The Amiga 500 is used as a character generator, and the Amiga 2000 is used as master controller of the editing process. The combination of the Super-VHS format and the Amiga's capabilities packs quite a punch! The Amigas are hooked into a video local area network using equipment from Videomedia. Videomedia's V-LA.N product uses a VSIO converter to convert RS-232 data to data V-LAN can understand. VSJO receivers convert V-Lfu'l data to fit the remote device. Receivers can be daisy-chained, and up to 32 devices can be on the V-LAN. RGB showed AmigaLink, a program that controls all the devices through an Intuition interface, sending messages through the Amiga's RS-232 port. AmigaLink provides frame accurate A/B roll editing capabilities which allows you to control two video sources and mix them. The AmigaLink software ran on an Amiga 2000 al the show and mixed video images from an Amiga 500 with video animation from an Amiga 1000. Titling characters generated with the ASOO were mixed with A1000 output from Hash Enterprises' Animation: Apprentice. The Amiga
Navigation texte du magazine
Click image to download PDF
Also Programming Modula-2, C notes, and more!
T o GOOD THINGS COME IN SMALLER PACKAGES TteaxdtinQ NEW AVATEX1200 E. TOTAL DELIVERED PRICE.
ACTUAL SIZE ONLY 5" X 6' FREE! Communication Software (j CompuServe Access Time with each MODEM TOTAL HAYES COMPATIBILITY 8 LED STATUS INDICATORS AUTO DIAL AND ANSWER TONE OR PULSE DIALING NEW 1200 E FEATURES Ccin COMPATIBILITY CALL PROGRESS DETECTION INTERNAL SPEAKER 2 YEAR WARRANTY Thousands of customers hove purchased the AVATEX 1200 from Megatronics.
We give you o great price... + TOLL FREE P ASSISTANCE +- IMMEDIATE DELIVERY + NO CREDIT CARD SURCHARGE + NO 5ERVICE OR fc HANDLING FEES FREE SHIPPING!
New technologies now make it possible to offer an improved version of this popular Modem.
The 1200 E is amazing.
It weighs less and is smaller.
It has even more features.
It’s still the same low price.
To Order CALI FOR FREE CATALOGUE CREDIT CARDS VERIFIED FOR YOUR PROTECTION IN5IDEUTAH(801) 752-2642 FAXC60D752-8752 Well beat any advertised price.
MEGATRONICS. INC.. P.O. DOX 3660. LOGAN. UTAH 64321
3660. LOGAN, UT 84321 MEGATRONICS. IN Now you can shoot the bad
guys with this real-time action shoot-’em-up adventure.
Just connect the Actionware PHASER" to the game port or
use your mouse) and you’re ready to combat evil in an
exciting action packed world!
It’s your choice ... CAPONE ™ gangsters in Chicago, RO.IV.™ enemies in Asia, CREATURErM aliens aboard your spaceship.
Each Action Adventure only $ 39.95 Actionware PHASER (optional) $ 49,95 Volume 3, Number 8 CONTENTS f Amazing Game Reviews Dark Castle reviewed by Keith Conforti 14 Casino Fever reviewed by Michael T. Cabral 22 I Ports of Call reviewed by Julie Landry 16 Ferrari reviewed by Jeffery Scott I Tall 27 I Leatherneck reviewed by Michael Creeden 19 Arkanoid reviewed by Graham Kinsey 29 I Capone reviewed by Joyce and Robby Hicks 20 Ebonstar reviewed by Keith Conforti 3° I Amazing Features r Game Pizazz by Jeffery Scott Mall 25 Game got you stumped?
Register your questions here.
TrackMouse by Darryl Joyce 32 Convert a standard Atari trackball into a peppy Amiga TrackMouse.
Amiga Interface for Blind Users by Carl W. Mann 37 An ingenious interface that opens the Amiga to even more users!
Video in the Sunshine State by Stephen R. Pietrowicz 45 RGB Video Creations hosts a video unveiling!
Amiga Product Guide: Games Edition 47 Fun, fun, fun... Deluxe Productions by Harv Laser 4 Video wizardry brought home.
Tumblin’ Tots by David Ashley 72 An assembly language game you can program.
Amazing Columns Take Five! By Steve Hull 8 Jet vs. F A-18 Interceptor, hot Gaming News, more... The Command Line by Rich Falconburg 67 The journey into the CLI continues.
The Developing Amiga by Stephen R. Pietrowicz 85 A gaggle of great programming tools.
Bug Bytes by John Steiner 87 There's a little buzzin’ goin' on.
Roomers by The Bandito 89 Lawsuits, more HAM Paint Wars, secret Commodore plans... Modula-2 Programming by Steve Faiwiszewski 91 Libraries and the FFP and IEE Math Routines.
C Notes from the C Group by Stephen Kemp Arrays and pointers unmasked.
97 Amazing Departments Amazing Mail 4 Public Domain Software Catalog 105 Index of Advertisers Reader Service Card CIII PD Sererdipity by C. W. Flatte 101 The latest catch from Fred Fish disks 134-136.
Hot on the Shelves by Michael T. Cabral 103 Desktop video, HD backup, and summer frostbite?
Dear Amazing Computing, The article "Interactive Startup-Sequcnce" by Udo Pemisz (AC 3.5) clarifies the use of some more rarely-seen CL1 commands and offers some nifty listings. When 1 ran into the need to use varying system configurations 1 concocted the following. It requires many fewer commands and in some cases is more versatile than the technique used in the article.
Publisher: Assistant Publisher: Circulation Manager: Asst, Circulation Mgr: Corporate Trainer: Traffic Manager: International Coordinator: Joyce Hicks Robert J. Hicks Doris Gamble Trad Desmarais Virginia Terry Hicks Robert Gamble Marie A. Raymond ;pathadds, addbuffers, setmap ;setclock go here EDITORIAL PATH Ram: ADD COPY c Copy to Ram: COPY c Ask to Ram: COPY c If to Ram: COPY c Endif to Ram: COPY c Run to Ram:.
COPY otherstuff to Ram: Ask"Browser?"
IF WARN THEN Run Browser ENDIF ASK "next filename?"
IF WARN THEN RUN next filename ENDIF QUIT Stepping through the list takes only seconds and it is very easy to modify as you find new goodies to use. The only caveats I am aware of are to RUN each object and order the objects as they must be added to the system. For instance, I use Nag4 (a calendar reminder) which must be started after the WorkBench if Wb is used, so Nag follows LoadWT? In my sequence. Nested ASK commands would handle objects that only work in certain environments, ASKing if you wanted them run only if the proper configuration was established.
ASK is a very useful command that I have seen referred to only once in a magazine, and not at all in any AmigaDOS manual.
Gerald Morris California
P. S. Great magazine: enough tough stuff to stretch my grayish
matter and enough easier stuff to reassure me I know a little
of what I'm doing.
Thanks for the insight, CLI is a very capable enviornment which has yet to be fully tapped by most users. The Amiga has taken the best from the two giants (IBM & Macintosh) of the personal computer industry and offered us a great way to build a system designed the way we want it.
(continued on page 6) ;these just speed things up ;(i use this format to avoid ;CD to c, so the system will ,nise Copy from Ram:) ;stuff you usually put in Ram: ;displays the string in quotes ;*uscr enters "Y" or "N"* ;if the user entered "Y" gun this program ;and so on... ;i like to kepp the CLI Managing Editor: Co-Editor: Don Hicks Ernest P.Viveiros Jr.
Michael T. Cabral Ernest P.Viveiros Sr.
Richard Rae Julie Landry Michael Creeden Co-Editor: Harcfware Editor; Music & Sound Editor: Copy Editors: PRODUCTION Art Director: Keith Confoni Illustrator: Brian Fox Production Manager: RicoConforti Associate Prod. Mgr: MarkThibault ADVERTISING SALES Advertising Manager: John D. Fastino 1-508-678-4200 FAX 1-508-675-6002 SPECIAL THANKS TO: Buddy Terrell & Byrd Press Betsy Piper ai Tech Plus Bob at Riverside Art, Ltd.
Swansea One Hour Photo Boston Jewelry & Loan ol Fall River Amazing Computing™ (ISSN 0886-9480) is published monthly by PiM Publications, Inc., Currant Road, P.O. Box 869, Fall River, MA 02722-0869.
Subscriptions in the U.S., 12 issues for 524.00; in Canada & Mexico surface, 586,00; foreign surface for 544.00. Application to Mail at Second-Class Postage Rales pending at Fall River, MA and additional mailing offices.
POSTMASTER: Send address changes to PiM Publications Inc., P.O. Box 889, Fall River, MA 02722-0869. Printed in the U.S.A. Copyrigh!©July 1988 by PiM Publications, Inc. All rights reserved.
First Class or Air Mail rates available upon request.
PiM Publications, Inc. maintains the right to refuse any advertising.
Pirn Publications Inc. is not obligated to return unsolicited materials. All requested returns must be received with a Self Addressed Stamped Mailer.
Sendarticlesubmissionsin both manuscriptand disk format to the Co-Editor. Requests for Author's Guides should be directed to the address listed above.
Aladdin was expecting light but what he got was magic.
Our new software will also deliver more than expected.
• True dBase III datafile and program compatibility.
• Access Amiga® system routines, to create mixed
data sound graphics.
• dB PRO runs applications faster than dBase ill.
• Price is hundreds less than dBase III.
CALL FOR PRICING ¦M TNI if • Unix System V compatible.
I • A multi-user, multi-tasking Unix work alike.
• Compatible with Amiga-DOS file structure.
• Access Amiga-Dos special functions such as sound and graphics.
• Priced less than Unix System Y CALL FOR PRICING Free Next Day
Air Shipping in the United States For information or dealer
(801) 269-8150 LAMPLIGHTER SOFTWARE, inc. 3353 S. Main, Suite 197
. SLC, UT 84115 dB Pro and Amix are trademarks of
Lamplighter Software Inc, Unix, dBase III and Amiga are
(continued from page 4) Dear Amazing Computing, More and more programs require 512K of memory and if you have a second disk drive hooked up, they will not run.
Unhooking DF1 is quite a hassle and repeated plugging unplugging could cause damage sooner or later.
Open up the connector where DF1 plugs into the Amiga, and cut the brown wire.
Solder a small on off switch to the two ends. I used a Radio Shack switch, (cat 275-645). Bend the tabs 90 dog. And it will just fit in the rear left (facing the connector).
Now cut the switch off, reset the computer and you have disconnected dfl. Switch it back on then reset, and all is as it was.
My friend from Canada, (thanks Charlie), told me about this hardware hack, and I have been using it for some time and have had no trouble at all.
Commodore should have mounted the switch on the front panel of the disk drive to take care of this problem, but at least this hardware hack works.
Also, Rene Glardon, founder of International Commodore Club Geneve would like all Commodore users to write, so a world directory of all Commodore users can be made. Quite a project if I do say so myself. So let me print their full address: International Commodore Club Geneve 74 ave. Eugene Lance CH-1212 Grand-Lancy Switzerland That's all for now, Danny Barton Louisiana As of press time, we were not able to verify this procedure on our own equipment. We have included this fix as an aid to any Amiga user who needs it, but with no implied warranty by Amazing Computing or PiM Publications, Inc.
Please do not forget this procedure violates any warranties from Commodore. However, if your warranty has expired...... Dear Sir: Re: Roomers Amazing Computing Vol 3 No 6, June 1988 We at Microlllusions are very disappointed that a magazine the caliber of yours would print a "roomer" without checking all the facts prior to publication.
While it is in fact true that Oren Peli is going into the Israeli army (a happening several months off), it is most emphatically not true that this fact has sounded the death knell for Photon Paint II!
Photon Paint 2.0 is within one week of completion. And if it were not done by the time Chen entered the service, do you honestly bclive that out of 70 programmers we have working on our products, one of the other 69 would not be able to complete the product?
We feci that in fairness to Microlllusions a retraction of this "roomer" is in order.
Sincerely, James A. Steinhcrt & Staff President Microlllusions We must extend an apology for our oversight.
Not for the printing of the ROOMERS column, but for the absence of the following disclaimer which should appear in the ROOMERS column each month: I The statements and projections presented in "Roomers" are rumors in the purest sense.
The bits of information are gathered by a third party source from whispers inside the industry. At press time, they remain unconfirmed and are printed for entertainment value only. Accordingly, the staff and associates of Amazing Computing™ cannot be held responsible for the reports made in this column.] It was never our intent nor our desire to make the ROOMERS column a reviewed and pursued piece of journalism. ROOMERS, as its name implies, is the compilation of whispers, hints, and gossip collected by an independent, third party observer. This person is not a member of our central staff and
the bandito's identity remains unknown.
For this reason, no passage in the ROOMERS column is checked with anyone.
If the column was verified, the reports would not be rumors; rather they would be facts and would belong in another area of AC.
However, we are not unresponsive to a "bad" or "misinformed" rumor. If anyone has a competent and earnest reply fo anything in Amazing Computing, we want to hear.
Please write us so we can correct any errors.
Thank you for your correction and please accept our apology for the misplaced disclaimer.
Dear Amazing Computing, Please note that our all-Amiga BBS recently moved. We would appreciate it if you could plaese print this updated information: The Amiga Advocate BBS Nashville, TN 615 776-5438 24 Hour, 300 1200 2400 Baud, 20 Mg, All Amiga Yours Truly, Dave & Becky Matthews Brentwood, TN Dear AC, I would appreciate it if you could announce our newly formed user group to your readers: SVAUG - Scotts Valley Amiga Users Group Meetings 2nd Thursday 7:00 pm The Computer Room Kings Valley Scotts Valley, CA A diverse self help group, beginners to intermediate Contact Rudy (408) 438-5001 or
Frank (408) 423-7056 Thank You, Frank Turner California
• AC- We welcome your comments!
All readers who have letters, questions, or comments ptrinted in AC receive a certificate good for 5 free Public Domain Software disks.
Keep involved, Please write us!
It’s Time To See How Your Word Processor Stacks Up To ProWrite™ 2.0 Now You Can Trade Up To ProWrite And Save $ 50 New Horizons See for yourself trade in your current word processing software, and get $ 50 off when you order ProWrite, the only multi-font color graphics word processor for the Amiga1!
ProWrite 2.0 has a number of powerful new features. A spelling checker with a 95,000- dictionary. Mail merge. The ability to read hold-and-modify (HAM)pictures, and to resize pictures as well. In addition, ProWrite has die Workbench 1.3 printer drivers, for much faster and higher quality graphics printing. All diis. Plus ProWrite’s flexibility and case-of-use combine to make ProWrite the best word processor for the Amiga.
Here’s die offer: just send us die master disk of the word processor you're using now, get ProWrite, version 2.0. for only S'7?! That's a savings of 40% which makes diis a perfect time to reconsider your word processor. Because now, when you compare ProWrite and the competition, it really pays!
CALL Folt A FREE BROCHURE ON PROWRITE AND FLOW THE IDEA PROCESSOR FOR AMIGA.
First In Personal Productivity And Creativity.
P. O. Box 43167 Austin. Texas 78745 (512) 328-6650 ProVPnic
is j trademark »f New Horizons Software, inc. Amiga t.% a
registered trademark i if Commodore-Amiga, Inc. I’M READY TO
MOVE UP TO PROWRITE 2.0!
Here’s my word processor master disk and a cheek or money order for S75 payable to New Horizons Software, Inc. Send me the new ProWrite 2.0! (Texas residents please add S6 sales tax).
NAME _____ OTV STATF. ZlF by Steve Hull F 1 ® People Link: St.Ephen 51 UT H wA 1 I 1 TH T m CilmV M- M w • JET vs. F A-l8 INTERCEPTOR: CLASH OF THE TITANS Over the years, SubLOGIC has virtually defined microcomputer flight simulation. The term ''phenomenally successful" doesn’t seem to do its Flight Simulator 11 justice; FSII has sold over a million copies in eight machine translations, spending years at the * position of Billboard magazine's software sales chart.
If Amiga owners eagerly awaited the translation of FSII, they were positively rabid with anticipation over SubLGGIC’s followup, Jet you might say it ‘‘flew" off the shetves.
One suspects the lesson was not lost on Robert Dinnerman, a hardware and software engineer whose tours of duly range from Motorola to Bally.
Impressed with an Evans-Sutherland flight simulator, Dinnerman decided to see how closely he could duplicate it on a personal computer.
Which computer? There was really only one choice so F A-l8 Interceptor was born on the Amiga under the protective wing of Electronic Arts.
Jet or F A-18 Interceptor: which one’s for you? It depends on what you want. Both games let you fly the ground-based F-l6 or carrier-based F A-18 in free-flight or various combat scenarios. Beyond that common ground, each takes a unique approach with corresponding strengths and weaknesses.
Jet Jet, as you might expea, is first a flight simulator, and a game second. Its documentation is profuse and offers so many control and view options that the keyboard map appears quite intimidating. It isn't as bad as it looks; Jet uses most Amiga keys, but whole blocks are set aside for different views.
Jet’s display options are impressive. Besides the standard out-of-the-cockpit views, you can selea several external views that allow you to watch your own aircraft as it appears to a spotter plane or the control tower. You can select a missile’s eye view, which acts as a camera at the head of a fired missile an interesting way to view a dogfight!
Multiple window views are also possible; you can, for example, overlay the main forward display with a smaller, spotter view of your aircraft, use a third window for your radar, and a fourth to show a map. Up to ten different window configurations can be stored and recalled at the touch of a key.
Jet offers ten difficulty settings, from Level 0, in which it is impossible to crash (a power dive at Mach 1 simply bounces you off the runway), to Level 9, where crashing becomes a distina possibility if the bogies don't eat you alive first!
In addition to free-flight, several combat missions are available: ground strikes, dogfights, and combined attacks. Your jet is armed with three different kinds of missiles, plus bombs and machine guns. You can lock on to targets, and then fire and forget...but so can the enemy. Jet offers no countermeasures, so evasive aaion is your only defense.
One of Jet’s greatest strengths is that it is an “open” product. You can have a lot of fun with it right out of the box, but that’s only the beginning. Like Flight Simulator II, Jet allows you to hook up to another Amiga through a nuil-modem cable or over phone lines. Besides formation flying with a buddy, the hook up also allows you to dogfight against a human opponent always more interesting than going up against a machine!
SubLOGlC's scenery disks may also be used with Jet. Some would-be anarchists have complained that the scenery is only partially interactive; that is, although you can fly under bridges, you can't blow them up as the game allows in its combat scenarios.
SubLOGIC recently introduced a new scenery disk covering Western Europe that allows you to fly over Stonehenge or to squeak through Paris’ Arc de Triomphe (not for the shaky of joystick).
There is one more area included on this disk: Moscow. Its coordinates are not listed. If you can land in Red Square and send the coordinates to SubLOGIC, you are eligible to win a real flight to Europe!
THE CHALLENGER F A-18 Interceptor, by Electronic Arts, is a different breed of animal in many ways. Unlike Jet, it is a completely closed product and likely to stay that way.
There is no facility for modem play, nor does the range of scenery ever get very far from the San Francisco Bay area. EA company representatives deny any plans to expand the product a policy in line with the treatment of previous EA game titles. In other words, what you see is all you’re likely to get.
But what you get is incredible. From the initial title screen with its brooding soundtrack, the designers' sense of drama is evident. F A-18 Interceptor’s approach is different not just from Jet, but from all combat titles that have gone before it; the result is the most involving simulation you've ever seen.
Unlike Jet, which at times has the feel of a rather sterile shooting gallery, F A-18 Interceptor takes a cincmagraphic approach to combat simulation. The way each product handles a mission is a good example. In Jet, you select a mission dogfight, ground strike, or combined from the main menu, and the next moment you're taxiing out of the hangar.
In F A-18 Interceptor, selecting a mission brings up a map view of the combat area. As a low, foreboding note sounds from your stereo, the details of the mission teletype across the screen and these are not simply dispassionate shoot- 'em-up scenarios. In one mission, for example, you must intercept enemy aircraft that have crippled Air Force One and are preparing to finish it off; in another, you must chase down and destroy a cruise missile before it detonates over Moffatt Field.
Once you have read the mission briefing, you must enter a security countercode from a three-part code wheel included with the package. (In a first for EA, the game disk is not copy protected). The text disappears from the map, and the game performs the most dizzying zoom shot you’ve ever seen from a satellite's view of the action to a viewpoint next to your aircraft on the deck of the carrier!
This is typical of how F A-18 Interceptor sets the mood for what is to come; your pulse starts pounding before the crew chief pulls the chocks!
From the wind whistling across the flight deck to the convincing scream of the turbines and the whine of the gear being retracted, Interceptor’s sound effects are the finest of any simulator to date.
Though the game can be played on a system with 512K RAM, you need a full megabyte to experience all the sounds.
Interceptor’s graphics are very good, and screen refreshes are fast, even with many moving objects on screen at once. The Heads Up Display (HUD) is a pleasing study of less-is-more, but the documentation of certain features (such as use of the aiming device and range marker) is a frustrating study in less-is-less.
One area that has forced many people to shy from flight simulators is the difficulty of learning maneuvers; despite Flight Simulator El's fine documentation, learning to perform an Immelman turn from a diagram is like learning to swim by reading a book. F A-18 Interceptor’s got training covered too; in training mode, you follow your instructor's plane into the air and through seven aerobatic maneuvers. If you lose the instructor, the return key puts him back in front of you.
There are six scenarios on the F A-18 Interceptor game disk, though you cannot initially access them all. You must qualify to move from one mission to the next through successful completion of each scenario in sequence. Mercifully, you can begin at the fourth mission, but you must earn your way to the fifth and sixth. The sixth, by the way, is quite a bear I have seen battle-hardened veterans reduced to quavering hulks just trying to figure out how to complete it. A hint, for those who haven't conquered the shadow sub: Missiles don’t have to be guided. Use the Force, Luke.
(continued) There is no question as to which is the better game. F A-18 Interceptor offers superior graphics, sound, and a sense of drama that Jet lacks. As for which is the better simulator, only a real fighter pilot is likely to know, or, for that matter, care.
Jet is an excellent product, but F A-18 Interceptor is simply astounding. It blows everything that has come before it out of the sky.
AAARGH Epyx did it first; Crush, Crumble and Chomp was the classic Commodore 64 Atari 800 game that turned the tables. Instead of defending helpless metropolises against rampaging monsters, CC&C let you be the monster. A great game, though the scariest part was waiting for the cassette version to load.
Arcadia updates the theme with style in their latest release, AAARGH. In AAARGH, you vandalize buildings, spread havoc throughout the countryside, and eat anything in your path in other words, live like an average teenager!
AAARGH gives you the choice of becoming a monstrous dragon along the lines of Godzilla, or an ogre with one eye and one horn in the best Ray Harryhausen tradition. As either persona, you get to wreak mayhem through twelve scenarios, including a Wild West fort, a Hindu temple and a seaside port.
The object of each level is to find and capture the Roc’s egg.
While you’re searching for the egg, you can have some good- natured fun flattening buildings, setting things on fire, or fortifying your strength by eating some of the habitants whose knees knock at the very sight of you. (What a monster has to go through these days to gel a high-fiber diet!)
Mission Elevator The graphics and animation are excellent; the scenes are rendered in three dimensions, and your monster may wander freely in front of or behind objects. Buildings collapse in clouds of dust, while the proper monster- movie music sets a perilous mood.
The humans’ only defense consists of a rickety catapult which is easily dispatched.
This does not, however, mean free lunch.
The same underground nuclear explosion that gave you your charm also created mosquitoes the size of California condors, hornets the size of Cessnas, and pterodactyls that drop surprises in the fashion of large incendiary pigeons. Let your strength drop too far and you meet a messy end.
The game does not offer a "pause" feature, and it needs one. Aside from that, the only ARRGH!
Glitch I discovered was the game's tendency to send periodic line-feeds to my printer! Taking the printer ofT-line solved that problem.
Don’t look for a lot of redeeming social value here, but AAARGH is challenging, a lot of fun, and a great way to work off tension. Like they say, after a frustrating commute fighting rush-hour traffic, there's nothing quite like flattening a village of straw huts.
Jr THE HonEST AMIGA STORE IN THE COUNTRY.
MISSION ELEVATOR Ask any editor they’ll tell you that most writers’ real creativity shows in excuses for why they turn in articles late. My excuse this month: Mission Elevator, marketed in the U.S. by Constellation Software.
In Mission Elevator, you play the part of a secret agent sent to find and disarm a bomb placed on the 62nd floor of a high-rise hotel. A bomb specialist who went in before you was able to discover the code needed to defuse the device, but he was captured. Fortunately, he was able to leave clues hidden throughout the hotel. Your mission should you plunk down the twenty bucks to accept it is to find the clues, make it to the top of the hotel, and defuse the bomb. Your opponents include the clock and a small battalion of trenchcoated heavies who would like nothing more than to retire you with
extreme prejudice. Nothing to it, right?
Amazing Computer Systems, Inc. Frankford Village Shopping Center 30JO N. Josey Lane 144 (2 doors South of Skaggs) Carrollton. Texas 75507 (214) 394-8383 Open Hon.-Sit I0tm-6pm Thun. LOam-Spm AnastiQ Ctmwte Sjsms s rot tf .m in any mar wT PiM Pucttefcrs inc ty Vnawg Conducing The first thing you want to do is find the master key to the section of floors you’re on. This key allows you to open any door in that section. Thai’s important because you must find the caretaker in order to make it past the emergency exit into the next section. In the meantime, your explorations bring you in contact
with the hotel's guests a real mixed bag. Unlocking a door yields anyone from a voluptuous blonde to Norman Bates’ mother; there is also a profane punker whose language is probably reason enough to keep the game away from the young 'uns.
Amazing Computer Systems is hot. Our sizzling selection of Amiga products has become the talk of the town. From more than 700 software titles in stock to the hottest selections of You travel from floor to floor by elevator, examining everything you see, while dodging the trenchcoats or getting the drop on ’em yourself. From time to time, an enemy agent whispers a clue to you. Sometimes these clues are good, sometimes they are blind alleys, and sometimes they are worse, like when the enemy suggests you check the electrical socket. Right. You won’t do that more than once!
While the game is generally well done, it does have some distracting bugs. The package mentions poker games and suggests the ability to bribe agents for information; neither feature is anywhere to be found. From time to time when you examine an object, the game's status box informs you that you have found money, though your score does not change and you invariably drop the money at the next item you examine!
There are several places where you may hardware, accessories and books.
All at red-hot prices. So remember. When you're hot, you're hot. And when you’re not, you're not shopping Amazing Computer Systems.
Gamble up to 600 points on the roll of the dice, but it's no challenge choosing "two” wins every time!
Mission Elevator is addictive with a very high whoops factor. I almost didn’t get this column done because I kept returning to the game, each time thinking that with just a liny bit more concentration, I'd conquer it. While the problems noted are annoying, they do not ultimately effect gameplay to a great extent. At $ 39.95, I’d expect more. At its suggested list price of $ 19.95, Mission Elevator is a steal.
A WESOME ARCADE ACTION PACK VOLUME 1 Owwww, my hand hurts!! And it’s all Arcadia's fault!
Arcadia is the company responsible for packaging three killer games in the appropriately-titled Awesome Arcade (continued) Action Pack Volume I, marketed by Electronic Arts under the Affiliated Labels program.
When I initially heard about AAAP, my expectations were not high. Frankly, I expected a disk containing three competent but unexciting second- stringers that wouldn’t make the grade if packaged separately. I was wrong. Real wrong.
Upon inspecting the package, 1 was surprised to see not one but three disks one for each game.
Documentation was bound together in one small pamphlet. After a few glances at the docs, 1 plugged in my F.pyx 500Xj joystick (second to none for action games) and booted one of the disks.
1 came up for air three hours later, sidelined by a bad case of joystick cramp in my left hand. Awesome Arcade Action? Yes, indeed.
Xenon is a vertically-scrolling game along the lines of the Atari coin-op, Xevious. It adds a twist, in that you can switch between a ground craft and an airborne fighter at several points in the game. Gameplay takes place in four zones, each divided into four sectors.
Like your craft, your opponents’ crafts may be either land- or ground-based, and to destroy them, you must select the correct mode. Defenders range from lift cannons on swiveling turrets to armored ladybugs, and they pound your craft with a fusillade of energy weapons. Each hit drains the energy powering your shields; lose your shields, and...well... Aiding your fight are power pills that appear at strategic places throughout the game. There are several different types of power pili, each with its own effect. One adds lasers to your craft, another adds homing missiles, and still another
strengthens your armor. You accumulate armaments as you progress. By the time you’re halfway through a sector, you're almost obscenely destructive! About that time, you meet a Sentinel a large sentient creature with only one vulnerability. Good luck finding it.
Sidewinder, my favorite of the bunch, is also a vertically-scrolling shoot-’em-up.
In Sidewinder, you pilot a small craft inside the Star Killer, a massive battiestalion along the lines of Star Ward Death Star.
To complete Sidewinder, you must survive five levels, each of which represents a functional area of the Star Killer. You begin the game by invading the battlestation through its waste water vent and immediately proceed to wreak havoc on its water treatment plant, If you thought the Star Killer's inhabitants were nasty before, just wait 'til they find out you backed up their toilets!
From the waLer treatment plant, you continue through the ship's hydroponics farm, residential area, and flight deck.
The final stage is the control level, and features some of the eeriest, unsettling graphics seen yet in a computer game.
You see, the Star Killer is actually
a. ..well, I'll let you find out for yourself.
BlasUibaU "Can you come out ahead to claim the prize, or will you hang your head in shame as you suffer the indignity of a killing?" So read the instructions for the Arcade Action Pack’s Blastabali and it’s not what you think. Blastabali is a non-violent sports contest held in the 37th century; son of like ice hockey on steel! In Blastabali, a "killing" simply refers to going down in defeat.
In Blastabali, you pilot your choice of ten different craft, each with its own flight characteristics. Your object is to square off against another craft (controlled by the computer or another player) and to blast a large steel puck across your opponent's goal. You may propel the puck by firing a blast of energy at it or by direct collision. Play continues for three minutes or until one player scores nine points.
Any of the three games in Arcadia’s Awesome Arcade Action Pack would well please the arcade fan; packaged together, they represent one of the best values for the gaming dollar today. If this is Volume 1, I can hardly wait to see Volume 2!
• AC- Games Reviewed JET SubLOGIC Corporation 713 Bdgebrook Drive
Champaign, II 61820
(217) 359-8482 Suggested price 549-95 1 or 2 players F A-18
INTERCEPTOR Electronic Arts 1820 Gateway Drive San Mateo,
(800) 245-4525 Suggested price 549-95 1 player AAARG11 Suggested
price $ 34.99 1 player AWESOME ARCADE ACTION PACK Volume 1
Suggested price $ 49.99 1 or 2 players Arcadia 711 West 17th
Street Unit G9 Costa Mesa, CA 92627
(714) 631-1001 Marketed by Electronic Arts 1820 Gateway Drive San
Mateo, CA 94404
(800) 245-4525 MISSION ELEVATOR Constellation Software 1 7 Saint
Mary’s Court Brookline, MA 02146 Suggested price S 19.95 1
player Taito, the Japanese company that kicked off the
videogame boom with the classic Space Invaders, has set up
shop in Canada and is readying a volley of game titles
across a wide range of systems.
Amiga titles set for fall release include: Gladiator, set in ancient Rome; Operation Wolf, a hostage-rescue drama in the jungles of South America; plus arcade titles Qix, Renegade, and Sky Shark, Bubble Bobble, Taito’s whimsical game of battling dinosaurs, should be on the shelves by the time you read this, . .
Arcadia has begun introducing coin-op games based on Amiga 500 motherboards into the video arcades.
First titles include AAARGH, Xenon, Sidewinder, Blastaball, and Road Wars; all five titles are available in Amiga home Rainbird’s long awaited Universal Military Simulator was slated for July release along with Carrier Command, its entry into the rapidly-crowding flight simulator aerodrome. Starglider II, followup to Starglider, includes a unique twist Rainbird is releasing versions for both the Amiga and Atari ST on the same disk.
Discovery Software is preparing its next wave of Amiga releases. Master of the Hypercube sounds tike a supercharged version of the coin-op classic, Qix, with players dodging a drifting vector-graphic mesamorph. The liLle Lhat’s really got temperatures rising at Discovery is a D&D-type hack-and-slash being developed under the working title, Sion.
In Sion, you control a swordsman on his quest through hazardous forests, graveyards, and castles to rescue the princess. Nothing new so far, right?
Well...maybe. Unlike most adventures in which Lhe main character stands about two inches high, Sion’s swordsman stands nearly 2 3rds the size of screen!
When this guy takes a sword to the gizzard, you’ll feet it.
Microdeal U.S.A. hopes to have Tetra Quest, a maze-running adventure, on the shelves by the time you read this. Look for Microdeal's Airball, International Soccer, and Fright Night this fall.
Electronic Arts is being characteristically closed-lipped about the long run, but in the short run, a pair of sequels are planned for August release Skyfox II: The Cygnus Conflict and Bard’s Tale II: The Destiny Knight. I’d better put my moles back to work.
Cinemaware’s upcoming TV Sports: Football knocked off a lot of socks at CES. Unlike traditional sports simulations, TV Sports: Football emulates the look of a network NFL broadcast, complete with electronic graphics, cutaways to fans in the stands, and a studio announcer! Put the competition on notice: Cinemaware sets the new standard in sports simulations this October.
DEATH OF A MARAUDER Discovery Software, the company that elevated software cracking to a fine art with its copying utility, Marauder II, has announced plans to discontinue sales of the program. Given their recent successes in the videogame market, this move was inevitable, "Marauder was not being used for what it was intended," said one straight-faced company rep. "It was a matter of conscience.” Now that Discovery has seen the light, they are planning to stage a "hard-hitting anti- piracy campaign." Ah, well. None so zealous as the reformed sinner...the company is currently examining various
ways of smoothing the ruffled feathers of current Marauder owners; a discount on the anti-virus vaccinator, VIP, is among the alternatives being discussed.
Steve Hull HOW TO GET THE MOST OUT OF YOUR GRAPHICS AND WORD PROCESSING SOFTWARE GAMING NEWS You’re enjoying writing and drawing on your Amiga, but you’re wondering how to organize your work and play. What more can you do?
There’s one superb way to activate, energize, utilize, massage and manipulate your text, lists, and pictures - Microfiche Filer, the world’s only visual database. Only available on Amiga, Microfiche Filer lets you file, reclassify, recall, modify, sort, and select your work. Instantly.
Microfiche Filer is the most powerful database for personal use on the market today. This is software with limitless possibilities in a user friendly package that’s truly exciting to use.
“....the fastest, easiest, most advanced database program I have ever seen...King of Databases!’'
- Commodore Magazine “....an extremely well-written, well-
debugged, and well documented program”
- Amazing Computing “Best New Idea” - Editors' Choice A ward
- Amiga World At s99 Microfiche Filer is superior to other
databases costing much more. It includes several ready-to- use
databases such as a public domain so ft ware catalog,
commodities listings, and an address book at no extra charge.
No software will be more fun to use or will offer the
satisfaction of this product. Visit your nearest Amiga dealer
and ask for a demonstration.
You’ll be stunned by what your Amiga can do that no other personal computer can.
Microfiche Filer from Software Visions. Call 800-527-7014.
In Massachusetts 617-877-1266.
A Ad A Z I MG REVIEWS Dark Castle Superior digitized sound and graphics... and an enjoyable game, too!
By Keith Conforti The castle before you looks more ominous than the darkening thunderclouds overhead. You don't really want to go into this dreaded hellhole, but you know your duty. You move on, crossing the rickety drawbridge. You’ve got to purge that castle of the evil being who resides there the Black Knight! Mind you, this battle is not for the squeamish.
In the midst of your dark journey, you lock horns u ith armor clad guards, flying monkeys, burning eyeballs, deadly dragons, disease infested vermin, and many more delightful surprises... Amiga games ordinarily move into and out of the market limelight at a brisk pace. A game that stays on top for three or four months is a monster success. But those games are rare indeed. After reviewing Dark Castle, from Three Sixty Pacific, Inc., I think it too can become a monster success, a la Defender of the Crown and Earl Weaver Baseball.
Dark Castle is a two-disk game requiring a minimum 512K system on your Amiga and Kickstart version 1.2 or later. On these two disks, you get the ultimate use of graphics, animation, and sound in a top-notch, high quality adventure.
Onward Adventurers The game’s premise is simple: conquer the evil Black Knight. Your heroic skills are thoroughly tested as you venture through fourteen levels of spine tingling battle, with each level more difficult than the preceding one. The battles become furiously paced as you are forced to rely on your quickest reflexes and instincts.
It's a real case of slay or be slain.
Just out of reach of the henchman's whip!
(continued on page 24) Ports of Call by Julie Landry What game involves lots of money, requires a combination of strategy, financial skill, and luck, can last for hours, and takes place in the ocean? No, it's not an underwater iMonopoly marathon. It's Ports of Call, a carefully researched, well produced, realistic global shipping simulation that will keep you glued to your Amiga’s screen.
Aegis Development describes Ports of Call as "an extremely complex economic and strategic simulation taken from the shipping world." It does take a while to leam how each choice you make influences your shipping company's future. The business can be complicated, and, just as in real life, the subtleties involved in making a successful entrepreneurial venture can take a lifetime to master. You need not be an expert businessman or seaman to start playing, though. Even the least knowledgeable beginner can acquire at least a rough idea of what’s involved from the documentation. From there on, it’s
lessons in business by trial-and-error.
The main idea of this unique simulation is to begin a shipping company, starting with five million dollars. You are the company's owner and captain, and you must use your financial know-how and seafaring talent to rise to the lop of the highly competitive world of international trade. If you’re good, you'll last a long time; if you're not so good, and you end up owing more money than you’re worth, the game ends and the humiliating profit loss statistics are displayed for all the world to see.
Up to four can play. If you’re alone, you can pit two shipping companies of your own against each other and experiment with different strategies. Or, you can simply operate one company until you run out of time, decide to quit, go bankrupt, or collapse from exhaustion and hunger, Yes, Ports of Call is addictive, and if you’re in the middle of a winning streak or in the depths of a financial slump, choosing the option to save your position in the game seems like a great sacrifice.
Sunken efforts in a game gone wrong.
You can set the game to last for one, two, or three hours, or until everyone goes bankrupt, in which case the winner is the player whose shipping company survives the longest. If you decide to set a time limit a wise choice, if several people are playing the winner is determined by the number of status points each company earns.
Next, each player must choose a home port from a list of 28 cities. Although some ports are more expensive to operate from than others, taxes and other related expenses are deducted from your bank account periodically without notification. If you find your home port is draining your profits, you are free to change, but only at the cost of about a cool million.
Once you're ready to begin, you are presented with the World Simulation Display screen. One portion of the screen shows a map of the world, with storm systems and everyone's ships clearly marked. Another section shows time elapsed, and boxes allow you to click to to visit the Office, go to the Ship Broker, or examine your route on the Globe. You can also click on a start stop action gadget if you need to take a break.
The first place you visit will probably be the Ship Broker. You probably won't be able to afford a brand new ship ai first, but there are used ships in fairly good condition. For about a million, you can get an old ship and fix it up. Later, if you want to sell any of your ships back or pick up a few new ones, you can return to the Ship Broker. Ship prices fluctuate, so if you plan to sell an old ship, you may want to wait until a better price is offered. Don’t expect any gifts, though, (( TxEd PLUS' J The Text Editor for the Amiga™ Plus a whole lot more.
D1 -j- vTTl clr cachc, speeds up floppy and Ull tZrXyifcsJX hard digk reudg up t0 2000% F astFonts Speeds up text display.
J; UnKeVS Hotkey window manipulator.
___* tm A T) Latest versions of the AmigaDOS ¦Li-LlF Replacement Programs.
A T}T71 VV Demo version of the AREXX, the macro processor used by TxEd Plus, that is changing the way people think about computing.
Complete package: MC + Visa $ 79.95 Microsmiths, Inc PO Box 561, Cambridge MA 02140
(617) 354-1224 BIX: cheath CIS: 74216,2117 Amiga and AmigaDOS
art1 trademarks of Commodore*Amiga, Inc You can go to the
office to pay debts, obtain credit, or simply examine your
financial records and check your status score. Each office
is designed differently, and one of the offices even has an
Amiga in it. The graphics here are especially impressive,
and Lhe graphic designers R.E, LaBarre and J.D. Sachs
deserve much praise.
Clicking on the Globe shows your ship’s current position and the route it follows to its destination. You can also click gadgets to rotate the globe for a better view. This option is useful to compare your ship's route with the World Simulation Display, which shows the shifting storm systems. If you get caught in a storm, you must either detour that could cost you several days or just go through it and hope your ship doesn'L take any more damage than you can afford to repair.
Players then take turns arranging cargo and destinations. When it's time for something to happen on one of your ships, a screen comes up showing the interior of the ship, including a porthole that lets you view the harbor. This artwork is another nice touch, and no two ports look alike.
From here, you can arrange to repair or refuel your ship (unless you can’t afford
ill) , or you can find out what kind of cargo is available.
Depending on where you are, the cargo can be anything from
expensive arms to worthless ballast. You also see a list of
cities where you can peddle your goods. If you’re lucky,
you'll get a good deal. If you're not so lucky, you may have
to lay up ship for a few days until things get better.
However, this can get expensive after a while, and the
offerings can actually grow worse with time. If things don’t
improve, you may have to settle for less, or maybe even make
a trip to another port with nothing but ballast in the hold.
Occasionally, an anonymous smuggler may ask you to make a "strictly confidential collateral agreement." If your shipping business isn't doing very well and you really need the extra money, chances are you won't be able to pay the steep fine if the customs people catch you. The idea of making money on the side is quite tempting, however, and it's another one of those realistic touches in this game. Just remember that getting caught could affect your company’s status!
Once you've loaded your cargo, you must maneuver the ship away from the dock. If you're lazy and have a lot of money, you can hire a tugboat to do this for you. Don’t count on a tugboat every time, though, because a strike is highly possible. Either way, you'll eventually have to learn how to steer your boat. It pays to learn fast, because it's easy to make a mistake, crash, and take damage.
Next, you must decide on the optimum travelling speed. If you're low on fuel and even lower on funds, you’ll have to (continued) slow down lo avoid getting stranded.
(There's a considerable penalty for running out of Fuel!) Otherwise, it's best to move quickly so you can oulspced your competition. Also, you must consider daily operating costs, plus the possibility of arriving late if you’re working against a deadline.
Out in the ocean, you'll have lo worry about stormy weather, boats on a collision course, icebergs, reefs, and shoals you have to avoid. This is why you have to learn how to maneuver your ships. If you don't, you’ll either go bankrupt repairing them, or spend a lot of time watching the animated sinking- ship scene.
Oiher disasters present you with no choice. If you get bombed in a war zone, there isn’t much you can do about it.
You also have no defense against pirates who steal your cargo. Quarantines and rat infestations are bad for your status, as well as your bank account. And if you really mess up and smash the life raft of a helpless shipwreck victim, your reputation suffers.
These seafaring adventures are only the ones I’ve encountered so far. Every time 1 thought I’d seen it all, another unexpected disaster took place. If Rolf- Dieter Klein and Martin Ulrich discovered anything in their research of marining mishaps that they didn’t include in this game, it’s probably just as well.
Sometimes a little realism goes a long way!
When you arrive at your destination, you must dock your ship. If exiting a port is difficult at first, entering one is a nightmare. Each port is designed differently. Some are roomy and easy to move around in. Others are narrow with odd angles and inconveniently located docking areas. To make things still more difficult (or challenging, if you want to look at it positively), you can’t see the port until after you decide whether to use tugboats or steer by hand. And, worst of all, the pons seem to change from one game to the next. If I-ondon's harbor is easy to move around in during one game,
it may look like a confusing maze next time you play. You just have to take your chances.
As your fortune increases and you build your fleet, your status improves. In general, the bigger, more successful companies that service more ports and have more expensive ships enjoy better status than those with rusty, rat-infested ships and irresponsible captains. Of course, there’s more to it than just money. A captain who always responds to SOS calls, never has trouble with customs, and always gets the freight delivered on time has an advantage over a captain who keeps running out of fuel at sea because the company can afford to pay the lowing penalty.
Ports of Call is challenging, educational, and complex. You can test your knowledge of international shipping, gaining along the way a familiarity with the problems and triumphs of sea captains and world trade. The game is very realistic, thoroughly researched, and richly detailed.
The graphics are top quality. Some especially impressive scenes include the view from the porthole in the ship's cabin and the office screens. The animated sinking ship is a miniature masterpiece (unless it's your ship that's sinking), and even the bricks on the ship broker's building look as if they wrere individually copied from a real brick wall.
There are also sound effects that simulate the sound of ocean waves, SOS signals, and a ship’s engines. They are all realistic and add another dimension of authenticity.
Of course, perfection isn't much without a few minor faults for contrast. First, Ports of Call's opening sequence is quite long, and you can't speed through it.
After reading the credits and admiring the pictures of the game’s authors for the zillionth time, and then viewing the animated title screen, ! Began to wish there was some way of skipping to the game right away. Conversely, if you’re willing to spend three hours on this game, what’s an extra minute or two? It is an inconvenience, but a minor one.
One or two of the message windows contain small spelling errors. This surprised me a little, but it didn't spoil the game. I was also slightly disappointed by the documentation, which was skimpy in a few places.
However, it's no fun to read a long manual before you can even start the game up. Most of your questions eventually resolve themselves as you become a more experienced sea captain.
There are three levels of difficulty, but the only thing that really separates Beginner level from Genius level is the number of disasters encountered at sea.
Of course, the increased element of chance does present more of a challenge, but the difference seems to be based mainly on bad iuck. If the beginning level were simpler in the first place, with fewer choices influencing the outcome of the game, there would be less to overwhelm beginners. True, some of the game's realism would need to be compromised, but the easiest level is supposed to be less complex than the others.
Ports of Call is a very slow game, due mainly to the amount of time spent maneuvering ships, either within ports or through reefs, icebergs, collision courses, and so on. It's not a problem that can be avoided, but it seems as if more than half your time is spent on navigation.
Considering the emphasis this game places on strategy, it seems strange to have to double the playing time like this.
But it also doubles the challenge.
As you play, you'll either be pleased with your own skill or frustrated by the unlucky breaks that seem to spoil all your apparently brilliant moves. It won’t necccssarily be smooth sailing all the way, but it will be entertaining.
• AC* Ports of Call Aegis Development, Inc. S49-95 You’re a
Commando Warrior blasting your way through the jungles of the
Evil Empire. Sound familiar? Well, A M A Z I MG REVIEWS
Leatherneck’s theme does resemble that celluloid classic,
Rambo. Microdeal’s Leatherneck is a scrolling, arcade-style
shoot 'em up with America's finest going against the sinister
denizens the Evil Empire. And Leatherneck is good, mindless
Your Leatherneck is armed with heavy and light machine guns and a bag of hand grenades. Your enemy as plentiful as the skeeters in the Empire’s jungles are armed with machine guns, grenades, cannons, and pillboxes (grenade launchers). Your strategy: blasi'em.
On the Frontlines As the game begins, move forward immediately, because after a few seconds, the program kills off any men who aren't moving. (Besides, you’re not yellow, are ya?) The good people of the Evil Empire don’t like intruders, so they'll be right down to check your visa. That’s when the fun begins.
The status and score window in the right quarter of the screen displays your remaining ammunition, lives (you get three), and the weapon you are using. At the start of the game, you're equipped with the heavy machine gun.
Change weapons in one of two ways: by keyboard stroke or by a quick right- left-right joystick movement. The joystick movement keeps all movements together, but it’s also dangerous; you just might send your little Rambo right into the line of enemy fire.
Your Arsenal The heavy machine gun is best for longer range shooting, but firing is rather slow. The light machine gun provides short range, rapid firing good for mowing down onrushing lines of foes.
Your most powerful and versatile weapon Is the hand grenade. With the grenade, you can blow up handfuls of Evil Empirians with a single shot. The grenades are the only weapons you can use if you’re hiding behind a hut, rock, or barbed wire fence. Finally, grenades are your only weapons against the cannons and the pillbox that grenade- launching beast that looks like a Little League pitching machine. For highest score, those are just the things you want to hit.
Grenade power notwithstanding, you’ll want to switch weapons occasionally because ammo is evenly distributed between the three. Keep an eye on the bullet in the status window, when the bullet gets short , switch weapons to get a full supply of ammo.
If you really get low on ammo, the Evil Empire has been nice enough to leave its ammunition in plain view; just walk over it and fill ‘er up.
By Mike Creeden As the game progresses, the enemy advances faster and In greater numbers. Pick off as many as you can.
And there’s bonus for you Rambo fans the dying soldiers let out a scream that would do the old mumblin’ musclehead proud.
But be careful not to get to close to the enemy because they’re obviously well trained in hand- to-hand combat.
For highest score, though, it's best to concentrate on the cannon and the pillboxes. But remember, your grenades are your only weapons that can take them out.
When you get tired of playing Rambo, sole defender of the American way, maybe you’ll want to join a platoon Leatherneck allows up to four players.
Joysticks for the first two players plug into your Amiga gameports; to play three or four player Leatherneck, you need Microdeal’s adapter. The adapter allows you to attach two more joysticks to the Amiga’s parallel port.
It wouldn’t be jungle warfare without a few bugs, though. The joystick movement for changing weapons is difficult to execute and often left me dead in my tracks. This left me with the keystroke method, an awkward move that left me wide open to enemy fire.
Despite its simple premise and playability problems, Leatherneck is challenging and a lot of fun. Besides, if old Sly made umpteen billions from the Rambo flicks, don’t you think Leatherneck should get Microdeal at least S39.95?
• AO CAPONE, THE GAME by Joyce Hicks & Robby Ilicks Capone has
two styles of play. Normally, the game performs on your
existing Amiga system using your mouse to aim and shoot. With a
new twist, Actionware has programmed Capone to use the Sega
light gun ($ 49.95). And to make the game more exciting, a dual
gun interface ($ 39-95) is also available to allow two players
to simultaneously fire separate light guns.
Capone, born January 17, 1899, became perhaps the world’s best known gangster. Known as Scarface, Capone dominated crime in the Chicago area from 1925 until 1931. At age twenty-six, he managed in excess of one thousand “employees" from whom he demanded absolute loyalty. After years of evading the police and federal investigators, Scarface was finally apprehended and sentenced for the only crime the law enforcement could clearly connect him to tax evasion. Capone died from an incureable disease at his Miami Beach mansion in 1947.
Capone was no man to idolize. His nickname, Scarface, wras the result of a knife attack by the brother of a girl he insulted. His life and business depended on his cruel justice and ruthlessness. He whipped his men into a band of brutal, vicious characters who spawned the term "gangster.” Capone, distributed by Actionware, lives up to the Capone legend. It is billed as a "new style action adventure that requires the agility and marksmanship of an action arcade game, but also gives the atmosphere of an adventure," Capone does not disappoint.
As Capone loads, the player is presented with several options. The player must choose either Mouse or Gun, tell the program which Amiga model is being used, decide between one or two players, and choose the level: Cadet, Rookie, or Captain. Cadet is the choice Tor beginners, but each level of Cadet play becomes faster with more hazards.
Eventually Cadet level reaches the same conditions as the Captain option which, incidentally, is "not recommended for pregnant women, children less than 42 inches tall, or those with a weak heart.” You are an undercover cop in Chicago, circa 1920. You are running to catch a bus when a window shatters across the street. You decide to get in a parked car and return fire. You realize that Capone’s mob is out in full force and you must shoot down all Capone's gang to get to Capone himself. You begin the game with three lives, symbolized by guns on the bottom of the screen.
The first scene is a fairly quiet street.
Figures slowly appear in the building’s windows. Shooting quickly is important, both for added points and to keep the gang from firing at you. Be aware of innocent people who appear in the windows from time to time. Shooting a bystander costs you one life, while failure to shoot the bad guys quickly enough affects your health line and can also cost you a life. If you are shot, quickly disposing of mobsters can build up your health again, Your first reaction is to fire as quickly as possible at all targets. However, your ammunition is supplied at a steady rate and it is easy to run out of ammo.
With an empty gun in your hand, you stand and wait for new bullets to appear at the bottom of the screen and pray Capone’s men don't start shooting firstl As the gangsters fall before your spray of bullets in the first buildings, you slowly move down the street. New buildings appear, containing more mobsters; walking gangsters also come onto the scene. A machine gun appears on the sidewalk from time to time, and if you shoot it, your pistol becomes a machine gun for a while (helpful in later levels as the acLion becomes more hectic).
If you finish off enough gang members in each scene, you progress to the next advenLurc, As you progress through each adventure, you are awarded an extra life. You are limited, though, to six lives at one time.
Play becomes more intense as you reach different areas. The walking mobsters drop dynamite sticks when they are shot; these must be destroyed by a second shot. The gangsters pop up in the windows more quickly, with more appearing at one time. Pedestrians also become hazards as you try to maneuver your shots around women, dogs, cats and kids on skateboards. Hitting anyone of them costs you points, but not a life.
The middle of your trek provides a "break" in the action in the form of a warehouse. Capone's men have taken refuge in the dark building filled with TNT crates. Here there are only gangsters, no innocents, which pop up from behind the crates. The object is to shoot the men without blowing up the TNT. The machine gun is a no-no in this section. If you hit the TNT, it affects your health line, but not necessarily your life (as long as you keep shooting Lhrough the smoke), A couple of scenes depicting the intense quick draw action of Capone.
Although the game can be used with the mouse, the light gun is much more fun and realistic. We all agree that the mouse is much too difficult to use as the game moves along and the pace quickens. The gun is really worth the extra investment, and Actionware promises two more games which will also use this gun, We made the most progress in the game writh (continued on page 26) Casino Fever “Placeyour bets... All bets down... No more bets. ” by Michael T. Cabral Around an elbow-to-elbow roulette table, this less-than-catchy cadence cracks the air once per minute, The bland voice of the bow-tied
guy running the show reveals his boredom. To him, spinning the roulette wheel is like pumping gas. Thirty-five hours a week equals a decent paycheck. Yawn.
Roulette 0 mmm D NT 3 a 5 6 a 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 38 31 32 33 34 35 36 istl 12 2nd 12 3rd 12 Casino Fever brings roulette realism to your Amiga.
But the flipside that keeps Vegas and Atlantic City hopping is only a table-width away. Rubbery chips slide from sweaty hands to velvety green tablelop.
The chips are really singles, tens, fiftys, and hundreds, but they are cleverly designed to look nothing like the cash they represent. It just doesn’t seem like you're losing a hundred bucks when the chips look like Necco wafers.
Tension-wrinkled faces hypnotically follow the bounding, spinning white ball. Some gamblers, unable to look fate in the eye, check out their shoetops as the wheel slows. Others crane over the wheel, determined to somehow intimidate the ball. The unfazed ball nestles into a single slot on the wheel. Groans and sighs explode, then hush as the cadence again takes over. The atmosphere is strange, but truly wonderful.
If you are wondering whether or not this world is for you, just boot a casino simulation, haul your fictional bankroll to the table, and wager away.
Sure ihe atmosphere won’t be quite the same, but a well done simulation teaches you the trade while showing you a genuine good time.
POINT HAKDI4AYS COME 30T01 30T01 Casino Fever by Ethos Development is the latest shooter to beat the odds and step into the ranks of successful casino simulations. The program joins a healthy dose of realism with snappy graphics and on-line documentation to grab a spot as a sharp gambling tutorial and a lesson in how to have a great time losing your fortune.
After a serene, almost seductive musical opening, the choice of four hard core casino games gets things off on the right foot. With poker, craps, blackjack, and roulette at your disposal, you're never at a toss for some good ole’ fashioned, sweaty palmed gambling anxiety. Each game has its advantages and apt comparisons to the real things in Vegas, so let's stroll from table to table.
The complexity of craps is nicely simplified.
Llow 'bout An Ln-sidc Straight?
The version of five-card draw closely resembles the one played on the video poker machines in Vegas. Your wins or losses are determined by standard odds payoffs. Three of a kind always pays the same amount, a full house always pays the same, and so on down the line.
The differences between the Vegas machines and Casino Fever arc subtle, but worth noting. Fever's poker payoffs are much more generous. Anything below a pair of jacks means lost cash in Vegas; Casino Fever returns your bet for any pair, from deuces to aces. This generosity allows you to keep your head above water with measly pairs. In Vegas, there's real cash on the line and pairs only send you to the poor house. The payoff ratios also differ. Vegas is a case of the more you bet, the more you get; Fever pays off at the same odds whether you bet a one dollar or a thousand.
Overall, the poker here is close enough so you know what to expect from the endless rows of poker machines in Vegas. Money management is a problem because of payoff discrepancies, but play is realistic and fun. The only difference worth beefing about involves discarding In Vegas, if you accidently click on a card you don’t want to chuck, you can just as easily toggle back so the card is one of your keepers. Casino Fever has no undo or toggle, so once you click a card, it’s gone for good.
Gimme A Hit Blackjack tables are the most crowded attractions in Vegas and Atlantic City The game is simple to play and the odds aren’t all that bad, so almost anybody will lake a shot at that twenty-one.
Casino Fever blackjack runs true blue to Vegas. Gadgets allow you to split pairs, double your bet on a hot hand, and even insure yourself if the dealer has got an ace showing. The dealer always takes a tender hit on sixteen and stands pat on seventeen. A menu option allows you to choose from up to the six decks Vegas Lables use lo foil card counters. The only thing missing from Casino Fever is the pit boss in a pin-striped suit watching the dealer’s every move!
If you want a quick blackjack tutorial without a lot of overblown strategy, you've come to the right place Fever covers the blackjack basics thai can keep you sitting at a Vegas table as long as your funds hold out. A more involved tutorial might include strategic tips and odds playing advice, but simplicity is the key at the Casino Fever table Watch the Bouncing Ball Despite all the dizzying bets on the table, roulette really comes down to the lurk of the bounce You would think roulette is a game exclusive to gambling gurus Casino Fever taught me that roulette is a game for everyone.
Roulette really brings out Casino Fever’s talent as a tutorial On-line help concisely explains all bets and payoffs !
Entered the game with zero knowledge of roulette, but two weeks later. I confidently grabbed a spot at an Atlantic City table. The explanations are short sweet, and simple; and the visual display of the table gives the help screen a friendly, hands-on feel Casino Fever roulette also takes realism to the hilt. All payoffs are identical to the real things. The graphics are superb iht- table is a sharply scaled miniature of the real McCoy When I stepped up to the table in Atlantic City. I was shocked bv how closely it resembled what Fd seen on my Amiga screen just a dav earlier.
Next Shooter If roulette is deceiving in its complex appearance, craps takes the other half of the cake. Craps looks complicated and the game certainly fits the look. In Vegas and Atlantic City, four table attendants and a pit boss man each craps table With real cash on the line, craps is nor for the uninitiated If you’re willing to invest your lime before you invest your wealth. Fever has the tools to shape you into a savvy craps shooter. The program’s strength as a tutorial blasts through in full force.
Hardways, pass line bets, come out rolls, and other imaginables are explained. Online help screens are here in bulk.
The quality and depth of the craps tutorial would certainly be enough for me to deem this portion of the program great But you get much more than just a dry lesson. The miniature table's graphics outshine even those of the roulette wheel and table. Two oversized dice tumble from the right side of the screen with realistic sight and sound.
When the Cash Is Gone... .it's time lo leave the glimmering casino behind Overall, Casino Fever is a super simulation, low on flaws and high on realism and leaching power.
The developers of Casino Fever tread well the fine line between simplicity and a little bit of expansion. Well known, easy to play games like poker and blackjack don't need much backup documentation Roulette and craps, games quite a few notches up on the complexity scale, need outlined expansion and get it in nice form from Casino Fever If you’re planning a pilgrimage to the real casinos, pick up Casino Fever And remember, no gambler can pass up a sure thing like this
• AC* (Dark Caslle, continued from page 15) Your only weapons are
stones which are abundant throughout the catacombs of the
caslle. Occasionally, you may acquire a mace, fireballs, or a
magic shield to aid in your endeavors, but unfortunately, these
iLems are only temporary.
As you play Dark Castle more and more, you can establish a routine for conquering many of the lower levels.
Not that it becomes monotonous; the challenge is much more than you and your stones can handle. It's a good thing your fierce little warrior has five lives because they are quickly drained as you take on the likes of Merlin the Magician and the fire-breathing dragon. You must react like lightning here, but you must plan your moves carefully if you want to elude your enemies.
Staying alive is no easy task, but if you conquer all fourteen levels, don't pat yourself on the back yet. You still must destroy the Black Knight in a tremendous showdown that is too violern and chilling to describe on these pages!
Creepy Crau'lies & Nasty Vermin!
On your venture, you are bound to run across some strange and lethal creatures.
Most common of all is the constant onslaught of bats and rats. Both arc infested with life threatening diseases, so try to avoid their bites. You must stone them, or they follow you relentlessly.
Other beasties to keep an eye on include kamikazee vultures, obnoxious mutants (they make this twitty little high-pitched "neh, neh-neh-neh, neh” sound), magic brooms, (yes, brooms), whip and rock henchmen, and Lhe menacing burning eye. Each of these can be eliminated by a bash with one of your trusty rocks or by wielding a blow with a mace you find at the battle scene.
Running through the various chambers may remind you of other arcade games.
Similarities to Donkey Kong, Mario Bros., and Space Invaders are all found here.
Use the keyboard to control your brave little warrior. Once you learn the proper keystrokes, you should be deftly maneuvering him all around the screen.
Your character has the ability to walk, jump, duck, and perform specified actions at particular times. With the mouse, you can swing his arm to sling the stones or swing the mauling mace.
Some Notes on Sound Nothing but the best.
Dark Castle will long be remembered for its innovative and fantastic use of digitized sound. 1 knew I was in for a treat when the title screen appeared proudly boasting the “in stereo" symbol that has become the latest trend of network television.
In Dark Castle, there is a stereo sound for everything, and I mean everything!
You cannot even click the mouse withouL hearing something. The bats and rats squeak; the vultures squawk and dive. Listen behind you and you'll hear doors creak and the patter of your own rushing feet. Throw a stone, and your character grunts with each fling. Avoid failing or walking into something. If you do slip up, be prepared to stumble dizzily about, moaning, as you try to regain your senses.
396 Washington Street Wellesley, MA 02181
(617) 237-6846 No sound, no matter how insignificant, is
overlooked in Dark Castle. And some of the them really
enhance the action, such as the vicious crack of the
henchman’s whip and the thunderous rolling of bone crushing
Comments and Queries Overall, Dark Castle is a superb arcade game, definitely one of the most entertaining yet for the Amiga. Though the game is a bit short on plot and straiegy, it is still a lot of fun, especially for game junkies who love to test their raw instincts and lightning reflexes. The game is a slick combination of slate of the art graphics, daz.zling digitized sound, and just plain fun. And when a game can puli off this combination, you know you've got a winner, ¦AC- Dark Castle by Three Sixty Pacific, Inc. 2105 South Rascom Avenue Suite 290 Campbell, CA 95008 Hdio and welcome to
a series of articles on game hints and tips. You might be wondering why the series is called "Game PIZAZZ,’’ Every Amiga game does indeed have its own "spark,” but the main reason for the name is that I’m writing about only Lhe hottest and coolest games to keep you glued to your Amiga. I'm here to listen to your input about the most difficult gaming problems. This time, I made up phony questions to get things started. However, in the future, I need your game questions. You can reach me through Amazing Computing, or you can phone the BBS that I SYSOP. So, dust off your games, get out that
joystick, and blast’em!
Game Pizazz A series of articles on game bints and tips.
By Jeffrey Scott Hall
Q. When playing Obliterator, I cannot shoot aliens hanging from
the ceiling. I tried the blaster, bazooka, etc., and nothing
works. What type of weapon should I use?
A. You are having difficulty hitting the alien because you are
not using the proper weapon. To hit the aliens on the ceiling,
you must use the pistol you have when you start the game. The
other weapons are good for battling aliens and robots on the
ground, but your pistol has a higher range for some reason.
This strategy does not always work when you encounter tougher aliens and robots.
The only way to get past them is to do a running-dcfend which causes Drak to do a ground somersault and let you pass by safely.
Q. When playing Test Drive, how can I keep the fuzz from stopping
me when 1 drive over the speed limit?
A. Gel your speed up to or above 110 mph and nothing can stop
you. You’re just a blur on police radar and they’re engines
are no match for yours.
Q. I have trouble when I reach the higher levels of Capone. My
friend and I use two light PHASER guns and the Dual Gun
Interface, but we still can’t go beyond the warehouse. Can you
A. When I first got the game, I had the same trouble you are
Finally, 1 figured out what was going wrong. When you and a friend use the Dual Gun Interface, take advantage of it.
Have your friend take one side of the street while you take the other. For buildings, one person can take the top while the other person takes the bottom.
Even though your score is lower, you can complete more of the game. Also, if your partner runs out of ammo, you can cover him until he’s re-loaded, and he can return the favor when you run dry.
Q. I was playing Vampire’s Empire when 1 found myself in another
However, I can’t seem to figure out how to get out of it. It keeps going in circles.
A. Your problem lies in the level you are on you have either not
collected an artifact or activated a secret passage door on
that level. You must collect all objects on that level, then
wander around for a while. If you are going in circles, try
touching a wail, falling through a trap door, and getting rid
of nasties. Repeat all the above, even if you go in circles.
Sooner or later, you find yourself in a brand new spooky level.
Q. While playing Firepower, I accidently blew up one of my own
bunkers when green men (the enemy) started running out. Can I
shoot at them and run them over? Or are they my own, even
though they are green?
A. If the men are green, run them over, blast them, or do
whatever you please.
You will not only find enemies in enemy bunkers, but also as prisoners in your bunkers. To obtain a higher score, blow up your own bunkers and watch the enemy run for cover. You can have an absolute field day running them over with your tank. However, along with the good must come the bad, Too much of this work against your own bunkers causes your home friends to turn on you and open fire. So be careful; blow up the enemies in your territory only a few at a time.
Q. I cannot make it past the guard inside the temple of Dosnebian
Clerics in Pliantasie I. I have tried just about everything
and have most of my pany at level fifteen and above. Can yuu
A. It took me forever to figuie this one out. The secret lies
with the Clerics themselves; they are prejudiced to youi
party. If you do not have a Minotaur in your group of
adventurers, you can not get past the guard. Drop one of your
members that you can live without foi awhile (not a priest or
wizard) and add a Minotaur. He does not have lo be skilled;
you jusL need him to get past the Dosnebian Clerics. Once you
get past them, the fun begins!
Lhats a vwap. RcmeniDer game fanatics, this is oui forum. Lets hear all youi gSnW hints, tips, gripes, and whaic.en So. Uuul next time, keep those questions coming and trappy gaining!
Zap your game questions to: Jeffery S. Hail c o Amazing Computing
P. O. Box 869 Fall River, MA 02722 or BBS: (6l8)-265-3H3 48 hours
weekends 300 1200 baud
• AC* Capone, continued from page 21 the two player, two gun
system. Using this method, each player only needs to
concentrate on one half of the screen at a time. We were able
to get all the way to the front of the bank. (Sorry, wc haven’t
seen the inside yet.)
MUSIC VISIONS © Create a light show un your Amiga Music Visions adds the visual dimension to musk as it plays, using the Perfect Sound or Fuiuteoc ma digitizers Music Visions samples and analyzes tne music, proauciug a iiglu shovs in real dme!
Create a show to your taste by using a drawing program that creates IFF files we call music flics. Musicfiies can be a simple or complex: the only limit is your imagination! Options aiiow you to change the snow as themes', plays.
• fir directional, variable. Speed, color cycling
• 3 display modes * Uses any lo-res IFF picture
• Adjustable color palette ¦ Easy to use.
• Requires Futui eSoundor Perfect Sou ut tu.tr aw art:
• Amiga 500,1000, and 2000 compatible.
• Variable frequency analysts
• Docunu illation included • arui more!
VISA MasterCard :ptcd no CUDs please Send S29.9; plus Sd.tW shipping handling lo.
(Calif, residents udri 6% sales iax) DIGITAL WIZARDS INC. 930 Cariton rims Bivd Santee. CA 92071 _(619) 449 5218_ Mus]c Visio-’s is "opyrightcd by Digital Wizard:, 1988 Amiga, Future Sound and Perfect Sound are register at trademarks ol Commodore- Amiga, ine, AppiicJ Visions and SunKize industries, lesoeciiveiv.
The game also has a unique feature we enjoyed. When you run out of lives, you are given an eight-second chance to press the trigger and receive a free practice session. Although you start with zero points, you have a chance to work on the section in which you were stopped and possibly go on to a new section. This way you don’t have to start at the beginning every time and plow through the slower, already mastered sections.
Capone makes great use of the Amiga’s graphics; they are colorful, interesting and flawless. In addition, the game has been in almost constant use since we received it, and we have not seen any flickering or breaks in any of the scenes, nor have wc experienced any freeze ups.
Capone is liked by all age groups, from my ten-year-old son to my sixty-year-old father (who, by the way, has the top eight scores). We hope you and your family enjoy Capone as much as we reviewed by Jeffery Scott Hall Have you ever wanted a chance to race in an event such as the Indy 500? We!!, here is your chance to race several distinctive courses, seated behind a high-performance Ferrari Formula One racing car! Moments after inserting your disk, you are shown a titie sequence while music plays in the background. To abort this sequence, press the joystick firebutton, and the game finishes
loading. Next comes a difficult choice: which race course to drive.
Choosing a Race Course The transport truck Lakes you to the race track of your choice, and the time it takes to get there is deducted from the clock. What exactly does a clock have to do with high performance racing? Welt, this is the Big Time, so you book yourself for certain races at different limes. If you cannot gel there by truck, never fear. Your very own plane can fly you to your destination. (Now that’s service!) To make a selection, simply click the left mouse button on one of the dots located on the world map display. You can choose from sixteen different race courses, and each one
is unique, offering a greater challenge. Once you have arrived at your destination, you are in the garage near the race track.
Looking at the Garage Inside the garage are all the standard accessories, such as an engine crane, fuel, parts, and even a mentor (named Mauro) who advises you. To use an item, simply click the left mouse button on the object. For example, if you want to refuel, click on the gas can and move it to the fuel intake system. Other features allow you to change engine parts, put on new or different tires, and even experiment with fuel additives. While in the garage, you can also save the current game, load an old game, or save the current stats to disk. (Make sure you insert a blank disk, not the
master.) Everything you possibly need for racing is in this garage. However, you must remember while you are there, time is Licking away at the race track!
(continued) Sitting in the Driver's Seat Now that you have the car ready for the track, let’s go out and see how well you race! Your perspective is from behind the wheel of an actual Ferrari Formula One race car. In the upper right corner of the screen is a track indicator which displays the current time, lap, position in the race, and type of flag currently up on the race course. On your car are left and right rearview mirrors, showing the cars you have passed and how far behind you they are.
0 Programmers Presents The C Toolkit Source for 200+ C Functions The graphics for the race track are done in 3D, giving you the feel of actually driving on the race course. As you drive along, you can almost feel the curves, see the people in the stands, and watch your competition fail farther and farther behind. You control ihe car with the mouse; you accelerate by pressing ihe left mouse button. Shifting is done automatically, but if you aren't careful to slow down for curves, disaster will inevitably strike.
Special Introductory Offer Only $ 29.95 To win, you must complete the race course before time runs out. This task is difficult, especially if you have an accident and need a pit stop, if you are fortunate enough to win the race, you are prompted to enter your name in the high scores list.
Summary Ferrari Formula One combines good graphics and stereo sound to come up with a rather nice game. My only complaint is the game’s use of the mouse instead of a joystick. I find this very awkward and hope it is changed in a future version.
The manual is very helpful when learning the game, and it contains many hints for staying on the road. If you are looking for a non-stop, thri!l-a-minute arcade type racing game, Ferrari Formula One is not for you. I recommend this game to anyone wrho wants racing strategy mixed with good old-fashioned high-speed excitement.
Including: Binary Hex Octal String Comparison Date and Time Math Fractions Memory Manipulation Moduious 10 11 (Suggested Retail $ 39.95) Plus $ 3.00 S & H FL Residents Add 6% Tax Hints For Better Driving
1. Never let yourself get "boxed-in" by cars on your left and
right, tf you do, take the curves fast and the straightaways
slow. This strategy is a little dangerous, but otherwise you
must contend with them for a long time.
2. Under normal conditions, try to stay in the right lane, slow
down for curves, and speed up for straightaways. If you are
forced to take the left lane, move back to the right as soon
as possible. In case of car trouble, you can pull off and get
back on the road quickly.
3. When something minor goes wrong with your car, don't panic.
Simply pull off the road and make the necessary adjustments.
In most cases, the problem is simple and costs you only a few
minutes or sometimes only seconds.
5 Different Methods for Sorting Strings and all other Data Types, Including a Non-Recurslve Quicksort that will sort 1000 Integers in 1.46 seconds!
Random Number Generator Extensive Documentation Send $ 29.95 to: Software Ingenuity 11325 94th Street North
P. O. Box 10084 Largo, FL 34643
(813) 393-8240 forinfo COD
4. Check the flags often. If you don’t, you may find yourself out
of the race.
Speed up as soon as you see the green flag and slow down when you see the yellow flag,
5. If a nearby car has an accident, such as an engine on fire,
speed up and move out of the way. This move avoids a collision
and delay in your race. If you cannot get around it, slow down
and come to a stop. Even though you lose some time, you gain
it back faster than you think.
• AO Ferrari Formula I Price: $ 49.95 by Electronic Arts 1820
Gateway Drive; Suite 200 San Mateo, CA 94404 Phone: (415)
571-7171 A M I ZING REVIEWS fiRKfiNOID The Ultimate arcade
By Graham Kinsey Now Lhat the Amiga 500 has been established, I’m sure quite a Few of the 500’s sales this past holiday season were to people who drool over the Amiga’s ability to run arcade-quality games. Hut how can this need be fully met? Buy an arcade game that is a licensed version of the coin-op version.
Unfortunately, while there is now a llood of arcade games out for the Amiga. Few, if any, are officially licensed coin-op arcade ports. But there is at least one licensed arcade game for the Amiga that is quite well known in the video arcades. Discovery Software has ported the hit coin-op game Arkanoid to the Amiga. Arkanoid is licensed from Taito America.
For those who haven’t been to an arcade laLely, Arkanoid can best be described as a second- generation brick and paddle game. Like the classic Breakout game, the object is to knock down every brick with your paddle. But that's where Arkanoid departs from its predecessors. Arkanoid’s first major difference are the colorful mobile obstacles, called Konerds, Pyradoks, Tri-Spheres and Opopos, that appear on the playfield. They are usually only a nuisance, since any hit with either the energy ball or with your Vaus (the Arkanoid name for the paddle) destroys them. Another important difference is
that in addition to the eight different colored bricks, there are two special type of bricks.
The silver bricks can be destroyed just like the colored bricks, but not with just one hit. Depending on the level you're on, it takes up to five hits to destroy a silver brick. Gold bricks are indestructible.
The final major features of Arkanoid are the power capsules. When you destroy a colored brick, you are sometimes ''rewarded" by a power capsule falling from the brick’s debris. If your Vaus touches the falling capsule, you receive the benefits of that capsule. There are seven different power capsules. The Slow capsule slows the energy ball down some, although there is a minimum speed for the energy ball, and this capsule tends to be less effective in the advanced stages of a level when few bricks are left. The Expand capsule doubles the size of your Vaus, which is always handy. The Catch
capsule turns the Vaus into glue. When the energy ball hits the Vaus, it doesn't bounce oTf. You can then move the paddle before releasing the energy ball with the left mouse button. This is very useful when careful aim is important, and it also serves as a short rest when the energy ball is moving fast. The Disruption capsule turns the single energy ball into three which all behave like the original energy ball.
My favorite capsule has got to be the Laser capsule. This power capsule adds twin laser guns to your Vaus. You can then fire away, blasting any of the bricks (except the gold bricks, of course) or destroying any of the mobile objects.
The remaining two power capsules are special ones which don’t appear very often. The Paddle capsule gives you an extra Vaus. The Break capsule opens a small door to the right of the Vaus. You can then move the Vaus through the door and automatically advance to the next level. This door disappears if you lose the present Vaus, so don't dilly-dally about entering the door.
Some power capsules are mutually exclusive. For example, if you presently have a Vaus enhanced with either the Expand, Catch or Laser capsules, and you catch a different power capsule, you lose the enhancements the Vaus previously enjoyed. The Disruption capsule is even worse in this regard.
As long as you have at least two of the three energy balls still in play, no more power capsules will appear. Needless to say, this will make many people think twice about catching the Disruption capsule (not only due to the features the power capsules represent, but also since each power capsule is worth a fat 1000 points). (continued on page 31) Roman arena fighting meets the black hole!
By Keith Conforti Roman gladiators in one-man spaceships pitted against each other in a fight to the death in an inescapable arena with an omnipresent black hole. Throw in a few space beasties and an unsympathetic referee and what do you get? Microillusions calls it EbonSlar.
.... EbonStar is a refreshingly different space game. In fact, it's not only different from any other space game, il is different from any other Amiga game, period. The slick, truly original concept combines ancient gladiator ruthlessness with space age ramifications.
The result is not only shoot 'em up fury, but a strategic campaign as well.
IiBiiaaaa n iiiiiaaiiiao laaBaaaafiiaaaaaaaaaaaaaa taaaaaaiiaaaaaaaaaaa - ' -taaRaatiaaaaaaaaaa iacasaiiaaaaaaa tsaatatniaaaiaaaaa aaaaaatiaaaaaaaaa aaaaaitaaaaaaaaaaaiaaaai aaaiiiaaaaaaaBBBaaaaai ¦SBIIBBBBBBiaaBBBBIIi ai*aiiaBBBBBBfl8BBflBaBaflB 3« aaaaaata iiimaiiE irbksmiiiiibi aiaiiiiaiimii laaiifRcoim
* aa«aais*a b a a i BBBBBB!
Battling the Beasties EbonStar’s premise is far from complex. As one of up to four warriors, you must defend yourself from attack by menacing drones who try to push your ship into a roving simulated black hole, the EbonStar. At the same time, you try to repel your enemies into the same hole. Your only weapon is a short burst of energy that temporarily repels oncoming attackers. If you aim your shots correctly and you can push your enemy near the omnipresent EbonStar... Whooooosshhbh! Down be goes... Arch releases a drone in the four player mode of EbonStar.
A host of enemy ships inexhaustibly seeks to destroy you and your opponents. Among these meanies are drones, the slowest and easiest to deposit in the EbonStar. Inflictors, Assassins, MagnePods, and Quarks arc all faster than drones and more adept at repelling you inLo the EbonStar. And the two most deadly, the TeslaSphere and the Nemesis, can blast you into space dust with lethal energy zaps.
Where do all these bad guys come from anyway? That’s easy. A computerized referee, named Arch (no, his last name isn't Bunker), reigns over the competition and periodically tosses enemies and obstacles into play. Also, Arch can occasionally surprise you by tossing out a weapon you can use against your attackers. You may be lucky enough to receive guided missiles, fireballs, or lightning bolts, which destroy anything within a certain range eat your heart out, Rambo, Arch is a busy dude. As each round of the competition begins, Arch creates the EbonStar and maintains it throughout Lhe match
with an energy beam. To advance to the next level, you must destroy Arch and the EbonStar no simple task! There is only one way to do it; you must make a calculated shot perfectly aligned with Arch’s maintenance beam. A stray shot may occasionally work, but to perform this marksman's coup, you need painstakingly careful timing, accuracy, and most impor- tanl, patience. By momentarily breaking this energy beam, both Arch and the EbonStar chaotically self-destruct.
How do you do it?
You can maneuver your ship four ways.
Two methods use a joystick with either relative or absolute movement. You can also use the familiar mouse. Alt options are similar, but none are as easy as using the keyboard. EbonStar is a true keyboard game, but I'm sure many people will use joysticks or mice. Each player's movement can be controlled with just five well-positioned keys, and four players can simultaneously play off the keyboard! It may get a little crowded at times, but it’s a lot of intimate fun if you play EbonStar with the right person.
There are three ways to play EbonStar.
The most obvious is a single or multiplayer free-for-all where everyone attacks everything including opposing players.
Success here is probably most difficult because you not only have to knock off drones and beasties, but you must fend off other players as well.
ARKANOID, continued from page 29 The Amiga version of Arkanoid is not only a faithful duplicate of Lhe coin-op version as far as the game’s features go, but also in the game’s audio visual aspects. To no Amiga fanatic's surprise, the graphics quality of the Amiga version equals the arcade version. The sound effects in the Amiga version are extremely close to, if not equal to, the coin-op version. The screen layout is different in the Amiga version, with the scores displayed on the right side instead of on top.
The Amiga version also has some added features. You can pause the game or turn the sound effects off. You can also change the speed of the ball up to a pace fast enough to guarantee that the game ends in less than a minute.
A very convenient feature of the Amiga version of Arkanoid is that you can choose your starling level from level one ali the way up to level 20. (The game has 32 different levels, plus the final "special” Team Play is a more effective way to play EbonStar. Team Play only works when four players are competing. By forming teams of two, you have double shooting power for double potency against alien ships as well as against the opposing team. Perhaps the biggest advantage in Team Play is that your partner can cover for you while you are destroying Arch and the EbonStar. But beware your teammate!
Only honor prevents him from pushing you into the hole and basking in the glory as a successful solo warrior!
If you really despise the relentless attack of drones and any other vermin that Arch hurls at you, Tournament Play is for you.
In Tournament Play, the only enemies you encounter are your opponents. Four players can battle it out, and Arch only tosses out special weapons which make a crucial difference in the game.
The Wrap-up Overall, EbonStar is an original and intelligent game. Strategists can revel in level.) Note that this is not related to the coin-op option to play again, in which you start at the level in which your last Vaus died. That feature is also available in the Amiga version, which allows you to continuously start at the highest level you have previously attained, up to level
32. You only get one shot at the special level however, and then
you have to start over again from level 20 or Sower.
As for other attributes of the Amiga version of Arkanoid that merit mention, the game is naturally copy-protected.
However, unlike certain Amiga games that torture your disk drive due to copyprotection, Arkanoid protection is very gentle on your disk drive. In fact, the game doesn't access the disk much at all during the boot-up sequence. The game’s packaging is a pleasant addition, complete with a comic strip story about the background for the game. Discovery includes a coupon in the packaging that allows you to purchase a backup of your Arkanoid disk for $ 3-00. However, planning courses of action, while space junkies can appreciate the unique plot and angle.
The graphics and sound in EbonStar are both above average (the opening music is rather appealing). The playability of the game is excellent; within minutes, a novice gamester should be able to master the simple controls.
Don’t be ashamed if you occasionally get sucked in due to poor maneuvering. The gravitational pull of the EbonStar is not easy to escape. And once you get the hang of the game, it's not easy to escape from your monitor, either.
• AC* EbonStar by Microillusions 11408 Chatsworth Street ¦
Granada Hills, CA 91344
(800) 522-2041 or (818) 360-3715 Discovery has not updated it's
own disk copier program Marauder to be able to copy
Arkanoid, a policy which has stirred some controversy on
the networks (and I'm not going to get into that here).
One final note for those who like to cheat at games: Discovery has told me there is a backdoor in Arkanoid that allows you to do almost anything you want. But they would not tell me what it is, so you will have to find it yourself. If you find out what the backdoor is, please attempt to contact me via this magazine or via People Link’s Amiga Zone so it can be passed on to all Amiga users. In short, I can’t find anything negative to say about Arkanoid. It is the closest port of an arcade game I have ever seen. I have never seen the game crash, and I don’t worry about it wearing out my floppy
drive. Unless you detest brick-and-paddle games, you probably will love it too. The only question I have left is, "When will we see Arkanoid 2???”
• AC* TrackMouse by Daiiy I Joyce Why use a track ball rather
than the handy mouse that is supplied with your system?
One reason might be to give some games more of an arcade feel. (A good example of a game that would benefit from this is Marble Madness.) Another reason might be that you want your input device to always stay in the same place; you can probably think of other reasons.
There are at least two options if you want what I call a TrackMouse.
One option is to buy one of the Wico track balls already converted to work like a mouse. It will cost you from $ 30 to $ 40. The other option is to convert an Atari Track Ball (ATB). The ATB, model number CX22, will work (in its joystick mode) without modification on the Amiga, provided you don't need or want proportional speed control or mouse compatibility. I made my TrackMouse from an ATB 1 found on sale at a KayBee toy store for $ 8.
The total cost was under $ 15.
Part 1 of this article describes how to open your ATB and remove the main circuit board. Part 2 describes what to look for on the board, and some initial changes. Part 3a describes an option that would be useful if you also want to use your TrackMouse as it originally worked. Part 3b describes how to finish the operation if you are going to be soldering. Part 4 is for those who would rather not solder, and Part 5 describes the finishing touches.
You will probably have to spend at least $ 5 above the cost of the ATB (more if you do not have any tools for working on electronics). So before jumping in head-first, look over these parts and prices.
Radio Shack part numbers & prices 10' 9 wire cable $ 4.99 270-1705 Optional 64-3025 64-3037 275-626 276-1570 278-502 278-1627 278-1632 $ .99 $ .99 $ 2.19 $ 5.95 $ 2.39 $ 1,59 $ 1.59 Vinyl grommets in, butt connectors DPDT switches Type 2 WW tool White WW wire Heat shrink tubing 4“ wire ties (continued) What you need will depend on the method you choose to make the conversion. Be forewarned: this conversion will certainly void your ATB warranty. And, if you hook things up wrong, you might end up with some Amiga problems. You will not be making any changes to your Amiga, so there should not be any
problem with its warranty. Now, assuming you still want to play doctor, let's see how to make the conversion.
Part 1; Getting In Left Button Pad
(8) Block First, Lurn your ATB upside down. There should be four
phillips head screws near the four comers of the base. These
screws hold the unit's top and bottom together. After you
remove these, the unit is still held together by two gray
posts in the top. They are held by friction in two hollow
posts in the white base. Try to work the top and bottom apart
gently. You should be able to rock the halves apart with your
hands. If the posts are broken, it won’t hurt the ATB, but
the fit won’t be quite as tight.
II 1 If the unit is too tight, try slipping in a couple of screwdrivers or flat sticks between the top and bottom (start on the center sides near the buttons). Work one of these fevers towards the center of the top (nearest the ball) and the other towards the center of the bottom. At this point, you should be able to slowly pry the unit open. Just don’t stick anything in more than about half an inch, since there are quite a few more important parts that could be broken (such as the motion detection wheels). Also, keep the tools out of the top left (between the left button and where the cable
The wires from the cable and one of the wheels are in this area.
Once the ATB is open, you can set the top aside. Next, remove the ball and the motion detection parts (the rod, bearings, and perforated wheels). Set all this aside too. Now, you should see one large circuit board and two small ones. The small ones are the switches for the buttons. The large one converts the ball's movement into mouse movements (at least it will when you are finished).
To remove the large circuit board, first disconnect the header connector. It should be a blue connector with six pins.
There are seven wires connected to it (two black wires are in the right pin), A small flat blade screw driver or knife can be slipped between the rust colored clip on the header and the blue header connector (the clip is toward the edge of the circuit board). While gently holding the rust clip away from the blue connector, pull the connector off the board's header.
Once the header is loose, there arc two more phillips screws and two plastic clips holding the board to the base. These screw's are on the upper left and lower right corners of the board. One clip is below where the ball rests, and the other is in the bottom left comer. Remove the screws first. Then, work the board out from under the clips (try the lower left clip first).
Part 2: Tbe Cut Now that the board is out, it is time to start making changes.
There are four traces that must be cut on the main board. Two of these are on top (Figure 1); the other two are on the underside (Figure 2).
A hobby knife works well for this operation, but a single edge razor blade can also be used. Make a cut on each trace so you can see the board where the cut was made. This should ensure that the circuits are broken.
The one piece of hardware you will probably have to buy is a new cable and connector. The one that comes with the unit has only seven wires. You will need a cable with eight lines connected to a nine pin D-type connector. The easiest way to get this is to buy a ten foot joystick extension cable (which has all nine wires connected). The male connector will not be used, but you may want to cut the cable in half and save the male connector for other projects.
Cable Color Chart Colors found on RS (270-1705) cable and the corresponding pin numbers,
(9) Grey The cable color chart should help in identifying which
pins on the connecLor are connected to which color wires.
Check to make sure your cable matches the chart before beginning. Also, be sure the wire colors in your ATB match the original wire colors. You should note any differences before beginning. There are at least two color schemes used in the Radio Shack cable!
Cut the original cable off the ATB, making sure to leave wires long enough to work with at the header. Try to cut all the wires about two inches from where they go into the original main cable.
That will make it easier to salvage the old ATB cable as a possible joystick replacement cable. A vinyl grommet can be used to help hold the new cable in place and to keep things looking neat. If you put a wire wrap tie on the cable (suggested), do not tighten it too much.
The cable's position will need to be adjusted after it is connected to the old header wires.
Now, find the 339 quad comparator chip.
It should be on the lower right side of the board (Figure 1). Next, skip to part 3a, 3b, or 4, depending on the method you want to use to complete the project.
Part 3 k Your Choice Skip to Part 3b if you are only going to use the TrackMouse as a mouse on your Amiga. Read on to see how to also use the TrackMouse as it originally works.
However, some soldering must be done to make the following modification.
There are five wiring differences between the original track ball and the TrackMouse. The best way to switch between track ball and TrackMouse mode would be a five-pole, two-position switch. But, since that may not be easy to find, another method can be used.
You can get away with using two double pole double throw switches if you don’t mind losing the use of the right button as a second fire button. The switches can be mounted on the right and inside of the base. Either cut or melt holes where you want to mount the switches. The handles should stick out at a right angle to the built-in switch on the opposite side. Follow the diagram in Figure 3- Figure 3 - Toggle Switch Wiring Diagram.
Switch 1 . Switch 2 Trace (C) Trace (B) Header (C) Header (B) 1C (C) Opiional IC (B) I i Toggle 1 l r I i r t IC (A) Switches t 1 IC (D) i Header (A) Header (D) Ttace (A) Trace (D) Part 3b: Soldering Skip to Part 4 if you prefer to wire wrap.
But this is really the easiest way to go. If you are new to soldering, make sure you practice first on something you don’t care about! Also, you may want to remove the 339 quad comparator chip while soldering the connections to its socket.
Look at the bottom of the main board (Figure 2). Connect 4 wires between the header and the 339 quad comparator chip as shown. Header pin (A) should go to chip pin 14. Header pin (B) should go to chip pin 2. Header pin (C) should go to chip pin 13. Header pin (D) should go to chip pin 1. If you are not certain of the pin numbers, see Figure 2. There are capital letters at the chip and header indicating which chip pin connects to which header pin (see Header Pin Chart). Skip to Part 5 when you finish.
Header Pin Functions A Vertical Quadrangle 8 Horizontal Quafrangle C Vertical D Horizontal £ +5 volts F Ground Part 4: Wire Wrapping A wire wrapping tool can be used to make connections from the header posts to the chip pins. There are two basic styles of manual tools. They both work about the same. I have one of the Type 1 tool (one end of it is used for unwrapping). The Type 2 tool can be found at Radio Shack. I am not sure about unwrapping with the Type 2 tool, but the method to wrap is the same for both tools. Also, it is possible to unwrap a connection if you do it carefully. You may
want to practice on a pin or paper clip if you are new to wire wrapping.
You should have at least three turns of wire on a posL Lo make sure Lhe connection will last.
Be careful when wrapping the legs of the chip! They are easy to twist. Hold the unstripped pan of wire against the body of the chip wrapping. Also, try to make the wrap as close as possible to the base of the chip, since the chip has to fit in its socket tightly, Part 5-' Finish and Close Connect the new cable to the old wires coming off the header (see Cable Conversion Chan and Cable Color Chart), First, use solder or insulated butt connectors to attach the header connector to the cable.
Be careful of the colors, since they don’t all match the original wire colors. The (continued) colors and numbers on rhc button switches are only for the new cable. The black button wires will already be correct. Connect the red button wires to the new cable's wires as indicated (orange on left and yellow on right).
The gray wire (pin 9) is not needed, but you can connect it to one of the buttons (only one using either Lhc orange or yellow wire) if you do not want it left loose.
Cable Conversion Chart Pin reference letters Original colors Pin out for new cable for heder on header (See Cabte Color Chort) A Green
(3) B Brown 4) C White 1) D Blue
(2) E Orange
(7) F Black
(8) If you do solder the connections, try using heal shrink
tubing to cover them. It is neater and easier to work with
than electrical tape. Cut the tubing just a liLtle longer
than the exposed wire length, since it will shrink a little
in length when heated. Remember to slip a piece of tubing
over one of each pair of wires before soldering them
together. Heat Lhc tubing until it slops shrinking.
It is possible just to twist the wires together if you arc using heat shrink tubing. If you do, make sure to provide for strain relief with a wire tie and vinyl grommet.
Double check your connections and tighten the wire Lie when you find out how much covered cable you need in the box (about an inch should be sufficient). If a grommet was used, its center should slip in the cut-out from the old cable already in the base. The wire tie goes behind the grommet (inside the box) to hold it in place. If the wire tie alone is used, be sure it’s inside the box, Rut the main board back in and replace the two screws. Connect the header connector to the header (the connector will probably not go down far enough to be clipped if you used the wire wrap method). Put the
moving parts back in the box. Then try using the TrackiMouse just as you would your mouse. You may want to leave the lop off when you do this. Also, make sure you have routed all the wires where they will not be rubbed by the moving parts. When you are satisfied it works, put the top on and replace the four screws.
You should now have a working addition to your input devices. There are other options you may want to add, For instance, you can add another set of buttons parallel to the normal buttons on opposite sides. That way you would have access to both mouse buttons with either hand while using the ball.
You could also add a switch for the right fire button if you made the unit switch- able between TrackMouse mode and Atari mode. If you write any of your own software, you could add a third button and hook it to the gray wire and ground (black wire).
¦AC* Transform your Amiga into a professional-quality drum machine with this software package. Easier to use than hardware-based drum machines because everything is displayed graphically on screen. Enter drum patterns quickly and easily in real time with visual feedback and editing. Create realistic drum tracks with any of the 100 drum and percussion samples that are included or use your own unique IFF one- shot samples. Dynamic Drums also has full MIDI implementation and even becomes velocity sensitive when triggered from a MIDI keyboard.
The internal sound capabilities of the Amiga are better than 17Ilflfl that of any olher Personal computer. These capabilities mean If fffflf nothing though, without quality digital sounds, which up till flQQIQ now have been scarce. Sound Oasis gives Amiga owners Uuulu access 1o a large library of studio-tested digital samples, by using the Amiga's built in disk drive to read disks made for the Mirage Digital Sampling Keyboard. Sounds can then be played from a MIDI keyboard, the computer keyboard, or saved as an IFF Standard file. Mirage is a trademark of Ensoniq Inc. A powerful MIDI sequencer
that takes full advantage of thi Amiga's sound, graphics, and sophisticated user-interface Dynamic Studio is perfect for professional applications dui to its sophisticated editing capabilities and SMPTE suppon It is also ideal for home studios, because in addition t sequencing MIDI instruments, Dynamic Studio has a built-ii drum machine, and the ability to playback instrument!
Translated with Sound Oasis.
JUDIO I immm i SOFTWARE
P. O. Bo* 436 SI. Clair Shores, Ml 48080 (313) 771-4465 Amiga
Interface for Blind Users: An Adventure in Practical
Programming by Carl W. Mann I * M WW ' ' M % M Im I 1 W$ »¦ „
mI * There are lots of things one can do with an Amiga. It
isn’t often that a personal computer promises to open up the
world to an entirely new class of potential users. As you read
Lhis, though, please be advised: at this very moment, Lhe
Amiga is on that brink.
The "new market’' the Amiga is on the verge of opening is actually an extremely old one: the blind and sight-impaired.
Although numerous attempts have already been made to bring various computers to blind and other spccial- nceds users, only limited success has been achieved to date. This is due in large part to the following factors:
1) The machines used to date have been single-tasking 8-bit
2) Applications therefore must be "hardcoded" and lend to be
3) "lheir 5.25“disks are subject to instant destruction through
4) they are costly and difficult for the end user to maintain.
5) They require extensive hardware modifications before becoming
at alt useful.
6) the actual application programs that are available tend to be
severely limited in selection, scope, and performance, these
include both application programs and (to an almost total
extent) programming tools and system utilities.
The Amiga 500 hardware alone overcomes all but the last of the above problems. Its 3.5" floppy disks cannot be inserted backwards or sideways. The metal shuLter insures that even the clumsiest stray thumb cannot damage the medium. The Amiga's built-in speech synthesizer outperforms dedicated units that sell for ten times the price. Its powerful 16 32-bit design and fast, multitasking operating system pave the way for extensive vertical development.
Its unitized design and full-size keyboard are also real bonuses here.
So how does one design a useful interface for a blind user? Frankly, it takes some doing on any computer. The Amiga is no exception. Its multitasking ability enables one to conjure up results greater than the sum of the parts. (Did you know that Lhe Amiga is dimension- ally transcendent? It really IS bigger inside than outside!) But it’s still up to the developer to pick the winning combination. And in a few important ways, the machine is merely, ahh, different.
Although Lhe Amiga is by far the best hunk of hardware ever adapted for the purpose, adaptation is still the first order of business for the special-needs Amiga developer. Numerous small details of the machine's operation must be accounted for and dealt wiLh in ways which are unusual to a sighted programmer. All that wild-eyed talk about 4096 colors and ovcrscanning HAM, SuperBitMap, scrolling, animated video graphics displays suddenly becomes as relevant to the problem at hand as a bicycle to a newborn fish. These things are useless to a blind person! On the other hand, I just don't worry
about conserving “chip” memory' anymore. 01’ Fat Agnus could hide in her closet until a hot place freezes over, for all 1 care on this project.
A number of rather large obstacles had to be overcome before the machine became usable. These can be divided into two broad categories: the initial development environment and the final end-user applications.
Applications and Development Tools: An Essential Adventure You can't build a talking computer system without tools. But a blind developer can't have the right tools until the machine can talk. It’s a nasty dilemma. I faced it head-on for hours after my partner David brought his Amiga home.
It's my fault, really, that we’re involved in this project. You see, I talked David into buying an Amiga in the first place. We met at a Boston community gathering one of those wonderful all-are-welcome affairs where anybody at all can drop by and share work, pretzels, and conversation. We had been introduced and talked for almost twenty minutes before I realized that he was totally blind.
David mentioned that he was shopping for a personal computer with speech capabilities, and I strongly (and foolishly) recommended the Amiga. My recommendation was based on the three months or so of experience that I had with my own A1000. I had no idea what 1 was getting us into. We found out soon enough.
David bought his A1000 that weekend.
Then we had to make the beast speak!
We discovered in short order that the existing commercial Amiga talking software packages were toys. Most packages were games, with speech thrown in as a gimmick to keep the (continued) kiddies enthralled for an extra hour or two before demanding something fresh.
R3Cter wore thin in about two weeks.
Neither of the "serious” commercial packages (Talker by Finally! Software and A-Talk by Felsina) completely addressed the real needs of the average blind user. (Felsina, to their eternal credit, promptly corrected major goofs David discovered in A-Talk’s speech functions.)
So here arc two disappointed people, one of whom has spent a large amount of cash for a talking computer for which no useful talking software exists. The other has just talked the first one into spending the cash. Both of us are darn near broke. We're both oul of work. So we did something completely different.
Some folks might say we did the foolish thing. I don't know. Time will tell. We donned our Peril-Sensitive Sunglasses and declared ourselves in the business of developing a completely practical, mouse-free Amiga work environment for blind computer users. Then we got busy.
We spent two solid monLhs evaluating the inadequacies of the products we had bought. We shopped desperately for the tools with which to build a viable solution. We had the vague idea that the job could be done with macros. But no macro package could be found that had both CLI and Intuition capabilities.
Then Meridian Software’s ZinglKeys hit the market. Now, I don’t often enter nirvana via the merits of a new computer program, but this was decidedly different. As it turns ouL, Meridian's Jerry' Farmer had a friend years ago who happened to be blind. Jerry hadn't seen his friend in years, but the experience must have left a lasting impression. His ZinglKeys can turn the most complex Amiga operations into a two-keyslroke piece of cake. The most bizarre concatenations of mouse, CLI, and heretofore undefined keyboard maneuvers are child’s play to ZinglKeys. The early release had a couple of
glitches, which Mr. Farmer promptly fixed. The current release is quite stable and reliable.
[L took about three weeks of solid work to complete an alpha prototype of a working interface for A-Talk. David and 1 both spent big money on telephone calls. We had to work closely together. I had to learn experience the world quite literally as David experiences it in order to know how to proceed.
You know what? There's really only one way to develop anything for a blind person. You have to let yourself become one for a while, at least in some significant part of your mind. It’s the only way you’ll ever understand the issues clearly.
Now, I've seen some incredible tilings from time to time. But I'll never forget the look on the face of David's mother when she first walked into the room to find her son adjusiing his new computer's communication parameters totally unassisted and me standing there, swinging the mouse plug on its disconnected cord and grinning (and otherwise looking) like Zippy the Pinhead! ThaL moment alone was worth everything that went before.
Atul Onward.. So a sighted person can overcome innate personal deficiencies and learn to develop software for a blind person. Ho hum. I’m a writer, noL a programmer. 1 have no formal training in computer science at all just a healthy respect for what works and for the people who make things happen right. But David has a degree in computer science, and the life experience to qualify him completely for the development work. Me, I’m best at ringing bells and making appointments. Thus are partnerships born, no?
David’s presentation tells the rest of the story, He has taken over the development of the Freedom Machine’s talking word processor, text editor, database, and spreadsheet. I'm building the necessary development tools (including LOTS of ZinglKeys macros) as required.
Our software manuals now use Amiga speech on floppy disks. Touch a key and lean back Amiga does the rest. We start recording the "live" versions of the manuals as soon as my Significant Other finishes a computerized English literacy project he's currently working on.
The list of contributors is large and growing. It includes jerry Farmer of Meridian Software, Marco Pappa of Felsina Software, Opher D. Kahanc (for his Shareware talking text reader program, PrinText), Perry Kivolowitz of ASDG for FACCII (the floppy cache program) and Charles Heath of MicroS- miths for donating a beta release of TxEd Plus, a truly wonderful Amiga ED replacement. The text engine which promises to become the Inspired Interfaces Talking Word Processor, Talking Database, and possibly even the 'Palking Spreadsheet is itself a Shareware product of Rick Stiles.
It’s called Uedit. And to Fred Fish, whose Amiga library series repeatedly seeds this project so generously. And everybody else, too. Thank you!
There are still a few missing pieces to the puzzle that is this project. The most glaring iiem is the Amiga speech implementation itself. Has anyone out there written a replacement "say” which says everything without exception? If not, would you consider doing it on a chance or a dare? And could you make it a logically addressable device, maybe?
There’s fame and (if you want it) even a little mammon in it for you once we get this baby to market. Please get in touch.
Other items on our Freedom Machine shopping list include a way to switch the pronunciation of punctuation and diacritical marks on and off at will. It doesn’t matter how, Any old way will do.
A multitasking “control panel” program which overrides an application's existing default speech parameters is also needed. Can you help? Please call! We want to finish this job!
Are you or do you know a blind or visually impaired person who needs or wishes to use a computer? Please contact us care of Amazing Computing. We may be able to help each other.
• AC- Tbe Vision The State of the Silicon Art for the Blind: A
Report From Them That’s Doin’ By David L. Hunt We have designed
and prototyped a complete Amiga software access system
especially for use by the blind and the visually impaired. This
prototype is the first step toward fulfilling some basic
requirements we feel should be met by all such systems. These
requirements include the following: First, the system should be
easy for the user to install and use. All cables and connection
points must be appropriately marked. The installation process
should be documented in the best way possible to prevent user
error. This includes instructions both on tape and in Braille,
to accommodate a wide range of user proficiencies. A
sight-readable, printed "backup” copy of all instructions is
also necessary as a last resort document.
A Tull complement of completely accessible application software packages should be provided with the machine.
The user interface should be standardized across the entire range of application packages. Interface operations should require the minimum possible number of key strokes. There must be no exotic command language to memorize.
A comprehensive on-line help facility and full access to all menus must exist.
As with installation instructions, all software manuals must be provided on cassette, in printed form, and in Braille, The user interface must provide for full speech control. The user must be able to control the speaking of punctuation symbols, spelling, and so on. It is also helpful to be able to adjust word rate, sampling rate, voice gender, and pilch.
Tbe Prototype We call our prototype system the Amiga Freedom Machine. The Freedom Machine approaches the requirements 1 istcd above for such a complete package. It is based on the inexpensive and powerful Amiga 500 personal computer. The complete package includes the Amiga 500, internal memory expansion, an external disk drive, and (optionally) a low-cost monochrome monitor. Several talking application programs are included as well. The first release includes talking terminal, word processor and text editor packages.
We plan for text output both in printed characters and Braille (Level 1 and Level
2) through an inexpensive, optional daisywheel printer. (If
Braille output is not desired, any printer supported by
Preferences may be used.) In addition, wc are developing
Braille and cassette copies of all Freedom Machine documen
tation. No formal training in computer science is required of
the user for ordinary use.
Thus far, we have completed and extensively tested the terminal program.
The package is based on Felsina Software's generally excellent product, A- Talk. Although this program was originally designed for a knowledgeable and computer-literate blind person, we have radically modified the front-end user interface to fit the requirements of an inexperienced blind user. Here’s why: In its original state, it is impossible for a blind person to use A-talk without assistance. Although generally designed with a blind user in mind, A-Talk (like most other talking Amiga programs to date) still uses the Amiga’s mouse-driven and intensely visual Intuition interface.
However, since A-Taik was the closest thing to what is really needed of all the terminal programs available on the Amiga, we decided to develop solutions to its shortcomings.
Developing tbe Interface We found Meridian Software’s ZinglKeys, an extremely powerful and comprehensive Amiga keyboard and mouse macro utility, to be the answer to our interface needs. Through ZinglKeys macros, we finally developed a complete Amiga application access system, We now have total keyboard access to ail A-Talk menus and submenus. We also have comprehensive talking on-line help and directory listing functions. Full speech control (to the best of A-Talk’s somewhat limited abilities) is mapped into the Amiga numeric keypad, along wjth the directory and file manipulation functions.
Macros for copying, deleting, and renaming files are all included. System requesters are also handled through the keypad.
All A-Talk pull-down menus are entered by holding the control key and pressing its corresponding function key. While holding the control key, the user can move up and down the activated menu by tapping the corresponding arrow key.
A submenu is entered by using the right arrow. The left arrow is used to exit the submenu. Items may be selected singly or in combinations, reflecting standard Amiga practice, Amiga alt keystrokes replace mouse clicks during menu selection, allowing items to be selected from multiple menus with ease. Every feature the program offers is thus brought to the operator’s fingertips.
The talking on-line help feature provides indices to the pull-down menus, native program functions, the directory facility and other vital system functions. The lop level is entered by pressing the help key.
This help file is a guide to the rest of the help system. Individual help files are invoked in a manner that closely resembles the function for which help is desired.
The help files may be accessed at any time excepL while one is inside the menu structure. The automatic directory system can provide a spoken listing of either disk drive's root directory alone or it can include listings of all subdirectories. We have also provided numerous other directory options. A full explanation of the directory system is found in the help index.
(continued) The Evaluation I believe this interface scheme is easy to iearn and use. Braille reference cards and keyboard templates will make learning the system even easier. But most important, it gives the user total freedom!! I have been using the terminal program for several months and really enjoy it. Though I found the interface strange at first, I mastered it in minutes. 1 was able to adjust all terminal settings without any sighted assistance at all. I hope that users with no prior experience on other speech synthesizer systems find this product as friendly as I do. Our beta testers
should be such users.
Right now, the Freedom Machine prototype still falls slightly short of our ultimate objective. For instance, the speech control provided by the terminal package (as mentioned before) is not really complete. While it allows the user to choose whether certain punctuation marks are to be pronounced or ignored, for example, speed control is not available. Also, it would be very good for the speech output mode changes to take effect immediately. Since A-talk is Felsina’s product, we must await an upgrade from the author (who has always been helpful) for this feature to appear. We are now developing
a truly useful word processor based on Rick Stiles' programmable shareware text engine, UEDIT.
• AC* Products Used in Development: A-Talk Felsina Software 3175
So. Hoover St. Los Angeles, CA 90007 Mouse-Free A-Talk Macro
Kit Mouse-Free PrinText Macro Kit Inspired Interfaces 30 Warren
Avenue Ames bury, MA 01913
(508) 388-3736 PrinText Talking Text Reader Opher D. Kahane 3832
Howard Avenue Los Alamitos, CA 90720 TxEd Plus Text Editor
MicroSmiths Box 561 Cambridge, MA 02 M0
(617) 354-1224 Uedit Text Engine Rick Stiles Box 666 102 LaRue
Court Washington, IN 47501
(812) 254-4986 Zing! Keys Meridian Software 9361 W. Brittany Ave.
Littleton, CO 80123
(303) 979-4140 ADD TO THE POWER OF YOUR PROGRAMS WHILE YOU SAVE
TIME AND MONEY!
CBTREE does it all! Your best value in a B+tree source!
Save programming time and effort.
You can develop exciting file access programs quickly and easily because CBTREE provides a simple but powerful program interface to all B+lree operations. Every aspect of CBTREE is covered thoroughly in the 70 page Users Manual with complete examples. Sample programs are provided on disk.
Gain flexibility in designing your applications.
CBTREE lets you use multiple keys, variable key lengths, concatenated keys, and any data record size and record length, You can customize the B+tree parameters using utilities provided.
Increase your implementation productivity.
CBTREE is over 6,000 lines of tightly written, commented C source code.
The driver module is only 20K and links into your programs.
Pori your applications to other machine environments.
The C source code that you receive can be compiled on ail popular C compilers for the IBM PC and also under Unix, Xenix, and AmigaDos1 No royalties on your applications that use CBTREE. CBTREE supports multi- 'user and network applications.
Your programs will be using the most efficient searching techniques, CBTREE provides the fastest keyed file access performance, with multiple indexes in a single file and crash recovery utilities.
CBTREE is a full function implementation of the industry standard B+tree access method and is proven in applications since 1984, Access any record or group of records by:
- Get first ¦ Get last ¦ Get next ¦ Get less than or equal ¦ Get
greater than or equal ¦ Get partial key match ¦ Get all keys
and locations ¦ Insert key ¦ Delete key
• Get previous
• Get less than
- Get greater than
- Get sequential block
• Get all partial matches
• Insert key and record
• Delete key and record
• Change record localion CBTREE IS TROUBLE-FREE, BUT IF YOU NEED
HELP WE PROVIDE FREE PHONE SUPPORT.
ONE CALL GETS YOU THE ANSWER TO ANY QUESTION!
CBTREE compares favorably with other soflware selling at 2,3 and 4 times our price.
Sold on unconditional money-back guarantee.
NOWt Variable length records.
YOU PAY ONLY $ 99.00 - A MONEY-SAVING PRICE!
TO ORDER OR FOR ADDITIONAL INFORMATION CALL (600} 346-8038 or (703) 847-1743 OR WRITE Peacock Systems, Inc., 2108-C Gallows Road, Vienna, VA 22180 Deluxe Productions A user’s perspective by Harv Laser Video Wizardry Brought Home Television professionals, those highly paid video wizards perched in glass booths in front of millions of dollars of sophisticated video gear, make it look so easy. Flip on your set anytime and you can see stunning chrome or glass titles glinting across shimmering images which swoop down onto impossible landscapes of geometric designs.
Turn on your local news and waLch as the meteorologist stands before a map embellished with moving clouds, smiling suns, and radar projections of looming bad weather.
Some of this video wizardry has come home to the Amiga. The really spectacular effects, like 3D-flying network logos, require more sheer processing power and video resolution than the Amiga can currently handle (save your pennies and buy a Pixar II!). With the right software and a lot of experimentation and practice, though, we can create video presentations for the Amiga as good as any you might see on a local cable channel.
If you have cable, you're familiar with local video productions simple scrolling billboards of upcoming programming, names and titles flashed across the screen during a city council meeting or sporting event, and, of course, constant advertising. Some is polished, some is terribly amateurish, but it's always geared to grab and hold your attention during the brief thirty seconds sellers have to slam home sales pleas.
DELUXE Copyright 193S ! TAKE Associated Computer Services During a recent vacation, 1 stayed in a hotel which piped a closed-circuit channel into the guest rooms to plug its shows and restauranLs. All titling and moving graphics on that channel were created with an Amiga and various paint and animation software.
The graphics were then output to a VtiS tape deck, just like one you might have at home. For that kind of use, the Amiga’s high-rcsolution mode is just fine.
A Powerful Sew Resource For Video Creation Deluxe Productions from Electronic Arts enables you to create just that kind of production. This is a very powerful and complicated piece of software which can deliver smooth, artistic results. With Deluxe Productions, you can design multiscreened presentations with many eye-catching transitions between segments, and use animated objects and flying titles to spice up youf show. If you're lucky enough to own genlock equipment, your productions can be laid over live video. All this flexibility comes at a comparatively high price and has some rather
rigid hardware requirements. (continued) uff-r i ?r*r *i colop orr U J r.f * Or *y i n-xnTat FAIM nr ir tmuiixL rd I r I building a Ershrxc Production using the storyboard -lifce interlace iED 3 [A«- ‘4 : lutin-1 tn rn. 11 OBJ: Milk.tjpu F VJSE!
9 MI PL OH: 3 X v pajim; speed t: .At 47 1 4 MU A I 11 .
1 4 MM i: i«i A 1 4:7997 7777 • 1 fi: 7779 7779 H 1 f» I 777 7 7777 7 1 71 7777 7777 M 1 1 M;9999 7777 1 Before you consider purchasing Deluxe Productions, you should be aware of its limitations as well as its capabilities... Deluxe Productions operates only in the Amiga's "High Resolution" mode. Its user interface is hi-res and all productions you create are hi-res. You cannot use any other resolution pictures or brushes.
HAM mode pictures are definitely out.
Your own artwork must be converted to hi-res before Deluxe Productions can accept it. For this reason, you should have Deluxe Paint 11, so you can create new screens and brushes and use fonts for creating titles in hi-res. Keep in mind, though, that Deluxe Paint II cannot handle HAM mode pictures either, so if you have HAM images you want to use in a production, you need a program such as PIXmate or Butcher-2 to convert them. Deluxe Productions has no built-in painting or text-handling capabilities. All artwork must be created with other software.
The hi-res mode provides the sharpest and cleanest picture, but at the expense of much memory. Deluxe Productions absolutely requires a minimum of one megabyte of RAM. The program simply does not work with less; it won't even load.
Because of the "double-buffering" techniques it uses, Deluxe Productions exhausts just about every available byte of the Amiga’s CHIP RAM. As of this writing, every Amiga ever made has a limit of only 512K of CHIP RAM built into the machines’ hardware architecture, A500 and A2000 owners may soon be able to purchase new custom graphics chips which let you expand your CHIP RAM limits to one megabyte and possibly beyond. A1000 owners would have difficulty doing this since the A1000 was designed to accommodate only 512K of Cl IIP RAM. There are simply not enough address lines on the motherboard to
handle more. Commodore has not announced plans to support additional CHIP RAM on the Amiga 1000, but don’t despair third party vendors arc rumored to be working on ways to give 1000 owners the same enhanced graphics capability as A500 and A2000 owners have at their disposal. With about 150,000 AlOOO’s out there, the market will be ignored.
Deluxe Productions does multitask, but in a very limited way. There are tricks to get other programs running in the background, but they must be loaded ?
First, and they must not open any Intuition windows. Intuition windows would deplete the CHIP RAM pool that Deluxe Productions demands when it starts up. Booting Deluxe Productions' main disk (which, thanks to Electronic Arts' new policy, is not copy protected in any way) ensures that the program loads.
F you want to mount your hard drive so you have access to its files, or you want to use a mouse accelerator, recoverable RAM disk, or disk-buffering program like FACC, you have to modify Deluxe Productions's startup sequence and add your program files to the disk. Even then, be careful how many other programs you try to cram into memory before Deluxe Productions loads. The program is very finicky about this. If it doesn't load because of insufficient CHIP RAM, GL'RL'-like flashing red alert tells you so. (Alerts use less CHIP RAM than requesters or windows). You’re not told how much more RAM
is needed, only that you don't have enough. Rebooting is often necessary, since removing other programs might not get rid of the alert.
Once the program is loaded, you can’t leave Deluxe Productions’ environment without quitting the program. Trying to flip screens or pul! Them down to reveal underlying screens has no effect, since Deluxe Productions doses the Workbench wrhen running. Depending on your memory limits, you can load Deluxe Productions completely, or, using a built-in "overlay" trick, you can load only part of the main program into memory. This trick gives you more memory to work with, but causes more disk access when the program needs to fetch another “part of itself’ from disk.
Deluxe Productions can be mounted on a hard drive, and an accessory program moves all necessary files. The 150-page ring-bound manual explains all this quite nicely and includes warnings about insufficient RAM, The Stotyboard Approach Have you ever seen old Walt Disney teievision shows where you got a glimpse behind the scenes at the conception and planning meetings for a new animated cartoon feature? Artists laid out quick sketches of backgrounds, characters, and plot development, then pinned them to a wall tike a giant comic book. The producer Lhcn had a visual outline of the final work.
This is the storyboard technique Deluxe Productions uses to piece together your presentation.
When creating your presentation with Deluxe Productions, you work in an interface of many levels of “boxes" which describe the action and controls (see figure one). At the top level, boxes represent up to twelve scenes per production. Each scene can contain one background picture and up to five “clips.” Each clip can hold one object (an IFF “brush" file), and a path for that object. An object may travel into, around, and off the screen on its path which can have up to 10 “points" describing the direction of movement. Other windows let you change an object’s speed and direction down to single
Gadgets allow you to use 40 different wipes between screens, change the speed of events, add color cycling, and fine-tune all liming. The wipes are the usual fades, spirals, venelian blinds, random squares, and vertical and horizontal pushes and pulls.
You build up your production by constructing scenes one at a time. You’re free to change scene order through Deluxe Productions’ “clipboard." The clipboard is a temporary holding bin that lets you cut and paste whole clips or scenes, duplicate or delete them, and move them around quickly.
While assembling your creation, you can view the entire production at any time, take a look at a range of scenes, or even check out one scene or clip. You can play your productions forward or backward and pause at any point. This feature lets you fine-tune individual portions of your production, viewing the entire thing from beginning to end each time you want to make a little change.
Where Does the Artwork Come From?
Deluxe Productions is shipped on four
3. 5“ disks. The main program resides on a bootable system disk;
another holds various utilities, three hi-res fonts, and some
artwork used in the manual's tutorials. The final two disks
contain artwork. Some of the clip art is beautiful, especially
the backgrounds on which you can lay titling. Many of the
brushes are excellent, and some ... well, perhaps they're
there just lo fill up the disks. 1 don't have any use for a
whole directory of foliage. Maybe you do.
You can probably use at least some of this clip art in your own productions, but you’ll eventually have to either tap a new source or create your own. Deluxe Production's manual recommends Deluxe Paint II, and so do I. It can handle the hi-res and overscan modes you need for screen and brush creation.
To make your own clip art, you also must become familiar with color registers and color palette manipulation. Since hires is capable of displaying only 16 colors at once (out of a possible 4096), your brushes and screens must agree on which 16 colors each uses. Otherwise, you get very unexpected results when you try to lay a brush atop a picture.
Deluxe Productions accommodates you to some extent with another screenful of gadgets where you adjust which color registers each screen and each brush uses when they’re pul together.
Look around for other sources of clip art.
There is quite a bit available for the cost of a download from a BBS or a national network. If you own Shakespeare, a color desktop publishing program, an abundance of beautiful hi-res color clip art is available there as well. Unfortunately, that artwork is not available separately. For more fonts, again check the networks or investigate packages of commercially available fonts.
Consider this as well; many talented Amiga artists out there are just aching to get public exposure and even make some money from their work. Almost any experienced artist will be glad to show you a portfolio and work at creating custom artwork for your particular project. Check with local Amiga user groups and commercial dealers if you need to hire an artist.
Putting It All Together Despite all the thought and energy that apparently went into Deluxe Production's user interface, the program takes a fair amount of time and patience to learn. There are many parameters you can control, and because the program is so memory-hungry, the inability to flip to another screen, load a paint program, and change and resave screens or brushes is very frustrating. 1 could even see the need to have another Amiga just to be able to multitask this program!
Once you have finished making your production and fine-tuned it, you'll probably want to share it with friends.
Unlike some Amiga video software, such as VideoScape 3D, Detuxe Productions does not compress all screens and brushes into one large file; all pieces are left as separate disk files. The production script itself, while usually very small, is not editable ASCII text. It is saved in a binary format that can only be changed from within Deluxe Productions.
Since the script contains specific diskname (not device name) assignments telling Deluxe Productions where to find the elements of your animation, and since you cannot easily edit the script, the Utilities disk contains a “Mover” program to let you copy all pieces of your production from one disk to another. A freely-distributable “Player" program allows others to view your production without Deluxe Productions.
When I attempted to build a production to show at a local user group, i ran into a few “gotchas”: The Player program requires almost as much CHIP RAM as the main program!
The Player is also very finicky it wants to find an existing subdirectory, brought over from the Utilities disk, before it plays a production! The Player should have been made into a completely freestanding utility, (Most other Amiga (continued) animation software packages have this type of utility.) Deluxe Productions should offer an option to save script files in ASCII format as well as binary. They could then be fine-tuned without loading the entire parent program.
A Quick Peek at the Competition If you are interested in this type of video production, a few other programs may be worth a look. The Zuma Group’s TV*SHOW has list of features very similar to Deluxe Productions' list. TV*SHOW has some differences, though: It can load any format screen, including HAM; it can move brushes across pictures, but limits you to only a starting and ending point (not a 10-point path like Deluxe Productions). TV’SHOW’s user interface is easy to master and muititasks readily.
The Right Answers Group’s The Director is entirely script-based. It has no user interface, but if you have a working knowledge of BASIC, you can create wonderful animations with The Director.
The language incorporated here is very similar to BASIC. This program also deals with any format picture or brush and lets you include ".anim” files, as well as speech, sampled sounds, and live interactive text input.
PVS Publishing's new Pro Video Plus is another non-multitasking “take over the machine" program. It lets you use an inexpensive Amiga for video jobs that previously required dedicated title- generating hardware.
Whatever product you end up purchasing to handle your video production chores, keep one thing in mind: support after the sale. Your dealer should know how these complicated programs work, but when you run into problems that the dealer can’t handle (and believe me, you probably will), direct support from the publisher is necessary.
Electronic Arts offers excellent customer support. During my research for this review, I phoned them three times with technical questions about Deluxe Productions. The customer support people were polite, professional, and returned my calls if they didn’t have an answer handy.
If Deluxe Productions entices you, and you think it might be the package to tackle your video chores, get a hands-on demonstration at your local Amiga dealership. I’ve pointed out the program’s strengths and weaknesses here as a starting point for comparison, but there’s no substitute for personal experience when it comes to buying software.
Deluxe Productions $ 199-95 Not copy protected Requires 1 megabyte RAM (more recommended) Printer; second floppy drive; hard drive optional Written by: Associated Computer Services Published by: Electronic Arts 1820 Gateway Drive San Mateo, CA 94404 ('415)571-7171
• AC* HARD DRIVES FOR AMIGA External Floppy Complete Hard Drive
LI nils for the A2000 and A1000 A500 W 1 Metal case extra
length AI000 A500 units come complete with SCSI Host
Contoller, case caMe, full pass-thru, low power w!power supply
and Hard Disk consumption. Fully Compatible A2000 units come
complete with DMA SCSI Contoller, cable and W 1 Amiga
Hard Disk SinS $ 159.95 A2000 A10001500 Dual $ 329-95 20 Meg $ 539.00 20 Meg $ 639.00 Internal Floppy zzzsz SI5SS COMPUTER MART YOUR TEXAS SOURCE FOR AMIGA SOFTWARE AND HARDWARE IMMEDIATE ACCESS TO OVER 500 PRODUCTS CALL TOLL FREE INFORMATION 800-443-8236 409-560-2826 COMPUTER MART 105 LYNN ST. NACOGDOCHES, TEXAS 75961 Video in the Sunshine State!
RGB Video Creations Hosts The Latest Video Unveiling!
By Stephen R. Pietrowicz On June -1th, 1988, RGB Video Creations held an Amiga show in Palm Beach Gardens, Horida. I he show may have been small, but the ideas, equipment, and applications shown were impressive.
If the name RGB Video Creations doesn’t ring a bell, it should. RGB brought the Deluxe! Lelp series of online tutorials to market. The Deluxel lelp series covers programs such as Deluxe Paint II, Photon Paint, Calligrapher, and DigiPaint. DeluxeHelp gives you a live demonstration of how things work within the program you’re learning. It simulates mouse movements, and uses the Amiga’s built-in speech capabilities to explain which key strokes and mouse keys are used. Deluxellelp also has online text explanations for every program function. RGB plans to release tutorials for PageSetter,
SuperBase Professional, and AmigaDOS.
Charlie Fair of C Ltd showed off C Ltd's new scanner. Using the scanner, you can feed a paper copy of an image into your Amiga. The image is converted to IFF format and can be read into any program that supports IFF. C Ltd also showed a 10.5 MB removable media drive.
Andre Freeh from Commodore had an Amiga 2000 loaded with an Applied Reasoning PC-Hlevator 386 387 board, the Bridgcboard, the A2058 8 megabyte board (with 1 MB installed), the A2052 2 MB Board, the 2090 hard drive controller, and the A2300 genlock. He showed demos of an IBM CAD package running at normal Bridgeboard speed, then displayed the same demos to show the speed of the PC-Elevator board. Needless to say, the 386 387 combination gave quite a boost to the machine's power!
A beta version of the newest G.O.M.F. (Get Outta My Face) utility was also shown.
G. O.M.F 3.0 is a combination of hardware and software that
catches all Guru mediation errors, The hardware device is
installed under the Agnus chip. The prototype had a small
button attached, so when an error occurs, you simply press the
button and information about the error is dumped. (continued)
• Use any IKF images, any resolution, any number of colors
• Fades, Dissolves, Blits, Wipes. Stencils
• Page Hip full or partial screens
• Preload images, fonts and sounds up to your memory limit
• Flexible script-based structure
• Basic-like vocabulary: For Next, Gosuh Return. If Else Endif
• Arithmetic expressions, random number generator, variables
• Execute AmigaDOS commands from the script
• Text string and file input and output
• Keyboard and mouse interaction
• Digitized soundtrack module Supports HAM and overscan Supports
IFF ANIM playback Built-in drawing commands No copy protection
And much more . . .
DEMO DISKS SJOeach Probe Sequence (512k) KGB (1 meg) The Right Answers Group Department C Box 3699 $ 69.95 Check or money order payable to: Right Answers Pius Si shipping and handling, Calif. Testdcnts add 6,5% sales lax Torrance, CA 9051(1
(213) 325-1311 Amiga *s a iradcnurk of Commodorc-Amiga, Inc
books. These glasses are connected to and controlled by the
Amiga, Shutters covering the lenses open and close in sync
with on-screen images. When the left shutter closes, the
right shutter opens, and the screen displays an image. The
left shutter then opens, the right shutter closes, and
another image is displayed on the screen. The shutters open
and close rapidly, and, in combination with the changes on
the display, gives a 3D appearance.
The Ilaitex X-Specs 3D glasses were hooked up to an Amiga 2000 running a space arcade game. The glasses aren’t the blue red glasses used for 3D comic RGB also announced that they are working on a Supcr- VHS Desktop Video Workstation using an Amiga 500 and an Amiga 2000. The Amiga 500 is used as a character generator, and the Amiga 2000 is used as master controller of the editing process. The combination of the Super-VHS format and the Amiga’s capabilities packs quite a punch!
The Amigas are hooked into a video local area network using equipment from Videomedia. Videomedia’s V-LAN product uses a VSIO converter to convert RS-232 daLa to data V-LAN can understand. VSIO receivers convert V-LAN data to fit the remote device. Receivers can be daisy-chained, and up to 32 devices can be on the V-LAN.
RGB showed AmigaLink, a program that controls all the devices through an Intuition interface, sending messages through the Amiga's RS-232 port.
AmigaLink provides frame accurate A B roll ediLing capabilities which allows you to control two video sources and mix them. The AmigaLink software ran on an Amiga 2000 at the show and mixed video images from an Amiga 500 with video animation from an Amiga 1000. Tilling characters generated with the A500 were mixed with A1000 output from Hash Enterprises’ Animation: Apprentice. The AmigaLink software is still under development, but from what was shown, it promises to be a good product.
Professional display and animation language Tor the Amiga'“ Rod Molina, also of RGB, showed the Mimetics FrameBuffcr in action. The Kra- meBuffer was installed in the A2000, and according to Bob Gilbert, it was one of only two available so far. (LucasFilm has the other framebuffer.) It can capture and display an NTSC broadcast quality image with over 2 million colors. The FrameBuffcr can also display images from programs like Sculpt-3D that output image files with a greater number of colors than a standard Amiga can display.
Bob Gilbert also said he has spoken to the people at AmiExpo about getting a show put together for the Orlando area.
Bob is also trying to organize a network of dealers in Florida, so they can team up and get better software and hardware discounts to be passed on to their customers.
As you can see, there are great things going on in Florida! Be on the lookout for more good things to come!
• AC- GAMES EDITION Your Original AMIGA"" Monthly Resource AMIGA
PRODUCT Sports Arcade Strategy Role Playing Text Adventure War
Simulations Smarter, Not Harder Developing a product for the
Amiga market is like participating in a good race; it requires
strategy, pacing, and command of your resources. Sometimes, no
matter how hard you spin your wheels, you just can't make it to
the front of the pack. If the front of the pack is where you
want to be, consider placing your advertisement in Amazing
Amazing Computing has a solid reputation for providing worthwhile and complete information to the Amiga user. An advertisement in Amazing Computing will reach serious Amiga users, knowledgable buyers your customers. Whether your marketing goals require a multi-page color spread or a 1 9 page black and white advertisement, AC can help at a price you can afford.
As an added service to benefit our readers and advertisers, Amazing Computing is offering a Reader Service Form. Our reader service not only provides the reader with additional access to our advertisers, but AC readers receive a free gift just for responding. These responses will be collected and returned to our advertisers in the form of a text file on disk. Amazing Computing provides you wiLh an avenue to reach your interested customers and allows you to decide how best to use this information.
Don't sweat it out with the rest, consider advertising in a smarter market: For details contact John Fastino, Advertising Manager PiM Publications Inc.
P. O. Box 869 Fall River, MA 02722
(508) 678-4200 FAX (508) 675-6002 Amiga Product Guide Games
Edition Role-Playung Ad'venture Games 62 Sports Strategy
War Simulations Educational Games 64 64 Gambling
Miscellaneous Text Ad venture Games 6 0 Amazing Computing™
provides this guide as a compilation of products from all
companies who have responded to our multiple requests for
information. The descriptions have been adapted directly
from the information supplied by developers. Accordingly,
the listings are not intended as reviews, but rather as
information for active users in the ever-growing Amiga
market. AC™ will not be held responsible for omissions or
errors (including prices). If you detect any errors or
omissions, please let us know, in writing, as soon as
HIGHER PERFORMANCE...AND CHEAPER TO BOOT!
Fdata-10 Single 3.5" Externa! Drive ......$ 149.95 Fdata-20 Dual 3.5" External Drive w Power Supply.. $ 299.95
• Fully 1010 Compatible • Daisy Chainable ¦ Ultra Compact ¦ Extra
• Acoustically Quiet ¦ High Performance
• Amiga1 Color Coordinated ¦ Super Low Price yfix .EDA ?
LEXIBLE 10503 FOREST LANE« FAX: 214-669*0021 POLICY: Shipping and handling extra, Persona! And company checks require 3 weeks 10 clear. For faster delivery, use your credit card or send cashier's check or bank noney order. Credit cards are not charged until we ship. All prices are U.SA prices and are subject to change, and all items are subject lo availability. These prices reflect a 5% cash discount. For all credit card purchases there will be an additional 5% charge Defective software will be replaced with the same item only. AH sales are linaf and returned shipments are subject to a
ATA Systems, inc. SUITE 148 • OALL4S, TX 75243 214-669-3999 Amiga* is a registered trademark of Commodore-Amiga. Inc. Sports Leader Board $ 39-95 Golf game simulation with four irons and a driving range for practice.
Access Software Tournament Disk for LB S19 95 Accessory for Leader Board.
Access Software World Class Leader Board $ 44.95 Update to Leader Board.
Access Software, 545 West 5th South, Bountiful, UT84010, (801) 298-9077 4th & Inches $ 44.95 Joystick-controlled football simulation with spotter’s P.O.V. from the press box.
Players’ energy levels decrease according to plays.
Accolade Famous Courses Volume II $ 1995 More golf course challenges for owners of Mean 18 include Inverness Club, Turnberry, and Harbour Town.
Accolade Hai'd Bali' 544.95 Baseball simulation lets you play or manage the team. 3-D field perspectives, 6 pitches, left- or right-handed.
Accolade Mean 18 544.95 Golf simulation on 3 famous courses, plus 1 home course. Course Architect lets you design or modify an entire course.
Accolade Test Drive 544.95 Driving simulation lets you drive one of 5 sports cars. Game ends early if you drive too slowly, go off the road, or get pulled over.
Accolade, 20813 Stevens Creek Blvd., Cupertino, CA 90514, (408) 446-5757 Thai Boxing $ 14.95 Realistic kick-boxing program for the Amiga.
Artworx, 1844 Penfield Rd., Penfield, NY 14526, (716) 385-6120; (800) 828-6573 GRIDIRON! $ 5995 Football simulation uses digitized audio.
Devise and call your own plays.
Bethesda Softworks NFL DataDisk $ 19-95 Data disk contains player readings for all 28 NFL teams allows you to simulate games between NFL teams on GRIDIRON!.
Bethesda Softworks SLAPSHOT! $ 59.95 Hockey simulation uses digitized audio and team editing capabilities. Includes animated penalty calls and fights. Runs in real time.
Bethesda Softworks, 9208 Burning Tree Road, Bethesda, MD 20817, (301)469- 7061 Dr. J and Larry Bird Go One-on-One $ 19-95 One-on-one basketball sports arcade game. 1 or 2 players.
Electronic Arts Earl Weaver Baseball $ 49-95 Accurate baseball simulation lets you test your skills as a batter, pitcher, fielder and manager. TV-style graphics, sound effects and voice.
Electronic Arts Earl Weaver Baseball DataDisk $ 19.95 Complete statistics and ratings of all the major league players and teams. Includes full color and phonemes.
Electronic Arts Ferrari Formula One Grand Prix Racing Simulation $ 49-95 Race a full season on the international Grand Prix circuit. Compete against seven different drivers on 16 tracks.
Electronic Arts World Tour Golf S39-95 Play or practice on internationally famous golf courses, or design your own.
Up to four players, or up to three computer opponents.
Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404, (800) 245-4525; in CA, (800)562-1112 4 x 4 Off Road Racing $ 39 95 Choose your own vehicle to race against the clock, the computer, or another opponent across all terrain.
EPYX California Games $ 39-95 Surfing, skateboarding, roller-skating, and BMX racing all through California.
EPYX Street Sports Basketball 539.95 Realistic, street-rules basketball, with teammates recruited from all around the “neighborhood."
EPYX Winter Games S19-95 Participate in seven different events, from downhill skiing to figure skating.
Compete against your friends or the computer.
EPYX World Games $ 39-95 Travel around the world to compete with international athletes in eight sporting events.
EPYX, 600 Galveston Drive, P.O. Box 8020, Redwood City, CA 94063, (415) 366-0606 GFL Championship Football S44.95 Real-time football video simulation.
Gamestar, 3885 Bohannon Drive, Menlo Park, CA 94025, (415)329-0500; FAX
(415) 322-0260 Sports Handicapping Programs S34.95 item For horse
racing, dog racing, football, etc. Available Fall 1988
Gladstone Productions, 7744 Pickering Ave., Whittier, CA
90602, (213) 696- 3372 Grand Slam 549,95 Play the Big Four
of the world Grand Prix tennis circuit. Digitized sound,
3-D graphics, various playing surfaces, choice of racquet,
Infinity Software, 1144 65th St. Suite C, Emeryville, CA 94608, (415)420-1551 International Soccer 539-95 Compete in Internationa] Soccer. Quality graphics and sound.
MicroDeal, 576 S. Telegraph Road, Pontiac, MI 48053, (313) 33d-5 700 Head Coach V1.0 S49 95 Pro-Football simulation strategy game.
Results derived from statistical probabilities. Many special features.
Microsearch Inc., 9896 Southwest Freeway, Houston, 'IX 77074, (713)988- 2818 Indoor Sports 549 95 Air hockey, bowling, darts, ping pong.
Play against the computer or with a friend. 3-D graphics and animation, Mindscape Inc. Superstar Ice Hockey NA A complete hockey simulation. Play center or goalie, coach a team, trade and draft players. You choose the level of complexity.
Mindscape Inc. Winter Challenge 514.95 Go for the gold in five winter events: Ski Jump, Downhill, Bobsled, Giant Slalom, and Biathalon. Animated graphics. One to six players.
Mindscape Inc., 3444 Dundee Road, Northbrook, II 60062, (800) 221-9884;
(312) 480-7667 Bowling 51995 Bowling action game. Player uses the
mouse to throw the ball.
Silver Software, 77 Mead St., Bridgeport, Cr06610, (203)366-7775 Crazy Cars 539-95 Speed from Florida to California to meet the fastest cars in the world. 72 skill levels, 4 cars.
Titus Software Corporation, 20432 CoriscoSt., Chatsworth, CA 91311, (818) 709-3692; FAX (818) 709-6537 Strategy Shanghai 539.95 Strategy tile-matching game based on an ancient Chinese game. Remove the tiles that match the dragon. First player to run out of tiles wins. More complicated than it sounds!
Activision, 3885 Bohannon Drive, Menlo Park, CA 94025, (415) 329-0500; FAX
(415) 322-0260 Ports of Call $ 49.95 Own and command the fleet of
a freight shipping company. A complex, unique economic and
strategic simulation based on research of actual freight
Aegis Development, Inc., 2115 Pico Blvd., Santa Monica, CA 90405, (213) 392- 9972 Centerfold Squares 529 95 Adult-oriented game with digitized graphics. Play against a Centerfold opponent to uncover strategically positioned squares.
Artworx Strip Poker 539.95 Realistic strip poker game with female opponents on two data disks. Additional disks with male or female opponents also available, Artworx, 1844 Penfield Rd., Penfield, NY 14526, (716) 385-6120; (800) 828-6573 CubcMaster 534.95 Strategy shooting game with 100 levels, real-time graphics, dozens of sounds.
ASDG Inc., 925 Stewart St., Madison, WI 53713, (608) 273-6585 Chessnmtc 529-95 Computer chess game with 3-D graphics and varied skill levels.
Dark Horse, P.O. Box 36162, Greensboro, NC 27416, (919) 852-3968 Hollywood Poker 534.95 Strip poker game with digitized female opponents.
DigiTek Inc. APL.68000 $ 99 A HIGHLY OPTIMIZED ASSEMBLER BASED APL INTERPRETER FOR FAST AND POWERFUL PROGRAMS.
FEATURES A COMPLETE INTERFACE TO THE AMIGA ENVIRONMENT WITH PULL-DOWN MENUS, REQUESTER AND ALERT BOXES, SPEECH, SOUND AND GRAPHICS FACILITIES.
Order direct for S99 + $ 7 shipping, $ 10 Canada.
VISA MC AMEX + 4% NJ res + 6% sales tax.
SPENCER ORGANIZATION, INC.
P. O. Bo* 248 Westwood. N.J. 07675
(201) 666-6011 Power Stix 534.95 Fill out the screen with
rectangles or squares while avoiding enemies.
DigiTek, Inc., 10415 N. Florida Ave., Suite 410, Tampa, FL 33612, (813) 933- 8023 Archon 519.95 Animated arcade game with Chess-like strategy.
Electronic Arts Archon II: Adep t 519 95 More animated strategy arcade with al!
New characters and a different objective.
Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404, (800) 245-4525; in CA, (800) 562-1112 Battle Chess 549 95 The classic board game comes to life with 3D animated color graphics and sound. Play against a friend, against the computer, or watch the computer play alone.
Interplay Inoductions, 3885 Bohannon Drive, Menlo Park, CA 94025, (415) 329- 0500; FAX (415) 322-0260 Quintette S3995 A simple game with complex strategy.
Line up five of your own stones, or capture five pairs of your opponent’s gems.
Miles Computing, Inc., 7741 Alabama Ave. Suite 2, Canoga Park, CA 91304,
(818) 341-1411 (continued) Dominoes $ 24.95 Classic board game
with 3-D graphics.
Easy to learn, hard to win.
Polyglot Software, 10431 Ardyce Court, Boise, ID 83 704, (208) 3 75-3 741 TelcGames $ 34.95 Play Chess, Checkers and Backgammon with two players at one computer or over the phone with two computers.
Software Terminal, 3014 Alta Mere Drive, Fort Worth, TX 76116 Santa Paravia and Flumaccio by StarSoft $ 29-95 You are the ruler of a growing city-state in 1400 A.D. Italy. Use strategy and good judgement to turn it into a powerful kingdom. Detailed graphics.
'1DC Distributors Inc., 3331 Bartlett Blvd., Orlando, FL 32811, (407) 423-1987 War Simulations Ogre by Origin Systems $ 29.95 Military strategy war game developed from the best-selling board game from Steve Jackson.
Broderbund Software, Inc., 17 Paul Drive, San Rafael, CA 94903-2101, (603) 644-3360 Blitzkrieg at the Ardennes $ 52.95 WWII battle simulation game. Full color graphics, digitized sound.
Command Simulations, Building 3, 297 North St., Hyannis, MA 02601, (508) 790-1994 Age of Sail $ 39-95 Relive 17th-19th century tactical naval batLles, 2-40 players. Play on one Amiga, via null modem, or via bulletin board service.
Conflict Recreations, Inc., P.O. Box 272, Oakdale, CT06370 Skyblaster $ 34.95 3-D air ground combat simulation. Battle planes and tanks from your helicopter.
DigiTek Inc., 10415 N. Florida Ave., Suite 410, Tampa, FL 33612, (813) 933-6023 The Hunt for Red October by Datasoft $ 4995 Submarine combat simulation based on the bestseller by Tom Clancy. Guide your Soviet nuclear submarine to the United States to defect.
Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404, (800) 245-4525; in CA, (800) 562-1112 Sub Battle Simulator $ 39 95 World War 11 simulation. Perform one of 60 possible missions, including seek-and- destroy, rendezvous, and much more.
EPYX, 600 Galveston Drive, P.O. Box 8020, Redwood City, CA 94063, (415) 366-0606 Balance of Power $ 49 95 Experience superpower leadership in a nuclear-age strategic simulation pitting the U.S. against the U.S.S.R. in a battle of national prestige.
S. D.I. $ 49.95 Defend the U.S. against a KGB missile attack,
baule hostile KGB rocket fighters in your 3-D flight simulator
to save the human race.
Mindscape Inc., 3444 Dundee Road, Northbrook, IL 60062, (800) 221-9884;
(312) 480-7667 Breach $ 3995 Animated tactical squad combat game
for 1 player. Includes scenario builder to design your own
Omnitrend The Serayachi Campaign $ 24.95 A combat scenario disk for Breach.
Includes 16 scenarios.
Omnitrend, P.O. Box 744, West Simsbury, CT 06092, (203)658-6917 Carrier Command $ 44.95 Combines war, strategy, and arcade action. Populate the islands, slow the enemy’s progress, and fight for victory.
Huge playing territory, control of many ships and weapons, 3D graphics.
Includes audio cassette soundtrack, operations guide and mission briefing, Rainbird Universal Military Simulator $ 49.95 Versatile wargame simulator lets you reenact historical battles, or alter them for a "what-iP’ scenario. Includes powerful editor, computer-generated topographical battlefields, flexible construction set, eight perspectives. Digitized speech and battle sounds.
Rainbird' 3885 Bohannon Drive, Menlo Park, CA 94025, (415)322-0412 TeleWar $ 39.95 Strategy war game for two players at one computer or over the telephone.
Manipulate your armor and artillery to destroy the opponent’s headquarters.
Twelve scenarios, three maps, every game is unique.
Software Terminal, 3014 Alta Mere Drive, Fort Worth, TX 76116 Gettysburg: The Turning Point $ 59 95 Detailed, realistic computer simulation of the decisive battle at Gettysburg recreates the three-day battle in 42 turns.
Strategic Simulations, Inc. Kampfgruppe $ 59.95 Advanced tactical WW1I game featuring all the weapons used on the Russian Front from 1941-1945.
Strategic Simulations, Inc. Shiloh: Grant’s Trial in the West $ 44.95 The Civil War battle of Shiloh was Grant's first real trial by fire, a see-saw battle that could have gone either way.
You determine the outcome.
Strategic Simulations, Inc., 1046 N. Rengstorff Ave., Mountain View, CA 94043, (415) 964-1353 Jet $ 49.95 F-16 F-18 jet fighter simulator offers a variety of land and sea-based target strike and aerial combat scenarios. Also includes multi-player dogfight option.
SubLOGIC Corporation, 713 Fdgebrook Drive, Champaign, IL 61820, (217)359- 8482; (800) 637-4983 (continued on page 54) $ 79.99 $ 39.99 $ 39.99 $ 39.99 1 t, , REASON - a professional proofreading system used by universities and writers around the world to analyze and improve writing. (Has helped raise students grades when used faithfully.) $ 395,00 PROMISE - the BESThlgh speed spell checker.
(EvenbetterthanZingf®Spell) $ 49.99 KEEP-Trak GL - general ledger for home or business $ 49.99 AMT - amortization program MATCH-IT -teaches shapes & colors (preschool) MATH-A-MAGICIAN - add, subtract, multiply & divide OMEGA FILE - a REAL data base & mail merge Other Products from The Other Guys Call or write for more information.
SYNTHIA High Performance Digital Synthesizer A sLatc of the art music tool which will: Create digital IFF Instruments for use with nearly all music programs!
.Modifying existing IFF Instruments. Use SYNTHIA on digitized samples to add reverb, wow, and other enhancements.
SOMETHING FOR EVERY ONE: Additive Synthesis - a traditional method which can create almost any type of instrument.
Plucked String Synthesis - simulates plucked strings . , . Right down to the 'pluck’.
Interpolative Synthesis - a method which introduces the natural imperfections found in instruments.
L0* (Instruments such as brass, woodwinds, pianos, etc.) Percussion - build your own drum set . . . Create any drum you desire. Y ~ Subtractive Synthesis - a simple method of creating instruments.
Special Effects - includes filtering, amplification, phasing, wavcshaping, amplitude modulation, real reverb, and , , .
IFF Music Player - powerful and compact. Now you can enjoy those songs that needed a memory expansion before! Up to 32 tracks and 32 IFF Instruments! Supports chords, lies, etc. IS IT LIVE ... OR IS rr SYNTHIA?
Synthia uses the latest technology to generate realistic sounding instruments and even the new families of instruments sound real. A real synthesizer on a real computer!
Why buy digitized instruments when you can SYNTIIIAsize them? BQQ QQ Requires AMIGA 512K Copyrighl©1987, THE OTHER GUYS Software • AMIGA is a registered trademark of Commodore Amiga THE OTHER GUYS 55 North Mam Street Suite 301-D PO Box H Logan Utah B4321 CBG13 753-7620 CSOO) 94S-94QS Action Arcade Bubble Ghost $ 44.95 Help a mischievous ghost guide a bubble through 36 rooms, catacombs, obstacles, and traps.
Accolade Pinball Wizard $ 44.95 Arcade-style pinball simulation and building set with obstacles, stroboscope, slope control, tilt sensitivity, and more.
Accolade, 20813 Stevens Creek Blvd., Cupertino, CA 90514, (408)446-5757 Capone $ 3995 Action and adventure in 1920’s Chicago.
Use your machine gun to beat the gangsters.
Actionware Creature $ 39-95 Action and adventure in space. Use your laser gun and quick thinking to blast the enemy and return home.
P. O.W. $ 39-95 Action and adventure. Rescue P.O.W.s and bring
Actionware, 38 W. 255 Deerjaalb Rd., Batavia, 11 60510, (312)879-8998;
(800) 848-2333 Diablo $ 29.95 Object: Keep the ball rolling by
laying the tracks down in front of it.
Classic Future, 3100 W. Chapel Ave., Cherry Hill, NJ 08002, (609) 667-2526; FAX (609) 667-7692 City Defense $ 19.95 Defend cities from outer-spacc laser attacks. Includes limited missiles, mouse control.
Constellation Software Emerald Aline $ 19 95 Arcade adventure with over 100 levels.
Collect jewels, avoid obstacles, and beat the clock in Constellation Software Fortress Underground $ 19 95 Use your battle helicopter to search and destroy an enemy power station in a 640- screen underground cavern.
Constellation Software Karate King $ 19 95 Karate combat game with nine different levels, one or two players. Opponent's skill and speed increases with each encounter.
Constellation Software Larry and the Ardies 519 95 Avoid the fast-moving Ardies w'hile collecting objects for points on each level. Scrolling backgrounds, one or two players.
Constellation Software Persecutors S19-95 Avoid force fields and alien forces as you navigate your ship through unknown territory. Over 65 levels of arcade-action.
Constellation Software Space Battle $ 19.95 Travel through a dense asteroid belt in deep space. One or two players.
Constellation Software, 17 St. Mary's Court, Brookline, MA 02146, (617) 731- 8187; FAX (617) 731-8379 Aniegas $ 34.95 Bounce, shoot, slam, and juggle your way through this 40-screen game.
DigiTek Inc. Extensor $ 34.95 3-D graphics and sound on Mars. Close a circle around the other motorcycles.
DigiTek Inc. Final Mission $ 34.95 Avoid enemies, collect objects. Dig and climb your way through 350 different levels.
DigiTek Inc. New York Subway $ 39.95 Action and strategy. Battle in the subway, save terrified citizens.
Available Fall 1988 DigiTek Inc. Spinworld $ 34.95 Shooting game in space. Enemies attack in waves in changing patterns. View from side or above.
DigiTek Inc. The Cyber Complex S44.95 Travel to the underground city controlled by a paranoid computer that kills all w'ho try to reprogram it.
DigiTek, Inc. Thundcrboy $ 34.95 An action-adventure game. Battle the dragon in the dark land, where even the butterflies are deadly.
DigiTek Inc. Vampire’s Empire $ 44.95 Battle against bloodthirsty vampires.
DigiTek, Inc., 10415 N. Florida Ave., Suite 410, Tampa, FL 33612, (813) 933- 8023 ARKANOID $ 49-95 Brick and paddle arcade game. Digital stereo sound, 33 levels of play.
Discovery Software International Zoom $ 39-95 Shooting and strategy in space. Easy to learn, but oops factor makes it difficult to master.
Discovery Software International, 163 Conduit St., Annajx)lis, MD 21401, (301) 268-9877 Arcticfox $ 3995 Defend the South Pole from alien invaders with your high-tech snow tank.
3-D landscapes, varying terrain, changing weather, more.
Electronic Arts Marble Madness 549 95 6 levels of 3-D runway mazes with icefields, pipes, slimes, oozes, hoovers, and steelies.
Electronic Arts Quizaml by Intcrstcl $ 34.95 Destroy 8 alien satellites by answering strange trivia questions. Over 2000 questions in 16 subject areas, or create your own questions. 8 levels of difficulty.
Electronic Arts (continued on page 59) YOU WANT LIVE ACTION, FAST MOTION AND SPECIAL EFFECTS, AND YOU WANT IT ALL AT ONCE. INVISIONTGIVES IT TO YOU YOU'VE GOT IMAGINATION. AND NOW YOU'VE GOT SOMETHING IT CAN RACE WITH. YOU PRESS A KEY. MOVE THE MOUSE AND WATCH THE IMAGE HAPPEN. YOUR CREATIVE POWERS ARE GETTING A WORKOUT LIKE NEVER BEFORE. SOME LIVE ACTION HERE... SOME SPECIAL EFFECTS THERE. MIX IN SOME IMAGES AND YOU'VE GOT SOMETHING Tf T" WILD AND WONDERFUL. IN VIVID COLOR. THIS IS IN VISION - WORKING WITH YOU. YOUR AMIGA, I VCR AND YOUR LIVE!'VIDEO DIGITIZER TO CREATE ANY IMAGE YOU WANT.
EVEN GODZILLA I l V and Dan Rather. INVISION Software from elan design. S129. Ask your dealer or CALL US: 1415) 621-8673. Dealer inquiries welcome.
P. O. BOX 31725 SAN FRANCISCO. CA 94131 NEITHER DAN RATHER NOR
GODZILLA ENDORSE THIS PRODUCT. AMIGA AND LIVEI ARE TRADEMARKS
OF COMMODORE AMIGA. INC. AND A-SQUARED SYSTEMS RESPECTIVELY.
Expanding Reference Expanding reference is not just an empty promise. The pages of Amazing Computing™ arc filled with articles on technical operations and procedures, basic use, and just-plain-fun. The growing library of Amazing Computing’s Back Issues contains articles ranging from building your own IBM Disk controller, to setting up your own startup sequence. Amazing Computing™ has repeatedly been the first magazine to offer the Amiga users solid, in depth reviews and hands on articles for their machines.
From the Beginning Since February 1986, Amazing Computing™ has been providing users with complete information for their Amiga. This storehouse of programs and information is still available through our back issues. From the Premiere issue to the present, there are insights into the Amiga any user will find useful. AC was the first magazine to document CLI, tell its readers how to connect a 5 1 4 IBM drive, describe a 1 meg upgrade hardware project for the A1000, and many more. Please read the list of topics AC has covered below to find the information you have been missing.
Back Issues are $ 5.00 US, $ 6.00 Canada and Mexico, $ 7.00 Foreign Surface All payments must be made by check or money order in U.S. funds drawn on a U.S. Bank.
Limited Supply Unfortunately, nothing lasts forever, and the availability of some of our Back Issues is definitely limited. Complete your Amazing Computing™ library' today white these issues are still available. Complete the order form in the back of this issue and mail with your check or money order to: Back Issues Amazing Computing™ PiM Publications, Inc.
P. O.Box 869 Fall River, MA 02722 Volume 1 Number 1 Premiere 1986
9uper Sphere* By K*iy Kauffman An Abe« OaphK* prjg.
Data Vlru By J Foust A d sense r ay attack your Amiga I EZ-Tprm by Ke-ly Kauffman Ac Abesc Terminal prog’ar Mg* Mania by P. Kyo owtz Ptogra-Tr.ng ‘lesAmxsecaw InaidaCLl byO. Mutter aguoeomaghlirrtoT* ArgaDot™ CLI Summary byQ M.im* A lut of CLI commands Amlgafvum byB Ubkr Vat Comouis'w’t Amiga StG Cor-mode** AmigaDeariojwnmtProgram byDMck* Amiga Prod«uc» A !*sr of Drewrj and erpecwj produc* Volume 1 Number 2 March 1986 Eactronie Aru Comaa Through A soVare *rom EA Int de CLI: part two G Muss* h«itqs» CLI & EQ A Summary 0* ED Command!
Uvti by Re- W- r A ww o'To Bata vwwn of Lv» Online and b t CTS Fabfti 2424 ADH Modem by J. Fouat Suptrttrm V 1,0 0yK Kauffman Awn. Prog in Am a Bate A Workbench'Mora'Program ty Ro. Wren Amiga BBS number* Volume 1 Number 3 April 1986 Analyze! A •*. aw oy Emas: Vwm Renew* of fiictar. Baribccas and Mndahadow ForTlfHaVitof 0J on omg tutorial DalmaDawf! By R. Wren An Anga Bait an program Amiga Baric, A begnrwi t,tjrai InaidaCLl:part3 by George Mu sow GeorytgvetutfriPE Volume 1 Number4 May 1986 Skyfox and Aricfoi Reviewed Build your own 51 4 Drive Connector ByEmwatViYerai Amiga Baaic Tipi
byRchW'tr Scrvnpar Pari On* by P. Kvooartz prog » prrt Ar t tc*aan Mcroacri CD ROM Conference Oy Jr Oxena Amiga BBS Umber* Volume 1 Numbers 1986 The HSI to RGB Comrwrion Tod ty S P-errowcz Coc'-woJilor m BASIC AngtNotaaoy RoiRae Tnef'Ko'tn*A"‘‘9*'"jiccDL ".‘,a Sidecar A Rrat Look by Jam Foufi A i'C ‘under Ta hood* JoMi Fouat Talka Wtth R. JL Heal at COMDEX™ How doaa Sidecar effwrith* Triniformar an n»v» Dc-g*i Wpan oi Stmw Pi* Commodore Ltyoffl by J. Fsutt A 'ook Comm«fcf *a.ts‘ Scnrrpar Piri Taro 6y Parry fCvoowtl Marauder reviewed by R-a Wrcr Bulking Too* by Dr « K17 Volume 1 Number 6 1986
Tam pit of Apahil Thdogy wvewd by Stephan Ratroaacz The Hailey Project: AM aalon In our Soiir Byatwn wowed by Stephen Retowacz Row: tvewc ty Erv Sow Teitcratt Fua a Fir at Lock by J so Lowry How to atari your own An Iga Uaer Groue by Wl arr Snpaor Amiga Uaer Croup* ¦Ailing Uat By Kw'y Kauffman a base -af Nat program Pointar In iga Edrior by Swion Porowaa Scrim par: part Trat by FV y Kvoowi Fun With the Amiga O ik Control lor by Them SW ng Oplmlaa You AmigtSivc Program for Spaed by PwTwaci Volume 1 Number 71986 Aegi* Draw; CAD come* to the Amiga byKriyAdara Try 30 byjm Maacowsan r-troducso'i s
30graprK* Aegla Imagra Animator: iwowbyE’v Bobo DriuiaVtdaoConeturtonSet r*v*w*c &j Jo* Lowery Wndwr rtquararain Amiga Basic By Stew Mena ROT By Cof l FfB tf1 »30g'apr csadtir TCWhatlThhlT RotF taraoumlewCgraphcprog* Your Menu Sir! By 0 CaSey p-ogrer A-ga Base IFF Bru*n to Anlgifiulc 'BOB' Base ocBr By M Srrnger Unking C Progrima aHth AaaarrHar Pourinaa on tia An iga by Grad H l Volume 1 Number B1986 Tha Unliwralfy Amiga By G Garbo An g i‘» mroics r Wnhngton Stas Unvrsry He oEd a look at a ona man army for rw At a Mc oEd, Tha Lawlt ar d Clark Ejcpadbor. Wowsd Ffjeid ScrtoQit Vwaion 13 a wew
Computer a In th* Clawroon by Robert Two for Study ty Frj*« Dacovry & TnoTaKng Coo'ng Boo Tru* Biiie ’tvewaa Brae G’*r Ua'ng your print* adtn Pit Amiga Hirbla htadnaa* wmowed by SwpTwn Pwtowkz Ua ng fonh bom AmlgiBatlc byTim Jonei 5cr**n SaVtr by P. Kvoow.2 A rronrior b'rtacto" prog m C LatSca UAKE Ittity -avowed by Sco=P A1*a of 7hr*a EfcWCS ay Stew Pj'rg im»p Fua Hat Oar In Amiga Elk: Vf T Jon** Volume 1 Number 91986 bwtarrt kA*ic R*v* wec oy Sww P«T0m*cz lindwtlk* fkrvmwc by irfl K-wso* Tha AagrilAtnory Board Aevewwc by ftc Wrc" TiEd Rewawoc by Jtn and 0.7 Kart Amtzng Dractory Ag ta to tw
aaui»* and rwoveea Volume 1 Number 9 1986 continued Amiga Dmlopera AI strg o' Scpq-an and Dowdpo** Public Domdn Citalog A l*bng cf Ar ui and Fwd F»h POS Dot 2 Dot review R Kn*ap«r T'ansf* F*a ton PC »AS-DOS and AnigaBowc Hainan »rew by Rcftad Khoop* Th*AmgaSpra*dahMt &zm« by wvewed by Wajr* Anganbtai Tha Loan h for met) or Program oy Br e- Calery base orog. To br you* *rwnoai opOona StirCrtg Your Own Amiga Relatad Bualnaaa by W S "•paor K*ap Track of Your Buaraai Uaagtfor Tuaaby J Kynmr Hit Abeoft Amiga Fortran CompJl* 'es'owoc by R A R**« Utlng Fontofrom AmigaBuic. Part Two by Tn Jsr«a
ttXOIAiao* on the Amiga by G KJ Advanoe ysurab y TtK Hodi-2 Amiga Comp l*r rwrww try S Ftwue Volume 2 Number 11987 WhrDgi-Vl*wla.„ Or. What Canlock Should B«! By J Fsuat Amlgtfiuk Default Col ora by Bryti Gal*y Amigtfiaale Tilaa by Bryan C*»*y A Public Domain Moduffr2 Syttom wvwwed by Waran Block Ora Diw Compil* oy Dsugai be.
UsngLnoe CaaTi a tng C'vt synem A hhgabyla With out Mr "i Buck* by Or* )rvng Ar ki»ma M«gasy» -bj'ada Dgklfltw wvwwwd by Ed Jakad* Defand* of ha Crown rovevwd by K*T Cop*jH Lead* Botrd wvewod be 0 rc«t Ptudira Roundhll Computtr Syatam’a PANEL wvowod by Ray Lana* OgkP«frt_.by Maw Tak pmrownd oy John Foul!
Oeltuia Paint R ...tom Elacborlc Art* swwkc py J FoutJ Volume 2 Number 21987 Tha Medan by Joson L Rotvran orioris of a BBS Syioo itaffoAlodtn wrewwd by Si*r+r R Pwrtwrci GEIIM or Tttik** two lo Tango” byj n Meadow* G*ti ng mw Tacfrw* B8S-PC! Wvtweo Cy Slaohen R Retswrd Th* Trouble trtft Imodam by Joa«r L RsTnan T »* ACO Pro|tet__GriphieTal»conftf*nclng on 7w Amiga tyS.R Perawcz Right &m-Jatar I A Croa County TutoHM by John Pa'toriy A Dak Ubrtrlan in AmigiBASC by John Kanna."
Creating and tking Amiga Workbench Icon* by C Hraw AmigiDOS waon 1.2 Cy Offyd Kan; The Amur j HD Interface buld your own by Furrc Rat AmlgeDCS Opwetng Syalem Ci t* and Dtk File M*n*gemant D Hip* Working wth the Workbarvh by Loji A U*™»oi P'og r C Volume 2 Number 3 Hie Amiga 2000™ by J Fcu*t Afrat lookfJTanew.h nenc Amga™ Tha Am Iga Joff™ ty John Fouat A look at Te now, low priced Am gt An AnalyaM of the Mew Amiga PC* oy J Fouat SpenJilsn on Te New Ar. a* Oemlrd PariRty Am Uaadowi Th* carou »ng encw an *r -paye' gar*a Subac lpta and Superecripta In AmigaBASJC by Ivan C. SmiT The Winter
Coneum* Elect on lea Show by Jom Fouat fcnigiTM by W Blxk Arga™ mortals Irtutflon Gadgata by Mrrwt Ueyboo Toly A jtfcmey Trtwjfi gadget-nd. Umg C Diarghi reviewed by Km M CortT Chiaemitter 230S & Chaaamile ¦erevwdby Edwn V Aw Jr.
Ing! Tom Mar;«l*r SoTkava WVWWC by Efl Bercov»tI Forti! By Jon Bryan Get iweo tejv na your Fcrti pogrir i Aaaembty Largi “ga on Via Amiga™ by Cr"*i Marbn Roomer* by Tefiwvkto Oenloou AW L*a y ahppng & MOPCHf AmigiMctae tyR.RaBHum BurWa "Nj raws’Ynoff.. The AMICUS Nearcek by J. Fouat CCS, uaer grxoitauaa and At9a Expo* Volume 2 Number 4 1987 Affl artng Intend am Jbn Sacha by S NblAmgaArts The Mouaa That Got Reetored by Jerry and Sob R-ode SuatMng Public OomMn Dika wtth CU by Join Fouat rtgMight*: the Sen Franclaco Commodcea Show by S Ml : Spaikar SaaWona: San Frmdaco Comrrodora Show H Toly
Houeahoid (nvantory 9yrwn In AmgaBASlC™ Oy B ClBay Sac aw of Screen Chimp* vj NaJtm Oai Uelng Function Key* wfti HcroEmica by Grog Dxgiaa Am tgitrti I by War-an Bock liora At gi *nortuta BaaJc G*dgatiby9r*rC*5ey Cmrag* etUxtona Qrtdron -wr wd by K. Cor*w Re* '»&*! !* rw Alga Slar Fleet I Varalon 11 rrr«n*c By J T'acy A-gar $ cwo» Tha TE ’avwAed by J Fouet Bariry powawd Co« C*e-d* M*W*eopa ’n w by H Tofy An eaayqpv* Volume 2 Number 5 1907 The PerWct Sound Dgrtlz* •wnew cy R. BatBo The Future Sound Qtgifcsr by w Sx» App»«d Vacn’i SO Fortif byJ B anoo-brng Jfoc and M fyr Baric Input by B Cttey
A-gaBASC mpot raut-W for ua* n IB fur progra-it Wrtlng a BoundScapa Module m C by T. Fay F qg-amming w7i MO, Amg* and SoundScape ty SxxScic« Afe.
Programming In H309 Aaatmbfy Languagi By C Uari" Cons'kung wT Cou-wn A Aockaaeng Uooet Hmazing Computing VOLUME 1.1 Amazing* Computing I mt tirirnp Issue n, IwiU fcV b!
% mazing I'KOCRAUMIVG: VOLUME 2.8 Amazing JL JtCOMPUT] NC’C j LASERS!
* i| .
¦ SlsS:- the Amiga j II 1 VOLUME 2.12 VOLUME 3.1 VOLUME 3.2 VOLUME 3.3 VOLUME 3.4 lifting FuturaBound wrth AmlgtflA9C byJ Meadcwt AngaBASC Program ngirttywto ratl.CQizea STEREO AmigiHgt® fie? Rw rerewt ScuXScape 5ouX 5aro«r Her* ArlgiNotea 9 R R® A it fVtoc: So nd Wivstemr WvkiNJpln fcrJgiBASICt J save wawteri far use p 3to*r A'-gaBASJCp'ogrart Th* If male* fro UOIftuMo by Stfnran. JaVy A ’wow o' Um*tci' Tt»c «to7p«|ftf.
Intuit or Gid; via Part II by H Ua eckTohy Bc **-gidgwii prove Piiwwflir aiVsr* us* r®rtec* Volume 2 Number 6 1967 FortitoyJ. Bryan Access rwjjwt n to* ROW Kern®, Tha Amizlrg Computing Hsrd Dtt ftavlew GyJ Four AS Leeron toowto looks ittoe CLU Kau Drve. Uco&ttcs' MAS4 v*2C, Bo» py Qft) I PAL Jr„ Sub'll M4 Hire fr.® md Xebec's 972CH Hard Ova A so I aok atd skfl'ver satevare o mrty uXw dfvlopmenL Modula-2 ArtlgiOOS'" Utlii Baa byS Fanes®** A Co & to Ar goDOS an} tie ROM karnai.
Amiga E* pan* Ion Par Iphanl by J Fouit Eapianaton o! Arga expansion peripheral* Amiga TaehnteaJ Support tyJ. Fouit How and wrere to get Arga tech support Coodbya Lot Gatoa by J Foust Oofing Los&afia The Am to m Network tyJ Foust Wei:Coast Corputo'Fe'e Metecomeo 9h®I and Teoiklt by J. Fouat A rwm ThaMiglc Sac by J FouK R i Mac crog'tra on your Amga Whit You Should Know Safari Chooaing an Amiga 10OC Ejrpara on DvYci by & Grant 7 AaaarbHralortha Amiga by G. HuiiCMowyot aawmWaa Shikaup RapJac® Top Managamteit at Commodora 9f S Mull Paler J.Baczor'ty S Hu! Ua-age’a; CfiM g res an nsoelox.
LogUtl A ravftw by Rc“*d KnepOft Organize ty A rez-ew Rcn*-d Krepper database 6I0C3 A®mbty Ling vagi Programing on til Amiga iff O'aMarbn Suparblil Peraorsl Ha'aloral Di'afcut ty Ray UcCeoe Am ig iNoraa by Rea. Rcnto A *aok r. FutoxSo jX Commodora Show* Bte Amiga 2000 and 500 at fia Bootor Computer Society cy H Utyaec* To y Volume 2, Number 7 1987 Hew Breed of Yibao Producta by John Fouit.. Vary Vivid I by Tim GrarJie-n.. Video and Your Amiga by Oan Seres II Amiga* I W®tow Foracaabng by Bremen Lraon Asgund and bit Lite! Video Ogilzr oy Jarn Fo-c Aeg'a Animator Scrip® and Cel Animation by Jonn
Foutt Quality Video from • Quality Compufar by On Samoa II la IFF Really a Standard? By JomFouai.
Amazing Storlea indtfia Amlgi by John Fouet Ail about Printer Olvera Dy Rc-ato &ea Intuition Gadget* by Harre! Miyt»ckTol*y Defuxe Video 12 by Bob Elftr Pro Video CGI byOan Sanda III Digl-Vlew2.0DlB'tl»rfloitwirt ByJonmVM Jarvk Priem HAM Editor bom toipulu by Jemte' M Jana Eatyl drawing tebltl by John Foust.
CSA'e Turbo-Amlgi Tower by A*-®} Aburta Sf 003 Aaaemby Language try On Martr.
Volume 2, Numbers 1987 Th.s rrnn AmarngCompuing toeysaoorTentrtenment package t tort* A? G* A-ar-g gi~e SOI Eah Weaver Basebai. Porta!, The Surgeon, L.rse Computor Paop-e. SronJ. StarCO®, King* Quest III and III Fe*ry Ta* Acvo" .,». U*nii H Facets oi Advenii'e, V oeo Vegai and Bara's Tm Pu* Amazing monwy col'um nt_ A~ g IN :»l. Am "O'*.
Uodu-a-Z 66CC3 Aaer-oy Leng ege and The Amo* Hetwgm Oak-2'Diaii oy UtTww Leeds The CcorFonti Stmord oy John Foust ainny C Progrtmi oy Rooec Re ftrsra, .
Mid den Maeaagie to Yo jr Ar ga™ by John FxC The Conawmer llectronlcs Show ind ComdaatryJ Foust Volume 2 Number 9 1987 Anaiyze 2.0 -ereww by Km Sc-e*®* Impact Buainaea Crtphice'evewByChuCKRejdont Ucroletoa Flier ”(v«r by Hinr La*' Pigaaettsr rev r by Rc« Wth Gizm« Productivity Set 2.0 ®vew t r Boo E v Icckwodi trew by Hav Laser Diga Telrcommunicatlona Package revew by Stove Hul Mouaa Tima and Tlmaaavir John Fouit Inalder Memory Eipanalon reviarrbyJamaaO’Kaeno Mcrobottc* 8ta boar(F2 rev aw by S Fa wt’mvin Leather G oddeeea of Ri oboe rev owed by Hanoi Maybecx-Toly Lsrtci C Compiler Vanion 3.10
*er mvoc by Gay Sad* Minj ]4aUpdr*rmrewKbyJor Faust AC-BASIC 'evftwed bySnecan Leemon AC-B ABIC Com pillar an a to''i«1v*ce~o«r»n by B CeJey Modula-2 Programming Sfwuww Raw Conjpe Dmrc Evm Of rac tony Lilting a Under AmigaDOSby DaveHrpo AnigiBAaC Pttlama by Brian Catey Programming with Boundecapa Taoo* Fayrarpuatol unpes Bill Volk, Vlce-feaeldeni Aagie Dvrtoopnert ¦njevwefl by Stove Hi Jm Good new, Dfvikopr a* Mari T marvftw oy Ha-nc M Tafy Volume 2 Number 10 1967 kha Held roan and the Amiga by John Foust Taking MpirlectScrean Stodbyl ti Cordon Amiga Artist: Brian Will I am a oy John Foust
Amiga forum on Compueare*™_ Softorara Pub I ah tog Corrfwanc* Trsnacrlpt cy Fknard Rao All AbovtCnllne Conferencing oy ftcraro Raa dSUAH 'evewed by C ftord KeM Amiga Piaeai t.t*« by Uinaft McNei AC-BASIC Compi'r wewec by Bytn C«»y Bug Bytaa by Jonn Stone' Amiga Notaa by Rcrarc Rae Roomer* by TheBanota ax: Aaeemwy L«rguag* by Or »U*.H"I The AJ4CUS Network by John Foust Amiga Prognmmlng; Amiga BASIC Structures by Save Hr Quick and Dirty Bcba by M-cheto Swnge' Directory LleQnga Undar AmlgeDOS, Parti by Dave Hajr* Fist Rle 1*0 with Module! By Stove Famruewar Window W oy Reed Prec-pre Volume 2
Number 11 1987 Word Pro:* mcm Rund w«i by Geofl G*m.6»e PdWr.to, Scrbbei, end WotoPeHecs comp**ed LPOWrltw Raviwr by Msnon Desnd VlzaWrlte Review by Harv Laee' Aadt Review by Warren Block WordParf act Preview by Harv laser Ju Ban totarvirw by Ed Bercovtz The author o' Sta-G oer speaks’ Do-itoyoureeil knprovemems to the Amiga GwVocx Q -Patot Review by Harv Laser Spjpi 30 R eview by Store Petowcz Siadowgiti Rttorw bylundi Kiaa- TaleGamaa Ravlaw by Mcnaei T. Cabral Raaeon Preview a xc* look sttn "tor® g*ar m ar examinaSon a icat ort AaJ Bee it EdtfeChiicrvt f ek'ng atWrdPoHect.
Qzm02 V2.3 and Zng1 Keys Bug Bylei by John Stoner AmigaNotoi by R Rm ie'ecto-vc “use books Hoc uia-2 Programming by Stove Farwwwav dev*ces. IO. Ax re ear a pot Room *r* oy Th Band?
61 Xu Aewntdy Language oy Or a Main On weu Trough re dipay rouVet The amcus Network by jgx Foust Qs*ap PuWshng & SeyWkJ C Antoiaton Part I By Mke Swr e* AnmatO’' Obaeti BASIC Tilt by 6nm Catty Riel «8«S toitportor ng Boundacape Part HI by Tobor Fay VU Mato* aX mor* Fun with Amiga Nunb*ri py Aan Ba'netl Fla Brnrwr by Bryan Cat my
P. I Featu-e BASK Fe & awing S. y Volume 2 Number 12 1987
ThsUlBmst* Video Accwiory by Larry Whlta The Sony Connarton by
Stewirt Cobb 15-PuzP* In AmfgiBASIC by Zatir Saepal Ufa, Part
I: Tha Beginning by Gerald Hull The Utra-compie* nvw bit
solution to the 'Game ol LM * Amiga Vlrva! By John Fouit
AnewAmgivTua-saw acea Pease check yoir iys»m CLI ArgumantaInC
by Paul Caatonguay klOi to to'he* Adi otar by BtrryHiaaard
Amga IOX sY* UD1 i-toH«oMc*i A2CWi r 5C0* Moduli-2 by 9t?v*
Fatoazewikl F'C-*¦ seres, acommeno xcacuiE' nMoa.a-2
AmigaHotoaby RudiardRaa Pxaudo marges "Ida in ?w A-ga 5C3 aX
20CO Animation for C Roaldaa: Part IH by M. 9wnger mg d
Tha Big PlcUjr* by Warren Rjng Am'ga™ Aiar"bV tonguege prog'ammng for n bnvft Karato KjdRtviawby StephanR.Piatiowkoz GO! GA raXew by John Fouat, Jam® Q Kaene.ind Ridt W eh T"to« C4Z espo'to rvftrtgato a -en A-gt Eaem ear.
A-Tah-fRjaRtview by Brerdan Ltraon
- lecgad to -rei program* k TektO'vcs cepaO lea Callgripntt Rrrww
by John Fouat Animator: Apprarflci Revlwi by John Fouat Paying
Dynamic Druma on tot Amiga by Davie N, Blank WordPartacI Ravlrw
by StevaHul toedar.Kwikatirt Ravlaw by Emaet P. Vivtoroe Sr RAM
A RDM eorssn: Commons and mas iiton bpa.
Bug Byaa by John Stun ar Forth! By Jon Bryin DumpflPor* utility for you' AL.1-For?i toowi Aj I Set ft by Eddie Churchill Ar o*ter iotoon Og -Pent, Pane, ax Voeoxape 3D The Amlcua Network by John Fouat The Commodora Show and Am Eipa: Hew York!
Volume 3 Number 1 1988 AmlgaNotea by Richard Raa Qgtof fflutocgenerttoaon fia Arr.ga. C Anlmabon Part IV by Wchee Sw"ga-' Jjst Wien you S-ajghtrt was sa*e to go beck n C wato'i.
Forth by John Bryan Sorng out CHPard FAST rerary aitwArga Tha Big PXUra by Wa"*i Rrg Derng asto-’tM' a-guage program-rg. Clf ryato“ c* S and r-i.ipuii:ng dto ifti Bug Bytoa by John Stoker Roomira by Th* BaX-S A-ga DoH I’Mott-oaseo Br e6oa-d tor T® A2CC0? More Ae I Sea ft E«e ChurtM Opr i on a Mtovatcx. Ire&rtiof ¦newtaftwawgeneratjh B303 AS®amblyUngu*aga Programming byO'sMarbn
* C®ato ¦ mJt-coio' screen wfxutusng totrkan rautrwi * ModUa*2
Programming Oy Store Fa-wseeto Anewc5"®noer Xttio" r r*
“odj'a-2 Sar-e Am-cu* Network Soedii Riport: Fall CCMDEJ by J
Foust Commooor® at COMDEX ax raw praduc® Tha Udmita Video
Acctoaory:Parti by La-y Y«*-to Lit*: Part II by Getod Hut!
'A petoieciook at e cftrj® 0*718 ArgaMtBr* FormitJAutto:Prcte*icnai Disk Formatting EngineoyC Mann PutBitn tong ege B wore on re orudge d oak'wmacng Bsbread by friar Ciltoy A V te*‘_f*c V" gaflASIC spraedviaet you an program!
AmigaForum TranKflpt ad OyP rarcRM Z»m m on Ca maeyt Am ak Dave HefV* HaioaicReVew by Chuci RaXan.t 'A iragrT3*werc. Eesy v me. Lnooi scree:PW.’ W Profeeftonal Review bySuiarxMxnei Eaay Hack po'kiio manager art on re A- a.
Klonay Mentor Ravlaw by Stoxor K -j Aparaond Anano* ayatom baycXyourcheaXoA tovaator'a Advintaga Ravltw by R*xerd Knappe* plus T100’ Men'* GtKto to toe Stoot Market.* Volume 3 Number 2 1988 Linr Lfflhl Show* with the Amiga by Parck Murphy Laae'aarxneA-iga: A Dazing Tanoe Tha Ullmita Vdeo Accauory: PirtJl by LaryV rto Tuenetre r»xb«vanj desgr ng your ovr w»o* Our FirttDftolop Vdeo by Ll yWito Stoo-by -stop guda to organzng A preaersng yoir A**ga rtdeo Hooked on to* Amiga with Frad FI ah by Ed Berkawtz to ado yew* hom the man bohird aP tooae ‘Fish* disks, Phox Qwalfty Raproductlon with the
Amiga andDlgl-Vlww by Ssaphen Lebana Bktndng your Check book vrtti WordPtfiact Mecroa by S H Jl Hand your checkbook worret ove' to the Amiga Mat Baaic Tot by frym Celey ease' tort n an Am ga scw- LhcPwtl G*r*dtiul!
Fret wxa x fa-ed rw*WeMeJ*Jon A soura to UFER Sauloni to Ljnor Algabra through Hktrlx Camputalona 9f Po»er6 * Smpj *y matri agabra r oasc ooecri A 'ouixa Room era by Ba.X to Arga X3C, Virua nevw,A Laaa'Toasto Bug Byti* by John Storter Modula-2 Programming ty Store FawBewaw Catering x erto C*ce source fefetoup.
OCX Aawrbto Linguagi Programming by OrsMa-* Griirc* Part II o* AiaamiyiT Aruck'aTcrnb by KemenE Scr®®- "Atamyg KhrL'l wXo rw woX ofTw mf ART Vf S»v*Fawi»a» An 'nrovirve csn-be®0* progrirr.m ng !ang.age Forma In Flight Dy Stove Perawa Render *X Anmi® otwc® n 301 Slcon Draima and toi Jew® otDirioiaM by X E Sense®- La aura ault Larry by Kemer E Scneefer Two New Entrla* From Microbiolei by JaX Fouit M5C1 Eipan*.cm A Sta-xa-d II MjtFunctonboad.
MndHght? And Peopf* Metar oy John Four, Riarrtula Kan E S to®to- arto to Amazng PlanbM (Xirictor Edto'.
Volume 3 Number 3 1968 TakaFtvef by hfuil Bast your *rjatatonnn these *v® Amiga gam«.
Dwktofi Vldeo,Par1 IV by Larry Put m r 9 D-eces togetoar-toe desktop VkJeo commercwl Tha Hidden Power ol CLI Batch Fla Procaeaing ty Joe Rormen Mace your Amga eat ' to u® w?i CLI Bath t« A Conierana wtth Eric Graham no ind by John Fouit T-amttiarrX beHX Sculpt 3D ax Amto 3D.
Parry Kivoicwrtz Irrtarviiwed by Ed Braovitz Ar ga neg'Ts Tom • pro oeveooer arc oe'»c"*l_y J®n ‘Moabiua* Glraud tntervlawad sy EtSward L Fxgar Awrt-ga'de art cornea 5a T» Ar ga n dazzlrg ton.
PAL Htop by ftomy K votowi2 Al tha he's you need *or a At KC eipention reiabl ty.
Boo-aan Funcflon Mnlmlafon by Stove” M Hart A uieAr dtg to da*gn bpl r Am gaBASC Amiga Swlai Port and Utf CompalfaHitr ter Your A2X0!
Ty Lynr fl to rd Gay Re-2 AceanAtSXeveara aorta you' A23C3 Beetle ftetooraSoutona haltet i W*y byRohortE lS frig-weri F acxaefoutneaforuPTgmas-xageoa.
To The Public Don oil by C W Fn Hct*asrei arc rigH na Tom re a®s: Fxd Fr *Ua.
The A.MUG BBS Llatcom plad ty Jo flofffii, Cnet S»aoa, aX Oxotoy Dean 130 5tk BBS phone numbers m the U S and Canada FACC I 'evened by Graham K-wy P„t a A**aaoier xoer your foppy drvea.
Uhrrvltod -evewed by Kannan E Sc"*c®' Vftr was toe ast 9me a game scared ycu to oesr?
Few &y Parwa Ronman Ti n you' brantgrmain® m rt® wcrks O* art.
Banchmark Module2 Corrpilw ’Bvevugc Rce Beat Prtg-im daift'opmenirr beaaPaacaatoepurty, BugBytn Dy John Stoner Stay abrees! Of today's bjgs andXnorfovYiuograMa Modula-2 Programming Stove Farwizewsk The gameport Oo-noa and scrip* *pn®*in acton.
An I gi Note* by R chard Rae A103CI Oaato a *oVre-®r-tr*Dte ouxut I to Roomara TheBax ® toace Ar-Eioo .. Kcotat 1 4 „ Ca-modo'** W LH?
The Big Fclirt by Warren ftig Lhwrftdy rgumftrto to *y*®m a1*?
Dicover toe Un**d Fwd Txoryll Volume 3 Number 4 1988 Highflghta Hon AmlEipo, Loa Angsln byBtwaHul The Arga rows a* i® bos: n re West Wilting ¦ SoundScape Pitch Librarian by Tod or Fay Get ya j xxs ory wexng wto'- toe Systo* EtCus.ve Upgrade Tour Al 9® to A5&TOX Audio Pew® by Hcwird Baeaan Mad'tciton»tor® pyou'A*CCO-aw anwtmuwc, too1 Amiga Audio Guide Ctoux Xve litrg of al Arga *udo crxxi Go » h Mull-Forth by John Bxhakra Pulh Geii to to* imrt wrth toate programing to oil.
M®rohe1c* by Patrick J. Horgan Ea» tie 7*;ni of aaeen My language programming Amiga Audio Sourcaa Th tolka ttorX d tooee mdz prXucta.
TakaFhrt! ByfrwiHull Fsu* :grr ng-paced ttei ® a am txreccr- Amiga Not® byRefcR® CorX xed by xxd1 Tw* a be-c toj':! Ar a ijJj The Uwma* Yldao Aceeeory. PartY by Larry Whit* Let** aoc aor-» • »! ® our roto Bug Byt® by John Stoiner The enartn rato' ti m age n. Th* B*j Retura byWwraoRlng Part II ol he ejft-openng UnAed F®d Th*ory Roomer* t ThaBandlto HwowarehfxTow®dvx c- hee®w- Arga.. and moral In tha Public Domain byC.W.Fasa CW. Has hooiftd toe k tost F*n deks-here'a en imoe took TvraBandN rmripw by Kefth Contort!
A wx-e rceo a*cade aracceo ypnom ga- AudoMaitar mHw by Brand® Laraon Fnmdy dgtzng aoVarvtoa! ®rpea m'®-5m MuaicMou® rwiaw by J Henry LowtngaX Ma«r*5 mustcantioutlifing a finger ton Mrou**.
Amlga-Tax Ctnadlin Varalon rwlew by Ed Biicmltz A Canadian income ta* pianrvng, preowiian, and analys* package for to* Amiga.
SAM BASIC rrrlp* by Bryin Ctbey An®wBASC»rtKn«po ® even myeuncu* ArgateaC M.
Volume 3 Number 51988 bitertctvt S'jfJjp Sepuenc* by Udo Par Hu Th* Commird Un* pari 1 by Rich Ftoconburg AmlgaTrti II by Waren Block To* ax 100 to e® Arga ‘da Amiga Product Guide: Harchwar* Edition Prsictarlit Programming by Patrick Oueld Px*CM-®neorro*r* Th Companion by PiJ Gceaer Tx Amga'l Event Hand ng capeD-y.
If ndLlght 7 rrHawed by David M Bank Paycrwcftc ted o' to 7Ji updated to' to* Amga.
YdecScip* 5-D 23 review*d by David Hapcrw Erand r®i»w*d by Bryan D. CitJay An Ar gaBASiC entenec- AnarPro ran owed by Stephen Kanp Ooeriig a Box » as»moy language programing.
APL6H00 rtvlewad by Roger Halaon Book Ravlawi by Rjchwd G aca Thrw *C* p g-ar m'ng terta CBTRK ravlmved by Meh»*l Ltotmin A wycoi®ccn cf to-rsonatt wfltoaC program mar The Bg Plctur* by Warran Ring Th toftft-perl linked F**d Theory w-C»X Modula-2 by Slava Filw«pw«*l TemnaXn modui® to' Bentfrrwk and TDI compiera 6IC30 Animbiy Language by Chrit Ha-cn Peeing avay hecorr.plcafflon ol daaoy routine* Pto* a great coll* off on ot monthly coiumn*_.
Volume 3 Number 61988 Bear Tim* rad wad by Steve Cartar Wiat makes to» -i ip ra«* AfQOO bttery-Oa.-uu: cvx* tick?
Acquibtten ffvirwad by David R Blink A!aoKir'»o*r® atecre®® of apowaHu raialana. Eotaba® Butshar IB ravtewid by Garald Huif Apdyco wc£an o* ovw» mage procesvrg ut itea.
R®»igrvng Workban A Daka by John Kaman Extoss bik awaoo-g comes ® i rrex'ii *no Product Gu®: Software Tod a Edition A l sing oi el toe products you need b put you* Arga to work An IFF Raad sr In kk t£F orto by Warrtn B(eck G»*»i"*aay b .aeFF'aaoer r Mult Foci Baa Directory SsrVca Program by Bryan Caley Aprogram- -g anar-et® ta to G--**2 'jZwo wrxowa C Not® Van the C Group by Stephan Karr p A oeg-rft-’s g-oe b to* powr a1 C progi-m ng An Amiga Forum Corfarwi® wttoi Jm Macteaz Th* A- ga mr«t ® iar by to* ‘Ste itote c* Bon of 5®® A®ambi*ri by Garald HUI A ocraa'atv* batoe bakween aeuan
Tha 19SI Commudora Amiga Dnrdopw* Confaranca ConVences A new pmdwcta a-rouxec r W®ri»gton, D C Amiga Working Groups by Prry Klvolowitz and Eric Lavhaky An OuSn o* to nxvlbv* Amge Warteng Grou® concept Taka-Rv** by Stev* Hdl An pre-we* at Scxng CCMOE X and 4i® hx gan Hot on tha Sxivta by Michad T. Cabre New craoxuDOS uflittei n e pmoawng. Gbactc battai,
1. X mor® Bug Byt® by John Stainer Bugs check n, but Nry tJpnT
check out Room era by Tha Bandho A300C hoax, cetcs at FAUG,
Mcmaoftcornea to to* Amiga?
AmlgtNot® by Rick flu Amge aud o proouca mo® towa-ds toe too of to* scaie Th Command Una by Rich Filcooburg Eipcrng to* iLIST com-ax Totwco-rtoied_______ To Order Back Issues, please use the order form on page 112 (continued from page 54) Roadwars by Arcadia $ 34.99 Maneuver your invincible interpanetary tank to clear the spaceways of killer sparks, spikes, barriers, and vicious aliens.
Electronic Arts Skyfox S19-95 You battle alone against a skyful of enemy planes in a sophisticated new warplane.
Electronic Arts Thexder by Sierra On-Line $ 34.95 Pilot your armored robot through caves, cargo holds, and spaceship interiors.
Transform Thexder into a jet. Over 20 kinds of aliens, hi-res artwork, synchronized soundtrack.
Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404, (800) 245-4525; in CA, (800)562-1112 Airball $ 39-95 The Evil Wizard has turned you into a rubber ball with a slow air leak. You must search over 300 rooms to find airpumps, other objects, and the spellbook.
Available soon Microdeal Go ldru nncr 539-95 Destroy the evil on the Ring World of Triton.
Microdeal Insanity Fight $ 39-95 Battle in space against the evil Death Ship.
Microdeal Kiirate Kid Part II $ 39-95 i or 2 players, joystick or keyboard option, sound and graphics.
Microdeal Leatherneck $ 3995 Combat arcade game, 1-4 players.
Microdeal (continued) Tangle wood $ 3995 Control 5 vehicles in various states of disrepair to find the stolen mining rights documents. Over 1200 locations, 700K of graphics.
Available soon Microdeal Time Bandit $ 39-95 16 lands, 16 levels per land, over 3000 screens. Travel through time and space for priceless treasures.
Microdeal, 576 S. Telegraph Road, Pontiac, Ml 48053, (313)334-5700 EbonStar $ 3995 Skill and strategy. Avoid satellites, armed drones, and the Warp, destroy competitors. 1-4 players, 50 levels of complexity.
Microillusions Faery Talc Adventure $ 49-95 Action, adventure, danger and magic.
Over 19,000 playable screens, 3-D overhead perspective, music.
Microillusions Fire Power $ 24.95 Play One-to-One against the computer, against a friend, or over the modem.
Rescue your own troops as you destroy enemies.
Microillusions Galactic Invasion $ 24.95 Intergalactic dogfight. Invade the enemy galaxy and capture and destroy their satellite stations. Annihilate the enemy.
Microillusions Turbo $ 24.95 Speed through cities, countrysides and mountains in this road war game with continuous shooting excitement.
Microillusions, 17408 Chatsworth St., Granada Hills, CA 91344, (818) 360- 3715 Gauntlet $ 4995 Arcade adventure game with dungeons, traps, and treasures.
Mindscape Inc. WILKOMMEN!
Magasins d’ordinateurs & I’Etranger et Marchands de Magazines Bienvenue au monde stupefiant de Amazing Computing™ - un des magazines les plus importants pour les utilisatcurs du Commodore Amiga aux Etals-Unis. Amazin" Computing™ elait 1c premier magazine a documenter CLI, le premier magazine avec une 1 Meg Amiga augmentation, el le premier magazine a offrir une assistance sericuse de programmalion.
Ne nicz pas votre grand publique qui parle anglais de la sorte de magazine qui les fournira avec l’informalion complete sur I’Amiga. Venez ct dcvcnez membre de noire monde stupefiant eomine marchand ou annonceur.
Pour devenir un Amazing Dealer ou un Amazing Advertiser, nous vous prions de vous meltre en contact avec: Marie Raymond Coordinatrice Internationale PiM Publications
P. O. Box 869 Fall River, MA 02722-0869
(508) 678-4200 FAX: (508)675-6002 King of Chicago $ 49.95 Battle
the legendary Capone mob for control of 1930’s Chicago.
Fully animated 3-D graphics.
Mindscape Inc. Leviathan $ 9.95 Fly through three detailed planetscapes, vaporize all enemy ships in a shoot-’em- up in space. Diagonal scrolling landscapes and true perspective graphics.
Mindscape Inc. Pintos 529-95 Defeat swarms of alien defenders and challenge a heavily armed mother ship in an outer-space shootout. Many features.
Mindscape Inc. Q-Ball 529.95 Play poo! In a cube. Line up shots in three dimensions with no gravity, 8 pockets, and the ability to rotate the table while making your shot.
Mindscape Inc., 3444 Dundee Road, Northbrook, IL 60062, (800) 221-9884;
(312) 480-7667 Black Lamp S24.95 A medieval melodrama pits the
hero, Jolly Jack, against hostile animated characters. Find
the enchanted lammpsss and win the Princess's hand or die
Rainbird Enlightenment 524.95 Defeat the evil wizard and his legion of undcad, through ten lands and a five- level dungeon. 15 levels of difficulty, 32 spells and 5 characters. One or two players.
Rainbird Starglidcr II 544.95 Arcade-style flight simulator puts you in control of a futuristic spaceship with a sophisticated weapons system. 3D animated graphics, digitized sound effects and speech. Fly around alien planets, destroying Egron patrol craft and rescuing alien colonies.
Rainbird, 3885 Bohannon Drive, Menlo Park, CA 94025, (415)322-0412 Black Shadow 534.95 Save Earth from a mysterious asteroid, outgun the enemy and bomb key installations. One player or simultaneous combat.
Scorpions, 19 Harbor Drive, Lake Hopatcong, NJ07849, (201) 663-0202 Frostbyte by StarSoft Development 529 95 Make your way through the caverns, rescue the other five Kreezers, collect energy and ammunition.
TDCDistributors Inc., 3331 Bartlett Blvd., Orlando, FL 32811, (407) 423-1987 Freeway Massacre $ 39.95 Driving simulation. You play the Freeway Vigilante on the California Freeway.
Available Fall 1988 Teknoware Kill or Be Killed $ 39.95 Arcade-style war adventure, [.cad your troops into enemy territory to rescue soldiers and return them to safety.
Teknoware, 310 N. Harbor, Fullerton, CA,
(714) 871-5650 Dark Castle S44.95 Conquer numerous perils and
defeat the black knight in the Castle of Doom.
Three Sixty, 2105 S. Bascom Ave., Suite 290, Campbell, CA 95008, (408)879- 9144 Text Adventure Games A Mind Forever Voyaging S 14.95 Journey into simulations of the future as the first conscious intelligent computer in an anti-Utopian world.
Infocom Ballyhoo 514.95 Rescue the circus owner’s kidnapped daughter in an adventure-behind-the- scenes at the circus.
Infocom Beyond Zork 549.95 Design your own character to unravel the mysterious disappearance of the wizards of Quendor. New weapons and abilities. Includes onscreen map.
Infocom Bureaucracy 514.95 Get your bank to acknowledge your change-of-address form while entangling yourself in endless red tape that leads you to a ravenous llama and the top of a tree in the Zalagasan jungle.
Infocom Cutthroats S 14.95 As an expert diver, you work with a cutthroat gang to salvage the sunken treasure of a shipwreck, but you can’t afford to let them gel their hands on it.
Infocom Deadline 514,95 "Whodunit" murder mystery with 6 suspects and a 12-hour time limit.
Infocom Enchanter 514.95 You are a novice magician in a world of wizards and spells. Combat the Evil Warlock, using spells you’ve acquired through your travels.
Infocom Enchanter Trilogy 529 85 Enchanter, Sorcerer, and Spellbreakcr all in one package.
Infocom Ilitchliikcr’s Guide to the Galaxy 514.95 Take the role of Arthur Dent, who must escape a bulldozed house and a destroyed Earth to travel through the universe in search of... well, whatever he can find. Based on the popular radio program and novels.
Infocom Hollywood Hijinx $ 14.95 Inherit Uncle Buddy Burbank’s Malibu mansion by finding ten treasures hidden throughout the house and grounds.
Search through a lifetime’s worth of Hollywood memories in your aunt and uncle's collection of movie memorabilia.
Infocom Infidel $ 9,95 You're a soldier of fortune searching alone in the Egyptian desert for the great secrets of a lost pyramid. Avoid death, meet the ancient Egyptians, Infocom Leather Goddesses ofPhobos 514 95 A spoof of 1930’s pulp sci-fi. Three levels of play tame, suggestive, and lewd, and male and female playing modes. Save the Earth from domination by the Leather Goddesses of a Martian moon, Infocom Moonmist $ 14.95 Travel to England to hunt down the phantom and search for treasure in the secret passageways of Trcsyllian Castle. 4 variations, each with a different solution and treasure.
Infocom Nord and Bert Couldn’t Make Head or Tail of It $ 39.95 Come up with the idioms, homonyms, and other verbal tricks to complete the puzzles in each short story or the town of Punster.
Infocom Plinetfall $ 14.95 Take the role of a lowly deck-swabber jettisoned onto a mysterious deserted planet, accompanied by Floyd, the mischievous multi-purpose robot.
Infocom Plundered Hearts $ 39-95 Join Jean Lafond in a dangerous adventure to the 17ih century West Indies. Escape pirates, explosives, reefs and crocodiles while avoiding the amourous advances of the pirate captain.
Infocom Seas talker S9-95 Underwater adventure in a submarine.
Learn to operate the submarine before the research center is attacked by a sea monster.
Infocom (continued) Sherlock: The Riddle of the Crown Jewels $ 39.95 Take the role of Watson to find the missing crown jewels, using clues given in riddles. Includes sound.
Infocom Sorcerer $ 14.95 Sequel to Enchanter, Rescue your mentor Belboz and defeat the evil demon Jeearr.
Infocom Spellbrcaker $ 14.95 Part III of the Enchanter trilogy. You must save your kingdom even as your own powers fade.
Infocom Starcross $ 9.95 Discover the key to the galaxy on a mysterious spaceship in the year 2186.
Infocom Stationfall $ 39.95 Sequel to Planetfall, A dull assignment becomes an exciting adventure when you meet your old buddy Hoyd and find the space station nearly deserted, except for an alien ship, an ostrich and a balloon creature.
Infocom Suspect S14.95 You're framed for murder at an elegant masquerade ball. Use all your skills to prove your innocence.
Infocom Suspended $ 9.95 From a cryogenic capsule, repair your home underground capsule by commanding six robots.
Infocom The Lurking Horror $ 39 95 Explore the nether regions in the basements and storage rooms of G.U.E. Tech. Confront shapes, sounds, unique characters and horrifying sights as you solve the challenging puzzles of the dreaded horror below.
All Foreign Computer Stores & Magazine Dealers Welcome to the amazing world of Amazing Computing™ - one of America’s leading magazines for Commodore Amiga users. Amazing Computing™ was the first magazine to document CLI, the first magazine with a 1 Meg Amiga upgrade hardware project, and the first magazine to offer serious programming assistance.
Don’t deny your large English- speaking audience the kind of magazine thatwill provide themwiill complete information on the Amiga, Come and join our Amazing world as either a deafer or an advertiser.
For details on becoming an Amazing Dealer or an Amazing Advertiser, please contact: Marie Raymond International Coordinator PiM Publications
P. O. Box 859 Fail River, MA 02722
(508) 678-4200 FAX: (508) 675-6002 Trinity 514.95 It’s the end of
your London vacation and the beginning of World War III.
Escape to another universe before an H-bomb vaporizes the
city. Learn to travel through time and space, back to the
dawn of the atomic age.
Infocom Wlshbrlngcr $ 1495 A ransom note from a kidnapped cat takes an ordinary mail clerk through extraordinary adventures to the powerful Wishbringer stone.
Infocom Witness S995 You’re a hard-boiled detective in 1938
L. A. Find the real culprit of a murder case or face suspicion
Infocom Zork I 514.95 The interactive classic that lakes you to the ruins of an underground ancient empire to search for the Treasures of Zork, Infocom Zork II 514.95 journey to a hidden region ruled by the exiled Wizard of Frobozz.
Infocom Zork III 514 95 Finish the game by finding out why you are in the perilous ruins of the empire and what you are supposed to be doing there.
Infocom Zork Trilogy' 549-95 Zork I, Zork II, and Zork III all in one package.
Infocom, 125 Cambridge Park Drive, Cambridge, MA 02140 (800) 227-6900 Romantic Encounters at the Dome $ 39 95 Adult text game set in the sophisticated hi-tech private club The Dome, Microillusions, 17408 Cbatsworth Si., Granada Hills, CA 91344, (818) 360- 3715 Dcja Vu: A Nightmare Comes True 549 95 Mystery adventure with graphics. Solve the murder, clear yourself of suspicion, and regain your memory.
Mindscape Inc. Uninvited 549-95 Interactive adventure with graphics.
Search for your brother in a demon-filled mansion. Digitized sound and animation.
Mindscape Inc., 3444 Dundee Koad, Northbrook, IL 60062, (800) 221-9884;
(312) 480-7667 Role-Playing Adventure Games Arazok’s Tomb 539 95
You're a reporter, investigating a story about an ancient
underground city full of mystery, magic, and evil.
Aegis Development, Inc., 2115 Pico Blvd., Santa Monica, CA 90405, (213) 392- 9972 Autoduel by Origin Systems 549-95 Based on Car Wars board game, a futuristic fantasy role-playing game that offers arcade-style action with strategic challenges.
Available soon Broderbund Software, Inc. Moebius by Origin Systems 559.95 Combines the features of animated martial arts games with the challenges of fantasy role-playing adventures.
Available soon Broderbund Software, Inc. Ultima III by Origin Systems 539.95 Fantasy role-playing. Defeat the evil wizard, using navigational strategies and ship-to-ship combat. Fuil-color graphics.
Broderbund Software, Inc. Ultima IV by Origin Systems 559-95 Fantasy role-playing. Lead your people by demonstrating the virtues of Avatarhood. Difficult challenges, ethical dilemmas.
Broderbund Software, Inc., 1 7 Paul Drive, San Rafael, CA 94903-2101, (603) 644-3360 Gnome Ranger S19-95 Guide Ingrid through this magical three- part graphics adventure game by Level Nine. Includes 48-page Gnome diary.
Constellation Software, 17St. Mary’s Court, Brookline, MA 02146, (611) 731- 8187; FAX (617) 731-8379 Super HUEY 514 95 Helicopter flight simulation. Learn to fly rotary wing aircraft, perform one of four missions.
Cos mi, 415 N. Figueroa, Wilmington, CA 90744, (213) 835-9687 Aaargh by Arcadia 534.99 3-D hand-to-hand combat adventure featuring Cyclops or Godzilla on an action-packed quest for the Golden Dragon’s egg.
Electronic Arts Alien Fires by Paragon Software S39 95 Assume the role of Time Lord, a mythical traveler transcending the barriers of time.
You are sent into the future to Galaxy's End. Your mission: seek out Samuel Kurtz, an insane genius who has created a time machine you must destroy at ail odds!
Electronic Arts Alternate Reality: The City by Datasoft 539.95 Fantasy roie-playing adventure game.
Explore The City, fully populated with new creatures. Secret doors lead to adventure. Internal clock times sunrise and weather.
Electronic Arts King’s Quest by Sierra On-Line 549.95 Meet Sir Graham and outwit a witch, climb a beanstalk, ride an eagle, and battle a dragon. Complete the quest and win the crown.
Electronic Arts King’s Questll: Romancing the Tlironc by Sierra On-Line $ 49.95 Join King Graham on a search for three magic keys to an enchanted land. Fly on a magic carpet, meet King Neptune and Dracula, and rescue the woman of King Graham’s dreams.
Electronic Arts King’s Quest III: To Ileir Is Human by Sierra On-Line S49.95 Help Gwydion break free of an evil wizard. Meet merry sailors, Medusa and the Abominable Snowman. New self- mapped system keeps track of where you’ve been.
Electronic Arts Leisure Suit Larry in the Land of die Lounge Lizards by Sierra On-Line $ 39.95 Spend a memorable evening on the town with Leisure Suit Larry. Romp through singles bars, hot tubs, and mean streets.
A blind date nightmare. Communicate in full sentences with 3-D animated characters. 900-word dictionary. Adult humor.
Electronic Arts Police Quest by Sierra On-Line $ 49.95 Mature, authentic law' enforcement simulation designed by a California Highway Patrol veteran. Manual describes police procedures that must be followed, crime computer gives court information on suspects, Electronic Arts Return to Atlantis $ 49.95 Novel-sized role-playing adventure in w'hich you work as an agent for The Foundation to complete 14 missions and find Atlantis.
Electronic Arts Seven Cities of Gold $ 19-95 Rewrite history as Christopher Columbus in this historic adventure game.
Electronic Arts Space Quest by Sierra On-Line $ 49-95 Space-fantasy spoof featuring Roger Wilco, sanitation engineer-turned- interstellar swashbuckler who must save his planet against ship-napping Sarians.
3-D animated graphics, new windowing system.
Electronic Arts Starfleet I: The War Begins by Interstel $ 54.95 With one of the most powerful fighting cruisers in the universe, protect the Alliance from invading warships. Two dozen commands, sound and animated action, extensive documentation.
Electronic Arts The Bard’s Tale $ 49.95 Let the Bard use his magical talent lo help you defeat Mangar, the evil scourge of Skara Brae. Sound effects, music, over 85 spells.
Electronic Arts The Bard's Tale II: The Destiny Knight $ 49 95 A new Bard story with a new villain the Archmage. More dungeons, clues, monsters, wilderness, and more.
Electronic Arts The Black Cauldron by Sierra On-Line $ 39 95 Based on the popular Wall Disney movie. Several game solutions, music, and 3-D color graphics.
Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404, (800) 245-4525; in CA, (800) 562-1112 Destroyer $ 39-95 Manage the entire ship, or man a single station. Strategy, skill, and all-out war on a U.S. Naval Destroyer.
EJ YX 2 Meg Memory Expansion tor Amici 1000 & A500 S 148.00 0 Meg Kit, expandable lo 8 Mcg-s.
Bear Time Clock Kit Jnlcrnil fcllcry Backup Clock [or A1000 S25 Essential Kit Includes schematics and PCB Artwork.
Bear Broducls BOO University Avenue San lose CA 95110
(408) 279-1959 Dealer inquiries invited.
Temple of Apshai Trilogy $ 19 95 Nearly 600 dungeons and other dark places to explore as your character adventures through mazes, monsters, and magic to mythical Egypt, EPYX, 600 Galveston Drive, P.O. Box 8020, Redwood City, CA 94063, (415) 366-0606 Dungeon Master $ 39-95 Real-time dungeon exploration. 3-D view. Levels upon levels of monsters, puzzles, and more.
FTL Games, 6160 Lusk Blvd. C-206, San Diego, CA 92121, (619) 453-5711 Slaygon $ 39.95 Save the world from a toxic virus by destroying the Cybordynamics laboratory with your sophisticated military robot.
Microdeal, 576 S. Telegraph Road, Pontiac, Ml 48053, (313)334-5700 Dungeon Construction S39.95 Set up new labyrinths and scenarios, or create monsters, treasures, and magic items.
Available August 1988 Microillusions Land of Legends $ 49 95 Dungeon-type adventure game with graphics, strategy, character development. Many features.
Microillusions, 17408 Chats worth St., Granada Hills, CA 91344, (818)360- 3715 (continued) Silent Service $ 39-95 Action and strategy. Stalk enemy convoys through the waters of WWIl’s South Pacific. You make the crucial decisions.
Microprose Software, Inc., 180 Lakefront Drive, Hunt Valley, MD 21030, (301) 771-1151 Defender of the Crown $ 49.95 Lead the Saxon knights into battle against the Normans and win the Crown of England. Fully detailed graphics, role playing and strategy.
Mindscape Inc. Into the Eagle’s Nest $ 39.95 Break into the Nazi fortress to rescue three Allied saboteurs. Destroy the fortress, save art treasures from destruction.
Mindscape Inc. Sinbad and the Throne of the Falcon $ 49.95 Epic seafaring quest. Meet pirates and genies, test your swordsmanship and navigating skills. Full graphics, special effects, music.
Mindscape Inc. Shadowgatc S49.95 Adventure game with graphics. Destroy the evil warlock lord, avoiding collapsing floors, armed creatures, and other perils.
Mindscape Inc., 3444 Dundee Road, Northbrook, IL 60062, (800) 221-9884;
(312) 480-7667 Paladin S39.95 Animated fantasy combat game
includes Quest Builder to design your own quests.
Omnitrend, P.O. Box 744, West Simsbury, CT 06092, (203) 658-6917 Obliterator $ 39-95 You are the last of the genetically enhanced fighting machine. Use your bio-engineered abilities to cripple the alien vessel and destroy it.
Psygnosis Also available from Psygnosis-.
Terrorpods $ 39-95 Arena $ 39-95 Barbarian $ 39.95 Deep Space $ 39.95 Psygnosis, 1 st Floor Port of Liverpool Bldg., Pier Head, Liverpool L31 BY, United Kingdom, Oil 4451 2368818; FAX 011 44 51 2074498 DONDRA A New Beginning NA The first installment of the Questmastcr scries. Find the Crystal Prism of lieheutotol. Animated sequences, cartoon-style graphics.
Available Fall 1988 Spectrum Holobyte, 2061 Challenger Drive, Alameda, CA 94501, (415) 522- 0107 Phantasic $ 39.95 Locate the 9 Rings to battle the Dark Lord’s evil minions.
Strategic Simulations, Inc. Phantasic III $ 39.95 "Wrath of N'ikadcmus": the final battle against the Dark Lord.
Strategic Simulations, Inc. Qucstron II $ 49.95 Journey into the past to prevent the six Mad Sorcerers from creating an evil book of magic.
Strategic Simulations, Inc. Roadwar 2000 S39 95 Lead a road gang in the year 2000 to locate 8 scientists who can find a cure for the results of bacteriological warfare.
Strategic Simulations, Inc. Roadwar Europa 544.95 Lead a road gang to locate and destroy terrorists in post-doomsday Europe.
Strategic Simulations, Inc., 1046 N. Rengstorrr Ave., Mountain View, CA 94043,(415) 964-1353 Educational Games Uncle D’s ConSOUNDtration $ 39.95 A game of concentration using graphics and digitized sound. 3 games: pictures, numbers, and letters, Age 4 and up.
AlohaFonts CST Data Disks 1-4 S24.95 Additional data disks for ConSOUNDtration, AlohaFonts, P.O.Box 2661, Fair Oaks, CA 95628-2661 MasterType $ 39.95 Learn to type with arcade-style drills.
Scores, WPM speed, and mistakes are tracked to monitor your progress.
Mindscape Inc. The Perfect Score: Computer Preparation for the SAT $ 79 95 Covers all areas of the SAT, with printout, and a timed practice exam.
Mindscape Inc., 3444 Dundee Road, Northbrook, IL 60062, (800) 221-9884;
(312) 480-7667 The Adventures of Sinbad S49-95 3 stories, over
600 questions. 1-2 players join Sinbad to earn his fortune
and see the world.
Unicom Software Company, 2950II.
Flamingo Road, Suite B, Las Vegas, NV 89121, (702) 737-8862 Gambling Video Vegas $ 34.95 Try your luck on slot machines, draw poker, blackjack or Keno, Baudville, 5380 52nd St. SE, Grand Rapids, MI 49508, (616) 698-0888 Lottery Assistant $ 39.95 Works with any major lottery. Includes random number generator, more.
Classic Future, 3100 W. Chapel Ave., Cherry Hill, NJ 08002, (609) 667-2526; FAX (609) 667-7692 Casino Fever $ 39.95 Play Roulette, Poker, Blackjack, and Craps. Online betting assistance.
ETHOS Development Company, 3617 Lotvson Blvd., Delray Beach; EL 33445 Lotto Master $ 29 95 Complete program for lotteries, includes many wheeling systems, easy to use.
Gladstone Productions, 7744 Pickering Ave., Whittier, CA 90602, (213) 696- 3372 Blackjack Academy $ 39 95 Learn the basics of Blackjack.
Microillusions Craps Academy 539.95 Learn the mysteries of the craps table in the privacy of your own home, Microillusions, 17408 Clhatsworth St., Granada Hills, CA 91344, (818) 360- 3715 Bingo Parlor $ 19 95 Talking bingo game for 1 to 10 players.
Menu choice of game, speed, voice.
Silver Software, 77 Mead St., Bridgeport, cr06610, (203)366-7775 Lottery Magic $ 24.95 Keeps track of lottery numbers in all states, figures frequency distribution on all numbers. Lets you wheel numbers.
Slipped Disk, 31044John R., Madison llgts., MI 48071, (313)583-9803 Miscellaneous Bridge 5-0 534.95 A complete bridge-playing simulation.
Artworx, 1844 Penfield Rd., Penfield, NY 14526, (716) 385-6120; (800) 828-6573 Software Golden Oldies 519.95 The original versions of Pong, Eliza, Life, and Adventure.
Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404, (800) 245-4525; in CA, (800)562-1112 Dr. Xcs 529.95 Psychotherapeutic game uses artificial intelligence techniques to discuss your mental health and well-being.
35mm SLIDES PROM YOUR ARTWORK!
Finally Technologies, 25 Van Ness Ave., San Francisco, CA 94102, (415) 564- 5903; FAX (415) 626-1455 Puzzle Blister 539 95 Designed to help the user win puzzle- solving contests. Many features.
Gladstone Productions, 7744 Pickering Ave., Whittier; CA 90602, (213) 696- 3372 The Surgeon $ 49 95 Realistic surgery simulation game.
ISM Inc., P.O. Box 247, Phoenix, MD 21131 Conversation with a Computer 534.50 Entertainment package that doubles as a program guide. Includes full-featured checker program.
Jenday Software, P.O. Box 4313, Garden Grove, CA 92642, (714) 636-3378 The Golden Pyramid $ 29.95 A game show for the Amiga, complete with talking host. Up to five players.
Micro Entertainment, 14 Wisteria Way South, Portland, ME 04106, (800) 255- 5217; in Maine, (207) 767-2664 Racter 544.95 Racter's "artificial insanity" allows you to converse with it on nearly any topic.
Mindscape Inc., 3444 Dundee Road, Northbrook, IL 60062, (800) 221-9884;
(312) 480-7667 Stellar Conflict 539.95 Word Plex 534.95 Par
Software 'Brown-Wagb Publishing, 16795 lark Ave., Los
Gatos, CA 95030,
(408) 395-3838 The Crossword Creator 549.95 Design, save, and
print your own crossword puzzles. Fast 40,000 word pattern
Polyglot Software, 10431 Ardyce Court, Boise, ID 83 704, (208) 3 75-3741 ? Distortion-free (ills in raster lines crisp bright colors, converts all IFF files Now -------- CustoH graphic art and illustration.
510 each for youp 1st to 4th slides.
5 to 3 slides-58.50 Oven IQ. Slides-58,00 Add 52,00 for* shipping.
New York residents add sales tax.
Call (212) 777-7609 FOR DETAILS Ask for llene or write TRU-IMAGE
P. O. Box 6G0, Cooper Station New York, N.Y. 10276 Nmrjl 4 i
» !*" »* Ol _ SPOC Collection $ 2500 35 entertainment programs.
S. P.O.C., P.O. Box 299, Kiowa, OK 74553 Flight Simulator II
$ 49.95 Cessna 182 single-engine plane flight simulator with
over 120 airports in five different scenery areas.
SubLOGIC Corporation Scenery Disk 7 524.95 Eastern Seaboard scenery disk includes Washington, Charlotte, Jacksonville, Miami.
SubLOGIC Corporation Scenery Disk 11 $ 24.95 Northeastern Border scenery disk includes Lake Huron, Detroit.
SubLOGIC Corporation Western European Tour Scenery Disk $ 24.95 Scenery disk includes southern UK, northern France, and southern West Germany, plus Moscow and a "find Red Square" contest.
SubLOGIC Corporation, 713 Edgebrook Drive, Chamf aign, IL 61820, (217) 359- 8482; (800) 637-4983 (See Vendor List on page 66) Vendor List Access Software 545 West 5th South Bountiful, t!T 84010
(801) 298-9077 Accolade 20313 Stevens Creek Blvd.
Cupertino, CA 90514
(408) 446-5757 Actionware 38 W. 255 Dcerpath Rtf.
Batavia, H 60510
(312) 879-8998; (800) 848-2333 Activision 3885 Bohannon Drive
Menlo Park, CA 94025 Aegis Development, Inc, 2115 Pico
Santa Monica, CA 90405
(213) 392-9972 AlohaFonts
P. O.Box 2661 Fair Oaks, CA 95628-2661.
Artworx 1844 Penfleld Rd. Penfleld, NY 14526 (71© 385-6120; (800) 828-6573 ASDG Inc. 925 Stewart Sl Madison, WI 53713
(608) 273-6585 Baudville 5380 52nd Sl SE Grand Rapids, Ml 49508
(61© 698-0888 Bethesda SofLworks 9208 Burning Tree Road
Bethesda, -MD 20817
(301) 469-7061 Broderbund Software, inc. 17 Paul Drive San
Rafael, CA 94903-2101
(603) 644-3360 Classic Future 3100 W. Chapel Ave.
Cherry Hill, NJ 08002
(609) 667-2526; FAX (609) 667-7692 Command Simulations Building
*3. 297 North St, Hyannis, MA 02601
(508) 790-1994 Conflict Recreations, Inc
P. O. Box 272 Oakdale, CT 06370 Constellation Software 17 St.
Mary's Court Brookline, MA 02146
(617) 731-8187; FAX (617) 731-8379 Cosmi Corporation 415 N.
Figueroa Sl Wilmington, CA 90744 Dark Horse
P. O. Box 36162 Greensboro, NC 27416
(919) 852-3968 DigiTek, Inc. 10415 N. Florida Ave., Suite 410
Tampa, FI- 33612
(813) 933-8023 ¦Electronic Arts 1820 Gateway Dr, San Mateo, CA
(800) 245-4525; in CA, (SCO) 562-1112 EPYX 600 Galveston Drive
P. O. Box 8020 Redwood City, CA 94063
(415) 366-0606 ETHOS Development Company 3617 Lowson Blvd.
Delray Beach, FL 33445 Finally Technologies 25 Van Ness Ave.
San Francisco, CA 94102
(415) 564-5903; FAX (415) 626-4 4 55 FTL Games 6160 Lusk Blvd.
C-206 San Diego, CA 92121
(619) 453-5711 Games tar 3885 Bohannon Drive Menlo Park, CA 94025
(415) 529-0500; FAX (415) 322-0260 Gladstone Productions 7744
Whittier, CA 90602
(213) 696-3372 Infinity Software 1144 65th St. Suite C
Emeryville, CA 94608
(415) 420-1551 Infocom 125 Cambridge Park Drive Cambridge, MA
(800) 227-6900 Interplay Productions 3885 Boliannon Drive Menlo
Park, CA 94025 (41© 329-0500, FAX (415) 32241260 ISM Inc.
P. O. Box 247 Phoenix, MD 21131 jenday Software
P. O. Box 4313 Garden Grove, CA 92642
(714) 636-3378 Micro Entertainment 14 Wisteria Way South
Portland, ME 04106
(800) 255-5217; in Maine, (207) 767-2664 Microdeal 576 S.
Telegraph Road Pontiac, MI 48053
(313) 334-5700 Micro Illusions 17408 Chatsworth Sl Granada Hills,
(818) 360-3715 Microprose Software, Inc. 180 La kef rent Drive
Hum Valley, MD 21030
(301) 771-1151 Microsearch Inc. 9896 Southwest Freeway Houston,
(713) 988-2818 Miles Computing, Inc. 7741 Alabama Ave. Suite 2
Canoga Park, CA 91304
Mindscape inc. 3444 Dundee Road Northbrook, IL 60062
(800) 221-9884; (312) 480-7667 Omnitrend
P. O. Box 733 West Simsbury, CT 06092 Par Sofrware Brown-Wagh
Publishing 16795 Lark Ave.
Los Gatos, CA 95030
(408) 395-3838 Polyglot Software 10431 Ardyce Court Boise, ID
(208) 375-3741 Psygnosis 1st Floor Port of Liverpool Bidg.
Pier Head Liverpool L31BY United Kingdom 011 44 5! 236 8818; FAX Oil 44 51 207 4498 Rainbird 3885 Bohannon Drive Menlo Park, CA 94025
P. O. Box 299 Kiowa, OK 74553 Scorpions 19 Harbor Drive lake
Hopatcong, NJ 07849
(201) 663-0202 Silver Software 77 Mead St. Bridgeport, CT 06610
(203) 366-7775 Slipped Disk 31044 John R. Madison Hgts., Mi 48071
(313) 583-9803 Software Terminal 3014 Alla Mere Drive Fort Worth,
TX76U6 Spectrum Holobyte 2061 Challenger Drive Alameda, CA
(415) 522-0107 Strategic Simulations, Inc. 1046 N. Rcngstorff
Mountain View, CA 94043
(415) 964-1353 subLOGIC Corporation 713 Edgcbrook Drive
Champaign, IL 61820
(217) 359-8482; (800) 637-4983 TDC Distributors Inc. 3331
Orlando, FL 32811
(407) 423-1987 Teknoware 310 N. Harbor Fullerton, CA
(714) 871-5650 Three Sixty 2105 S. Bascom Ave., Suite 290
Campbell, CA 95008
(408) 879-9144 Titus Software Corporation 20432 Coriseo Sl
Chatsworth, CA 91311
(818) 709-3692; FAX (816) 709-6537 Unicorn Software Company 2950
E. Flamingo Road, Suite B Las Vegas, NV 891.21
(702) 737-8862 New Cli Window 4 C
1) by Rich Falconburg The COMMAND LINE A Coxtimm Calcic to tie-
Cif Our discussion so far has concentrated on interactive use
of AmigaDOS. We've seen that command files will permit us to
enter commands unattended. This type of operation is known as
a batch process. The EXECUTE command makes this possible and
is perhaps the most powerful function of AmigaDOS. In its
simplest form, you provide the name of the script file to
1 EXECUTE startup-sequence What’s this? No path? And I didn't even set my default to the S directory first.
EXECUTE will first check your default directory and then the S directory for a file of the name provided. It's a good idea to place all of your batch files here.
EXECUTE then reads the file and executes each command it finds in sequence. This in itself is not all that impressive. What makes EXECUTE so useful is Lhe Batch execution control commands and modifiers that it recognizes. The default startup-sequence shows one the IF command. The IF command provides for flexible decision branching with any of the following: IF EXISTS name IF parm EQ " IF WARN IF ERROR IF FAIL ELSE ENDIF The first option enables us to determine if a specific file or directory exists. The complete path may be specified. The second option will compare the equality of two text
strings. These may be batch file parameters and text strings in varied combinations. The next three permit testing for several levels of command failure. The ELSE command facilitates further decision branching based on the initial IF test. ENDIF closes the if test block. Each of the IF modifiers may be used with NOT to invert the logic of the test. Let's examine these more closely.
Are You Tbere?
The EXISTS option can be useful to determine if a particular volume or directory is mounted and then to set up certain operations accordingly. Here is an example for checking for different disks containing programs I want to run. If this is inserted in the startup-sequence it will provide a type of selective startup (albeit not a very elegant one) based on the volumes mounted. This is really only useful for those with more than one floppy disk drive.
IF EXISTS Word Processing-.
CD WordProcessing: ASSiGN Docs; WordProcessing:Documents RUN wp ENDIF IF EXISTS DataBase: CD Database: RUN db ENDIF IF EXISTS Graphics: CD Graphics; ASSiGN PICS: Graphics:Pictures ASSIGN BRUSHES: Graphics:Brushes RUN Paint ENDIF The names Lhal follow the EXISTS command are the Volume names of the disks. In each case, if the test is true (the volume is mounted) each command preceding the ENDIF will be executed, If the condition is false, AmigaDOS pops up a requestor asking you to insert that volume. Click on cancel and control is passed directly to the matching ENDIF of that block (IF and ENDIF
must always be paired), and the lines between are ignored. If you own several drives, and more than one qualifying volume is present, you’d better have enough memory, because each program will be started. This may or may not be preferential. Should you want to prevent this from occurring, it’s possible to avoid executing that code by using two other commands SKIP and LAB. Add this line to the bottom of the previous example: LAB Continue Now add this line before each line containing the ENDIF: SKIP Continue The LAB command establishes a label within the Batch file that may be jumped to using
the SKIP command. Unfortunately, SKIP will only jump forward in the file. IT! Cover a workaround for this later. Each may be used with or without the defining name. If a name is given, SKIP will proceed directly to the line with the matching LAB. If the name is omitted, SKIP will jump to Lhe first unnamed LAB. If SKIP is provided with a non-existent label, the Batch file informs you with a message and terminates.
The RUN command demonstrates another feature of AmigaDOS. When a program is RUN, it will not tie up the current CLI process. Normally, entering the program name followed by a (continued) RETURN keeps the CIJ process busy.
Using RUN permits ArnigaDOS to open a new CLI process in the "background” and start the program there. I use RUN here to allow the Batch file to continue execution. This is one place where Lhe RunBackground command mentioned last issue is beneficial. In most cases, implementing the RB command prevents a process's console window from closing. This means that if you use the example above in a startup-sequence and one of the volumes is present, the AmigaDOS console window used by the startup-sequence will not close until you exit the program on that volume. The "ENDCU NIL:" at the end of the
startup- sequence file will be executed, which informs AmigaDOS to remove this CLI process from the system. That process will no longer accept input, but the window hangs around cluttering up things. RunBackground eliminates this problem (Thanks Rob!).
The ASSIGN command is used to establish a logical name for just about anything. I'll cover it in detail when we get to devices. Here it is used to simplify access to a directory.
That Does Not Compute!
There are times when it’s necessary to check for unexpected conditions. Most commands and some programs will provide evidence of a problem by issuing a return code. This code is an integer greater than zero that will indicate the severity of the failure. We can test for this condition with the IF command using the keywords described earlier. The return codes for each are: Any return code greater than 9 will cause the Batch file to terminate. Obviously, the purpose of error trapping is to prevent this from happening. To check for codes greater than 9 we must first change the level at which a
terminating failure occurs. This is done with the FAILAT command and must be issued before each command we wish to test.
FAILAT 15 IF NOT ERROR TYPE Instructions ELSE SKIP Cleanup ENDIF FAILAT 25 RUN DemoProg IF FAIL ECHO 'We have a problem' QUIT 30 ENDIF The first example will TYPE the file "Instructions" if all’s well, but will cause execution to jump to the iabel "Cleanup” if it detects a return code equal to or greater than 10. If the return code is equal to or greater than 15, the batch file will terminate. The second example will cause the batch file to purposely terminate if there is a return code equal to or greater than 20. The QUIT command forces the termination and provides our own return code (30)
to flag the error. This is helpful in long or complicated scripts. The number is not required, but if it’s supplied it must always be greater than the FAILAT level or it will not be displayed. This particular example will cause the message "quit failed returncode 30” to be displayed.
Use values with QUIT that are meaningful to you. In the event of a problem, you can determine where the batch file failed, The ECHO command prints a text string to the console window.
Pass the Parameter Please 'AMIGA & COMMODORE 64 128 COMPUTERS USERS SHOW Boston Bayside Expo Center 200 Mt., Vernon St,, Boston, MA Exi!l5off S.E. Exp. FoilcwSigns Sat., Sept. 10, 88 10-6pm Sun., Sept. 11, 88 10-5pm
• Animation & CAD
• Business & Database
• Desktop Publishing
• Hard Drives
• Music Software
• Games & Entertainment
• Hardware. Software & Morel!
Ono day Adm.
Exh. Only $ 10,00 w Lectures $ 15.00 Two Day Adm, Exh. Only $ 15.00 w Lectures S25.00 For info: 1-800-344-3773 In CA: (415) 388-8893 L Exhibits • Lectures • Classes • Sales a WARN - equal to or greater than 5 ERROR - equal to or greater than 10 FAIL - equal to or greater than 20 A significant feature of the EXECUTE command is its ability to use “parameter substitution.” This means that variables may be used to carry information to be substituted for different operations. The option that provides this is .KEY parameter condition,pa rameter condition, and MUST be the first line beginning at the
first column in the script file. Multiple parameters arc separated by a comma.
IMPORTANT!! Do not place spaces between commas and parameters in the .KEY statement. The results are unpredictable.
The dot (.) Informs AmigaDOS that this batch file contains parameter substitutions. The file is read, and a copy of the script file with the values substituted is placed in the T directory and executed, The parameter is a name you provide, and may be used elsewhere in the script for comparisons and messages by placing it between brackets. Initially, the brackets are set to the “less than" ( ) and "greater than” ( ) signs. Since these are special characters recognized by EXECUTE, it’s possible to use parameters in messages. For example: ECHO “The file filel does not exist.'
As a result, the ECHO command will not be able to display the two bracket characters. If this is a problem, it’s easy to change the brackets to something else using the following "dot” commands: .BRA (
- KET) The “condition” value may be either a or k. The a
indicates a required parameter to be provided when the script
is executed. If omitted the message "EXECUTE: Parameters
unsuitable for key 'parameter a'” will be displayed. The name
of the parameter is not required when executing the file if the
values are given in the proper order. The k condition states
that if the parameter value is supplied, the name defined in
the .KEY statement must be entered, followed by the value. For
example, if you set up a batch file called Sortlt with this
statement; .KEY TextFile a,SortName k The command entered
should be something like: 1 EXECUTE Sortlt dfl:Customers.txt
or 1 EXECUTE Sortlt dfkCustomers.txt SORTNAME dfO:Cust,srt
When the script is executed, the name “Customers.txt" will be
substituted for every occurrence of the parameter “TextFile",
and the name “Cust.srt” will be substituted for the parameter
Here is a short batch file I wrote to provide a HELP facility from the CLI. It BeGinners Have you ever seen a GURU MEDITATION ALERT or a TASK HELD REQUESTER telling you that a program has crashed?
If you had GOMF in your system, you would have been able to remove the program that caused the error, and you may not have had to reset your computer!
"GOMF performs flawlessly...[it] is not a luxury, it's a necessity.....perhaps the most useful utility yet introduced for the AMIGA." -Amiga World Hypertek Silicon Springs 205-2571 Shaughnessy Street Port Coquitlam, B.C. CANADA V3C 3G3 Dealers: call for special prices!
Shows the potential of simple parameter passing. The semicolon (;) is the AmigaDOS comment character. Anything placed on the line after it will be ignored by the EXECUTE command.
.KEY command .BRA 1 .KET) AmigaDOS HELP Facility === : Written by; Rich Falconburg : This command file requires that a descriptive ;text file : for each AmigaDOS command be placed in ;the HELPLIB ; directory. The name of the file is the same as .that of ; the command, IF ' command}' EQ ** TYPE HELPLIB Commands.hlp ELSE If EXISTS HELPUB: command} TYPE HELPLI3: command) ELSE ECHO "Sorry, no HELP for ‘ command}" EXECUTE S:HELP ENDIF ENDIF thejjuruSnster!
NEW VERSION III It's amazing! Now, you can actually save data AFTER a program has crashed! (Even after a total lockup) We call it the GOMF BUTTON.
GOMF BUTTON $ 74.95 GOMF SOFTWARE $ 39.95 order toll-free!
1-800-663-8526 Technical Support 604-942-4577 This file demonstrates the equality comparison option of the IF command.
Here it’s used to determine if the "command" parameter contains a value, and if it doesn't, to display a list of the AmigaDOS commands (HELPLIB:Commands.hlp). If "command” is not empty, it then checks the HELPUB directory for a file of the same name as the one supplied. If found, the file is displayed with the TYPE command. If the supplied name is not found, an error message is displayed and the HELP script file is executed without a parameter, thereby causing a display of the list of commands.
This last step is a simple form of the SKIP workaround that I mentioned. You could extend this by defining a parameter in the .KEY statement and using SKIP with parameter substitution.
Here is a script file named TESTEX that demonstrates this.
* Restores your memory and system resources after a crash.
* Remove tasks, processes and devices
* Use from WB or CLI.
* Includespages of technical reference to assist you with your
"Anything that can stop this terrible [GURU] syndrome deserves a round of applause"
- Commodore Magazine ATTENTION PROGRAMMERS!
Do you have a great idea for a product for the AMIGA? Give us a call for more info!
Other Offerings: Deluxe MIDI Interface. Simply the best you can buy! Only $ 95 TTL monitor interface $ 99 .KEY !abel k ,9RA ( .KET) SKIP (labelSONE) LAB ONE ECHO “This is label ONEA' EXECUTE TESTEX LABEL TWO LAB TWO ECHO “This is labelTWOA' EXECUTE TESTEX LABEL THREE LAB THREE ECHO “This Is label THREE A' EXECUTE TESTEX LABEL FOUR LAB FOUR ECHO ‘This is label FOURA' ECHO ‘End of testexV QUIT Always clouding the issue, huh? The "$ ONE” next to the parameter for the SKIP command is a single substitution default value. That is, if no value for the parameter is given, the default value is used. The
“dollar sign” is a separator symbol. If you prefer a different character for the delimiter, use the dot command .DOLLAR to change it, DOLLAR I or .DOLLAR In lhe example above, lhe SKIP command will have the label "ONE" if none is provided when first executed. Without a valid value for SKIP, an error message is generated. I could have used: IF “(label]'£Q ” EXECUTE TESTEX LABEL ONE ENDIF It works but adds an unnecessary loop (this thing goes in circles enough already!). A single default definition can be established with the .DEP option.
Place it right after the .KEY statement as: .DEE label ONE This sets a global default for the batch file to the parameter “label." You may use either method for each parameter defined in the .KEY statement.
This example brings up an important point. It's possible to execute a batch file from another batch file. A good place for this is in the startup. If you own a hard drive, you may wish to perform some of the boot operations simultaneously. I have chosen to use a separate file to mount most oT the partitions, I run the EXECUTE command on a new batch file that will perform the mounts and not hold up the rest of the startup. Mere is an excerpt from a file named Mounts.stu. “NEW” PRINTED 3.5" SHUTTERS Permanent Identification of your Company, Information, or Products.
Cd SYS: "My Favorite guys are the boys at Portland-based West Coast Telecom," "They'll do just about anything and do it inexpensively."
John C. Dvorak. PC Magazine Mount Dhl: diskchange Dhl: ECHO ’ Dhl: Mounted as PUBLISH:' Mount DH2: diskchange DH2: SOFTWARE DUPLICATION ECHO “ DH2: Mounted os DATABASE;' MOUNT DH9: AS LOW AS
3. 5” $ 120 5.25" (.49 AT HD $ .95 AND SOFTWARE PACKAGING
Diskchange DH9: Endclis nil: I’m kind of gening ahead of
myself here, but I always prefer "real world” examples. The
MOUNT command informs AmigaDOS of a newr device in the system.
I’ll cover it in greater detail next issue, DISKCHANGE informs
the system that a new disk has been placed in the given
device. Normally this command is used for an external 5 1 4”
disk drive. In this situation, it’s used to make the volume
visible to the Workbench and user. This batch file
demonstrates one way of distributing the load in the system
during startup. You will need to experiment to see what can
be done to speed up your startup. If you have programs that
need special setups before they run, try creating a script to
make it easier.
WEST COAST TELECOM FOR DETAILS CALL: (503) 620-1888 There is much more that can be accomplished using the parameters and decision logic available with EXECUTE.
This has only been an introduction to the basics. Next issue we'll look at device manipulation and the often confusing mountlist file. I'll also shed some light on the mystery of the ASSIGN command and how to use it effectively.
¦AC" AT LAST!
.real-time, LIVE! Video on your Amiga's screen.
• True Color: just as it comes from your video source: camera.
VCR, TV, anything. Direct, moving, in your Amiga's memory...our
• Fast: video images in black & white, 32-color, and 4,096-color
See 13 new images every second in black & white, 12 in color, 4 in HAM.
• Save: moving video, play it back, use it in other programs.
Unlimited stills, too.
• Video Effects: real-time mouse-controled...posterization,
fades, color- keying, strobes, more.
• Roll Your Own: programmer's video library, hardware documenta
tion, examples in C, Basic.
For more information, contact: A-Squared Distributions Inc. 6114 La Salle Avenue, Suite 326 Oakland, California 94611 415-339-0339 AMAZING P ROG RAMMING Tumblin’ Tots Rescue bouncing babies in an assembly language game you can program.
By David Ashley In this article, I will present a game written completely in assembly language. The game is Tumbling Tots. The object of the game is to position two hrcmen carrying a trampoline under a hapless baby as it falls from a three story building. The more babies your firemen save, the more points you accumulate. There are three places for the firemen to stand. Hitting number pad keys 1, 2, and 3 maneuvers them to the left, middle, and right positions, respectively. The game gets pretty hectic when several babies are falling at once.
The program demonstrates many of the Amiga’s features: low-res 320 x 200 graphics, sound effects, blitter operations, intuition windows and keyboard events. The game can be made resident, is re-entrant, and works with extended memory. Moreover, the code is completely address independent. It is also fully compatible with the Amiga's windowing environment.
On entry, the game is in demo mode. The firemen move automatically to protect waves of babies. Hit any digit (not on the number pad) to begin play at a specific wave. Press the space bar to begin play at w'ave number one. As the w'aves get higher, more babies are present at the same time, which makes play more difficult. In the play mode, number pad keys 1, 2, and 3 move the firemen to the left, middle and right, while keys 4 and 6 move them in incremental steps left and right for more challenging play. Each baby must be bounced three times to be saved in the red-cross truck on the right. You
need timing and good judgement to keep the firemen under the babies at the right times.
For every baby you miss, you lose an extra baby. (Extras are displayed on the top left part of the screen.) You are allowed five misses before the game ends. When a baby hits the pavement, you'll hear a grisly splat which might make you feel guilty for your error. Every time a baby bounces on the trampoline, the game makes a boink sound.
Inner workings of tbe game For timing, the game uses the graphics.library function WaitTOFO- This syncs to the display, and is a good, commonly used timing function. A variable called "speed” specifies the number of fields to wait before moving the babies. It is normally 6, which means the babies are moved every 6 60ths of a second, or l 10ih. Lowering "speed" makes play faster.
The game behaves differently depending on w'hether you’re in the demo mode or play mode. In the demo mode, the firemen are moved by the semi-intelligent computer player. That “player" looks ahead to when the next baby will have to be bounced. In the play mode, the firemen are moved by keyboard events. There is no sound in demo mode, and the babies are handled differently to make a more interesting display.
There are 26 positions for a baby to be displayed on the screen.
These positions are in the “Iocs" table. A variable "state” specifies which positions babies occupy. It is a long word, and bits that are one mean a baby is to be displayed there. To move the babies, this register is shifted and the display is updated to reflccL the new state. Only changes from a one to a zero or vice- versa are done. For example, in order to move three babies in a row, paint a new baby and erase the old baby.
There is a 64 bit word composed of long words “cycleT'and “cycle2" representing an entire baby cycle. To set up for a cycle, this register is cleared and a number of bits equivalent to the wave number are turned on. The 6-1 bit register gets shifted into "state”, the visible portion, and the babies are moved.
Since randomly putting ones in “cyclcl” and "cycle2” could result in impossible situations where the firemen would have to be in two places at once, the game checks to make sure such events don't happen by looking for one bits in positions 6, 8, and 14 bits to the left and right of each new bit. If any of these bits is a one, the sequence will be impossible. These numbers arise from the number of positions between the left and middle, middle and right, and left and right bounce positions.
In play mode, a cycle with as many bits on as the wave number is created. When the last bit is shifted out of “state”, a new cycle is created. Demo mode is different in that instead of separate complete cycles, there is a constant supply of babies. So, there are always “maxbabies" babies in the total cycle. When a baby is saved, another is placed in the 64 bit word to replace him.
Ail figures are painted and erased with the blitter. I found it easier and more convenient to write to the blitter's registers directly, rather than using the higher level functions the graphics library provides. The blitter is locked using the OwnBlitterO and DisOwnBlitterO functions.
The audio device is opened to allow the Amiga's audio channels to make the bounce sound. The first command sent to the device is an allocate, which will return any of the four channels prepared for use (if any is available). To make a sound, the period and the volume, the waveform’s location and length, and the number of cycles to play the sound are specified in a cmd_write. The frequency is raised with further adcmd_pervol commands to make a chirp. If a sound is being made and another is pending, the first sound is aborted.
For variable storage, the program takes memory from its stack with the LINK command. This puLs the variable base in register A5. Variables are then accessed as negative offsets. The offsets are set up wiih the NDS macro, which is given its variable name and its size. Each new variable subtracts the size from the “soffsei" counter and is equated to the new value of "soffsel”.
This is a good way to get variable storage space, since the stack is free memory' provided just for such use. Moreover, all of the 68000’s addressing modes can be used.
An alternative is to put dc's and ds's at the end of the program and use program space for storage, but this has drawbacks. The storage area adds to the program's size, and not all variables have to be initialized. More important, they must be accessed with the absolute long addressing mode, which forces RELOC32's to be added to the load module. Each access takes up four bytes for a reference, w'hereas the “variable(a5)” takes up only two. In addition, two tasks cannot be running the same section of code, because their variables would collide.
The images were created with Dpaint and stored as brushes, which were then converted to hex with a program like ilbmdump on Fred Fish 16, the IFF disk.
As a final note, the program must be assembled with upper and lower case being equivalent. This can be done with the 'C option in the Metacomco assembler.
' 1 Listing One: Tumbling Tots.asm .•Tumbling Tots written 1987 by David Ashley .•Must be assembled with upper case lower case ;tabs at 10,8,20 hardware: equ $ dff000 ,-hardware registers .-number of bitplanes ;total t of colors ;x of extra men 'Y ;dots between extras ;x of score ;y ;i 60s between cycles ;max on screen ever ;x of title ;y ;x of left firemen ;x of middle firemen ;x of right firemen ;y ;y of splat ;x of name ;y ;x of truck
• Y :x of building
• ¦y depth: equ 3 nomcols: equ 6 extrax: equ 50 extray: equ 15
distance: equ 20 scorex: equ 250 scorey: equ 15 speed: equ 6
naxbabs: equ 8 titlex: equ 150 titley: equ 40 menlx: equ 34
men2x: equ 124 men3x: equ 214 meny: equ 175 splaty: equ neny+17
namex: equ 160 namey: equ 80 truckx: equ 290 trueky: equ 157
buildx: equ 0 buildy: equ 18 ifnd exec_types i include
"exec types. 1" include "exec memory,i" include
"intuition intuition.i" include "libraries dosextens.i" include
"workbench workbench.i" include "workbench startup.i" include
"devices audio.i" include "hardware custom.1" include "Ivo.i"
.-this has the LVO definitions if you have it, you will not
need amiga.lib endc link a5, workapce ;get variable storage
4. w,execbase(a5) ;save execbase move.1
4. w,a6 ;set up for exec calls suba.1 al, al ;no name jsr
_lvofindtask(a6) ;find task block move.1 dO,mytask(a5) ;save
lea intname(pc),al ;open up intuition noveq 0,d0 jsr
_lvoopenlibrary(s6) rove.1 lea moveq jsr rove.1 lea roveq jsr
rove.1 _lvoopendovice (a6) .-open audio device 4-1,dO
_lvoallocsignal(a6) :get a signal bit soundport (a5),aQ
:setting up for audio ln_name(aO) ;noname ln_pri(aO)
.-priority - o 4nt_nagport,In type(aO) ? Pa signa l,mp_7l.igs
(aO) dQ,mp_sigbit(aQ) ;put in signal bit
nytask(a5),mp_sigtask(aO) a0, (a0) .’initialize header
41h_tall, (aO) lh_tail(aO) aO,Ihtailpred(aQ) soundio (a5) r al
.‘prepare for allocate aQ,mn replyport(al) 4adcmd_allocate,
io_command(a 1) audiomap(pc), aQ ;map for which channels
aO,ioa_data(al) 44, dO .-four elements dO,ioa_ler.gth (al)
4adiof_nowait,io_flags(al) io_device(al),a6 dev_beginio(a6)
;try to allocate d0 ;ignore if failure ;open up graphics ;open
up dos clr. 1 rove.1 tst.1 bne. S lea jsr lea jsr move.1
move,1 move.1 beq. S returnmsg(a5) raytask (a5), a4 pr_ell(a4
nowb pr msgport (a4 , aO _lvowaitport(a6) pr_rasgport(a 4),aO
_lvogetrsg(a 6) dQ,returnmsg(a5) dO, a4 sm_arglist(a4), dO
nowb dO, a4 va_lock (a4) , dl dosbase(a5),a6 lvocurrentdir(a
6) raove.l move. 1 move. 1 jsr bsr. S error soundio(a 5),aQ
io2f a S ,al ;copy stuff to io2 io_devicc(a 0),io device(al)
mn_replyport(aO),mn_replyport(al) io_unlt(aC),io unit(al)
4. W,a6 returnmsg(a 5),d4 nowb2 _lvoforbid(a6) d4, al
_lvcreplymsg(a6) dosbase(aS), al _lvccloselibrary(a6)
gfxbase|a5),al _lvccloselibrary(a 6) intbase(a 5),al
_lvoclosolibra ry(a6) a5 move.1 move,1 beq. S jsr move.1 jsr
move.1 jsr rove.1 jsr rove.1 jsr unlk rts lea move.1 jsr moveq
and. 1 beq. S lea move.1 clr .1 bra. S move.1 moveq jsr move.1
move. 1 beq move. 1 lea move move subq bne. S lea move.1 Jsr
move.1 beq lea move.1 move.1 lea move.1 lea jsr move.1 beq
move.1 rove.1 novb2: tct3 : datastart(pc),al execbase a5),a 6
_lvotypeofmem(a6) 4menf_chip,dl d0,di“ notchip
datastart(pc)ral al,memory(aS) allocated |a5) inchip
?dataend-datastar memf__chip, dl _lvoalloemem(a6)
dO,memory(a5) dO,allocated(a 5) noraem d0,al datastart(pc), aO
?(dataend-datasta a0)+, (al) + ? 1, dO copymem nscreen(pc),
aQ intbase(aS),a6 _lvoopenscreen(a6 dQ,babyscreen(ab)
Nwindow+nw screen dO, (aO) dQ, aO sc_bitraap+bm_plan a 1,myplanes(a5)
r. ctchip: copymem: open our window save exit of can't open ; our
IDCMP port lea mcveq bsr lea moveq bsr lea lea moveq moveq
move.1 ;clear out 10 block moveq 4extrax,d0 moveq extray,dl
moveq 41,d2 move babies la5), count (a5) .’temporary counter
subq 41,babies(a 5) bsr figure ;put extra baby bsr doops ;dc
blits addi 4distance,dO ;mcve to next extra subq 1, count
(a5) .’decrement count .-clear out msgport ;clear returnmsg
;get process block ;test if from CLI ;i f ne,from CLI ;get
msgport :wait for WB message ;get message ; save ;just in case
flaky ;should never happen ;get lock on directory .•setup for
d03 calls .change current dir ;call main routine .•setup for
exec calls ;get returnmsg ;i f eq,am from CLI .•otherwise
forbid ;send back to WB .•close dos .-close graphics .•close
Intuition .¦release variables ;return ;get base of data ;set
up for cxecs ;see what type :is it CHIP?
;if so,all ok .data area ;didn't allocate ;skip next stuff , dO „• got some CHIP men .•data area .•did allocate .¦exit if canrt get it .•setup for Int. Calls ) ;open up our screen ; save ;exit if can't open (pc)r aQ :put in screen ; in newwindow struct es (aQ),al save bitplanes nwindow(pc),aQ _lvoopenwindou(a6) dO,babywlndow(a 5) nowindow dQ, aQ wduserport(aO),uport(a 5) dO, intbaseUM gfxnane(pc), al
* 0, dO lvoopenllbrary(a6) dQ, gfxbase(aS) dosr.ara(pc),al ? 0,
dO _1voopen11bra ry(a 6) dO, dosbase (aS) soundio(ab),aO
?ioa_sizeof,dO clearmem soundport(a5),aO 4mp_size,dO clearmem
audname(pc),aQ soundio(ab),al ? Q, dO 0, dl execba se(a 5),a6
U 2,d0 ;copy data to CHI?
Moveq jsr lea clr .1 clr -b move.b move.b move.b move.1 move.1 addq.1 clr. 1 move.1 lea move.1 move lea move.1 moveq move.1 move.b move.1 jsr tst.l bne lea lea move.I move move.1 move,1 move.1 lea lea moveq move.1 jsr bsr move.b clr. 1 move move move moveq bsr bsr moveq random: bsr subq bne. S move move moveq bsr bsr moveq move moveq bsr bsr move move clr restart2: move move moveq moveq bsr bsr move moveq moveq bsr bsr restart: moveq bsr move move moveq bsr move bsr move bsr bsr extralp: babyscreer. La 5), aQ sc_viewport(aQ) ,aO ctable(pc), a 1 4noracols,dO gfxbase |a5),a6 _lvolcadrgb4(a6)
elcarops 4Sda,seed(a 5) state(a 51 tmeny,dl Imenlx, dQ dD, place U5) 0, d2 figure doops 4100,d4 rnd l,d4 random 4truckx,dO ttrucky,dl 4l8,d2 figure doops Ibuildx,dO Ibuildy,dl 19,d2 figure doops 45,babies(a 5) 1, wave (aS) saved(a5) 41,attract(a 5) 4titlex,dO 4titley,dl 415,d2 figure doops ?namex, dQ tnamey,d1 417,d2 figure doops 4 0, dQ update Isplaty,dl menlx+ 24, dO 16,d2 erase 4men2x+24, dO erase lmen3x+24,dQ erase doops .•load new colortable .•clear blitter ops :rar.don seed clear 32 baby bits .-setup for firemen .•men are on left ;put men ;do blitter operations .-toss 100 random
4's rput building ;do blits ;5 extra babies ;wave 1 ;saved - Q ,-gar.e in attract mode .-set up for title .-erase splat 1 ;erase splat 2 .•erase splat 3 ;do blits .-set up for extras ;put name ,-do blit3 .•update,all babies off ;clear ail splats .•put truck .•do blits ;setup for building :get our screen :get our viewport ;out new colortable :put title ;do blits ;setup for name
• • setup for truck bne. S extralp ; loop back move
?speed,timer(a 5) .•initialize timer move scorex-5G,dO ;wavex
is scorex - 50 moveq ?scorey,dl bsr clearnum ;blan)s out wave
number move wave(a 5},d2 move
* scorex-SO,dO moveq scorey,dl b3r putnum .•put up wave number
* scorex,dO moveq
* scorey,dl bsr clearnum ;blank out score move saved(a5),d2 move
?scorex,dO moveq ?scorey,dl bsr putnum ;put score clr. 1 cyclel
US) .•clear 64 baby bits clr. 1 cycle2(a5) clr babieson US)
;clear display bits looc: move.l gfxbase a5), a6 set up for
graphics jsr _lvowaittof(a6J wait for top of field bsr what
;any keyboard activity?
Move code(a 5),dO ;get code of last key tst attract a 5) are we in attract beq. S normplay ;lf not,behave normally ;ue are in attract mode cmpi
* $ 45,dO ;was it an ESC?
Beq exit ;lf so,exit tst do ;if 0,no key was hit beq atrmode ;continue attract cmpi nordo ;was it a digit key?
Bcc. B novavset ;if =10, was not move dO,wave(aS) ;clO,so store in wave bra . S waveset ;set which wave nowavset: cmpi
* $ 40,dO ;was it space?
Bne atrmode ;lf not,ignore and cont move
* l,wave(a5) .space means wave 1 waveset: a game is .•starting,
do setups waveset: clr attract(a 5) no longer attract mode clr
saved U5) .¦zero out score move i 5,babies(a 5) ;5 extra babies
move ?titlex,dO ;set up for title erase moveq Ititley,dl moveq
15,d2 bsr erase ;erase title bsr doops ;do blits move
?namex,dO ;set up for name erase moveq ?namey,dl moveq 17,d2
bsr erase .erase name bsr doops ;do blits bra restart ;go to
restart atrm.ode: bsr computer normplay: tst aC bird. S nohit
ignore negatives cmpi $ 45,dO .-was it ESC?
Beq exit ;if so, exit subi S Id,dQ ;try keypads 123 bcs. S nohit ;not 123 or 46 cmpi 3 r dO bcs. 3 absolute ;yes, was 123 subi 510,dO ;try 46 bcs. S nohit ;not 46 beq. S tryleft ;if it was a 4 cmpi 2, dQ ;is it 6?
Beq. S tryright yes bra . S nohit ignore It otherwise tryleft; cmpi menlx,place Ca 5) ;try to go left beq. S nohit already on left side move place(a5),dO not on left, so ok subi 90,dQ move left one bra. S delta ;continue tryright: cmpi ?men3x,place(a5) try to go right beq. S nohit .•already on right side move place(a5),dO not on right, ok addl 90,dO .•move right one bra. S delta continue absolute: mulu
* 90,dO ;an absolute,012x90 addi ?menlx,dO add in left man's x
delta: move cmp place ta5),dl dl, dO see if any change beq, s
nohit ;if same, don't bother move d0,place(a5) update
firemen's place move dl, dO zset up to erase old move ?rneny,dl
* Q,d2 figure 0 is firemen bsr erase erase old move place(a
5),dO set up for new bsr figure put new bsr doops do blits
nohit: bsr sndchnge .•perhaps change sound subq 1,timer a 5)
subtract 1 from timer bne loop ;if not 0, no change ; in
babies move ?speed,timer(aS) restore timer Arexx ... Only
$ 49.95 The REXX Language for the Amiga Arexx is a multitasking
implementation of the REXX language, an elegant high-level
language especially suited for macro-processing and general
REXX has a clean, simple syntax that makes it easy to learn ... an ideal “first language.” And experienced programmers will appreciate more advanced features like compound variables, the INTERPRET instruction, and source-level debugging.
• Interactive, Interpreted Operation
• Exceptional String-handling Facilities
• Built-In Library with Over 75 Functions
• Built-In Source-Level Debugger
• Compact, Reentrant code Only B2K The Emerging Standard Arexx
is rapidly becoming the standard for macro extensibility and
inter-program communication. It defines a command interface
that, allows REXX macros to communicate with other software
and lets the end user build integrated applications. Products
supporting the Arexx interface include AmigaTjrX from Radical
Eye Software, TxEd-Plus from MicroSmiths, C.A.P.E.68K from
Inova- tronics, and our own Wshell and many more appli
cations are under development.
Now Available! Wshell ... Only $ 50 The Wshell is the command shell you’ve always wanted.
It goes well beyond the CLI and 1.3 AmigaShell in features and convenience of use, providing command aliases, resident and built-in commands, an implicit “CD”, and concurrent piping. And yet Wshell is fully compatible with the CLI, so you can run all your existing software.
• Line Editing Command History Aliases
• Built-In Commands Resident Commands
• Prompt String Window Title “Variables”
• Concurrent Piping
• Transparent Support for Arexx Macros
• Script-bit Support for “Execute” Scripts
• Compact, Reentrant Code Only 10K With Wshell you can use
REXX-language macro programs like executables even as
filter programs in a piping system. Use the source-level
debugging to single- step through a complex system of
concurrently-running “piped” programs!
Arexx and Wshell are available at better dealers, or you can order them directly from the author. Send check or money order plus $ 2.0Q it.em shipping to; William S. Hawes
P. O. Box 308 MA orders add 5% sales tax Maynard, MA 01754 Dealer
inquiries invited! (617) 568-8695 Amiga is a trademark of
Commodore-Amiga, Inc. tat attract(a5) ;are we in attract mode
cmp old(n 5),d2 .-were they there?
Beq. S noattr ;if not,skip beq. S bounce?
;ye3, baby bounced btst 0,state+3(aS) ;did a baby make it?
Bclr dl, dO .-clear baby bit beq. S nodecbab ;if not,skip bsr death .-kill baby subq 1,babieson(a5) ;one fewer in cycle bra. S no 2 .-skip sound
r. odecbab: cm pi ? M.axbabs,babiescn|a3) .are there too many?
Bounce2: bsr sound ,-roake a bounce sound bcc ordinary :if so, skip no2: moveq ? 2, dl .•last place for baby addq ? 1,babieson(a 5) ;wc will add one btst dl, dO ;is baby there?
Move.1 cyclel(a 5),d4 beq. S no3 ;i f no,skip move.1 cycle?(aS), d5 move ?men3x,d2 .-men should be moveq ? 1, d6 .•add only one baby cmp place(a5),d2 ;are they here?
Bra. S pickloop ;go and pick one beq. S bounce!
;yes, baby bounced noattr: tst. 1 cyclel(aS) .are there more?
Cmp old(a5),d2 ;werc they there?
Bne. S ordinary :yes,keep going beq. S bounce!
;yes,baby bounced tst. 1 cycle2(a5) .-are there more?
Bclr dl, dO .•clear baby bne. S ordinary ;yes,keep going bsr death .‘kill baby .-we are all out bra . S no3 ;no sound tst .1 state(ab) .-are we in demo?
Bounce!; bsr sound .-make bounce sound bne. S ordinary .-if so, keep going no3: bsr update .•update display .•following code: mcve place(a5),old(a 5) ;oid - place ; d4 and dS are btst ? 0, state*! |a5) ;did a baby make it?
A 64 bit word beq loop ;no,cant inue which represents tst attract(aS)
• •are we in attract mode the baby cycle bne loop ;i£ so,
continue moveq ? L,dS .-always first baby here addq ?
1,saved aS),d2 .-another baby saved moveq 0, d4 .•clear out
upper 32 move saved(aS),d2 .¦prepare to show score move
wave(aS) ,d6 ;how many babies to put move ?scorex,dO waveput:
subq ? 1, d6 ;sub one from counter moveq ?scorey,dl beq. S
eyemade ;lf zero, we are done bsr putnum .-put up score
pickloop: bsr rnd ;get a random number ;this next check _s to
see if we are a new wave.
S3f,dO .-make 0-63 ;wavelens is a rafale of the chanqeove points lor tst attract a 5) ;if attract, confine :new waves to 14 move wave(a Si,dO ;see if in new wave beq. S under3 4 ;not attract, so skip lea wavelens-2(pc),aO cr.pl ?14,dO add a dO, at) bcs. S pickloop ; if 14, try again adda dQ,aO under 14: cmpi ?32,dO .-which 32 bits?
Move (aO),d0 .•get count for next bcs. S ihlow32 ; 32 means d5 cmp saved(aSt,dO .-are we far enough?
Btst d0,d4 ;otherwise, check d4 bcc loop ;not far enough bra. S inhiqh32 addq ? 1,wave (a5 ;we are in new wave inlov32: btst d0,d5 ;check dS move wave(a S),d2 ;prepare to show wave inhigh32: bne. S pickloop :a one bit means baby move ?scorex-SO,dO ;the fallowing code checks for an Ip possible baby moveq ?scorey,dl .-situation, where the firemen would have to be in two bsr putnum .-put new wave number .places a t once bra loop .•continue lea bitlocs(pc),a0 .-prepare for check exit: move.1 execbase(a5) , a6 .-game over, close up moveq ? 6,d2 .•there are 6 possible lea soundio(aS),al moveq ?
0, d3 .•collision count - 0 jsr Ivoclosodevice(a6) ;close audio device bitcheck: move dO, dl move.b soundport+mp sigbit (a!),dO add. B (aO)+,dl ;bit ? + offset - test jsr lvofrcesignal(a6) ;freo signal bit cmpl .b ?64,dl ;off 3cale?
Move.1 babywindow(a 5),aO .-get our window bcc noincr :yes, don't check move.1 lntbase(a5),a6 cmpl.b ?32,dl .•which 32 bits?
Jsr Ivoclosewindow(a6) ;close our window bcs. S low32 ; 32 means low 32
r. ovlndow: move.1 babyscreen(a5), aO .-get our screen btst dl,
d4 .•otherwise check upper move.1 intbase(a5}, a6 bra .s
high32 jsr lvoclose3creen(a6)
• •close our screen lov32: btst dl, d5 .•check d5 no3creen:
move.1 allocated a5),dl :free CHIP mem if there high32: beq. S
noincr ;a zero bit means empty beq. S nomem ¦•zero means didn't
got addq ? 1, d3 ;a collision:incr count move.1 dl, al noincr:
subq ? L,d2 ,-any checks left?
DO ;size of it bne. 3 bitcheck ;i£ so, continue move.1 execbase(aS),a6 tst d3 .•must be zero for ok jsr _1 vof reemem(a 61 .•free it bne.s pickloop ;if 0, try again nomem: rts .•finally return cm pi 32,dO .-which 32 bits?
;this handles a baby's death. Put a splat and bcs. S low32set ;if 32, low 32 .-decrement extra babies, perhaps end game bset d0,d4 .•otherwise, put in high .•enters with d2 t he X to put the splay bra . S hig32set ;d0 Is the visible portion ot the eye le, so preserve it low32set bset d0,d5 ;put in low death: move.1 dO,- (a7) hig32sot bra . S waveput .•continue with loop move d2,d0 .¦set up for splat eyemade: move,1 d4,cyclel(a5) ;ue are all done add!
?24,dO move.1 d5,cycle2(a 5) ;3tore the cycle move ?splaty,dl ordinary moveq ? 0, dO .-now comes updating moveq ?16,d2 ro)tr ? L,dO .-clear extend flag bsr figure ;put splat roxr cyclel(a 5 K .-shift entire cycle bsr doops ;do blits roxr cyclel+ 2 a5) ;one bit right in tine move babies(a5),dl
• •get ? Of babies roxr cycle2(a 5) beq toobad ;if zero, game
over roxr cycle2*2(ab) subq ?1,babies(ab)
• •one fewer move.1 state(a5), dO ;nov shift into visible mulu
• •compute where to erase roxr.1 ? 1, dO moveq ?extrax,cO moveq
?16,dl ;place for first bounce add dl,d0 btst dl, dO ,-any baby
Moveq ?extray,dl beq. S nol ;lf bit is 0, none moveq ? L,d2 moveq ?menlx,d2 .•where men should be bsr erase
• •erase an extra baby cmp place(a5I,d2 ;compare with place bsr
doops ;do blits beq. S bouncel ;good! A bounced baby move.1
(a?)+,dO cmp old(a 5},d2 .-compare with last rts beq. A bouncel
:last is good too ;the game is over , Do not restore dO and do
not return bclr dl, dO .-player lost one ;so throw away things
on stack bsr death ,-baby is paste toobad: addq ? 8, a?
: dO and retad bra, s nol .¦don't make sound move ? 1,babies(a 5) bouncel: bsr sound .-make a bounce sound bra restart2 ;restart nol; moveq 8,dl .•second bounce place ;thi3 routine put s a nurabe r btst dl, dO .any baby there?
;d2 is the number dO-X and dl-Y beq. S no2 ;none, so skip ;we print it from right to left, dividing by 10 move ?men2x,d2 ;where men should be :and printing the remainder cmp place(aS),d2 .¦are they there?
Putnum: move d2,tempUS) ;put in temp storage beq. S bounce2 ;yes, baby got bounced move ?4,count(a5) ;never more than 4 y e t*a'' ' mO'N'' . ... £6 otff"- & K UJ ff S3 numberlp move ext .1 temp a5),d2 d2 divu 10,d2
• ¦divide by 10 ;d2 low 16-result ;d2 high 16-remainder move
d2,temp(a5) ,-put back in temp swap d2 addq 5, d2 .¦make it a
digit bsr figure .-put it bsr doops ;do blits tst temp(aS) ;any
Beq. S alldigs ;if zero, we're done subq 49, dO ;move left one place subq 1,count(a 5) .-did we print 4 yet?
Bne. S numberlp ;if not,continue alldigs: rts ;clear out where a number is to be displayed ldO-X,dl -Y clearnum : move 4,count(a5) moveq 5,d2 :do 5 just to be sure elearlp: bsr erase ;biank out bsr doops ;do blits subq 8, dO ;move left one subq 1,count(a5) ;any left?
Bne. S elearlp ;if so, continue rts ;This routine updates the visible portion of the cycle.
;It will erase babies where they are turned off.
;and dis slay babies where they are turned on.
;If bits stay the same, nothing is done.
;Enter w ith dO the new state update: move .1 state(a5),dl :get old state move. 1 dO,state(a5| .-update state eor • 1 dO, dl ;get changing bits move.1 d1,changes a5) ;save in changes clr count(a S) .•clear counter updatelp: move count(aS),d2 ;get counter move .1 changes(a 5),dl ;get changes btst d2,dl ;is this bit one?
Beq. S updated ;if not, skip moveq 25,dO ;25-bit is which baby move .1 state(a 5),dl ;get new state btst d2, dl ;see if on or off beq. S babyoff ;if zero, erase baby sub d2,d0 ;compute 25-bit I bsr putbaby ;put baby bra, s babydone ; skip fcabyoff: sub d2,d0 .•compute 25-bit bsr erasbaby .•erase baby fcabydone: bar doops ;do blits updated: addq 1,count(a5) ;move to next bit cmpi 26,count(a5j ;are we done?
Bne. S updatelp ;if not,continue rts ;This routine is the brains of the demo mode.
;It hand les where to put the firemen to make sure all
• •babies survive.
;It returns a number in dO which is like a keycode ;so other code is unaware of who i a controlling men.
Computer : moveq $ ld,dO
• ¦default is left side movoq ¦ 3, dl ;place on right moveq
• •place in middle moveq 17,d3 .•place on left move,1
state(a51,d5 ;get state aheadip: btst dl,d5 ;baby on right?
Bne. S returnlf ;if so, return a ”3" btst d2,d5 ;baby in middle?
Bne. S returnle ;lf so, return a "2" btst d3,d5 ;baby on left?
Bne. S returnld ;lf so, return a “1" lsr ,1 l,dS ;move forward in time bne. 3 aheadip ;keep going if any more rts .•default case, left side returnld : moveq rts 51d,dO return]e : moveq rts 51e,dO returnlf : moveq rts Slf,dO what: move,1 execbase(a5),a6 ;set up for execs move t-l,code(a5) .¦default case move. 1 uport Ja5),aC ;get msgport move.b mp_sigbit(aC),dl ;get signal bit moveq 1, dO asl. 1 dl, dO ;make a mask movo.i mytask(aS),aO ;get our task block move.1 tc slgrecvd(aO), dl ;get our signals and, 1 dO, dl ;apply mask beq. S none ;if zero, none there jsr Ivcwait (af ) ;let exec
clear it msgloop: move.!
Uport(a5),aC jsr _lvogetmsgla6)
• ¦get a message tst. 1 dO beq. S donelp ;if zero, we are done
move, 1 dO,- a?)
;push the message pea nextmsg(pc)
• •push return address move.l dQ,a4 100% better than any other
hard drive back-up program EZ-Backup is a genuine breakthrough
'’ ' ' •7*'." * EZ-Backup actually manages the space on your
backup disks- Before EZ-Backup the only way to get rid of the
piles of incremental back-up disks that littered your desk was
to do another full back up. This method is inconvenient and
requires a whole new set o( unformatted floppy disks.
With EZ Backup you use the same set of disks for every incremental back-up. Only one full back-up required-Ever? Space on the disks is managed by deleting obsolete archive files and allowing you to save from 0-255 versions of each file. Your files are saved-even if you have completely deleted them from the hard drive!
EZ-Backup comes with an optional warning screen- We all tend to put off doing backups. EZ-Backup’s warning screen reminds you.
If you would rather not be reminded-you have the option to shut the warning screen off.
EZ-Backup prevents you from damaging valuable data- By checking the volume label, EZ-Backup keeps you from writing over important files.
EZ-Backup uses Standard Amiga format- Files are archived in standard Amiga format and work with all standard utilities.
EZ-Backup provides easy recovery of individual files A simple to use mouse-oriented program allows you to recover individual files.
Not more expensive just the best - $ 49.95 - from: EZ-SOFT or an Amiga Dealer near you.
21125 Chatsworth Street Chatsworth, CA 91311
(818) 341-8681 Dealer Inquires Welcome
* Provides archive-bit utilities * Not copy protected
* Multi-tasking * Complete manual with examples
* Upgrades provided free tor the first six months after program
* Free telephone support!
Works urtth all Amiga-DOS compatible hard drives.
(Amiga-DOS version 1,2 or higher) We cfinnoi lower llte price of memory chips, but 10c can LOWER i ic price of the INSIDER so you can AFFORD the high price of chips.
* 6, dO lea Iocs(pc),aO adda dO, aO move |a0)+,d0 move (aO)+,dl
move rts (aO)+,d2 oo plus $ 3,00 Shipping V' ' }. Y.-,' ' &V • i
NO Dealers or Distributors - Prices too LOW!
* Requires 32 256K chips @ 150 or 120 n* Order direct from the
mniuifncLurer oidy: Routine to clear elearmem: clr.b subq bne.
S rts bounce so; tst bne. S move.1 lea move.1 jsr tst.l bne. S
lea move.1 jsr lea move move.1 adda move.1 moveq move.l move
move.b move move move .1 jsr lea ;Make sound: attract mode is
quiet skip if so ; save get io block set up for execs are
:if not zero,ok abort sound get io block quiet: move.1 im class(a4),d0 look at class empi.1 ?rawkey,dO is it a rawkey?
Beq rkey donelp: none: rts sloppy, different things use this rts nextmsg: move.1 (a7) +, al get the message jsr lvoreplymsg(a6) .-reply it bra. S nsgloop continue rkey: move im code(a4) ,d0 get the code tst. B dO ,-is it a key-up?
Bird. S notdown ;if so, ignore move dO,code(a5) ;save in code notdown: rts dO bytes at aO CaO) + l,dO elearmem ;nd attract(a5J dontsnd dO,-(a7) soundio (a 5),al execbase(a 5 ,a6 _lvocheckio(a6) dO quiet soundio(a5),al io_device(al), a6 dev_abortio(a6) soundio a5),al cmd_write,io_command al) memory(a5),aO ;got CHIP start soundbuf-datastart,aQ add offset aO,ioa_data(al) point to waveform 2,dO length is 2 bytes dO,ioa_length(al) save in length
* 80,ioacycles(alj play 80 cycles ?adiof pervol,io_flags(al)
* 2590,ioaperiod(al) period 64,ioavolume(al) and volume io
device (al),a6 get device base dev_beginio(a6 do io
soundio a5 raO copy over The Original INSIDER ttK One Meg
Uoiircl with clock Fully socketed ... Just plug in lliu* chips
for the A 1000 only 90 Day Warranty MEMORY CHIP BUSTERS
Michigan Software 143345 Grand River Novi, Ml 4SOSO
(313) 348-4477 Mon througtl Fri 10 to 5 $ 150.
VISA muU Ife cath or figure: figurelp: blit, A points to the stencil B points to a blitplane C D point to video bitplane move.1 nextop(a5),a2 get op pointer move d0,d4 andi $ 000f,d4 mask so low 4 of X ror 4, d4 rotate to upper 4 move d4,op conl(a2) .-put in conl Tor shift ori ? SO fca,d4 ;OR in minterm move d4,op_conO a 2 put in conO moveq
* -2,d4 mods for a and b - move d4,opamod(a2) move d4,op
bmod(a2) move.1 0000,op_aflwm(a2) throw away last ; keep all
of first move dO, d4 Isr 4,d4 compute word add d4, d4 double
for byte addr move dl, d3 mulu
* 40,d3 compute line add d3,d4 compute word offset into
bitplane lea moving(pc), a3 start of figure tabl adda d2,a3
adda d2, a3 move (a 3 J,d3 get element move.1 memory(a5) , a3
adda d3,a3 add to CHIP offset move (a3)+,sizetemp(a5) bltsize
for later move (a3)+,d3 mods for video's C4D move d3,op_cmod(a
2) move d3,opdmod(a 2) move (a3)+,d3 get size of a bitpla
move.1 a3,op_apt(a2) stencil follows move.1 myplanes(a 5),al
table of bitpianes moveq op3ize,d5 size of an operation
* depth,d6 .-depth operations adda d3,a3 skip to new bitplane
move.1 a3,op bpt(a2) move.1 (a 1)+,aO ,-next video bitplane
adda d4,a0 add offset move.1 aO,op cpt(a2) put in C and D
move.1 aO,op_dpt fa2) move sizetemp(a5), op _bitsize(a2) lea
io2(a5),al ;to secondary io block move ioa period(aO),ioa
period(al) copy period move ioa volume(a0), ioa volume(al)
copy volume move.1 a7)+,d0 rts move.1 execbaseia5), a6 set
up for execs lea soundio(a5) ,al ;get io block jsr
_lvocheckio(a 6) are we doing sound?
Tst. 1 dO bno. S nosound if not zero, skip lea io2(a5),al otherwise, modify it move adcmd pervol,io command al) move.b adiof_synccycle,io _flags(al) sync on eye subi 150,ioa_period(al) raise frequency move.1 io device(al),a6 get device base jar dev beglnlo(a6) ;do io rt s Put a baby. Falls through to figure putbaby: bsr.s setbaby This is a complicated blitter routine. It will do variable sized blits, based on which figure to put dO-X,dl-Y,d2-figure number It looks in the moving: table for the offset into the CHIP memory block The first word is what to put in bltsize The next word is
what to put in bltmods c and d The next word is exactly how many bytes per bitplane Then comes the stencil, which has one bits where the blit is supposed to have effect Then the bitpianes nosound: This routine sets up dO,dl and d2 for a baby operation dO-X,dl-Y,d2- which of four babies, each 90 degree possibility each entry 6 bytes get start of table move out to entry get data The following moves copy data that doesn't change into the next operation. The last copy is wasted .-as it is written over by the next figure.
Move.1 op_apt(a2),opsize+op_apt(a2) move.1 op_conO(a2 , opsize+op conO(a2) move.1 op_amod(a2),opsize+op_amod(a2) move.1 op_cmod a2),opsize+op_cmod(a2) op_a f lum ta2), opslze+cpa fIwm(a2) kip to new operation depth counter it more, continue save for future ; just did depth ops move. 1 adda subq bne. A move.1 addq rts d5, a2 l,d6 tigurelp a2,nextop(a5) ?depth,nunberops(aS) erasbaby: bsr setbaby ;set up for erase The following routine erases a figure.
The only differences from the figure routine above are: no B needed because not copying,only clearing different minterm se: move.l nextop(a 5),a2 move dO, d4 andi ?SOOOf,d4 ror 4,d4 clr op conl(a2) ori $ Qb0a,d4 move d4,op conO(a2) moveq
* -2,d4 move d4,op amod(a2) move.1 I$ ffff0000,op_aflwm(a2) move
dO, d4 Isr 4, d4 add d4, d4 move dl, d3 mulu 140,d3 add d3, d4
lea moving(pc),a3 adda d2,a3 adda d2,a3 move (a 3),d3 move.1
memory(a5),a3 adda d3,a3 move (a 3)+,s i z et emp(a 5) move (a
31+,d3 move d3,op_cmod(a2) move d3,op_dmod(a2) move (a3)+ , d3
move. 1 a3,op_apt(a2) move.1 myplanes(aS) , al moveq ?opsize,d5
moveq ?depth,d6 selp: move.l al)+,aO adda d4, aO move, 1 aO,op
cpt(a2) move.1 aO,op_dpt(a2) move sizetemp(a5),op bltsize(a2)
move.1 op_apt(a2),opsize+op apt a2) move.1 op_con0 (a2),
opsize*op_con0 (a2) move.1 op_amod(a2),opsize+op_amod(a2)
move.1 op_cmod(a2),opsize+op_cmod(a2) move. 1
op_aflvm(a2),opsize+op_aflwm(a2) adda d57a2 subq ? L,d6 bne. S
eraselp move, 1 a2,nextop(a5) addq ?depth,numberops(a5) rt3 ;Co
all blitter operations that have been stored, if any.
An operation consists of all the registers to be .‘loaded into the blitter. We do an ownblitter to make sure we don't mess up anyone else's operations.
Doops: move numberops(aS),d3 did we do any?
,-set up for execs no task switches ,-set up for graphics get blitter for use start of operations hardware registers make blitter nasty beq.s noops move.l cxecbaso(a 5),a 6 jsr _lvoforbid(a6) move.l gfxbase(a5),a6 jsr _lvoownblitter(a6) lea operations(a 5},al lea hardware,aO move $ 8400,dmacon(aO) ;We check to see if the blitter is busy, just in case.
Supposedly ownolitter does this, but a bug in intuition's GpenScrccn causes an early return, so we'd better be careful.., bit to check for busy check status is blitter busy?
If so, wait set up blitter stuff waitblt2: dOOplp: move $ 4000,d7 move dmaconr a0),d6 and d7,d6 bne. S waitblt2 move. I (al)+,bltconO(aO) move (al)+,bltamod(aO) move (al)+,blIBMod(aO) move (al)+,bltcmod(aO) move (al)+,bltdmod(aO) move.1 (al)+,bltafwm(aO) move.1 (al)+,bltapt(aO) move.1 (al)+,bltbpt(aO) CONQUER win IASI m A n i § a D 0 S [EEING - CLI __ 3 MASTERING-C been wailing for, The software is designed ft help while you master 2-in-1 package include resident assistant, reac commands. Also cove much more, Overcon , IAS k list fci ! L1 is THE interactive DOS tutorial you’ve best way to
learn the Cli is to use it Our ) actively instruct as well as provide online the Amiga's Command Line Interface. A s a full tutorial of AmigaDOS and a memory lyto help you with the most commonly used red are directories, batch files and much ne the DOS barrier, ask your retailer for TEEING - CLI r every neu Aniga user I Or ocder direct, send d Ift fl T Postpaid in the chect or money order for: p Jj* J Contirtenlal U.S. Id: GRAPHIC EXPRESSIONS P.O.Box 1 1 0028 Nufey NJ 07110 AmrgaisaregisJeredaademart.cfCcmmodore-Anaigalnc, MV TtlJresidentsaddapplica ilesalestBX.
Move.l (al)+,bltcpt(aO) move.l (al)+, bltdpt (aO) move (al)+,bltsize(aO) this one does it This next check is not exactly like busy-waiting, which is bad. Since the blitter is nasty, the 68000 will get almost no cycles and this code will probably only execute a few times, if any.
Uaitblit: move dmaconr(aO),d6 get status and d7,d6 check if bU3y bne. S waitblit ;if so, wait subq 1, d3 any more operations?
Bne. S dooplp ;if so,continue jsr _lvodisownb!itter(a6) release the blitte: racve.1 execbase(a5), a6 set up for execs jsr lvopernlt(a6) allow task switching fall through to clearops clearops: lea operations(a5) ,a0 point to start move.1 aO,nextop(a5) ;of operations clr numberops(a5) no ops noops: rts This routine makes a random 8-bit number in dO It is does a shift where the new bit is exclusive-or of two high bits.
Taken long ago from an article in Dr. Dobbs Journal ! Called CHASE on the 8080 move.1 seed(a5),dO get seed moveq B,d2 will do 8 times move.b dQ,dl ror .b 3,dl get 5th bit eor. B dO, dl ear with 2nd bit roxr.b 2, dl put in X flag roxr.1 1, dO shift in to seed subq 1, d2 any more?
Bne. S rtop continue if more move.1 dO,seed(a5) restore seed rts This is the location table for all babies.
Its format is X,Y,baby number 1-4 26 babies Iocs: dc 1,32,1,28,34,2,41,48,3,50,64,4 dc 55,B2,1,60,110,2,62,127,3,60,152,4 dc 62,171,1,77,160,2,86,141,3,93,122,4 dc 111,108,1,127,122,2,136,141,3,147,157,4 dc 152,171, 1,167, 153,2, 18 0, 14 0,3, 197, 129,4 (continued) SbfeB, $ 0000, $ 0000, 50000, $ bfe8, Sffff, Sffff,
36. 32 53100, $ 60c0, 50000, $ 0000, 53100, SGOcO, Sffff, 5ffff,
36. 32 5008c, SC306, 50000, SOOOO, 5008c, $ 0306, Sffff, Sffff,
28,210 50000, 50000, 50000, 50000, SOOOO, 50000, SOOOO,
50000, 50000, SOOOO, Sffff, Sffff, SeOOO, SOOOO, 50000,
50000, SOOOO, 50000, $ 0000.
$ 0000, 50000, 50000, soooo, soooo, soooo, soooo, soooo, soooo, 50000, soooo, soooo, soooo, 50000, 50000, 50000, soooo, 50000, soooo, soooo, soooo, soooo, soooo, SOOOO, 50000, soooo, 50000, soooo, 50000, $ 0000, 50000, 50000, 50000, 57fff, Slfff, soooo, soooo, 50000, 50000, soooo, 50000, soooo, soooo, soooo.
SlfcO, $ 0700, $ 0000, S18c0, SlfcO, Sffff, Sffff, $ 2180, 52180, 50000, soooo, 52180, 52180, Sffff, Sffff, 50184, SO 184, SOOOO, SOOOO, 50184, 50184, Sffff, Sffff, 50700,$ 0700, $ 0700,$ 0f80, $ 0000,50200, $ 78f0,54010, $ 0700,50500, Sffff,Sffff, Sffff,Sffff, SofSO,SOf80, $ 0700 $ oteo,50000,soooo $ 0000,50500,50000 50000,50700,SOfSO SofSO,S0a80, $ 0700 Sffff,Sffff, Sffff Sffff,Sffff, Sffff S7ffe,57ffe, 57ffe SOOOO,$ 0000, $ 0000 $ 7804, 57810, 57804 soooo,soooo,soooo S07fa,S07ee,$ 07fa $ 0000,SOOOO,soooo Sffff,Sffff,Sffff Sffff,Sffff,Sffff baby2; seoco, $ 3100, 50000, soooo, $ 60cC, S310C, Sffff, Sffff, $ 0306,
S008C, SOOOC, SOOOC, $ 0306, $ G08c, Sffff, Sffff, $ ?bcc, 50080, 51800, SOOOO, $ 63cc, $ 0080, Sffff, Sffff, $ 33de, 50100, S0018, 50000, 533c6, 50100, Sffff, Sffff, baby4: $ 7 f fe, SOOOO, 5201c, SOOOO, SsfeO, SOOOO, Sffff, Sffff, $ 7ffe.
SOOOO, SOSle, SOOOO, $ 77e0, soooo, Sffff, Sffff, S7ffe SOOOO $ 201e SOOOO $ 5fe0 SOOOO Sffff Sffff 50000, 50000, 50000, SOOOO, soooo, SOOOO, SOOOO, soooo, soooo, 50000, Sffff, Sffff, SOOOO, SOOOO, SOOOO, 50000, 50000, 50000, 50000, 50000, 50000, SOOOO, 50000, soooo, 50000, 50000, 50000, SOOOO, soooo, soooo, soooo, $ 0000, soooo, soooo, soooo, soooo, soooo, 50000, SOOOO, soooo, soooo, 50000, soooo, soooo, SOOOO, 50000, 50000, 50000, soooo, 50000, 50000, 50000, Sffff, Sffff, SOOOO, soooo, 50000, soooo, soooo, soooo, SOCOQ, soooo, 50000, 501fe, Solff, S03ff, SOOfc, 503fc, S00 f8, 50070, SOOfS,
$ 03fc, Soffc, Sfffc, Sfbf8, 5e3fB, $ 01fc, $ 01fc, S03fc, $ 03f8, $ 07 f8, $ 07bc, Sofle, Slflf, SOOfe, Solff, $ 03 f f, 50080, SOOOO, SOOOO, SOOOO, SOOffi, S03 fc, Soffc, S07fC| S03f8, S03£8, Solfc, SOIfc, 503 fc, 503 f8, 507 f8, S07bc, Sofle, Slflf, Solfe, Solff, $ 03f f, $ Q07c, $ 03fc, S00f8.
50070, SOOfS, $ 03 fc, Soffc, 5c7fc, S03f8, 50318, Solfc, 50000, 50000, SOOOO, 50000, SOOOO, SOOOO, $ 0000, $ 0000 58000 SeOOO SOOOO soooo soooo soooo $ 0000 $ 0000 soooo soooo soooo soooo soooo soooo soooo soooo soooo soooo soooo 50000 50000 58000 SeOOO 50000 soooo soooo $ 0000 soooo soooo $ 0000 soooo soooo soooo 50000 $ 0000 soooo 50000 soooo soooo soooo soooo soooo $ 8000 SeOOO SOOOO soooo soooo soooo soooo $ 0000 soooo 50000 soooo soooo $ 0000 SOOOO $ 0000 $ 0000 soooo soooo 50000 50000 ;This is .¦memory. ;to alio datastar ;These a .-This da ;A paint ;One pro ;It will fcabyl; le gure isk, Fr have t
,50700, ,$ 7f f0, ,50000, ,50700, 50700, , 578 fO, , Sffff, fff f. ed Fish 16.
SlfcO,SbfeB, SlfcO,50000, 50000.50000, 50700.50000, SlfcO,SbfeB, sieco,soooo, Sffff,Sffff, Sffff, Sffff, $ 61bQ $ 0000 $ 0000 50000 SgfbO SOOOO Sffff Sffff baby!: ,54f90,50f80,50700,SO£80
* Mounts in one of the Amiga™ 2000's IBM™ Card Slots
* Internally powered
* No soldering installation
* Up front volume controls
* Headphone connection on front
* Amplifier drives (4 - 8 OHM) speakers ¦ Special control
replaces the "power" and "hard drive" lights ¦ Made in USA
* Over 4 watts per channel (4 OHM speaker)
* Less than 1% distortion SALEH ONLY $ 79.95 DAY'S 17538 Glen Road
Gambier, OH 43022 Customer Service Call (614) 397-5639 NOTE:
Prices do not indude sales tax or shipping and handling.
Charge cards additional 5% ($ 4.00). Shipping & handling additional $ 4.50 for UPS and $ 3.50 for US Mail.
Ohio residents please add 5.5% sales tax ($ 4.40). .‘This is :for the moving: dc 214,340,1,228,157,3,242 dc 271,334,3,300,139,1 table of the offsets into our arleus figures dc firemen-datastart 0 dc babyl-datastart 1 dc baby2-datastsrt 2 dc baby3-datastart 3 dc baby4-datastart 4 dc digit0-datasta rt 5 dc digit1-datastart cc digit2-datastart dc digit3-datastart dc digit4-datastart dc digit 5-datastart dc digit6-data start dc dlgit7-datastart dc digitS-datastart dc dlgitS-datastart dc title-datastart 15 dc splat-datastart 16 dc dash-datastart 17 dc truck-datastart 18 dc building-datastart 19
AUDIO 2000 STEREO AMPLIFIER dc 50402,36,32 do S0700,SOf8C,$ 0f80,$ 0700 dc S0f8O,50700,S0f8C,54f90 dc $ 0000,50500,50000,50200 dc 50000,50000,SOfSO,$ Gf80 dc $ 0700,50a80,SOfSO,$ 0500 dc SofSO,50700,$ 0000,54010 dc 5ffff,5ffff,5ffff,Sffff dc Sffff,$ ffff,Sfff?,Sffff dc 50402,36,32 dc 50000,50000,SlfcO,$ 7ffC the start of the data that must be in CHIP If it is already in CHIP, we will not bother cate and copy.
Re the figures for blitter copies a was made by dumping a brush fi program was used to nake each fi rran to dump data is on the Iff d produce 'Cr code, which you will firemen: ;stencil ;planed ;planel ;planc2 dc $ 6fbQ dc soooo dc soooo dc SOOOO dc SsfbO dc Sffff dc Sffff dc S0402 dc $ 0080 dc $ 7bcc dc SOOOO dc $ 1800 dc $ 0080 dc S63cc dc Sffff dc Sffff dc 50402 dc SOIOO dc S33de dc SOOOO dq $ 0018 dc 50100 dc S33c6 dc 5ffff dc Sffff 80,h-21 dc 50546 dc SoffO dc $ 3f fO dc $ f ff 8 dc $ 07e0 dc $ 07f 8 dc $ 03e0 dc SolcO dc $ 03e0 dc $ 07f 8 dc $ 07fe dc $ 07ff dc $ 03fb dc $ 03f 8 dc $ 07f0 dc $ 07f 0 dc $ 07f
8 dc $ 03 f 8 dc $ 03fc dc 507bc dc Sofle dc Slflf dc SofeO dc S3 f f 0 dc Sfffe dc 50020 dc SOOOO dc soooo dc SOOOO dc S03e0 dc 507 f 8 dc S07f e dc 507fc dc S03 f 8 dc $ 03f 8 dc $ 07 fO dc $ 07 fO dc 507 £8 dc $ 03 f 8 dc $ 03 fc dc S07bc dc $ of ie dc Slflf dc SoffO dc S3f fO dc sfffa dc 5Q7cQ dc S07 f 8 dc $ 03e0 dc SolcO dc $ 03e0 dc $ 07 f 8 dc $ 07 fe dc $ 07 fc dc $ 03f 8 dc $ 03 f 8 dc $ 07 fO dc $ 0000 dc SOOOO dc SOOOO dc SOOOO dc soooo dc soooo dc soooo dc SoffO dc S3 ff 0 SOOOO,50000,SOlfe,SOOOO 50000,50000,SOlff,58000 digitO: digit 1: bigit2: digit3:
di. gi.t4: digits: digit6: digit?: digits: digit?: ; bitmap:!
Splat: ;stencil ;pO ; pi :p2 rv - 128 dash: .* stencil rplane 0 dc dc dc dc dc dc dc dc dc dc dc dc dc
50. 50.50,$ 0
50. 50.50,$ 0
50. 50.50.50 dc dc dc dc dc dc dc dc h - 43 dc dc dc dc dc dc dc
dc dc dc dc dc dc dc dc dc ;v - 32, truck: ;stencil Sfffc
Sfffc Sfffc Sfffc Sfffc Sfffc Sfffc Sfffc Sfffc Sfffc Sfffc
Sbffc :piancO (continued) dc SfffS,5000Q, SOOOO,503f f, SeOOO
dc 507e0,50000,SOOOO,$ 00fc,$ 0000 dc
507f8,SOOOO,50000,503fc,$ 0000 dc
5Q3eO,50000,50000,500f8,$ 0000 dc
SolcO,$ 0000,50000,50070,$ 0000 dc 503e0,SOOOO,50000,$ 0018,
50000 dc S07C8,50000,50000,S03fc,SOOOO dc
$ 07fe,$ 0000,SOOOO,SOffc,$ 0000 dc
$ 07£f,Sffff,Sffff,Sfffc,SOOOO dc
S03fb.$ ffff,Sffff,SfbfB,50000 dc
S07f0,50000,50000,SOlfc,$ 0000 dc $ 07f8, $ 00 00, $ 0000, 503fc,
SOOOO dc S03f8,50000,$ 0000,S03f8,50000 dc
$ 03fc,SOOOO,SOOOO,$ 07f8,50000 dc
507bc,50000,SOOOO,$ 07bc,50000 dc
Soflc,SOOOO,SOOOO,SOfle,$ 0000 dc Slflf,
50000,SOOOO,SHlf,SOOOO dc 501c2,36,14 dc
si80o,$ reoo,sf8oo,sfeoo,steoo,sraoo,staoo dc
57000,$ 8800,$ 8800,58800,S8800,$ 8800,57000 dc
$ 0000,$ 0000,50000,50000,50000,50000,$ 0000 dc
50000,$ 0000,SOOOO, 50000, 50000, $ 0000, $ 0000 dc $ 01c2,36,14
dc Sf800,$ f800,$ f80 0,Sf800,SrB0 0,$ f800, SfBOO dc
$ 2000,56000,52000,$ 2000,52000,52000,$ 7003 dc
50000,50000,50000, 50000, 50000, $ 0000, 500 00 dc
$ 0000,50000,50000,50000,50000,50000,50000 dc $ 01c2,36,14 dc
Sf800,Sf800,$ f800,SfBOO,SfBOO,$ f800,Sf800 dc
57000,SB800,S0800, 51000,52000, 54QC0, SfBOO dc
50000,50000,500Q0,$ 0000,50000,50000, 50 003 dc $ 000 0, 50000,
50000, 50000,$ 0000, $ 0000, SOOOO dc $ 01c2,36,14 dc
$ f800,SfBOO,5f800,$ f800,Sf800,Sf800, SfBOO dc
57000,58800,50800,$ 3000,50800,58000,57000 dc
$ 0000,50000,50000,$ 0000, 50000, 50000, SOOOO dc
SOOOO,$ 0000,SOOOO, 50000,$ 0000, SO000, SOOOO dc $ 01c2,36,14
dc SfSOO,Sf800,$ f800,Sf800,$ f800,Sf800,Sf800 dc
58800,58800,58800,SfBOO,$ 0800,SOB00,50803 dc 5000 0,
$ 0000,SOOOO,$ 0 000,$ 0000, 50000, 50003 dc
50000,$ 0000,50000,$ 0000,50000,$ 0000,$ 0000 dc 5Qlc2,36,14 dc
SfBOO,5f800,$ f800,$ f800,SfBOO,SfBOO,SfBOO dc
5f800,58000,58000,SfOOO,50800,58800,$ 7000 dc
$ 0000,SOOOO,50000,SOOOO,50000,$ 0000,$ 0000 dc $ 0000,
$ 0000,SOOOO,$ 0000, 50000,$ 0000,$ 0000 dc $ 01c2,36, 14 dc
SfBOO, 5f800, 5f&00,$ f8 00,5f800, SfBOO, $ f80t) dc
$ 7000,$ 8800,$ 8000,$ fOOO,58800,$ 8800,$ 7000 dc
$ 0000,$ 0000,$ 0000,$ 0000,SOOOO,50000,SOOOO dc
$ 0000,SOOOO,50000,$ 0000,SOOOO,$ 0000,SOOOO dc $ 01c2,36,14 dc
$ f800,$ f800,SfBOO,Sf800,Sf800,$ f800,SfSOO dc $ f800,SO 800,
51000, 52000, 54000,$ 8000, 58000 dc
50000,50000,$ 0000,$ 0000,$ 0000,SOOOO,50000 dc
$ 0000,50000,50000,$ 0000,50000,$ 0000,SOOOO dc $ 01c2,36,14 dc
$ 7000,58800,58800,57000,58B00,$ 8800,57000 dc
$ 0000,50000.SOOOO,50000,50D00,SOOOO,50000 dc
$ 0000,50000,50000,SOOOO,SOOOO,$ 0000,$ 0000 dc $ 01c2,36,14 CC
$ f800,S£BOO,SfBOO,SfSOO,SfBOO,51800,$ f800 dc
$ 7000,50800,$ 8800,57800.50800,50800,50800 dc
$ 0000,50000,$ 0000,50000,50300,50000,50000 dc
$ 0000,50000,50000,50000,50000,50000,50000 f-32, h**4 dc
$ 0103,34,16 dc $ 03ff,$ 8000,$ 07ff, $ 8000 dc
Slfff,SfOOO,$ ffff,S£cQ0 dc SOOce,S8000,S061f,50000 dc
$ 1189,58000,Sffff,SfcOO dc $ 03fl,58000,507fl,$ 8000 dc
$ lff7,SfOOO,Sffff,SfcOO dc $ 03ff,S80C0,$ Q7£f,58000 dc
Slfff,SfOOO,Sffff,SfcOO h - 8 dc $ 0209,22,128 dc
SfcOO,5fB,50,5180o,518,SeO,$ 3800,50 dc
$ 6600,S6c,SO,$ 6,53c,560,51800,50 dc
$ 6666,566,S3c66,$ 3836,S3c,53e6c,5183c,56600 dc
$ 7c66,566,5666,$ 186e,S66,$ 6076,$ 1866,$ 6600 dc
$ 6666,$ 66,$ le66,51866,S?e,$ 3c66,$ 187e,$ 6600 dc
5663c,S6c,5663c,51866,Sc3,$ 666,$ I860,$ 3c00 dc
SfclB,$ f8,S3bl8,$ 3c3b,$ c3,$ 7ce6,$ 3c3c,$ 1800 dc
$ 70,SO,50,$ C,50,SO,50,57000 dc
SfcOO,Sf8,$ 0,$ 180e,518,ScO,$ 3800,50 Money Mentor™ "Keep track
o! Your pennies, and your dollars will lake care of
themselves" Old, but sensible advice, even In today's
financial environment. Money Mentor™ is a breakthrough in
personal financial management It harnesses the power of the
Amiga™ to compute and graph dear reports of your financial
A unique system called "Smart Scrolls" handles diverse data entry functions and can save 70% of the typing typically required for entry.
Money Mentor™ features:
• 200 budget categories.
• 30 integrated accounts: checking, cash, saving and credit
• Elaborate search routine allows editing of transactions
according to your specific guidelines.
• Automatic check printing & account balancing.
• Colorful graohic reports illustrating actual versus badgered
• Over 50 reports from which to choose.
This year... get organized with MoneyMentor™ SEDONA SOFTWARE 11844 Rancho Benardo Rd., Ste. 20 San Diego, CA 92128 To order, call (619) 451-0151 $ 0,50,50,$ 0,50,50,50,SO
50. 50.50,$ 0,50,50,SO,SO
50. 220.127.116.11.50.50.50 $ 0,50,SO,$ 0,50,$ 0,$ 0,$ 0
$ 0,50,50,50,50,50,50,50 $ 0,50,SO,SO,50,50,SO,SO
50. 18.104.22.168,$ 0,SO,SO $ 0ac3,34,172 sffff,srrfc,srrff,sfffc,
sffff, Sffff,5fffc,Sffff,$ fffc,Sffff,
Sffff, $ fffr, sfffc, sffff, sfffc, sffff, Sffff,Sfffc,Sffff,
Sfffc, Sffff, Sffff,5fffc,Sffff,Sfffc,Sffff,
Sffff,Sfffc,Sfffd,S7ffc,$ fffb, $ 7f,SfcOO,$ ?b,SbcOO,$ 7d,$ 7c0Q
S3T, SfBOO, S3f, SfBOO, 51 f, SfOOO S?,$ cQG0
£6600,56c,50,56,53c,$ 60,$ 1800,$ 0 56666,
566,$ 3cG6,$ 3836,S3c,$ 3e6c, 5183c, 56600
$ 7c66,566,$ 666,$ 186e,$ 66,$ 6076,51366,56600
S6666,566,51e66,51866,$ 7e,53c66,$ 187e,56600
5663c,56c,5663c,$ 1866,$ c3,5666,51863,53c00
5fcl8,Sf8,$ 3bl8,$ 3c3b,$ c3,$ 7ce6,$ 3c3c, $ 1800
570,50,SO,$ 0,$ 0,SO,SO,$ 7000 , 50, SO,$ 0,SC , 50,50.$ 0,50
,50,50,SO,SO ,50,50,50,50 , 50, 50, 50, $ 0 ,50,50,SO,50
,SO,SO,SO,50 ,50,50,SO,SO ;planol ;plane2 50, $ 0, SO, SO, SO,
SO, SO, SO, $ 0, so, 50, $ 0, so, so, S7,$ fffD, $ 0,SleOl,
SO,Sle03, SO,Sle07, SO,51e07, SC,Sle07, $ 0,$ le07, $ 0,$ le07,
SO, $ le07, $ 0, $ 1g07, SO,Sle07, $ 0,$ le03, SO,SleOl, $ 0,SlcOO,
dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc
dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc
dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc dc
dc dc dc dc dc dc dc dc dc dc dc dc Sfff3, Scote, 5807c,
5803c, 5803c, 5803c, S803c, S803C, 5c038, 5e070, SffeO, $ 7f30, :planel ,-planel ;plane2 :w-12 8, h- title: stencil ;plane2
50. 50, $ 0,SO, SO,$ 0,
50. 50, SO, SO,
50. 50, SO,$ 0,
50. 50, $ 0,50,
50. 50, $ 0,50, so,so, so,50, so,so, so,so, so,so,
50. 50, so,sc, $ Q,SC, $ 0,50, so,so, so,so, SO, $ 0, so,so, so, so,
so,so, so, so, so,$ o, so, so, so,so.
50, 50, so,so,
50. 50, so,so, SO,so, so,so, so,so, so,so, so,so,
50. 50, so,so, so,so,
50. 50, $ 0,50, so,so, so,so, SO,$ 0, SO,so,
50. 50, $ 0,$ 0,
50. 50, $ 0,SO, $ 0,SO, SO,so,
50. 50, so,SO,
50. 50, 50, 50, so,so,
50. 50, so,so so,so so,so $ 0,50
50. 50 so,so so,so so,so
50. 50 so, so so, so
30. 50 so,so so, so so.so so, so
50. 50 so, so so, so r SO, SO ,so.so ,so,so ,50,50 ,so,so ,50,50
,$ 0,50 ,$ 0,50 ,SO,SO ,so.so ,so,sc .so. so ,50, so ,50,50
,50,50 ,S0, $ 0 ;plancQ dc dc dc dc dc dc dc dc dc dc dc dc dc
;bitmap:w-32,n~ building: dc ;stencil dc dc dc dc dc dc dc
$ rffr,Sfffe,Sffff,Sfffc,5frff,Sfffc dc
$ ffff,Sfffc,$ ffffrSfffc,SfTff,Sfffc dc
SffeO,5fffc,SffeO,Sfffc,SffeO,$ f rfe dc
$ 3f,$ f8Q0,S3f,Sf800,Slf,SfOOO dc $ 7,SeOOO dc
Slf,$ 0,Slf,$ 0,$ lf,$ 0,SIf,SO,SIf,SO dc
Slf,S0,$ lf,$ 0,$ lf,$ C,$ lfff,SffOO dc
Slfff,$ ffOO,$ lfff,SffOO,51fff,$ ffOO dc Slf, SO, Slf, $ 0,Slf,
$ 0, 51 f, SO, Slf, SO dc Slf,SO,Slf,SO,Slf,SC,SO,SO,SO,SO dc
SO,SO,SO,SO,S7,$ cOOC,Slf,SfOOO dc
$ 3f,$ f800,Slf,SfQOO,$ 7,Sc000 dc
SO,$ 0,50,$ 0,SO,SO,SO,$ 0,SO,SO,$ 0,50 dc 50, 50, SO, SO, 50,
50, 50, SO, SO, $ 0, SO, SO dc SO,
SO,SO,50,SO,50,SO,SO,SO,SO,SO,SO dc SO, SO, SO, SO, SO, SQ,
SO, SO, SO, SO, SO, SO dc SO,SO,$ 0,50,SO,50,SC,$ 0,SO,SO,SO,SO
* 36 dc 50909,22,576 dc $ 7fff,$ 7003,SbOOO,Slbff,SeOO,$ 3bOO,S703f,
SeOOO dc Sfffe,Sf007,Sf800,S3fff,SdeOO,$ 7f80,5f0ff,SeOOO dc
S3c0,Sf007,SfcOO,S7fa3,SfeOO,$ 7fcQ,Sf3cO,SeOOO dc
$ 3c0,5f007,SfeOO,Sff81,SfeOO,$ 7feO,$ f700,$ 0 dc 53cQ,Sf007,
Sff01, $ rf81,SfeOO, 57f£0,SffOO, 50 dc
$ 3c0,5f007,Sff83,$ ff81,SdeOO,S7ff8,SffOO,SO dc
53c0,5f007,5ffc7,$ 7fff,S9e00,$ 7ffc,SffC3,SfOOO dc
33cQ,Sf007,Sfbee,$ 7fff,SdeOO,$ 7fbe,SffC7,SfOOO dc
53c0,SfO07,Sf9fc,$ 7183,SfeOO,$ 7f9f,SffCO,SfOOO dc
$ 3c0,Sf007,SfBfS,S7f81,SfeOO,S7f8f,SffC0,SfOOO dc
S3c0,S7c0e,$ 7800,57f81,SdeOO,$ 7f81,5f?c0,SeOOO dc
$ 3cO,S3ffc,$ 78Q0,$ 7fff,S9fff,Sff80,Sf3ff,SeOOO dc
S380,$ ff0,$ 7Q00,$ 77fa, Slfff,$ 77 00,$ 60ff,50 dc
50,50,50,30,50,50,50,50 dc SO,SO,SO.50,50,$ 0,SO,$ 0 dc
SO,SO,50,50,50,50,50,50 dc SO,SO,SO,SO,SO,50,SO,50 dc
SO,SO,$ 0,50,SO,SO,SO,$ 0 dc SO,SO,SO,50.50,50,50,50 dc
50,$ 7,$ fffO,Sfff3,5fff8,$ fff8,$ Or50 dc
50,50,SleCl,$ c0f8,5f01,ScO78,50,$ 0 dc
50,$ 0,SleC3,SS07c,Sf03,5c030, 50,SO dc
50,SO,$ le07,$ B03c,Sf03,Sc00Q,50,SO dc
$ 0,SO,Sle07,5803c,Sf03,SfOOO, $ 0,50 dc SO, 50, 51e07,
5803c,SfOl,SfeOO,SO,SO dc $ 0,50,51e07,5803c,sf00,$ 3fc0,SO,SO dc
$ 0,SO,$ le07,5803c,Sf00,Sff0,50,SO dc
SO,$ 0,$ lc07,$ 803c,$ f00,$ lf8,$ 0,SO dc
SO,$ 0,$ le07,5803c,$ f00,$ 78, $ 0,50 dc SO,$ 0,Sle07,Sc038,SfOl,
58078, 50, 50 dc SO,SO,51o03,Se070,Sf03,SC070, 50, 50 dc
$ 0,$ 0,SleOl,5ffe0,5103,SffeO,SO, $ 0 dc
SO,SO,SlcOQ,$ 7f80,5e00,5ff80,50,s0 dc
57fff,$ 7003,SbOOO,Slbff,SeOO,53bOQ, $ 7 03f, SeOOO dc
50,51000,59800,$ 801,$ c200,S980,51080,56000 dc $ 4
0,SI000,$ 8c00,58 80, 56200,S8cO, 51200, $ 0 dc
$ 40,51000,58600,5880,52200,5860,51000,50 dc $ 40, 51000,
58300,S880, 52200,$ 830, $ 1100, SO dc
S40,51000,58180,5880,5200,$ 818,SllOO,50 dc S40, 51000,
588c0,S8fc,S200, 588c,Sll03, SfOOO dc
540,S1000,58860,5800,Sc2C0,5886,SllOO,51000 dc 54 0,
51000,$ 8820, 5880,S6200,5883, 51100,SI 000 dc
540,51000,58800,5880.52200,5881,51100,51000 dc 540,$ 1000.$ 88
00, 588 0,$ 2200,S8B0,51100,SI 000 dc $ 40,SI BOO,$ 80 0,$ 8
80,$ 2200,$ 8 80, 51180,$ 1000 dc $ 40, SeOO, 5800, 58 80,S200,
5880, 51OcO,5Q dc 540,$ 7eO,$ 800,S8fctS3ff,$ 8880,$ 107e,50 dc
$ 0,50,50,50,50,SO,50,50 dc $ 0,50,SO,50,SO,SO,50,50 dc
SO,50,SO.SO,SO,SO,SO,SO dc SO,$ 0,50,50.50,50,$ 0,50 dc
$ 0,50,50,50,50,50,SO,SO dc SO,SO,SO,$ 0,SO,50,SO,SO dc
$ 0,$ 0,SO,SO,50,50.SO,$ 0 dc $ 0,S3,Sfff8,$ 3fcl,S£ffc,$ 3fe0,$ 0,$ 0
50. 22.214.171.124.50.50.50 Sfffe,Se007,
56000,$ 37fe,SlcOO,S7600,Se07f,S8 000 S380,Se007,S7000,57703,
59c00,$ 7700,SelcO, SeOOO
$ 380,Se007,S7800,$ f701,SdeOO,$ 7780,Se700,$ 0
5380,5e007,$ 7c01,5f7Ql,5dc00,$ 77c0,SeeOO,$ 0
S380,SeOQ7,$ 7e03,Sf701,SdeOO,$ 77e0,SeeOO,$ 0
S380,SeOO7,$ 7707,57703,$ 9e00,S7770,SeeOO,$ 0
$ 380,SeOO7,$ 70f8,S77Ql,SdeOO,$ 770e,SeeOO,SeOOO
$ 380,SeOO7,$ 7070,S7701,SdeOO,57707,SeeOO,SeOOO S3
80,SeOO7,$ 7020,$ 7701,SdeOO, 57 703,SeeOO,SeOOO
5380,$ 700e,S7000,S7701,SdeOO,S7701,Se70 0, SeOOO
5380,5381c,$ 7000,57703,$ 9c00,S7700,5e381.SeOOO
$ 380,SffO,$ 7000,S77fe,Slfff,$ 7700,SGOff,SO 50, $ 0, SO, SO,
SO, SO, SO, 50
50. 126.96.36.199.50.50,$ 0 SO,so,so,SO,SO,50,SO,so
50. 188.8.131.52.50.50,$ 0 SO,$ 7,SfffO,$ 7f83,$ fff8,$ 7fc0,$ 0,$ 0
SO,SO,SleOl,Sc0e0,$ e01,$ cQ70,50,50
$ 0,SO,$ lc07,$ 38,SeC3,58000,50.50
SO,SO,Slc07,$ 38,SeC0,S3c00,S0,$ 0 SO,S0,Slc07,S38,SeOO,Sf
80,$ 0,50 $ Q,$ 0,SlcQ7,$ 38,SeOO,SleO, S0,$ 0
$ 0 SO,$ 0,Slc03,$ e070,$ e03,S70,SO,50
SO,SO,SleOl,ScOeO,$ e03,$ 80o0,$ 0,50
Sffff,SffOO,Sffff,SffOO,Sffff,SffOO SI,SffOO,$ 1,SffOO, 51,
SffOO 51,SffOO,SI,SffOO,$ 1, SffOO Sfrra,sfffa,so,so
SfOl,5c078,so,50 5f03,Sc030,50,SO $ f03,SeOOO,50,50
Sf03,SfOOO,SQ, SO SfOl, SfeOO, SO, SO SfOO, S3fc0,SO,$ 0
$ f0Q,$ ffQ,$ 0,$ 0 SfOO, SI f 8, $ 0, SO SfOO,578,$ 0,50
SfOl,58078,SO,SO $ f03,Sc070,SO,50 Sf03,SffeO,50,50
50. 50, so,SO,
50. 50, so,SO, so,so, so,so, so,SQ, so,so,
50. 50, SO,$ 0,
50. 50, SO,so, SO,so,
50. 50, so,so, so,so,
50. 50, ,50,SO, ,SO,SO, ,so,so, ,$ 0,50 ,SO,50 ,SO,so ,$ 0,$ 0
rso,so S2c83,34,178*2*2 ;p!aneQ dc si, srfoo,si,
Sffoo,si,sffoo dc SI,SffOO,SI,SffOO,$ 1,SffOO dc
51,SffOO,SI,SffOO,51*SffOO dc SI,SffOO,SI,Sffoo,Sffff,SffOO
dc Sffff, 5ffOO,Sffff*SffOO,Sffff,Sff00 dc
$ 9f01,SffOO,SfeOl,SffOO,SfeCl*SffOO dc
$ 7eSl,SffOO,Sfcel,SffOO,SfBel,SffOO dc
Sfbc9,$ ff00,S7f99,Sff00,S3f39,SffOO dc
Sfffl,SffOO,$ ffel,SffOO,$ 7fcl,SffOO dc Sffff*
SffOO,$ ffff*SffOO*Sffff,SffQO dc
Sffff,SffOO,Sffff*SffOO,Sffff, SffOO dc
$ c7cl,SffOO,$ 67cl,$ ffOO,$ 7f81,SffOO dc
$ 3f91*SffOO,$ lf99,SffOO*S3f39,SffOO dc
$ be39,SffOO,$ 3ef3,SffQO,$ 9fe7,SffQO dc
Scfcf,SffOO,Sfffd,SffOO* 53f£9, Sff00 dc
Siffl*Sff00,Sffff,Sff00*Sffff, Sff00 dc
strff,sffoo,sffff,sffoo,sffff, Sffoo dc
Sffff,SffOO,Sffff,SffOO,Sffff, Sff00 dc
Sffff,SffOO,$ ffff,$ ffGO,Sffff, Sff00 dc
Sffff,SffQQ,$ 1001*SffOO*$ le01, SffOO dc
S8f81,SffQO,Sc7cl,SffQO,$ 67cl, SffOO dc
$ 7f81,Sff00,53f91,Sffoo*sif99*SffOO dc
$ 3f39,SffOO,$ be39,$ ff00,S3ef3,SffOO dc $ 9fe7,SffOO*
Scfcf,SffOO,Sfffd, SffOO dc
Sffff,Sff00,Sffff,Sff00,Sffff, SffQO dc 5
Ifff*$ ff00,Sfffr,5ffOO,Sffff,SffOO dc
sfrrr,stfoo,sffff,sffoo,sffff, Sffoo dc
Sffff,Sff00,52001,Sff00, S3C01, Sffoo dc
SlfOl,Sffoo,58£81,SffOO,Scf81, SffOO dc
SffOl*SffDO,$ 7f21,SffOO, S3f31*SffOO dc
S7e71*SffOO,S7c71,SffOO,$ 7de5,$ ff00 dc S3
fed,$ ff00,S9f9d,SffOO,Sfff9, SffOO dc
Sffff,SffOO,Sffff,SffOO,Sffff, SffQO dc
Sffff,Sff00,sffff,Sff00,sffff,SffOO dc Sffff,
Sffff,Sff00,Sffff,SffOO,Sffff,SffOO dc Sffff,
Sffff,sff00,Sffff,Sff00,Sffff,SffOO dc sfrff,
sffoo,sffff,sffoo* sffff,sffoo dc
Sffff,SffOO*Sffff,SffOO* Sffff*SffOO dc Sffff,SffOO dc
Sffff,SffOO,Sffff* Sffoo,Sffff,SffOO dc
51,Sffoo,si,SffOO,51,Sffoo dc SI,SffOO,SI,SffOO,51,SffOO dc
SI,SffOO,51,SffQO,SI,SffOO dc SI,SffQO,51,5£f00,SI,SffOO dc
SI,SffOO,SI,SffOO,SI,SffOO dc SI,SffOO*si*SffOO,Sffff,SffOO
dc Sffff, SffOO,Sffff,SffOO,Sffff,Sffoo dc
Sffff,SffOO,Sffff,Sffoo,Sffff,SffQO dc Sffff,
SffOO,sffff,SffOO,Sffff,SffOO dc Sffff,Sff00*Sffff,Sffoo*
$ 1,Sffoo dc SI, Sffoo* si,Sffoo,si,Sffoo dc si,SffOO*
SI,Sffoo,si,Sffoo dc SI, Sff00*51,Sff00*51,Sff00 dc
SI,Sff00*si*Sff00*51*sff00 dc SI, Sffoo* si,SffQO,si,SffOO dc
51. Sffoo*si.Sffoo,51,Sffoo dc SI,SffOO,si,SffOO,51* SffOO dc SI,
SffOO,$ 1,SffOO,SI,Sff00 dc SI,SffOO,si,Sffoo,si,SffOO dc SI,
SffOO,si,SffQO,si,SffOO dc SI, SffOO, Sffff,Sffoo,Sffff,SffOO
dc Sffff,Sffoo,Sffff,sff00,Sffff*Sffoo dc
Sffff,SffOO,51*Sffoo,$ 1*Sffoo dc SI,SffOO,SI,Sffoo,$ 1,Sffoo
dc $ 1, Sffoo*$ 1,Sffoo,si*SffOO dc Si* Sffoo,
$ 1,Sffoo,$ 1,SffOO dc SI,SffOO,si,SffOO,SI,SffOO dc
Sffff,SffOO,Sffff,Sff00,Sffff,SffQO dc Sffff,Sff00,51*SffQO*
51*SffCO Start using your Amiga to give you the Advantage in
making better investment decisions! Color Graphics of
Individual Stocks and General Market Trends. High Low Close,
Moving Averages, Volume, Momentum and Relative Strength.
Select the best performers with Relative Strength Rankings.
Know when to get into and out of the market. Update stocks
and or mutual funds manually or automatically. Easy to use
Only $ 99.95 See your local dealer or call: Software Advantage Consulting Corporation 37346 Charter Oaks Blvd Mt. Clemens, MI 48043 (313) 463-4995 ia and The Investor's Advantage are trademarks of their companies.
Dc 51,SffQO,$ 1*$ ffOQ,$ 1,SffQO dc Sl,$ ffOQ,Sl,$ rfQO,$ l $ ffOO dc $ l*$ ff00,$ l*$ ff00,$ l*$ ff00 dc $ l,$ ffOQ,SI,SffOO,$ l*$ ffQ0 dc $ l*$ ff00,Sl* SffOO,Sffff,SffOO dc Sffff,SffQO* Sffff,SffQO,Sffff,SffOO dc Sffff,SffQO,Sffff,SffQO,Sffff. Sff00 dc $ ffff,$ ffoo,srfff,$ ffao,sffrf,sffoo dc $ ffff,$ ff00 Sffff,Sff00,SO,$ 7fOG dc $ O,$ 7f0Q,S0,$ 7fO0,$ 0,$ 7f00 dc $ 7e7e,S7fQQ, $ 7e7e, S7fQ0,S7e7e,S7f00 dc $ 7e7e,$ 7fOQ,$ 7e7e,$ 7f00,SO,S7f0Q dc $ 0,$ 7f00,50* $ 7f00, $ 0,$ 7fOQ dc $ O,$ 7f00,S6,$ 7f00,$ 6, $ 7f00 dc $ 0,$ 7fOO,SO, $ 7 fOO,$ 0,$ 7f00 dc SQ,S7fQQ,S0,$ 7f00f$ a,$ 7f00 dc $ Q,S7f0Qr$ O,$ 7fO0,$ Q,S7f00 dc $ 0,$ 7f 00 ;planel dc
$ ffffrSff00,5ffff,$ ff00*Sffff,SffOO dc $ ffff,$ ffD0,$ ffff* $ ff00,Sffff,$ ff00 dc Sffff,Sff00,Sffff,SffOO,Sffff,SffCO dc Sffff* SffCO,Sfff f*$ ff00,$ 0,SffOO dc SO*$ ff00r$ 0,SffOO,$ 0,SffOO dc SO,SffOO,$ 0,SffOO*SO*SffOO dc SO,SffOO,SO,SffOO,$ 0,SffOO dc SO,SffOO,SO,SffOO,SO,SffOO dc SO,SffOO,SO,SffOO,SO,SffOO dc SO,SffOO,SO,SffOO,SO,SffOO dc Sffff,SffOO,Sffff,SffOO,Sffff,SffOO dc Sffff,Sff00,Sffff,SffOO,Sffff,SffOO dc Sffff,SffOO,Sffff,SffOO,Sffff,SffOO dc Sffff,SffOO,$ 0,SffOO*S40Q0*SffOO dc $ 7800,SffOO,$ 3e00,SffOO* SlfOO,SffOO dc S9f00,SffOO,SfeOO,SffOO,5fe40,SffOO dc S7e60,SffOO,SfceO,SffOO,$ f8e0,
SffOO dc SftocS,SffOO,$ 7f9fi,SffOO,S3f39,SffOO dc SfffO,SffOO,SffeO,SffOO,S7fc0,SffOO dc SO,SffOO,Sffff,SffOO,Sffff*SffOO dc Sffff,Sff00,Sffff,Sff00,Sffff,Sff00 dc Sffff,SffOO,Sffff,Sff00,Sffff,Sff00 dc Sffff,SffOO,Sffff,SffOO,SO,SffOO dc SI 000,SffOO,SleOO,SffOO,$ 8f8 0,SffOO dc Sc7c0,SffOO,$ 67c0,SffOO,S7f80,SffOO dc 53f90,SffOO,SIf98,SffOO.S3f38,SffOO dc Sbe38,SffOO,$ 3ef2,SffOO,$ 9fe6,SffOO (continued) dc Scfee,51fOC,5fffc,$ £f00,S3ff8,$ ffOO dc SlffO, Sff00, SO,SffOO,Sffff,SffOO dc Sffff, SffOO, Sffff,SffOO,Sffff,SffOO dc Sffff, SffOO, Sffff, SffOO,Sffff,SffOO dc Sffff, $ ffOC, 5ffff,
SffOO,Sffff,SffOO dc so, SffOO,S1000,SffOO,SleOO,SffOO dc sefao,sffoc,sc7co,sffoo,s67co,sfroo dc S7f80,Sff0C,S3f90,SffOO,sif98,SffOO dc S3f38,Sff00,$ be38,SffOO,S3ef2r SffOO dc S9fe6,SffOO,Scfce,SffOO,Sfffc,SffOO dc $ 3ff8,SffOC,SlffO,SffOO,$ 0,SffOO dc Sffff,SffOC,Sffff,SffOO,Sffff, SffOO dc Sffff,SffOC, Sffff,Sff00,Sffff, SffOO dc Sffff,SffOC,Sffff,SffOO,Sffff,SffOO dc SO,SffOO,S2000,SffOO,S3c00,Sffoo dc SlfOO,SffOC,S8f0O,Sffoo,Scf80,SffOO dc SffOO,SffOO,57f20,SffOO,S3f30,SffOO dc S7e70,SffOO,S?c70,Sff00,S7de4,SffOO dc $ 3 fee,SffOC,S9f9c,SffOO,$ fff8,SffOO dc $ 7ff0,SffOO,$ 3fe0,SffOO,SO,SffOO dc
Sffff, SffOC, Sff ff, SffOO, Sffff, SffOO dc Sffff,SffOC,sffff,SffOO,Sffff,SffOO dc Sffff,Sff00,Sffff,Sff00,Sffff,SffOO dc Sffff,Sffoc,SO,S3f00,Sffff,SbfOO dc Sffff,$ bf00,Sffff,SbfOO,Sffff,SbfOO dc $ 8181,SbfOO,Sbdbd,SbfOO,Sbdbd,SbfOO dc Sbdbd,SbfOC,Sfi181,SbfOO,Sffff,SbfOO dc Sffff,SbfOC,Sffrf,SbfOO,Sffff,SbfOO dc Sffff,SbfOO,Sfff9,SbfOO,Sfff9,SbfOO dc Sffff,SbfOC,Sffff,SbfOO,Sffff,SbfOO dc Sffff,SbfOC,Sffff,SbfOO,Sffff,SbfOO dc Sffff, SbfOO, Sfrff,SbfOO,Sffff,SbfOO dc Sffff,SbfOO ;plano2 dc SO, so, so, so, 50,50 dc so,so,50,so,so,so dc so,so,so,so,so,so dc so,so,so,so,so,so dc
50,so,so,so,so,so dc so,$ o,$ o,so,so,so dc so,so,so.sc,so,so dc so,so,so,so,so,so dc so,so, so,sc,so,so dc 50,so,$ 0,SC,$ 0,SO dc so,so,so,so,so,so dc $ 0,so,so,so,so,so dc so, so,so,$ 0,so,so dc so,so,so,sc,so,so dc $ 0,50,50,$ 0,50, SO dc $ 0,SO,SO,$ 0,$ 0,50 dc 50,50,50, SC, 50, 50 dc so,so,so,so,so,so dc so,so,so,so,so,so dc so,so,$ 0,sc,50,so dc so,so, so,sc.so,so dc so, so,so,sc,so,so dc so,so,so,so,so,so dc so,so,50,so,so,so dc so,so,50,so,so,so dc so, SO, $ 0, so, 50, SO dc 50,SO,SO,so,so,SO dc 50,SO,$ 0,$ 0,so,so dc SO, $ 0,50, so, so, so dc so, so,so,$ 0,SO,SO dc $ 0,$ 0,$ 0,50,$ 0,$ 0 dc
SO,so,SO,so,$ 0,50 dc so, so, so,so,so,so dc so, so,so,so,so,so dc 50, so,$ 0,50,SO,$ 0 dc so, so,SO,so,so,$ 0 dc so,so,so,so,so,so dc $ 0,$ 0,so,so,so,$ 0 dc 50,50,SO,SO,SO,SO dc so,so,so,so,so,so dc SO, $ 0, 50, 50, 50, so dc so,so,so,so,so,so dc so, so, so,so,so,so dc so, $ 0,so,so,so,$ 0 dc SO, $ 0,$ 0,$ 0,so,so dc so, so,so,so.so,so dc so,so,so,so,SO,$ 0 dc so, so,so,so,so,so dc SO, so, $ 0,50, 50, so dc SO, $ 0, $ 0,S0,SQ, $ 0 dc so, so,so,so,so,so dc SO, $ 0,50, so, so, so dc so,so,50,so,so,so dc SO,$ 0,so,so,so,so dc $ 0, $ 0,50, SO, SO, SO dc so,$ o,$ o,$ o,$ o,$ o dc SO,so,so,$ 0,so,50 dc so, so, so, so, so, so
dc SO, so,50,50,so, SO dc SO, $ 0 icundbuf: dc $ 807 f ;The end of data that must be in CHIP memory dataend: ;This table seta ;waves.
Wavelcns: do dc ;Our new screen nscreen: dc the changeover points for 14,42,84,140.210,294,392,504,630,770, 924 9999 ; As an endmark 0,0,320,200,depth 1,0 v_sprites custorr.screen 0 0 0 0 0,0,320,200 0,0 rawkey ; left,top,width,height,depth ; pons ; viewmodes : type ; font ; title ; gadgets ; custombitnap ; left,top,width,height ; pens IDCMP flags
dc. b dc dc
dc. l ;Our new window nwindow: dc
dc. l activate+borderless +¦ ana rt_ref resh
+reportnouse+backdrop fir3t gadget checkmark title screen
bitmap min,nax type
dc. l 0
dc. l 0
dc. l 0
dc. l 0
dc. l 0 dc 0,0,0, 0 dc customscreen ;Our color table ctable: dc
S000,Sfff,$ fOD,$ QOf dc SfOf,$ 0Of,Sfff, Sf00 .•Places to check
for a baby collision hitlocsr dc.b
- 14,-8,-6,6,8,14 audiomap; dc.b 1,2,4,8 audname: dc.b
'audio,device',0 intname; dc.b 'intuition.library',I gfxname:
dc.b 'graphics,library',0 dosnam: dc.b 'dos.library',0
structure operation,0 short op eonO short op_conl short op_amod
short op_bnod short op_cr.od short op_dnod long op_a f lwr.
Long op_apt long op_bpt long op_cpt long op_dpt short op bltsize label opsize nds: macro soffsct: set 30 f f set- 2 : equ soffset endn .-All our local va riables ;These are on our stack, working baekwa .•first argument is the nane .•second is its size soffset; set 0 nd3 execbase,4 nda dosbase,4 nds gfxbase,4 nds intbase,4 nds mytask,4 nds nunberops,2 nds nextop,4 nds operations,opsize'10 nds memory,4 nds babyscreen, 4
r. ds myplanes,4
r. ds state,4
r. ds changes,4 nds count,2 nds seed,4 nds sizetemp,4 nds
planelength,4 nds babyuindow,4 nds code,2 nds uport,4 nds
place,2 nds timer,2 nds old,2 nds babies,2 nds saved,2 nds
temp,2 nds cyclel.4 nds cycle2,4 nds wave,2 nds attract,2 nds
babieson,2 nds soundport,mp size nds 3oundio,ioa sizeoJ nds
io2,ioa_sizeof nds allocated,4 nds returnmsg,4 workspce: equ
soffset ;audio channels to trv ;up to 10 operations The
Developing by Stephen R. Pietrowicz Programming Toots I've
always liked programming utilities.
Most of my programming background is on UNIX, where development utilities abound. St’s great to have a rich environment with many utilities to help you during a development cycle.
There are many different types of utilities. Programs that find all occurrences of a word in a file, programs that tell you the differences between one file and another, and programs that cross- reference variables and functions can make your programming tasks much easier. Probably one of the most interesting types of utilities are programs that actually generate code for use in your own programs.
In UNIX, programs like LEX and YACC (Yet Another Compiler Compiler) can generate functions written in C that you can use in your own programs. LEX generates lexical analyzers, and YACC generates parsers. (A version of YACC, called BISON, is available on a Fred Fish disk.) LEX and YACC are used primarily to write compilers, but they can also be used to write other applications, such as shell programs. They can be valuable tools if you need a scanner or parser quickly, but you can't spend much time actually going through the mechanics of writing them.
If you’ve tried to create menus and gadgets for Amiga programs, you already know how hard it can be. It’s a laborious process of writing the code for the data structures, compiling the program, checking to see what mistakes you’ve made, correcting them, and compiling again. This process continues until you’re satisfied with how everything looks. It can take a long time to get everything perfect, so you'll be happy to know there are Amiga programs that can make creating menus and gadgets much easier.
NO'IT) All the programs I’m going to tel!
You about are available on the Fred Fish disks, from PeopleLink, and from various BBSs around the country, MenuEd MenuEd is a shareware program by David Pehrson of Mantis Development.
As its name implies, it’s a menu editor.
MenuEd iets you construct how you want your menus to appear on the screen, and then generate C code for those programs.
Using MenuEd, you can quickly construct the menu titles, menu items, and menu subitems. You can set the text attributes of your menus (plain, bold, italic, underlined, or any combination of these), plus check marks, command keys, and more. Clicking on the "test" gadget replaces MenuEd’s menus with the menus you constructed, so you can even see how they look!
MenuEd can write C code for the menu data structures you’ve designed, or save them in a special format you can reload later. 1 always save a copy of the menus I use in the MenuEd formal, just in case 1 want to change or add menu items later.
David Pehrson asks that anyone who uses MenuEd please send $ 15 to help cover development costs. You receive the latest update to MenuEd and a printed manual. Considering the time you can save wiLh menu items that work the first time, I think it's money well spent. If you’ve tried to create your own menus before, you've got to see the program!
Vgad Another great utility I came across recently is Vgad. Vgad generates the C code for gadgets with quite impressive results. You design two screens with your favorite paint program that supports IFF. On the first screen, you draw gadgets as they’ll appear in their initial unseiected state. On the second screen, you draw the gadgets as they’ll appear in their selected state.
After you have designed the screens, run Vgad. With the mouse and keyboard, box out areas of the screen you want and teil Vgad to turn them into gadgets.
Vgad automatically generates image and gadget data structures necessary for your gadgets. Vgad can also generate the image structures without the gadgets (if that's what you want to use), and it supports creation of windows.
Vgad also allows you to get creative with your gadgets. You don't have to limit yourself to simple text strings in your gadgets anymore. You can even draw an unhappy face that changes to a (continued) We’re looking for some far out thinkers!
"We’re far out and very bright!” You don’t have to be from outer space. You just have to be a unique computer programmer.
If you have an Amiga program near completion that you think is a winner, you should contact Gold Disk right away. We’re looking for top quality software to market.
Working with us could be the most rewarding move of your life.
Write or call us for our free developer’s kit, "Hitch your wagon to a star."
Happy face when it is selected. After Vgad generates the code for your gadgets, changing the files it generates to chain the gadgets and attaching them to the window you've generated is relatively simple.
P. O. Box 789, Streetsville, Mississauga Ontario, Canada L5M 2C2
Telephone: (416) 828-0913 Included in the Vgad.ARC file are
sample IFF pictures, source and executable for a simple test
program that illustrates how Vgad works. Again, if you've been
frustrated creating gadgets, Vgad is definitely something to
Vgad, written by Stephen Vermeulen, is freely distributable for reasonable media costs.
Other Code Generating Problems NGI, by National Pixel Products, lakes iFF picture files and produces the C structures for GELs, Sprites, and Workbench icons. It’s quite easy to use, and even allows you to name the structures NGI generates. This way you can avoid accidently declaring two structures with the same name.
I should also mention PowerWindows by Inovatronics, a very capable program many developers use. PowerWindows 2.5 allows you to design screens, windows, and gadgets, and outputs the code in any of the foilowing formats: 68000 Assembler, Manx C, Lattice C, CS1 Muili-FORTTi, TDI Modula- 2, True BASIC, AmigaBASIC, or AC BASIC compiier! PowerWindows 2.5, which should be out by the time you read this, costs $ 89.95. If you want to generate code above and beyond what the current PD and shareware code generators provide, check out PowerWindows.
Programs such as MenuEd, Vgad, NGI, and PowerWindows allow you to concentrate on the most important part, of your program: making the user interface look easy to use and attractive. Think about it; which programs do you use most often? The programs with the best interfaces, of course! No one wants to use a program that is difficult to use. With programs like those covered here, you’ll never have to say, “Well, 1 finally have the menus working. I'm not going to touch those things again. They’re too hard to change.” Wrap Up What type of information would you like to see in this column? If you
have any news, suggestions, questions, or programming hints please feel free to send them in to: The Developing Amiga c o Amazing Computing
P. O. Box 869 Fall River, MA 02722 Stephen P. Pietrowicz is an
assistant chairman of People Link's Amiga Zone, a freelance
writer, author of A CO, the sound and graphics conferencing
program, and a member of The C Group. .c. by John Steiner Bug
Bytes The Bugs & Upgrades Column Two readers report a bug in
PageseLter, Gold Disk’s desktop publishing software.
Reports center around several duplicate entries in the font list. A call to Gold Disk confirmed no problem with the font list. Using PageSetter and creating documents with several font types and sizes seemed to point out that more than one font list is available. Pagesetter lists all ROM fonts, all fonts currently in RAM, and finally, all fonts in the assigned fonts directory. This set-up allows faster access as you swap between fonts already used in your publications.
While working with Professional Page, I ran across a bug that can cause a document to be lost. The bug has been duplicated on two different Amiga 2000s and an Amiga 1000 installation. If you link two or more boxes and delete or resize earlier text so there is at least one empty box at the end of the link, you set up the problem. If you use “select all” or "shift-F4” to select the text, the program immediately begins consuming RAM. It never completes the "select all” command and consumes RAM until the machine gurus. If you use linked boxes, watch for this one. You can lose a lot of work. If you
have linked boxes in your document, save before you "select all.” In its Spring 1988 newsletter, Gold Disk announced an upgrade to the GoldSpeil spelling checker. GoldSpeil II now supports files from WordPerfect, Professional Page, PageSetter, Textcraft and Textcraft Plus, Scribble!, as well as generic ASCII files. A batch correction function allows lengthy documents to be checked without user interaction. Errors can then be corrected later. Personalized user dictionaries are also supported. A "search and replace" feature allows automatic word swapping (such as color for colour, or theater for
Current Gold Spell users can upgrade to GoldSpeil 11 for $ 20.00 U.S. or 525-00 Canadian, Gold Disk Box 789 Streetsville Mississauga, ONT Canada L5M 2C2 1-800-387-8192 (U.S. only) Absoft Corporation has announced upgrades for two of its language compilers. The latest version of AbsoR's AC FORTRAN is version 2.3. Current users of version 2.2 can upgrade to version 2.3 for $ 50.00, Registered users of AC BASIC should have already received version 1.3, which began shipping in late May. The nocharge upgrade includes an Environment Editor that allows you to modify the function of certain elements
of the AC BASIC compiler and runtime system.
You can customize a runtime library for a particular application or suppress default display characteristics while the compiler is running.
Compiler improvements include enhanced compatibility with AmigaBASIC, additional error checking, and modifications to the SELECT CASE statement to make AC BASIC more compatible with QuickBASIC 4.0 (which runs on MS-DOS computers). Several bug fixes correct problems found in version 1.2. Several example programs are included on the disk, including a great BASIC spreadsheet program that can be customized and compiled.
If you have version 1.2 of AC BASIC and have not received the upgrade, you probably did not send in your registration card. To receive the nocharge upgrade, send your registration card to: Absoft Corporation 2781 Bond St Auburn Hills, Ml 48057
(313) 853-0108 Several people who use software supporting
PostScript printers report problems printing to PostScript
Programs such as Professional Page, Laser Script, and WordPerfect have PostScript drivers capable of driving these high quality printing devices.
Often the problems reported have revolved around the inability to print large files. Small files (up to several pages of text and no graphics) print fine, but large files never come out of the printer, or only print the first couple of pages.
Most of the time, you must match the handshaking option in Preferences and the laser printer. The printer bogs down while printing a large graphic or a complex document and cannot teli the Amiga to stop sending the file. When the printer again begins gathering data from the computer, it gets confused (continued) BLAZING FAST Compile Times... Unbelievable TIMING TEST Results... Hundreds of EXTENDED Features... You've READ About It-Now EXPERIENCE It!
The F-BASIC Language System An Enhanced Compiled BASIC Language ? Beginning AMIGA™ programmers choose F-Bosic due to its simplicity and ease of use. If you know BASIC, you can program in F-Bosic immediately.
? Programmers of all levels choose F-Basic because its hundreds of built-in features provide on AMIGA language environment that coincides with your experience. F-Basic can') be outgrown, due to features like:
• Exteruive Control Structures * Recursive SUBROUTINES &
• LOCAL & GLOBAL Variables FUNCTIONS
• Ultra Fast Floating Point • 32, 16, and B Bit INTEGERS
• RECORD Structures & Pointers • Powerfjl String Facilities
• INCLUDE & APPEND * Direct ROM Kernel Access Separate Files •
• PATTERN Matching Support • Access to 68000 Registers
• Easy high level access to AMIGA Screens, Windows, Menus, Sound,
Speech, Graphics and Events. You'll like the ease of use.
? The F-Basic™ Language System includes:
• Comprehensive Users' Manual Full Documentation of All Supported
• Sample Programs Disk A "Hands On" Tutoria
• FastCom™ single pass compiler, which quickly compiles F-Basic
programs into assembly code.
FostCom is written in F-Basic,..That's your guarantee of the speed and efficiency of F-Basic.
Send S79.95 CHECK OR MONEY ORDER TO: DELPHI NOETIC SYSTEMS, INC. Post Office Box 7722 Rapid City, South Dakota 57709-7722 Credit Card or C.O.D. call (605) 348-0791 F-Basic and FastCom are registered trademarks oF DN5, Inc. AMIGA is a registered trademark of CommodorelAMIGA, Inc. because some commands have been missed. Postscript then refuses to accept any more data until it receives an end of file marker.
1 o correct the problem, make sure handshaking is set to hardware mode in both the printer and Preferences. If your printer won’t handle hardware handshaking, or if you share the printer with other computers that are working properly, set the baud rate to 1200, rather than 9600. This change allows the printer plenty of time to keep up with the computer.
If an error occurs, Postscript printers always send error messages back to the software. Unfortunately, most software packages ignore these error messages. If you have a file that wil! Not print and you are not sure why, simply print Lhe file to disk, rather than the printer. Then use a telecommunications program that allows you to split the screen between text being sent and text being received to send the Hie to the printer. Send the file as ASCII text, not Xmodem or any other packet protocol. At the point of error, the Postscript printer sends the error message to the communications
software, which then displays the message on the screen. You need split screen software because error messages are mixed within the text being sent and can quickly be lost as they scroll orf the screen.
Oxxi, Inc. is now shipping MaxiPlan version 1.9. The new version includes mostly bug fix and a couple of new features, including a Blitter Option in Charts which allows a second color to be displayed in either the Chart Border Area or Data Area. Column widths can now be changed by dragging the mouse, so keyboard entry of column widths is no longer required.
Registered owners receive Lhe upgrade automatically, If you have not registered your MaxiPlan package, call Oxxi directly for upgrade information.
In other news from Oxxi, Nimbus version 1.3 is now available. The latest version contains bug fixes and enhanced menu and mouse functions. The manual has been rewritten and expanded. If you are interested in receiving the expanded manual and the latest version, call Oxxi. The upgrade will cost $ 25.00 plus $ 4.00 shipping and handling.
Oxxi, Inc. H; Box 4000 Fullerton, CA 92634
(213) 427-1227 Support your Amiga, JOIN A USER GROUP!
¦AC- II S mm ,, ff Remember the good old days when the Amiga was new, there was Kickstart 1.0, and Lhc only software packages were GraphiCrafl and TextCraft? At that time, Commodore looked for a few key types of software to help initial sales. One of these key programs was a spreadsheet: MaxiPlan. This spreadsheet was to be more powerful than Lotus 1-2-3, with great graphics and speaking spreadsheets keyed by voice synthesis. The developer was MaxiSoft, and to get its product out to the widest audience, they entered a distribution deal with Electronic Arts. But the first release of MaxiPlan
had serious bugs; though MaxiSoft fixed them, the damage was done to their relationship with EA. Now, finally, the whole matter is ending up in court over $ 250,000 that MaxiSoft (now Oxxi) claims EA owes them. The suit probably won’t be resolved til! The end of the year, given how long it’s Laken to get this far. But Oxxi sure could use a quarter of a million bucks for advertising and marketing, and maybe more product development.
If $ 250,000 sounds like a lot, then you aren’t ready for the big leagues. The lawsuit with Oxxi is trivial compared to the $ 7.5 million suit against EA filed by Bethesda Software. The dispute involves Bethesda's Gridiron game for the Amiga and Lhe ST. Bethesda had signed an Affiliated Label (AL) deal with EA, which made EA the exclusive distributor of the game. Bethesda charges that EA worked to stop development of the Mac version of the game and stole ideas from Gridiron to use in EA’s upcoming John Madden Eootball. No response yet from EA his lawyers are probably too busy.
In other entertainment news, Activision has changed its name to Mediagenic by 1 be Bandito (which sounds like a bio-engineering firm producing mutant couch potatoes).
The Bandito observes that this lactic is the time-honored one for companies al the bottom trying to daw their way back up when all else fails, change your name and get a new logo. It worked for NBC, after all, and now CBS is trying it, too. Ostensibly, the new name reflects the company reorganization into two divisions, one is Entertainment and the other is Creativity Productivity.
Cynics note that this is the same type of reorganization Electronic Arts went through a year ago. Great minds think alike, though it's not too surprising some of the great minds that were at EA are now at Mediagenic. Mediagcnic’s task is to revive the dormant Entertainment division with some hits. Now, if Lhey were really clever, they could do some killer technology on the Amiga to get a reputation, and then port it over to the more mundane (but more profitable) MS- DOS and C64s. The Bandito thinks that’s how to get the best games- don't you?
Broderbund, always in search of another product that will sell like Print Shop, thinks they've found it in Jam Session.
This easy and fun music program is burning up the Macintosh market, and they're planning to bring it to the Apple [IGS, the IBM PC, and of course, the Amiga. The product lets anyone playing the computer keyboard sound like a professional musician. Some nice animated graphics onscreen go along with the sounds. It’s like Instant Music animated musicians play onscreen while you sound your own riffs.
News filched from West Chester dumpsters: profit margins on Amigas have been hurt by rising DRAM costs, so don't look for any price decreases. In fact, Lhere could be a price increase by the end of the summer, (Just when things were starling to roll, too.) Commodore has announced that there are now over 600,000 Amigas worldwide, and they hope to hit the magic million unit mark by the end of the year, interestingly, 45 percent of Commodore's revenue is now generated by Amigas.
The one million unit number is indeed magic, because many big software houses won’t even talk to you unless you’ve sold a million units.
Look for the Microsoft deal to heat up near the end of the year. The Bandito’s spies report versions of Write and Excel in the works.
Speaking of secret projects, look for some to be revealed (or at least hinted) at the upcoming AmiF.xpo. The Bandito hears that there will be some new versions of 3D software to shake up a few major players. NewTek will unveil a new Demo Reel which wili be even better than the first one. Tilling software and the animation market will see some impressive advancements. Even stodgy Commodore is contemplating a few new product announcements at AmiExpo, although final decisions won’t be made until just before the show.
Rumors continue to float out of Commodore that Amiga 500’s may go into mass market channels. While the sales force vehemently denies this, there’s some muttering al the lop levels that this entry may be the only way to get the Amiga market to critical mass. Right now, Commodore is being really nice to its dealers and spending a lot of money on training and dealer promotions. Commo- (conlinued) dore has even put together a big ad blitz for the fail, targeting the Amiga 2000 (and maybe the upcoming 2500 with the 68020 and 80286 coprocessor for MS- DOS compatibility) at professional video
market and graphics professionais.
Could this be Commodore’s secret pian get dealers to move more high- margin 2000’s, so when Commodore takes away the 500 to sell in the mass market, the individual dealers won’t mind so much? The Bandito doubts that Commodore is that Machiavellian. On the other hand, it might work... Another indicator of dispute at the higher levels of Commodore is the recent firing of Frank Leonardi, head marketing honcho. Could it be that there were differences of opinion over distribution channels and marketing methods?
As you may recall, the Bandito noted that some Amiga developers were planning to work on Macintosh and IBM versions of their products. One such company is Byte by Byte, who have announced a version of Sculpt-Animate 3D for the Mac
II. This tidbit received some attention from the Mac press, which
mentioned that the product was first available on the Amiga.
More interesting is how Scott Peterson has been saying less
than kind things about Commodore and the Amiga.
The Bandito suggests you shouldn't throw stones before you leap over that bridge you've just burnt, to mix a fresh metaphor. Better wait until you get a Mac product out before you start bad- mouthing your only source of revenue.
Speaking of developers looking for greener pastures, Microillusions has demonstrated Photon Paint for the Mac
II. The response from insiders has been mostly ho-hum. Perhaps
that has something to do with Photon Paint’s snail-like sales
for the Amiga version.
Which leads to... HAM Paint Wars update: Sales of the current HAM paint programs, Photon Paint and Digi-Paint, have slowed to a crawl in anticipation of Deluxe PholoLab and Digi-Paint 11. By the time you read this, Deluxe Photolab will be out at a price of S150. Digi-Paint II probably won’t be out untii late summer, but the price will be well under $ 100, according to NewTek, Look out in the summertime for the latest shots to be Bred. Digi-Paint II will have a price advantage and heavy advertising, while PhotoLab will have a few more features, but a hefty price tag and no advertising. The war
promises to be interesting, especially since so many more soldiers are heading for the battlefield.
The latest rumor drifting by the Bandito is that Express Paint will add HAM capabilities sometime around Christmas to become the latest entry in the HAM Paint Wars. A new version of Deluxe Paint II with halfbrite support and animation capabilities has also been seeded to some graphic artists for testing; no HAM mode yet, so it’s not a top-rank fighter, impulse’s Prism is undergoing a redo called Diamondpaint. Does that mean it's expensive and very hard?
Finally, Antic Software, a leading Atari ST software publisher, will be publishing a version of its CyberPaint animation and paint program for the ST. The Amiga version, arriving this summer, is known as Zoetrope, You pays your money and you makes your choices... Piracy is so bad in Europe that they're even copying hardware! The Bandito has been told that Italian pirates have ripped off Digi-View and are making copies of the hardware in a little black case (instead of white). Apparently, they haven't quite got it right; the picture quality is not as good as the real thing, and the hardware
only works with Digi- View 1.0 software. N'ewTek’s president, Timjenison, is reportedly preparing "a surprise" for them. The Bandito doesn't know what that might be, but he won't be standing next to any pirates when they pry open a Digi-View.
Atari fired its U.S. computer division manager who had only been on the job for a few months. No reason was given, but industry analysts cited poor U.S. sales of Atari ST's. Atari's purchase of Federated continues to burden earnings.
Ironically, the Federated stores sell more Amigas than ST’s, despite efforts to pul the Amigas in back corners and pile Ataris in the front.
Since ST sales dropped, Atari has been concentrating on the video game market and researching new models. All sorts of trial balloons are floated by Atari, in typical Jack Tramiel fashion. Atari announces development of new computers about every other month it seems: 68030 based machines, transputers, UNIX boxes, and more. It’s just Uncle Jack, up to his old tricks again. Let’s make an announcement and see if there’s any interest before we actually start producing something. Whatever happened to those low-cost IBM clones? Where is the blitter chip, anyway?
You've gotta feel sorry for those poor people who bought ST's. They believed the salesmen talking about millions being sold, ali the major software available. Oh, sure, it's belter than an Amiga, it reminds the Bandito of the lime the Commodore Plus 4 was going to conquer the computer market.
EA's hot new Interceptor flight simulator sold out its first run in less than a week.
More scenery disks and a new, even hotter version have been announced by designer Moses Ma. The real news is that they intend to distribute these new versions themselves, not through Electronic Arts. Ya get one hit, and it goes to your head.
Jay Miner, father of the Amiga, is recovering well from surgery. But ali you publishers, take note: send him your Amiga software, and he’li feel better. The Bandito thinks there’s something wrong if the creator of the Amiga has to buy software. Don't you agree?
• AC- [The statements and projections presented in "Roomers" are
rumors in the purest sense, lhe bits of information are
gathered by a third party source from whispers inside the
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 column. | Amiga Libraries and the FFP and IEEE Math Routines Thanks to the Amiga, many strange terms like “multitasking" and "custom coprocessors" have become household words, "Library" can now be added to the list of the transformed. The concept of libraries on mainframes and minicomputers has been around for a long time, but until quite recently, it was unknown to the micro world.
Wbut Is a Library?
To paraphrase the ROM Kernel Manual, a library is a machine code interface that allows the programmer to call system routines without knowing their precise locations in advance. A library' consists of code and data segments, and a collection of jump instructions that point to various routines in the library's code segment, The provider of the library (Commodore or some third party) publishes the address of each jump instruction, so programmers can access the library's routines through these instructions. The routines can be anywhere in the library, but the jump instructions are always in the
same order and location.
Advantages The greatest advantage of using a library' is the ability to develop programs that can work with different versions of the same library without recompiling or relinking. Since a major part of the Amiga system (such as Intuition, graphics routines, and AmigaDOS) is provided through libraries, most programs are quite independent of the operating system and work properly with different versions of Kickstart and Workbench.
Another advantage of libraries is that any routine supplied in one can be used by many different programs without duplicating the routine's code within them. This provides a tremendous saving in memory and disk space.
Use Before a library can be used, it must be opened with a call to OpenLibrary. OpenLibrary's arguments are the library name and the expected version of the library. If the library version number is lower than what is specified by the user, OpenLibrary fails.
This allows the user to assure that a specific library version is present, if such a version is required for it to run properly.
OpenLibrary causes the system to search for the named library in the system library list. If the library is not currently in RAM, AmigaDOS searches for it in the DEVS; directory on disk.
OpenLibrary returns a pointer to the library's base if the open is successful, or nil if the open fails.
By Steve Faiwiszewski OpenLibrary is declared in the Benchmark package as follows; PROCEDURE OpenLibrary(libname : ADDRESS; version : LONGCARD): LibraryPtr; where iibname is the address of the name of the desired library.
Once the library is open, the user can call a library routine by setting up all registers required by the routine, and then transferring control to one of the entries in jump table. The jump table entry is specified as an offset from the library base pointer (which is returned by OpenLibrary). As mentioned earlier, these offsets must be made public by the library's creator.
Library Calls in High-Level Languages Since the library is a low-level mechanism (in that it requires assembly code to set up all the registers and to perform the call to the jump table entry), most high-level language packages provide routines that are the "glue" to the library calls. These routines are intermediate steps between the user’s high-level program and the library’s low-level code.
Using these “glue" routines creates a bit of overhead (since the CPU wastes some time in the “glue" routine setting things up, instead of jumping directly to the library code), but the programmer's life would be much more difficult without them.
The "glue" routines appear as a linkable library in C packages, and as support modules in Modula-2 packages. For example, all procedures in module Intuition do nothing but load arguments into registers and call the appropriate Intuition library routine.
Rolling Your Own Library Interface If you want to use a certain library in Modula-2, you need to code your own interface to that library'. Most Amiga hardware and software packages are geared Loward C, so when a new library is introduced, only the C glue routines are supplied.
There are also standard Amiga libraries that the existing Moduia- 2 compilers don't address. For example, the TDI compiler does not support Motorola FFP (Fast Floating Point) REALs, while Benchmark does not support IEEE double precision REALs.
To write an interface, you must know; a) what arguments the library’s functions expect and; b) the functions’ offsets (their locations) from the library base. This information can be obtained from the .fd files (usually provided by library supplier).
The .fd files are simply text files containing the description of (continued) the routines’ input and output parameters, and the location of each routine’s entry in the jump table. These .fd files are also used in AmigaBASIC, so any new library should include them.
To calculate the offsets, use the "bias" field for the starting offset. Negating that value gives the first function's offset from the library base. For example, if "bias" is 30, the offset to the first routine is -30. The size of each jump entry is 6 bytes, so the offset of the second library routine is -36, the third is -42, and so on. For each routine, the .fd file also contains a list of registers that must be set up with data before a call is made to that routine. Unfortunately, the .fd file does not specify what has to go in the listed registers. This information must come from some
other documents (which should be provided with the library), such as Commodore’s AutoDocs, the RKM, or other manuals.
Once you obtained all the above information , writing a "glue" procedure is easy. Use SFTREG to set up the needed registers with relevant data. SETREG register A6 with the library’s base pointer, and code an inline instruction to do a JSR (jump subroutine) through A6, with the offset for the particular routine. The assembler equivalent instruction would be: JSR RoutineOffset (A6) To generate the JSR instruction inline, use the CODE statement with TDI, and INLINE with the Benchmark compiler. The Benchmark documentation states that register A6 is used as scratch, so there's no need to preserve
its value. However, TDI’s documentation does not mention register usage. But, looking at Tdl’s own glue routines, I noticed that register A6 is preserved.
Accordingly, you should follow TDI’s example when using that compiler.
Malb Libraries The accompanying listings provide Lhe "glue" routines for interfacing TDI code to the FFP library, and Benchmark code to the IEEE double precision library. While using FFP library calls to do math is not as convenient as using the compiler’s built-in arithmetic operators and various transcendental functions, the performance improvement gained by the FFP calls is significant.
If your application calls for some heavy number crunching that requires single precision, it is definitely advantageous to use the FFP routines. If you are using the Benchmark compiler (which uses PFP for its built-in math functions) and your application calls for double precision computation, you can use the accompanying IEEE module (until double precision REALs are added to Benchmark as standard types).
Recent Modula-2 News A few months ago, Avant Garde Software began distributing the final version of the Benchmark compiler. The final release fixed all the known beta release bugs, and includes a cleaner and superior manual.
The beta release users received the news with mixed reactions.
Most users bought the beta release from Oxxi, the original distributor of the package. Soon after, Oxxi and Leon Frenkel, the compiler's author, became entangled in a legal dispute. In the meantime, Frenkel developed and marketed the final release on his own, leaving the beta users up in the air. Frenkel does, however, offer an upgrade path to beta users.
For more information, contact Avant Garde Software.
Avant Garde Software 2213 Woodbum Plano, TX 75075 Tel: (214) 964-0260 LISTING ONE DEFINITION MODULE MathleeeDouble; (* IEEE Double Precision functions for the Benchmark I” compiler.
(* Steve Falwiszewski April 15, 1988 FROM Libraries IMPORT LibraryPcr; CONST HathleeeDoubleNane ¦= 'mathieeedoubbas.library'; TYPE DieeeReai - RECORD Low, High : LONGCARD; END; CmpResuIt - [-1..1]; VAR MathleeeDoubBasBase : LibraryPtr; PROCEDURE leeeDPFix(r ; DieeeReai): LONGINT; (* Convert r to a LONGINT, truncating any fractional part *) PROCEDURE IeeeDPFit(I : LONGINT; VAR I : DieeeReai); (* Convert a LONGINT to DieeeReai *) PROCEDURE leeeDPCmpjrl, r2 : DieeeReai) : QrpResult; (* Compare rl and r2 *} (* result: if rl - r2 0 *) (* if rl r2 - I *) I* if rl r2 - -1 *) PROCEDURE
IeeeDPTst(r : DieeeReai) : CmpResuIt; (* Compare r with 0 *) PROCEDURE IeeeDPAbs (input : DieeeReai; VAR output : DieeeReai); (* output :• I input| *) PROCEDURE IeeeDPNeg (input : DieeeReai; VAR output : DieeeReai); (* output - input *) PROCEDURE IeeeDPAdd (rl,r2 : DieeeReai; VAR output : DieeeReai); (* output := rl r r2 *) PROCEDURE IeeeD?Sub(ri,r2 : DieeeReai; VAR output : DieeeReai); (* output := rl - r2 *) PROCEDURE IeeeDPMul(rl,r2 : DleeeReal; VAR output : DleeeReal); (* output : = rl * r2 *} PROCEDURE leeeDPDiv(rl, r2 : DleeeReal; VAR output : DleeeReal); (* output := rl r2 *)
PROCEDURE leeeDPFloor(input : DleeeReal; VAR output ; DleeeReal); PROCEDURE leeeDPCeil(input ; DleeeReal; VAR output : DleeeReal); PROCEDURE CloseleeeLib; END MathleeeDoubie.
IMPLEMENTATION' MODULE MathleeeDotible; (**..... (* IEEE Double Precision functions for the Ber.ch.Tark *} (* compiler. *) [* Steve Faiwisaewski April IS, 1908 *) ( * .. . FROM Libraries IMPORT OpenLlbrary, CloseLibrary, LibroryPtr; FROM SYSTEM IMPORT SETREG, REG, INLINE, ADDRESS, ADR; CONST (* The following offsets are for Kick Bench 1,2. *) (* They may change for later releases! *) FixOffs - -30; FitOffs - -3 6; CmpOffs = -42; TstOffs - -48; AbsOffs - -54; NegOffs - -60; AddOffs = -66; SubOffs “ -72; MulOffs = -78; DlvOffs = -84; FloorOffs - -90; CellOffs = -96; D0 = 0;
Dl - If 02 - 2; D3 - 3; A6 - 14; JSRA6 - 4EAEH; PROCEDURE leeeDPFix(r : DleeeReal): LONGINT; BEGIN SETREG(DO,r.Low); SETREG(Dl, r .High) ; SETREG(AS,MathIeeeDoub3as3ase); INLINE(JSRA6, FixOffs) ; RETURN LONGINT (REG (DO)) END leeeOPFix; PROCEDURE IeeeDPFlt(i : LONGINT; VAR r : DleeeReal); BEGIN SETREG (DO, i) ; SETREG A6,MathIeeeDoubBasBase) ; INLINE(JSRA6, FitOffs);
r. Low REG (DO);
r. Hlgh :¦= REG(Dl); END IeeeDPFlt; PROCEDURE IeeeDPCmp(rl,r2 :
DleeeReal) : CmpResult; BEGIN SETREG (DO, rl. Low) ;
SETREG(Dl,rl.Hlgh); SETREG (D2,r2.LOW) ; SETREG (D3,r2.High) ;
SETREG(A6, MathIeeeDoub3ss3ase); INLINE(JSRA6,CmpOffs); RETURN
CmpResult(REG(DO) ) END IeeeDPCmp; PROCEDURE leeeDPTst(r :
DleeeReal) : CmpResult; BEGIN SETREG (DO, r.Low) ;
INLINE(JSSA6,TstOffs)f RETURN CmpResult(REG(DO)) END
leeeDPTst; PROCEDURE IeeeDPAbs(input : DleeeReal; VAR output :
DleeeReal); BEGIN SETREG(DO,input.LOW); SETREG (Dl, input
.High); SETREG(A6, MathleeeDoubBasBase);
INLINE(JSRA6,AbsOffs); output.Low REG(DO); output.High
REG(Dl); END IeeeDPAbs; PROCEDURE leeeDPNeg(input : DleeeReal;
VAR output : DleeeReal); BEGIN SETREG [DO, Input. Low);
SETREG(Dl,input.High); SETREG(A6,MathleeeDoubBasBase); INLINE
(JSRA6, NegOffs) ; output.Low := REG(DO); output.High := REG
(Dl); END IeeeDPNeg; PROCEDURE IeeeDPAdd(rl,r2 : DleeeReal;
VAR output : DleeeReal); BEGIN SETREG(DO,rl.Low); SETREG (Dl,
rl .High) ; SETREG (D2,r2.Low) ; SETREG(D3,r2.High);
SETREG(A6,MathleeeDoubBasBase); INLINE (JSRA6, AddOffs) ;
output.Low REG(DO); output.High := REG(Dl); END IeeeDPAdd;
PROCEDURE leeeDPSub(rl,r2 : DleeeReal; VAR output :
DleeeReal); BEGIN SETREG (DO,rl.Low) ; SETREG(Dl,rl.High);
SETREG(D2,r2.Low) ; SETREG(D3,r2.High); SETREG
(A6,MathleeeDoubBasBase) ; INLINE (JSRA6, SubOffs) ;
output.Low REG(DO); output.High :- REG(Dl); END leeeDPSub;
PROCEDURE IeeeDPMul (rl,r2 : DleeeReal; VAR output :
DleeeReal); BEGIN SETREG(DO,rI.LOW); SETREG(Dl,rl.High);
SETREG(D2,r2. LOW); SETREG(D3,r2.High)f SETREG
(A6,MathleeeDoubBasBase) ; INLINE(JSRA6,MuIOffs); output.Low
:= REG (DO); output,High :¦ REG(Dl); END IeeeDPMul; PROCEDURE
leeeDPDiv(rl,r2 : DleeeReal; VAR output : DleeeReal); BEGIN
SETREG (DO, rl. Low) ; SETREG [Dl, rl.Hlgh); SETREG (D2, r2.
Low) ; SETREG(D3,r2.High); (continued)
SETREG(A6,MathIeeeDoubBasBase); INLINE(JSRA6,DivOffs) ;
output.Low :=REG(D0); output.High REG(Dl); END IeeeDPDiv;
PROCEDURE IeeeDPFloorjinput : DieeeReal; VAR output :
DieeeReal); BEGIN SETREG(DO,input.Low); setreg(Dl,input.High);
SETREG (A6,MathIeeeDoub3asBase) ; INLINE(JSRA6, FioorOffs) ;
output,Low REG (DO); output.High :=¦ REG (Dl) ; END
IeeeDPFloor; PROCEDURE leeeDPCeil(input : DieeeReal; VAR
output : DieeeReal); BEGIN SETREG(DO,input.Low);
INLINE(JSRA6, CellOffs) ; output.Low := REG(DO); output.High
REG(Dl); END leeeDPCeil; PROCEDURE CioseleeeLib; BEGIN
CloseLlbra ry(MathleeeD oub3a sBase*); MathleeeDoubBasSase
NIL; END CioseleeeLib; BEGIN IF MathleeeDoubBasRase ¦ NIL THEN
OpenLibrary(ADS(KathleeeDcubleName),CD); END; END
DEFINITION MODULE IeeeDoublelnOut; I* IEEE Double Precision output functions for the * (* Benchmark compiler. * (* Steve Faiwiszewski April 15, 1988 * it**.************ FRCM MathleeeDouble IMPORT DieeeReal; PROCEDURE WriteleeeDReal(r ; DieeeReal; n : CARDINAL); (* n : number of decimal places *) (' (to the right of the decimal point) *) END IeeeDoublelnOut.
IMPLEMENTATION MODULE IeeeDoublelnOut; ,»**,, *.*****.******,**********,***..**, *.,,,*,***,.* (• IEEE Double Precision output functions for the * (* Benchmark compiler. * (* Steve Faiwiszewski April 15, 1988 * 1 ...... FROM MathleeeDouble IMPORT DieeeReal, IeeeDPFlt, IeeeDPFix, leeeDPSub, leeeDPMul; FROM TermlnCut IMPORT Write; FROM LonglnOut IMPORT WriteLonglnt; VAR TEN ; DieeeReal; IMPLEMENTATION MODULE FFP; PROCEDURE WriteleeeDReal(r : DieeeReal; n : CARDINAL); VAR int : LONGINT; r2.
Frac : DieeeReal; i : CARDINAL ; BEGIN int IeeeDPFix(r); WriteLonglnt(int,1); Write('.'); IeeeDPFlt(int,r2); IeeeDPSub(r,r2, frac); FOR i := 1 TO n DO leeeDPMul(frac,TEN,frac); int := IeeeDPFix(frac); WriteLonglnt (int, 1) ; IeeeDPFlt (int,r2); leeeDPSub(frac,r2, frac); END; END WriteleeeDReal; BEGIN IeeeDPFlt(10D,TEN); END IeeeDoublelnOut.
DEFINITION MODULE FFP; ,**.,****,**,***,„, .. (* FFP functions for the TDI compiler *) (¦ Steve Faiwlszewski April 15, 198B *) (,.*,*,*,*****.,*,„.*,.*.*,..... FRCM Libraries IMPORT LibraryPtr; FROM SYSTEM IMPORT LONGWORD; CONST FFPMathName - 'mathffp.library'; TYPE FFPReal - LCNGWQRD; (* This really should be a hidden *) (* type, but the TDI compiler does *) (T not like LONG hidden types *) OrpResult - [-1..1]; VAR FFPMathBase : LibraryPtr; PROCEDURE SPFix(r : FFPReal) : LONGINT; c* Truncate an FFPReal into a LONGINT *) PROCEDURE SPFlt(i : LCNGINT) : FFPReal; I* Convert from LONGINT
into floating point FFPReal *) PROCEDURE SPCmp(rl, r2 : FFPReal) : OapAesult; (’ Compare two FFPReals *) PROCEDURE SPTstlr : FFPReal) : Or.pResult; (* Compare against 0 *) PROCEDURE SPAbs(r : FFPReal) : FFPReal; PROCEDURE SPNeg(r : FFPReal) : FFPReal; PROCEDURE SPAdd(rl, r2 : FFPReal) : FFPReal; PROCEDURE SPSub(rl, r2 ; FFPReal) : FFPReal,- PROCEDURE SPMul(rl, r2 : FFPReal) : FFPReal; PROCEDURE SPDIv(rl, i2 : FFPReal) : FFPReal; PROCEDURE SPFloor(r : FFPReal) : FFPReal; PROCEDURE SPCeil(r : FFPReal) : FFPReal; PROCEDURE FFPCleahUp; (* Close FFP library •) END FFP.
* 789.95 PHC33 PPB33 PHC48 PPB48 Pioneer Computing Proudly
Introduces . . . Series II HARD DRIVES . . .
PIONEER COMPUTING 2469 East 7000 South 200 - Salt Lake City, Utah 84121 Tech Support and Questions - (801) 942-1174 ORDER DESK - 1-800-999-3013 HARD CARD
• For AMIGA 2000.
• 100% Amiga Compatible including WorkBench 1.3, Fast-file System
and Auto Boot when available.
• Pre-Formated and Tested.
• Complete ready to use.
• Does not require a floppy drive slot
• Auto Park.
• PHC33 33megabyte, 28ms Hard Card.
• PHC 48 48megabyte, 28ms Hard Card PONY BOX (not shown)
• For AMIGA 500
• 100% Amiga Compatible including WorkBench 1.3, Fast-file System
and Auto Boot when avadable.
• Pre-Formated and Tested.
• Complete one piece SCSI controller, Hard Drive and fan cooled
power supply that plugs on the Amiga 500 expansion Port
• Bus Pass Thru.
• Auto Park.
• PPB 33 33megabyte, 28ms unit
• PPB 48 48megabyte, 28ms unit ) (* FFP functions for the TDI
compiler * (* Steve Faiwiszewski April 15, 19S8 *}
(A***************************************) FROM Libraries
IMPORT OpenLibrary, CloseLibrary; FROM SYSTEM IMPOST BYTE,
ADDRESS, CODE, SETREG, REGISTER, NULL; (*SS- *) (• Disable
stack checking *) (*SP- *) (* Disable generation of procedure
entry and *) (* exit code *) CONST DO - 0; Dl - 1; A6 = 14;
JSRA6 = 4EAEH; SAVEA6 - 2F0EH; RESTOSEA6 - 2C5FH; FixOffs -
-30; FltOffs - -36; CmpOffs » -42; TstOffs - -48; AbsOffs *»
-54; NegOffs = -60; AddOffs = -66; SubOffs - -72; MulOffs =
-76; DivOffs » -84; FloorOffs ¦ -90; CeilOffs - -96,- PROCEDURE
SPFlx (r : FFPReal) : LONGINT; BEGIN CODE (SAVEA6) ;
SETREG(DO,r) ; SETREG (A6, FFPMathBase) ; CODE(JSRA6, F
ixOffs); CODE(REST0REA6); RETURN LONGINT(REGISTER(DO)) END
SPFix; PROCEDURE SPFlt(i : LONGINT) : FFPfteal; BEGIN CODE
(SAVEA6) ; SETREG(DO,i); SETREG (A6,FFPMathBase) ; CODE(JSRA6,
FltOffs); CODE(RESTOREA6) ; RETURN FFPReal(REGISTER(DO)) END
SPFlt; PROCEDURE SPCmp(rl, r2 : FFPReal) : CmpResult; BEGIN
CODE (SAVEA6) ; SETREG(DO,rl); SETREG(Dl,r2);
SETREG(A6,FFPMathBase); CODE(JSRA6,CmpOffs); CODE(RESTOREA6);
RETURN CmpResult(REGISTER(DO)) END SPCmp; PROCEDURE spist(r ;
FFPReal) ; CmpResult; BEGIN CODE (SAVEA6) ; SETREG(DO,r);
SETREG(A6,FFPMathBase); CODE (JSRA6,TstOffs); CODE(RESTORERS);
RETURN CmpResult(REGISTER(DO)) END SPTst; PROCEDURE SPAbs (r ;
FFPReal) : FFPReal; (continued) BEGIN CODE (SAVEA6) ; SETREG
(DQ,r); SETREG (AS, FFPMath3ase) ; CODE(JSRA6,AbsOffs);
CODE(REST0REA6); RETURN FFPReal(REGISTER(DO)[ END SPAbs;
PROCEDURE SPNeg(r : FFPReal| : FFPReal; BEGIN CODE (SAVEA6) ;
SETREG (DO, r) ; SETREG (AS, FFPMath3ase) ;
CODE(JSRA6,NegOffs); CODE(RESTOREA6); RETURN
FFPReal(REGISTER(DO)) END SPNeg; PROCEDURE SPAdd1r1, r2 :
FFPReai) ; FFPReal; BEGIN CODE(SAVEA6); SETREG(DO, rl),-
SETREG(Dl,r2); SETREG(A6,FFPMathBase); CODE(JSRA6,AddOffs);
CODE (REST0REA6) ; RETURN FrPSeal(REGISTER(DO)) END SPAad;
PROCEDURE SPSub(rl, r2 ; FFPReal) : FFPReal; BEGIN CODE
(SAVEA6) ; SETREG(DO,rl); SETREG(Dl,r2); SETREG (AS,
FFPMatrBase) ; CODE (JSRA6,SubOffs) CODE(RESTOREA6); RETURN
FFPReal(REGISTER(DO)) END SPSub; PROCEDURE SPKul(rl, r2 ;
FFPReal) : FFPReal; BEGIN CODE (SAVEAS) ; SETREG (DO.rl) ;
SETREG (Dl,r2) ; SETREG (A6, FFPKathBase) ; CODE (JSRAS,
MulOf£s) ; CODE(RESTOREA6); RETURN FFPReal(REGISTER(DO)) END
SPMul; PROCEDURE SPDiv(rl, r2 : FFPReal) : FFPReal; BEGIN CODE
(SAVEA6) ; SETREG(DO,rl); SETREG (Dl,r2); SETREG (A6,
FFFMath.3asc) ; CODE JSRAS, DivOff s); CODE(RESTOREA6) ; RETURN
FFPReal(REGISTER(DO)) END SPDiv; PROCEDURE SPFloor(r : FFPReal)
: FFPReal; BEGIN CODE (SAVEA6) ; SETREG (DO,r); SETREG (AS,
FFPKath3ase); CODE(JSRAc,FloorOffs); CODE(REST0REA6); RETURN
FFPReal(REGISTER(DO)) END SPFloor; PROCEDURE SPCeil(r :
FFPReal) : FFPReal; BEGIN CODE(SAVEA6) ; SETREG (DO, r) ;
SETREG(AS,FFPMathBase) ; CODE (JSRA6, Cel lOffs) ;
CODE(RESTOREA6); RETURN FFPReal(REGISTER(DO))_ END SPCeil;
PROCEDURE FFPCleanup; BEGIN CloseLibrary(FFPMathBase) END
FFPCleanup; BEGIN IF FFPMath3ase - NULL THEN FFPMathBase
CpenLibrary(FrPMathName,0); END; END FFP.
DEFINITION MODULE FFPTrans; (• FFP Transcendental functions for the TD1 compiler *) (• Steve Faiwiszowafci April 15, l989 ”) FROM Libraries IMPORT LlbraryPtr; FROM FFP IMPORT FFPReal; CONST FFPMathTransNaire - 'matbtrans.library'; VAR FFPMathTransBase : LlbraryPtr; PROCEDURE SPAsin(r : FFPReal) : FFPReal; (* ArcSlne *) PROCEDURE S?Accs(r : FFPReal) : FFPReal; (* ArcCosine ') PROCEDURE SPAtan(r : FFPReal) : FFPReal; (* ArcTan *) PROCEDURE SPSin(r : FFPReal) : FFPReal; (’ Sine ¦) PROCEDURE SPCos(r : FFPReal) : FFPReal; (* Cosine *) PROCEDURE SPTan(r : FFPReal) ; FFPReal; (• Tan ') PROCEDURE
SPSinCos(r : FFPReal; VAR OutCos : FFPReal) : FFPReal; (* Sine t Cosine. *) (* Sine is returned as the function value. *) (* Cosine is returned in OutCos. *) PROCEDURE SPSinn(r ; FFPReal) : FFPReal; (* Hyperbolic Sine ¦) PROCEDURE SPCosh(r : FFPReal) : FFPReal; (" Hyperbolic Cosine *} PROCEDURE SPTanh (r : FFPReal) r FFPReal; (• Hyperbolic Tan *) PROCEDURE SPExp(r : FFPReal) : FFPReal; (* Exponent *) PROCEDURE SPLcg(r : FFPReal) : FFPReal; (* Natural log *) PROCEDURE SPLcglO(r : FFPReal) : FFPReal; I* Log base 1C *) PROCEDURE SPPow(x,y : FFPReal) : FFPReal; (• x to the Power y •) PROCEDURE
SPSqrt(r : FFPReal) : FFPReal; PROCF.DURF. SPTleee (r : FFPReal) : REAL; (* Convert FFPReal to REAL *| PROCEDURE SPFieee(r : REAL) ; FFPReal; (* Convert REAL to FFPReal *} PROCEDURE FFPTransCleanup; (* Clean up (e.g. close library) *) END FFPTrans.
C Notes From the C Group mMMMmmmmmMmmmmmMmminmmmmMmmMmMMmmMmmMMmmmMmmMMMMMMMM by Stephen Kemp, PLINK ID: SKEMP Last time we discussed the basic data types that can be defined in C chars, ints, and floats, This month we will discuss two more advanced object types: arrays and pointers. These two items are closely related and can confuse beginning C programmers.
An array defines a group of data with a single name and type. This is useful when, rather than defining a unique variable for each value, you want one variable to hold more than one value.
Almost every data and object type declared in C can be arrayed. Defining an array variable is much like defining any other variable, except the variable name is followed by an indicator enclosed in brackets [). 'lhe indicator tells how many elements (or values) this variable should maintain. For example, if we want a variable to hold the vowels of the alphabet, we can define this variable: char vowelsC6): Since vowels are letters, we use the appropriate data type, char. (Remember, the letters are contained in the ASCII character.) Our variable name, “vowels," follows the data type. This
variable must maintain six elements (a, e, i, o, u, and
y) . By enclosing this number in brackets following the variable
name, the compiler reserves six characters to be referenced by
the name “vowels." The individual elements of an array can be
referenced by indicating a subscript (index) attached to the
variable name in brackets. Variable arrays are typically
identified by data type; thus, "vowels" is a character array.
Furthermore, since our variable requires only one subscript to
reference individual elements, “vowels" is a one-dimensional,
Once an array variable is defined, you can use it in your program. The following program statements show how to initialize a variable with vowels: vowels  = a' vowels(l) = e' vowels [2) = I'; vowels (3) = o' vowels[4) = u’ vowels  = Y Each of Lhese statements identifies one element of "vowels" by indicating a subscript in the brackets after the variable name. Note that all array dimensions in C start with element zero.
This point cannot be stressed enough. I can almost guarantee that every C programmer has made the mistake of trying to reference an element based on the array size instead of array size minus one. If we try to assign a value to vowels, an error can occur that might be hard to trace (depending on what part of memory was changed). Remember, start with element 0 and end with size- minus-one.
As mentioned earlier, “vowels” is a onedimensional array of characters. It is possible, and quite common, to define multi-dimensional arrays in C. Although the concept might be difficult to grasp, multi-dimensional arrays are actually arrays within arrays.
(continued) Think about trying to define a variable to hold a tic-tac-toe board. Although we can define a one-dimensioned array of 9 elements, the "rows columns" format of a tic-tac-toe board is a perfect example of a two-dimensional array. It is actually an array with three elements, and each element is an array with three elements.
In our vowels example, suppose we want to keep the vowels in upper and lower case letters. The array needs six rows (six vowels) and two columns (upper and lower case). To define this variable, we use this declaration: char vowelsC6)(2); Notice that the number of rows is indicated first and is followed by the number of columns. Each number is enclosed in its own set of brackets. You may be tempted to use only one set of brackets and separate the dimensions by commas, like vowels! 1,1). Some languages support array subscripts in this manner, but C generates an error during compilation if you
use this format.
Simple arithmetic shows that we have now defined the twelve elements necessary for our variable (6 rows ‘ 2 columns = 12 elements). The following statements show one way we can initialize our variable: * The upper-case vowels of the alphabet 7 vowels[0)(0) = 'A'; vowels(l)CO) = ‘E'; vowels 2)(0) = T; vowels(3}[0) = 'O'; vowels(4)C0) = ‘UJ; vowels [5) CO) = *Y'; Multi-Forth The Language of Innovation If you haven’t tried Multi-Forth™ you may not have yet unleashed the full power of your Amiga. This comprehensive development environment includes:
• Local Multi-Tasking
• Built-in Assembler
• Turnkey Compiler (royalty free)
• Sound Drivers
• AmigaDos & Intuition Support
• Complete Set of Include Files
• CompuServe Public Forum
• 500 Page Manual
• New price - $ 99 Call for a technical data sheet or check out
our online services on CompuServe at GO FORTH.
CamUIvs $ cLu 4701 Randolph Rd. Ste. 12 Rockville, MD 20852 301-984-0262 1-800-FORTH-OK (367-8465) Major credit cards accepted l‘ The lower-case vowels of the alphabet' vowelsCOKD = ‘a‘; vowels(l)O) = ‘e‘: vowels[2XD = T; vowels(3)(l) = ‘o': vowels(4)(l) = ’u-; vowels(5] (1) = Again, although we indicated six rows by two columns, each dimension subscript starts with element 0 and ends with the array size minus one. When referencing the individual elements of a two- dimensional array, the "rows" subscript is indicated first and followed by the “cols" subscript (as in the variable declaration).
The rows of vowels are referenced with a subscript of zero through five; the columns are referenced with a subscript of 0 or 1. This may be repetitive, but you may spend hours debugging a catastrophic code failure only to discover that a subscript mistake caused the problem.
When an element of an array is referenced, the compiler determines the address of the element in question. It does this by adding the array's address of the beginning to an offset into the array.
The offset is determined by three things:
(A) the number of elements in each succeeding subscript (in
multidimensional arrays); (B) the va!ue(s) of the
subscripL(s) indicated in the statement; and (C) the size of
the elements’ data type. To determine the offset of an
element in a two- dimensional array, the compiler uses a
formula similar to: ((Bl * A2) + B2) * C. The letters
correspond to the factors mentioned above, while the numbers
correspond to the dimension to be used.
(One is the first level's dimension; two is the second level's dimension.)
For example, assume the address of the variable “vowels” is at memory location
2000. If we could look at our variable in memory, it would look
something like 2000 2001 2002 2003 2004 200S 2006 2007 2008
2009 2010 2011 AaEeliOoUuYy Using the formula defined
previously, the offset of the element vowels[l] is ((2 *
2) + 1) * 1 = 5. As you can see, I've substituted the first
indicated subscript for Bl, the number of elements in the
second subscript for A2, the second indicated subscript for
B2. The size of an element (C) is 1 (a character is 1 byte).
Adding this offset to the address of the variable causes the
character at the memory location 2005 to be referenced.
The character at 2005 is the character "i” in the vowels array.
Arrays can have three, four, or even more dimensions, ff a compiler limits the number of dimensions you can declare, the limit is usually noted in the documentation. Most programs we discuss will use two dimensions or less, so I will end our discussion of dimensions here.
As indicated in my opening paragraph, the pointer variable type is a close relative of the array. Although some people have trouble understanding them, pointers should be introduced along with arrays. To keep the explanation of pointers as simple as possible, the discussion will be limited to the pointer's relationship with arrays.
Before we can discuss this relationship, we must know what a pointer is. A pointer is a variable that contains the address of (points to) another variable.
That's a fairly simple definition, isn't it?
Every language you have ever worked wiLb uses pointers, although few languages allow the programmers to define them. C allows you to define address pointers and you will soon discover that they can be very powerful.
Two non-programming examples may help you understand the principle of pointers. LeL's say my mother places an apple on the table and leaves a note on the refrigerator saying the apple is on the table. If we were writing a program, the apple would represent a variable, and the note would represent a pointer. When i have the note, I don't have the apple (variable), yet i know where it is locaLed (its address). A pointer tells you where an object is and allows you to reference it without actually duplicating the variable.
Eor our second non-programming example, imagine a compass. A compass poinLs toward the North Pole. If the North Pole is a variable, the compass (literally) represents a pointer, since it points to the North Pole's location. With a compass’s ability to reference the North Pole, you can navigate around the world.
Perhaps these examples arc too simple, but they depict three important things about pointers:
1. ) A pointer must be initialized before it can be used, in the
first example, the note was initialized by my mother.
Before she wrote on it, the paper could not indicate where the apple (or anything else) was located. Likewise, a compass is initialized with a magnetic needle. Without that needle, a compass would do nothing but get you very lost.
2. ) Having a pointer is not the same as having the variable. It
does not declare the “destination" variable, although we can
use the pointer to alter the destination variable. Remember, a
pointer is a variable that contains the address of another
variable. When a pointer is declared, it only defines the
program space required to hold an “address value." The pointer
does not define Lhe space required to hold the object it
points at. The “address value" a pointer contains can be
changed, while the “address” of a variable cannot be changed
once it has been defined. This is perhaps the hardest concept
for new C programmers to understand about pointers.
3. ) Pointers reference a particular type of data, This may not
be clearly demonstrated in our examples, but it should be
noted. When a pointer is defined, you must declare the type of
data it points at. In our apple example, you can only find the
apple with the note. You cannot use it to find any other
object, so it is an "apple pointer.” The compass is a “North
Pole” pointer. In C programs, you can also declare pointers to
characters, integers, etc. Just as any object or data type can
be arrayed, you can declare a pointer to any type of object or
data that can be declared in C. To expand on these three
important facts about pointers, and to demonstrate their
relationship with arrays, Set’s look at an example.
Suppose we want to hold the total number of days that elapse during the year. Because there are 365 days in a year, we will need an integer variable array, Instead of initializing the variable as we did in the "vowels” example, let's use a pointer. First, we must define a pointer variable along with our array variable: Int days(12); * an integer array 7 Int -day_ptr; * an Integer pointer 7 The type of variable is declared first, followed by the name (as with all variable declarations). Notice, however, that when you declare a pointer variable, an asterisk (*) appears before the variable
name. Although it looks like the data type of our pointer variable is "int," it is actually "int *" (when referring to "int we say, "int pointer”). The asterisk tells the compiler to reserve space for an address pointer, in addition to the space of the data type alone (refer back Lo rule
2) . Now we have defined the integer array "days” and the integer
pointer "day„ptr”. Before wc can use the variable “day_ptr",
it must be initialized with the address of a variable (see
rule L). This statement initializes our pointer with the
address of “days": day_ptr = days; ' initialize the pointer 7
Note that we did not indicate any subscripts on the variable
"days." If the dimensional subscripts are omitted, the
compiler assumes you want the address of the array.
Furthermore, for multidimensional arrays, the compiler
generates an address reference if you do not indicate the
final dimension’s subscript, if we want to initialize a
pointer with the address of a particular clement in an array,
we must include all subscripts and precede the variable name
with an ampersand (&). Both the following statements
accomplish the goal of initializing the pointer with the same
address: day_ptr = days; * the address of days * day_ptr =
&days(0); * the first element address 7 Since "days" is an
array, the compiler determines that "days” without a subscript
is an address reference.
68000 DISASSEMBLY Announcing... DSM VERSION I.OD DSM is a lull-featured disassembler for the Amiga. Check out these features and you'll see why programmers agree, ''DSM is the best disassembler currently available for the Amiga. Bar none."
• DSM disassembles virtually any executable Amiga program.’
• DSM produces output which is 100% compatible with the Amiga
• DSM is interactive.
* Only programs which mike use of overlays can t be disassembled
And here's the best reason yet to order DSM.
• DSM comes with a 30-day money back guarantee. If you're not
100% satisfied with DSM, simply return the product to us for a
To order, send check or money order to: OTG Software 200 Wcsl7lh Street Suite 618 Port Worth, TX 76102 Texas rcsidmis add Price $ 67.50
7. 15% sales tax.
Additionally, the ampersand preceding "daysjOj” (the first element) tells the compiler to compute the address of that element. The address of the first element in an array is the address of the array itself.
The primary' relationship of pointers to arrays can be shown when using a pointer to reference an array's values.
Consider the following code statements that initialize the "days” array: * using the array, this Is how we would Initialize * days(0) =31; 'after January, 31 days have passed' days(l) = 59; 'after Feb, 59 days have passed 7 days(2) = 90; 'after March 7 days(3) = 120; 'after April' days(4) = 151; ‘after May * days(5) = 181; 'after June * * using the pointer, this is one way to initialize' day_ptr(6) = 212; 'after July 7 day_ptr(7) = 243; 'after August7 (continued) JUMPDISK: $ 5 The OriginaS Disk Magazine for the Amiga' Try our new SAMPLER. It costs S5.
That's all. If you don't like it, we’ll buy it back. We’re that confident.
You’ll get original material; A talking slideshow program A text picture reader Utilities, games, articles, art Our shameless emotional pitch JUMPDISK has been published every month since August 1 986. Without fail. We ship orders day received.
Questions? Call us at (916) 343-7658 Dealers, get in touch. JUMPDISK sells!
' .Arttljfa i* it registered tmifcnuirk nf (' tmnnxlurc- .Arnica lac.
Jw Jtio fmjpxT3J joj no t doy_ptr(8) = 273; 'after September' doy„ptr(9) = 304; 'after October' dayjDtr(lO) = 334; ‘after November' day_ptr(ll) = 365; 'after December' These statements set the twelve elements of the array "days" to the number of days in the year elapsed after each month. As you can see, these two sets of statements look exactly the same, except we know day_ptr is not an actual array. To explain how this is possible, we refer back to how C works with arrays.
Remember, when an element in an array is referenced, the compiler first determines the address of the element in question. An almost identical process is used when using a pointer as an array.
The only difference is that the address added to the offset is not the variable’s address; rather, it is read out of the variable.
A pointer can be used like an array because the compiler needs only two things to determine the indicated element: the offset formula for subscripting and an address from which to start. The formula to determine a onedimensional array offset is B * C, where B is the value of the subscript and C is the data size. Integers are two bytes long, so we can substitute two for C. Suppose we want to address the “April” element. If we say days[3l, the offset (3 *
2) = 6 is added to the memory address of “days." If we say
day_ptr[3l, the same offset is added to the value “contained"
in day_ptr, Since day_ptr is initialized with the address of
"days," both results arc the same.
There is much more to learn about pointers, but I only want to introduce you to their relationship with arrays. If you arc still a little fuzzy about the use or value of pointers, don’t worry. We will study them in greater detail in the future.
For now, spend your time firming your understanding of arrays, especially the points about subscripting. You can learn a lot from experimenting, so don’t be afraid to venture out on your own.
• AC* Subscribe Today: Invest And SAVE!
Invest in “The Original Amiga Monthly Resource” Amazing Computing is always a good investment. With each issue's insightful programs, perceptive articles, and revealing reviews, Amazing Computing always gives the Amiga user a higher yield. Yet, some Amiga users receive an even better deal.
Save Over 49% At S24.00 per year, a subscription to Amazing Computing can save you $ 23.40 off the newsstand price of $ 47.40. That can go a long way toward a new piece of software for your Amiga (or maybe a present for your spouse).
Amazing Computing subscribers receive their issues clean and neat in polybags delivered promptly to their mailboxes. There is no risk of missing an issue at the newsstand. As an Amazing Computing subscriber, you arc guaranteed to be informed and up to dale on the rapidly growing Amiga market.
Make an investment in Amiga information with “The Original Amiga Monthly Resource” and subscribe today by completing the order form in the back of this issue.
Enjoy your interest each month with Amazing Computing.
PD Serendipity Insight into the World of Freely Redistributable Software for the Amiga by C. W. Flatte The Freely Redistributable software just gets better and better.
Fred Fisb 134 BolngThrows A basketball and a lonely hoop. An irresistible combination. You have to shoot a few free Lhrows, The infamous Amiguy feels the same way, but the backboard is not on the garage; it’s on a ray traced image. Watch the Amiguy shoot some hoop in this 50 frame HAM animation, done with Sculpt-3D and animated with Movie (Minor touchups were done with Digi-Paint.) This superb animation took about 325 hours of runtime to generate, yet will run on a 512k Amiga. Another great animation from Marvin Landis. Swiiish!
Browser VI.2 I always thought the one thing the Workbench was missing was a facility to work with flies on a “by name" basis. It should have allowed the manipulation of any file (even the ones without icons) from the Workbench. Enter Browser.
Brower is a Workbench tool, using text- only windows, that makes all the files in the system accessible for executing, copying, moving, deleting, etc. It’s called a programmer’s Workbench, but 1 think everyone can use it. It’s smooth, clean, neat... Okay, I like it! A Sol! Get your hands on the Browser by Peter da Silva. You won’t be disappointed.
Includes only the executable.
Dine VI.29 (Ufxlate to Fred Fisb 113) Programmers! Look! It’s Ed!...It’s MicroEmacsL.dt’s DME VI.29!!! DME
VI. 29 is Matt Dillon’s new and improved WYSIWYG editor designed
for programmers. It is not a WYSI' 'YC word processor in the
traditional sense, but it includes many features handy to the
programming types. Features include arbitrary key mapping,
fast scrolling, title-line stats, multiple windows, and the
ability to iconify windows (a real neat feature). A super
Find VI.0 Finding a file on a hard disk packed with level upon level of directories and files can be like searching for a needle in a haystack. Your explorer has arrived... Find VI.0. Find is a utility which searches for files that satisfy a given boolean expression of attributes. Starting from a root pathname, Find searches recursively down the hierarchy of the file system and reports to you that file’s exact location, very much like the Unix find program, Find is by Rodney Lewis, and includes the source.
Library Have you ever wished you had a database program that was like an electronic scratchpad? Library, by Bill Brownson, just may be what you’re looking for. This demo version of this shareware program stores textual information without regard to structure or content. The real beauty of this program is that it allows complicated searching for specific patterns. Written in assembler, for speed and includes only the executable.
Smartlcon V1.0 This shareware program by Gauthier Groult is an Intuition objects iconifycr.
This version Ls limited to iconifying windows, which is still very handy. It adds a new "iconify gadget” to each window, which, when clicked on, iconifies the window into an icon in the ram disk. (Shhh! Don’t Lell anyone, but
C. W.’s sources at Commodore tell me this type of program will be
implemented in Workbench 1.4.) Includes the only the
executable. The source, however, is available from the author.
Fred Fisb 135 TeXF TcX is one of the most powerful page composition packages available. It can handle large selection of fonts. But, where do you get these fonts, and how can they be converted to Amiga screen fonts? Fred Fish 135 is dedicated to TeX fonts for the Amiga with a selection of 78 TeX fonts. The disk also includes a conversion program to convert the TeX fonts to Amiga fonts. There are 22 different fonts at various sizes, ranging from 15 pixels high to more than 150 pixels. The conversion program can also be used with the fonts distributed with AmigaTeX. Boy, that's over 1000 fonts
to use with other Amiga programs! Wow!
This font extravaganza is by Ali Ozer.
(continued) Fred Fisb 136 AsmToolBox Does 68000 assembly language tickle your palate? If so, try this assembler "toolbox'1 created to make interfacing between assembler programs and AmigaDOS easy. By Warren Ring, from his Amazing Computing column, "The Big Picture." Includes the source.
Bison Nope, it’s not an animal you can be find grazing on the Great Plains; it's replacement for unix “yacc” command.
This version is from the GNU (GNU is Not Unix) effort. It is a port of the latest GNU version, done by William Loftus, with the goal of preserving all Bison's current features. Includes the source and testing program "calc". By Bob Corbett and Richard Stallman.
Iff2Pcs Vl.l (Update to Fred Fish 122) Create your own puzzles with Iff2Pcs, an interactive puzzle program. IffPcs takes any IFF file containing up to 16 colors and breaks it up into squares to make a puzzle which the user can then piece back together again. Very slick! Another great, by AH Ozer.
Paste Paste it!, with this version of the Unix paste utility. Paste concatenates corresponding lines of specified files into a single output line (horizontal or parallel merging). Alternately, Paste concatenates into alternate lines (vertical or serial merging). Paste, by David Ihnat, includes the source.
YaBoliigU (update to Fred Fish 36) Study animation and game programming with this game demonstrating hardware sprite usage, including collision detection. Includes a well-documented source listing. Originally by animation master Leo Schwab; updates by Ali Ozer.
Zoo VI.71 (Update to Fred Fish 108) Are you tired of wasLing your time with Arc? Don't monkey around...use Zoo.
Zoo is a file archiver, much like "arc” in concept, but different in its implementation and user interface.
Includes many features arc lacks (such as file path names up to 255 characters in length). Zoo is originally by Rahul Dhesi, with the Amiga port by Brian Waters.
Includes only the executable.
That's about all I have time for this month, but 1 am way behind on my column. I still have to cover Fred Fish 137 to 146. That’s right, 146! Check out the PDS catalog for more on these new disks. There are some great things happening in Lhe Amiga's Freely Redistributable Software Library!
Until next month, Gotcha!
C.W. Flatte a® fflEEBg 8 Amazing Computing™ cannot determine the dependability of advertisers from their advertisements alone. We need your feedback. If you have a problem with an advertiser in AC™, please send a complete description of the incident, in writing to: Ad Complaints PiM Publications, Inc. Amazing Computing
P. O. Box 869 Fall River, MA 02722 Be sure to Include any
correspondence you have had with the advertiser, along with
the names of the Individuals involved Your assistance is
Amazing Computing Subscription Questions PiM Publications, Inc.
P. O. Box 869 Fall River, MA 02722 Please remember, we cannot
mail your magazine to you if we do not know where you are._
Please allow four to six weeks for processing.
Hot on the .Shelves ____________ by Michael T. Cabral Extra! Extra! Read AH About Desktop Video!
Desktop video, the eagle thaL’s been circling the peak of the home computer market for some time now, has finally landed. After paying its dues as resident buzzword, DV can now proudly ruffle its feathers and perch alongside desktop publishing, word processing, and other entrenched applications. One sure sign of this acceptance to the high nest is a textbook. In Desktop Video: A Guide to Personal and Small Business Video Production by Austin li. Speed III, desktop video now has a bulky' 276-page book to call its own.
DESKTOP VIDEO A GuiDE TO PERSONAL AND SMALL BUSINESS VIDEO PRODUCTION The text is carved into three sections, moving deliberately from basic equipment and definitions to hands-on applications. The first chunk of 104 pages covers the hardware and software you need to get a desktop video project off the ground. Everything, from camcorders to audio digitizers, from lighting to video editors, is covered. Amigaphiles meet up with a lot of old friends along the way, including Digi-View, Deluxe Video, D-Paini, Aegis Animator, Soundscape, and the Easyl graphics tablet. The Amiga itself is given four
pages, more than the Mac and and IBM PC snippets combined.
Speed even crawls oul on a limb for the Amiga, noting that the Amiga “will be a better general purpose too! Than some of the products that come from the video product companies."
The "how-to's” for all that fancy equipment take up most of the next 70 pages. Planning, scripting, storyboarding, scheduling and even budgeting are all outlined. And once all the brain work is done, you’re ready' to leap to the real thing: shooting video footage. Speed walks through basic camera techniques and slowly leads up to editing, animation, audio recording, and titling. In this section, the Amiga again gets plenty of air play.
AUSTIN H. SPEED II!
The final section traces three real-life desktop video projects. The equipment from part one and the techniques of part two show how well they fit together in this third section. An animated home video, a promo piece, and a clip tossed together with little planning bring out the flexibility and capability of desktop video. A handy glossary of DV terms and a complete script (in the form of an appendix) round out Speed’s tidy, informative discussion. Wondering what Speed uses for his DV work? Why an Amiga, of course!
Desktop Video: A Guide to Personal and Small Business Video Production S 14.95 Harcourt, Brace, Jovanovich Publishers Orlando, FI 32887 (continued) A Frosty Cooler On a drippy humid, sun-drenched, August afternoon when the thermometer sweats past the hundred degree mark, winter doesn't sound all that bad. A inch or two of cool, refreshing snow never hurt anybody right? Unfortunately, you can't squeeze even a single flake from a baked August dog day. StatSoft Development is out to change all that at least in your imagination and your joystick hand with a chilly action adventure game tilled
You control Hickey, a tough little guy...er Kreezer... who literally tumbles his wray across the icy tundra of planet Cosmia. Hickey and his fellow freezin’ Kreezers are rapidly being enslaved by a host of crater-dwelling ghouls. If for no other reason, the ghouls live in craters to keep what’s ugly out of sight. If you wrere a one-eyed, crooked-toothed, green and yellow striped snakey looking character, you’d probably camp out underground, too! '['he trouble is that the ghouls take out their frustration on the Kreezers.
Hickey, a recent escapee, is the Kreezers only hope. He must spring five other captured Kreezers while steering clear of some pretty perturbed ghouls.
Ammunition can be scooped up along the way, and colorful, diamond-shaped "sweets" help Hickey move faster, jump higher, and fall further. (Yes, falling is a plus.) Spring platforms also give Hickey the extra boost he may need during the action.
But don't expect an easy emancipation by any means. Many of the ghouls are deadly on contact and others don't die no matter how nasty Hickey gets. If tons of ruthless, gruesome enemies aren't enough, Hickey is also up against the non-stop “twang" timer. Let the timer run out and the enslaved Kreezer on that level becomes lunch for an underfed ghoul. As the twanger lick-tocks away and nasties pop out of every corner, you’re sure to be sweating more than ever!
FROSTBYFE $ 29-95 StarSoft Development Laboratories 3331 Bartlett Blvd.
Orlando, FL 32811 Breezy Hard Disk Backup Hard disk backup, as crucial as it is to electronic work, is constantly shoved to the back burner. It just takes too long and it’s far too mindless. The ideal backup program has got to fast, safe, and easy to use, and efficient. Otherwise, backups aren't made near as often as they should be. The latest shot at backup euphoria is HardnFast, meticulously written by Don Hyde for the Computer Works.
If speed is your main concern, how does 10MB in twenty minutes strike you?
HardnFast’s proprietary format cuts down the floppy disk movement needed to write data and accordingly injects some lightning into the copy process.
HardnFast also makes sure you don’t waste any time and patience on disk formatting. Disks are formatted automatically as the process rolls along.
Even though the proprietary copy format knocks DiskDoctor out of the picture, HardnFast still follows the old adage of "safety first.” All data written to the floppies is read back and compared to the original file. If an error is snagged, HardnFast recovers -without a peep and tries to rewrite the bad track. If the track is too far gone, you are prompted to pop in a new disk. HardnFast then doubles back on its own and keeps on crankin’.
Ease of use also made its way into HardnFast. A single icon click launches the program and the friendly Intuition interface is present from that point on.
You don't even have to watch the monitor for errors or prompts. Voice announcements let you know when disk swaps or replacements are needed.
Efficiency, the final must-have, also owns a well-laid spot here. HardnFast performs both full and incremental backups. If you’ve added only two files to a disk since your last backup, HardnFast goes after only the new stuff The program maintains an automatically updated catalog of all backed up files, so individual files can be restored from either old or new backups. All original dales and timestamps are restored with care, and HardnFast even calculates the number of disks you need for your backup. As a quip in the manual says, "making backups is so easy that you will really do it."
HardnFast $ 49-95 Tbe ComputerWorks 6641 Scott St. Hollywood, FL 33024
(305) 966-8179 Disassembly Required With the release of version
l.Od, DS.M continues to improve. OTG Software's
full-featured MC68000 now includes symbolic disassembly
wiLh Wack- readablc symbols and true text detection.
The generated source code is now completely compatible wiLh the Amiga's old stand-by, asscm, and expert system disassembly has been incorporated to improve code detection. The manual, a key here, has also been expanded to fifty-five comprehensive pages. Of course, DSM l.Od still generates that same sharp assembly language source code from any executable Amiga program without overlays.
DSM $ 67.50 OTG Software 200 West 7th St., Suite 618 Fort Worth, TX 76102
• AC- The AMICUS & Fred Fish Public Domain Software Library This
software is collected from user groups and electronic bulletin
boards around the nation. Each Amicus disk is nearly full, and
is fully accessible from the Workbench. If source code Is
provided for any program, then the executable version is also
present. This means that you don't need the C compiler to run
these programs. An exception is granted for those programs only
of use to people who own a C compiler.
The Fred Fish disk are collected by Mr. Fred Fish, a good and active friend of the Amiga.
Note: Each description line below may indude something like 'S-O-E-D', which stands for ‘source, object file, executable and documentation’. Any combination of these letters indicates what forms of the program are present. Basic programs are presented entirely in source code formal.
3d soJPs matti ng prog, wAampie d*iafr*s drew* blocks draws cubes AMCUSDHkl Abatic prog rami: Griphlea 30Sobcfc Backs Cubet D-rar F Sc ape Hdden Jpad OobcaJ PamBw S'X Pe Space Art Speaker Sorere Sjval TnreeOee Topography Whee’5 Xe os draws pc-„-« in toe cyta of Durer draws Facta! Landscapes 30 drawing program, vkHdden tie removal smpe part program d’sw se e-a cpEcsJ flurom imp* part program draws re Shuts* in 3d wre ame g’aphicsdema speech utety draws spheret draws color sp as 3d!tf*aonpaS artfldil topography draws crde g'BOhrcs draws fracai planet landscapes Abulc programa: Tooia AootjkBo5
Stpecatabese orogTurfr accesses wrpiacajti 1le diabase program miitwrdowdemo shows keycodes for a key you press run many A Base program s from a man j way to gat more colors on Tie screen at once, using ahasng ample color shape designer Speaklt speech and narrasrderra Abialc programs; Games CarcFf* Demo KeyCoee* Meru MoreCclort shapes BnckOut Otofiio Saucer Soelins Toy Bon cfassc com putr bnckwafl game also known as 'go* ismpte tfiooFem-upgime ¦mpSe among s» mg game seectaSeg'aphcsdero Abulc programa: Sound* Enaraner ptytffsattune pretends r?s a real com. Purer smple potce s*er so.no pays The
Dance of toe Sugarplum Far«* H*L93:o Pence SugarPi t C prog1 in a; Atem amp* program. S£ a to comping wr Lire* C opoovte o' CONVERT far cross oevretpeT sou'DBcooetpretSoty mndawdtro ira eye Seram* fia.pars.on, pama. S.O-D (iorsj» of fast-r oadng pom; m»ti fries fuvre oates on al Res x a Pp. SE smpi* WorkMnrto Orawng p'dg.S-E Dory FjDg* freer*** GtoMem graprtc mtmo'y usage mC *tr. S-E AMCUS Dik 4 Fi ii from to* oritenri Amlpa Grto iretnre* br a g i n stong n a fle vrto Tcctonicfi BBS Coca him ihewa oRtot hod'ard-mod y Note toe tom t of rrete 1 ret ire okJ. And retor to octtrwre-or i of metood
of color gmereton rre operearg ryste Treae l« cam* fran tot Sji system re EMZA-gs fast »Tte cabe 5-ansttrs bebwen terved as Ar g« tecrvrecal a, ocart HO far mac of t Sc5 T-eie an SM and in Amiga 1 ts (to not cany * warmty, and are far ecxeanfi py'pcs * Md-ce M ardrtrct set program, S-E only. O'co-ret, toafs notre say toey don't ecu.
Moi pcamrec g’aohscdemo, 5-E C ‘l m axes Latsca C obrect f ie syrbo s Compete and nary upre-date C aotrce re tmtge etf, an tarty viibre t Wack, S-E vtftionof totfconEdrer. Ttotn tiitttlaky. But cam pi *s and CUM* quick Sod StongsrouTrre run*.
Raw eiiTpre arp window IO set! Ace turns on inter’ace mode. S-E An totjMn oemc. «n full C source, inCuO.ng fr t: dtmom.tnu.Q sparks qut-type grephc dtmo. S-E demomtnu2x, Cemoreqt getaatic, ktemac, KsemoguKtt, Other uacuttbla progrtma: ktoro mika.kttrnoaflA noooic, andbawitec Sdeec-Toy speech demxstoaton acarrem.c add artemii memory to toe system WfudiFort c spisysbl wa sototonte PobtHtc
• xar.pt :f BOB use Tuts: consaeDd canto* Deurnp 53C 23
cesttobes B3020 speed.p beard from CSA erttporlc create and
d»ete ports Aiases eo ns uses of toe ASSIGN command CM1C c
crera rjreare 10 requesa B t known bug lot in Lrtce C 3 32 oat
task, c creatng tetttiarpret CltCa-d rab'ir'ctcardto!
• iimpt of Tact 'aid and wte CUCommandi g dtre uang tre CLI oo cy
c source re tot bat r wdow'dema Corr.TinflS mo rrer g X* S At g
d. i pay'ted tumptt Gil commands taadc flood SI «iamp
EdConrtanci guoea toeEO TO.tor teen ape vereon of ‘Yearnap‘
Flename* AnvgaDOS f r*tte*iidcard gereosc too-s tor VsprrteS
and BOB* cdhverlons g*xmrem.d grapr.c mremary usage noc*xr
Tipftens rare graxcs crops tost tar ca hteto.c widow«iamp'e from RKM
m. ye cPors npi Oavc add ig an .-Ou1 hander to to* input &rt*m
ModtmPnt dasenplon cf toe sreral portptoout joyeke rating h«
Jpto RAMdtks tot or satoig up you* RAM: dsk kreybd-c praa
keyboite re«3,ng RQMWacx tpi on uSffg POM’Waca lyvtetx
• oifiisbor- 31 Irstoumeri dtmo sound moutponc teStrouttport file
format owrs-bp Speed raAitasonof Amga’iCPUapdcurDmcnp soeed
• xarpe of man-ng yauf own library wti Latoce WaaGmds :pt or
using Wade patter, c tests pars' portoommandt AMCUS Qftfc 3 C
programa; ab At gaDOS object I pray mrager. S-E tr in I file
archie program. S-E Uobj auto-crao* aiecutapia fes an* anpe CLI
sneli S-E aq, uiq fr* compraiaan programs, S-E YechC
afamikargama, S€ Make a pmpie 'mHuf programing usl-y. S-E 6-acs
ar «ry vare-on eft Fe At giinted . S-E-D Aatembiw program:
btetrchjfin Orrery qsoriasn LfCftCOdt Uriii compajHa qaorti)
fureSon, e jon and C teat program segnpasm sefjmp() code for
Utica 302 Svprmtf Uviiystem Vcorrpcpepnifl) sees o bn i
compasaa beef) fjncton. 0-0
(TMdishforrrartynadfFspeofcalonfttsandeia-.pea Srce ton swe i
constancy updated, me FF swe haw been moved to Tier own au m r*
John Draper Ami ja Tutorial : Aim ato descrbes animation algorithms Gadgets tutonfil on gadgets Menus lean aoout Imulon menus AHCUS0IU3 C programa; Xref a C crosi-rf*erencB gan., S-E to color •affi-haK-fcrightchp gkderra, S-E Chop tureato (chop) lies down to hob, S-E Oeanup removes strange characters horn text Fe* CR2LF conwhs ctrr age rei ni to kne beds n Amiga f.B a, S-E Error odds comptt errors to a C fe, S He So widow ex. Horn the RKM, S K*rmit gererc Kami impttmanaton, faney, no termrial mode. S-E Seles sound damo pays tea«. SE SkewB RupkcuPedemj in h-rescoore, S-E AmlgaBaaJcProg* dlr)
A. smaa cei-'i’ automata sm.r.on Cra2y£ights care game Graon
fjxtan gracing programa WthngHou' agine AfiuiC programa: Caare
gam*a o' poker, b'aogack. Dcs, and craoe Gamoku asc mowi
as'ctre's' Sixtsge aomofnithrerLregam* Eiacutatol* prog-sma:
Dnssem a WCOOc swsamper. E-D DcSae thowsagwi»to*FF9CLre«,E-D
Vranga t fcIBMiang program, EO Assembler programa: A'golarn
tormcrel program wT spwer rrel Xmodem, S£ sen rest c rests
aenal port comm andi aentamp.c example of terre port ute prn
ntrc sample printer interface code prtiaieh printer devce
tt*nt»n$ regitetc region teet pregram setaa-c aouroe to
Interlaot 0 ycft program separae'c setTrertrbureiof
Treparireiport SetSer a c setTrertrbdteitpany.dAeelnttoretTre
• ngpaye an e piayAeklei ample tpeecrtoy c source ts narrator and
pionabadamo Imedey-C anottrenardemo trr r.c eiac support on $
Imritotc more exec luoport timer fjnctona WxrFom.c loads and
dtp ays at ava atns system trte prscesai and prtbass i aa-et tr
rcuda fee R-torqiT bt wemmgiof deeciocks wto auB’aqjeireri
co*»oieO t£t copy of re RXM consore IO craptar OwV'.txt wem.ng
otditt font icadng bug ii!func.t*t let of Wa'nei, .-acrea
Vcton* npuTJev.trt praliTmary copy cf Tbt put deuce craatar
License .nfomnor on Workbench dittfauton Iceru prrw pre-reease
copy ol the chapter on printer drivers, from RKM 1,1 v11W.w
'c*tf Bf,tti«cme.ngeiHm re'aan1,0to 1,1 v2ftrl, *ff jiff of
mtiudf 1* (ranges Vom verson 2S to 1.0 AMCUS tkak 5 Rlae tom
the Amiga Unk Amiga hformatton Network Note T'at some of Trese
f let are ok), and re tor to older vererens of treo pere eng
system. These f let are from Am g a Link. For a one.
Commodore supported Am gi Link, aaa AJN. Far onkne dsvreopar techrvcto supporl It wet only up and rum mg for t**rei weeks These files do not carry a warranty, end are tor etfueatonal purposes only. Of couree, thifs rot to toy they Pont wort A damo of Intuition menua call ad 'menudamo', In C source iMrernsc Irvjafiesearchng all tUxfirectorres tiobrer.c BOO programming aiimpe sweep c sound synfte*. Sat am pie AuareUar lisa; mycw.asm sa-p« oevce (T ver my bam tamp lorery etampe my ip. I myow.i
• srr.auppj macron tsaamber mduda flat Tettt; rgiboj 1 pa on CLI
comm and* ett:m «rem*'d*( speakittn garepor* gemeportpec oartl*
pan el port spec se'a *'i por uac v .f update ttiof
newlMturesmverreon 1.1 vt.th.be toVofi'CtodeUemaigetttoVtt'tx
Fes tor bu ding yo j oar or-ter drvars, rdudmg dnoecaf c.
aptcnoctac. Rrtam. Armarc, prrw.knX pnr*n»gim.
Render c, and areteem TV o» dott cor ten a numaer of Se* detcn&rg tw FF taao'cal;-. These are not Tre a test and yeeres; Sex but reman nare *v h sty-cre wp:»i They rcuo* rem tret and Ctoun»eu-»e* Trre torer FF eec n
• searrere in ffis iibnty AmgUSD!fe6 FF Pictures T-i* a ». Redoes
ne CPS+ce pregram, whdi can vew a gven r« of FF pcuret, end toe
program, amct can vrear eechftoatSteddiofincn. The
pctAesryJudea screen ?rem ArtcFoxt Degas dancer, toegi ya at
Erectorsc A'te, agort e. nor set, K ng Tut, a ghtoousa. A to
e»i fr on Mi ¦ t»e Madness, toe Bugs Burry Martir, ¦ is I from
an o*d rrotw, toe Dre See ts mowng campiry, a aaeen from Rnbal
Contrucson Set, a TV newcasrer, toe PtimCm, a world rr* . A
Porsche. ¦ ahutoe mi wen path, a ty arvreiaiTus rex ¦ pHnr
v wv, a VISA card, and a ten speed AMCU3E rit7 DglVlew HAM damo
pfctore dlak Ths Oik has pclres tom toe Dg Vew hoid-end-moeii*y
vdeo dgtzar ft ncudee me lades wtopeno'i ndW lywpx toe young
gf, the W«ar, toe fre-se and buggy. Tie Byre cover, toe csarwy
page, toe robot end Robert Thaind-oetapregrimto vreweac" Dclre
seoarateiy. A-d an togetoer as separate, tfdib screen The
ea dr* pogrrer. To tom wiy screen nto an FF pctore.
Mcua Dtai C programs; &owse V*ew textS ion lew. UsmgnantJ S-E-D CtjxJi removal commente and vmre soaat om c f e, $ £ txEsec EXECUTE a serres of ajTrvandi tom Workbench S-E POSceen Dumpoumpe Rasqoo-t of hghf*; screen to prrtef SeLAfterrate »ts a second t eg* for n con.
When c cud once S-E SetWioo* maket windows tor a aip-ogrem to run under WohfflarKto S-E SnalCtoa atmifiogteidootn i wrocw merv b« Scr.mper toe soaan pnnrer m toetourn AC S-E Amiga Basic Programs: (Nets: Ue-y of toeworegrams ere present oi AMICUS D*kt. Sewril o toesewerecs¦verted a Arigt Base, and are included here.)
AddrestBoox ¦ amp* address bock eatabsaa Bali p Aws • bai Ctoad program to convert Compuaevehei lies to 6nary, SD Cue toe game, Intoiion 0nven CdarAl artdrawng prograr.
DeuxeOrew toe craw-ig progre.m in toe Vd AC, S-0 Elza corwarsatpnalcomputer ptycheogtt Oto to toe ga-re, as krovr is go' RatMaze 30 rato aagt-e ROR boggr'nggraphcsoerro &"uCe oaws 30 ocb it c* the iact rut» Spel r g ampw sow ng program YoYc ero lero-gravy yo- demo. Tsai yo-yo a toe mouse Eracutebla programa: JQ be Mod J a-2 den o of a rotatng cube sets a second con image, dspayed We- toe con sc*cked a how but srictt spef! Checker, E-D toe AflC R* conpresson progro Tuet-have for retecom, E-0 graphics demo prog to rescue Tasnad dska. EO a qu K but nasty CiM copy program: gnoras errors, E-D
ists hunkl in an obect4* E-D saves any screen as FF p«c.E-D 7?
Shrware screen dmp prog, E only version 2.0, tem program, XmodenE-0 Attoon AmgaSpeli
• re Bertrand ditesaVaga KwkCopy LibOr SavalBM ScreenOtffp
StarTem Tana: LittceMan GDJiDrt* ipt on Ixrig _rran£ in Latte*
rrake your own 51K ctove eipfc "S toe GiAi niff ben bug l«t o'
Lcr.ce C vet or 3 03 user's y9h of toe McoF o-go HD
E £CUTE•«sec print spoo prog.
Gi uAtod LatJOSbugi MfygeRev Pnn'Spooief .BMAP flea: Thesa are toe necessary lores between A-iga Basic and toe systeml-brarrea. TotereadvantagesttoeArga'scapa&JtBS in Banc, you need toeet ‘ti BUAPt are ncuoec tor b tf.
'contoe', baxtorf. 'wee'. Icon', Ynjrton*, tayars'. ’rratot'.
- itoawdojbas'. T*to e**iigbas'. Toatotoana*. Btogo'.
Imer' and YnHtV.
AMCUS Disk I Amiga Basic Programt; FlgMSm ¦ma lghtsmj|*orprogrem Hue ba «ip»n»Hue, Sever, i terenr r Recueoer ax cf requester* *r3m Arga 6aac ScoiOemo oanxaTftes scra'ng capaaibes Sytrefizrer sore jrog'ren Wee Map ® revs a map of toe wonc Encutablt programa: latest Bc rg dero,vito aarectabe stefid.E converts art FF brufii to C fltte rstoucbon*. Mcatzidon coot, E convert ff truFi re an can, E grapnes demo, Tacxs to m ouse, E aasemsttr pregran tor sappng GflOtOvrora S-E-0 mrj-tA' dock and ctacispiiy, E tot game of kto, E Borgi Br-ud-ZC Br-rZton Duztt DecGEL Kkx* kit TmeSat E ME macs MyCLI Tarte:
FncrKeys HacktrS'n istao'o Ba’gl Bcur2C Qrut'ftcon.
DtiT DecGEL KkXk bit TmeStf EUEmacs MyCLI tore ton-baaed way to mf toe tme A date motor Emacs, more or rented to word prooetang, S-E-0 aCLfthel, woliswtoeuttoe Wrvbencn, S-E-0 retd tjnclsn keys from Amga Base npanshowtomn totgarre Vackr' gwd* » mste'ng a 660’0 in yoi Ar-ga kateftBong1dtna,wtosi ccreerts an FF brum to Cdate r«rjcwrre, ncaizioir cade, E ccvtrts FF brum 1: m icon. E grapr ct Ot-TO, T*CM S moult. E iW’Oi' program tor »p&ng 68Ct3 errors, &€-0 mreru-oa* Cock and c ate delay, E toegamt of Ha, E hre-ton-based way re set tot in* dste.
Anotoar Emaca, more onerted re word proceta-g, S£-D a CLI the!, woriii wtoout toe Wcrkoench. S-E-0 Testa: documertaton and C and asse-rtfe' source for wnt'ng your own PrapGadget Harret MsybecK Toly’s proportonal FnctoKeys explains now to read function keys Ibrones,and interfacing Cto assemPtrm Itorvuj* With b*xi»o Ths disk also ccnta.ns werni has of scenarios for Arrga FI'grit gadget ex tiro*. SE from Amga Base Mund.
Smi ator |L By put!ng one of those seven f.es on a blank ddt.
EH8 Checks to see if you have extra-hAf-bright HockerSri explains how to win the game hachfr'1 and inserting it in the dnw after performing a sp«?n! Command xi graphs SE-D !st56013 guide to instarling a 66310 n your Amga Executable program,s tiis game, a number of interesting locations are preset into toe Piano Smpte piano sound program PrinterTip sending escape sequences to your primer grsvrty Sc Amer Jan 66 grawtaton graphc RgntSmulatarprogram. Forexample, onesceranoolacesyoj Cel Scripts Makes cel animation script*far Aegis StarLpTip tps on eetng up your startup-sequence fie cmu!a:on,S€-D
dane on Ajcatraz. While anatoer puts you n Centoa1 Pork Anmator. In Am gaBasc XfrmrRevew list of Transformer programs that wont Teris AMCUSDtAlI Printer Drlvgra: MCI make your own MICH mcrument ipwface, wto Teicorrmin'CaSsr* didt Wvcri cortai ns sa imintl program s. Ths C sx has etecronutceto!ogsfor AMICUSdsksl to 20 Pnnterflrversfar to Own PJ-l30OAto CltJh Pnw v, an docunertalon and a hive* achemaSc picture.
¦Corttm' VI .33 tam prog wto Xmodem, YrX rodem, and Fondas t tuflO They are vewed wn the DskCa; improved Epson that dim nates steak rg. Toe Epson AUCVSINlk 14 ‘ATe'm* V72 tam prog indude* Super Kerm.t progfam, inouded ham LO-6GO, toeGar n Bsa -IO, toe NEC602SAtoe(XdatoML- Seve'il programs hom Amarng Computing issuer
* VT-10Q*V2.6 Dave WecAer’sVT-100 emulator wto AMICUS DiiX22
92. Re Panasonic KX-Pl3u Marty, and to Smith-Corona Tobs
Xmodem,Karr it, arc ecrpting Cyces Lght eye game, E-D D3CG,
wri a document deacrbng toeinstiallitiofi potass DanKary's C
stucure index progr n, S-E-D ‘Am-ga Kermt* VaD(K3) port of
toe Urvx C-Karmrt Show_Pwtl V-ews and pnnts FF pct »s, mdud
ng AMICUS D ak 10 hitrumervt eoiund denoe Amga Base programs:
* VTek‘ V23.1 Tekjons grapnes termmai emulator 'auger than screen
Ths is an con-drven ears. E'cuttd a meny ceetes. Ft BfJAP
Reader by Tim Jor« oaaeo on toe VT-13C pog VZ3 andconars
PmCrvGenZS Latest 'te'son of a printa dnrer genexato- incuoes
toe sounds o'an acoustics jar. AnaJarm, abarjo, a FFB'us-2SO0
by U u? Swngei atest’a'c* f * conpressjon A wriiton* VoeoScape
aTmaaon* of panes and Pass guter. A t»n a ceicpe. A ca- tnm,
caves. Wav (top, AutoRecuesw exampe 'A-igaHcst* VO.8 tor
CompuServe hcudes RLE bong ba eecrcgutiar, afu». Aharparpego,
•AeWrjn.arra'fnbe. DOShteper Wndowed hep syear tor CLI
• FxHurk* graphcs aPi7« 6 CIS-0 f-e Tensta protocol.
Garden Makes fractal ga'denscapes a organ minor rord, pecpe uvng. Pgs, a ppo o'gan, a commands. S-E-D expansion mar.07 roaessty BascScrs Exam ekes of bnary SM cfi and rserton Rnopea piano, a saxophone, • sta, a srore drum, a stefr PETrani T nsiras PET ASCII f tts to ASCII TixOtl' r*mo»*s garbage cnaractai from sort r ArcaBasc drum, bolts, a vtrophone, I vieisi, a wslog gutar. • horaa f*A SE-D modem recewed Nes AMICUS Dlik 23 whnr.y, and a while.
Csquamd Graphics program horn Sofrnblc iters teri l es Irom other systems An AMCUSoskcomptetey oedcated tomusc on toe AMCVS Dflk 11 Arercan, 5ept66,S-60 to t» read by toe Amga EC.
Amiga. Ths disk contens tero muse C programs erf adds or removes carnage retmaffom files, ’addmem* exoejteabto wrsion for use witi mem pisyers, songs, instruments, and payersto drull IntuIon-based, CLI replacement manager S-E-D expanson artde in AC v2J brrg me fvll of playing g Sound* on S-E dpdecooe oecypto Deluxe Part, mmo Wc* ile docjTentetian and a base tutor a!
Your Amga cpri shows d adjusts priority of CLI vescopy protodon, E-D on un ’rdng ties Instruments a collection of 25 instruments for playing processes, S-E queryWB asks Yes or No tom toe user eturns exit
* aroe' tormakeing *arc"fil«E.C. and awing muse The collection
ranges ps shows rVo on CLI processes, S-E code, SE Amguaj»«K.u
from Cannon to Marm&a v-dwc d s ays CompuServe RLE pics, S-E VC
V1siC*c type soroajsneo1, no mouse corrool, Logo Am ga veison
of toe popdttomputer List NSTR prog'am to 1st toe instruments
DMCS will AmgaBasc programs E-D language, wto examp'e programA
E-D notlasdaswoll os 1st toe origintfar any poinved pointer and
sprte eotor program vew views text t ea wto wndow and Tvlext
Demo veraon of to TVText ruumert.
Optimize optimization ex ample from AC arrce Sder gadget. E-D character generator Muse a co wcton of 14 C’assca peoes ciendar large. An mated calendar, diary and Ong, Sfraing, yaBoing, Zoing are scrne-cased PageSetter Freely dstobutab-e versons of toe updated 18120wrtjte The 15mrutec!assca! To etute compete Cate book program Bong' €ye dem o a S-E-D PagePrrtand PageFF prjg'amsto'toe wfi Cannorl amortize Ion amortizations CLCcc*. SCock. WCock am wndow border Coos. S€-0 PageSeoa? Desktop pub-Hrg package Three Arq a MuSKt Pavers tyurtoBQG converts sm.a FF brushes to Am gafiasc Tans PJWndow Resaes
any CLI wndow usng ohy SMUSRay BOB OBJECTS An artcfe on ong oerEstonce phOKMf manars, tpaon.rakng CLI commends, E-0 Mu-scC i*25MU5 gnds C'bw are pay wevefam brushes of ood shapes in Deme Part, and recommend at, an son.
Lrto3d 3-0 vereon of Co Tesy’s LFE hbtcSudo2SMUS hibert d'tws H; Dart curvas eon iTBrtaces om Commodore-Amg* Detosk program, E-D AMICUS Dili24 red & mad l b story gerwror M*CU5DirtlS CLTuV:¥ ¦e essgn a new Sectorama Ace. Aeoor Ctor tor any AngaDOS 1 - meilteffli laJung mating Bit pmg'tn The C progrima induda: Wykpench dsk. S-E-0 sto cured dev-.ce, 'ecover Aei from a neadowsSO 30 g raphes program, horn. A C™ ancle V afiepnntng uolly,wh hcan print lies m toe Caenctf.WKS Lot i-compas&le wvksieet toet makes aasned hardditk. By Da d Jcnefpf mouse? Ack mouse7acA.ng eiar-pein n.L*es mode
background, and wif ine rumbers and contra ca-enoate Maoti-sons sot totmatrinegam* cha-acta frtanng.
SrtKey Demo a? Keyboa’d key re- fconie Reduces toe we of FF rr ages.
Tctsctw the game w c so ays a chart of toe blades sfocaed prog rammer, wrth FF pefe to comparion program, Reco or, rumapstoe switch pachmko-tke game on a dsk.
Make fjncton key labels, E-D paste colors of one pctura to l h toe word makes sTange sounds ’Ask' quNlcni an taecuto' lie. Returns an VPG Video pattern generator far petete colors 0* another. Using these Executable programs error code n control tie execution in algnmg monitors. E-D programs and 1 tool to convert IFF cp urxxike cof command. E that batch tte HP-10C HesMC-Padurd-iike caktiator, E-D brushes u Workbench icons, make icons da semen e'ear, S-E Staf an enhanced vers on at AmgaDOS SetPmte Change re Pretorervtes settngs took ine mmnturesof toe pictures.
Drff umxiike stream editor uses drff ¦status’command.
On the fty. In C. S-E-D CodeOemo Modd*-2 program converts essemb r output»Ix lies Dissolve’ random-dotdssolve demo displays FF prcure Sta Probe Progr n stoes stelar evo utiion.
O&gc: fies to bine CODE stttemeits.
Pm chart recorder performa.nce» indicator s'owly, dot by dot, in a random fashion.
C source included for Amga and Comes with a screen saai ng example Worxbervcri ha« m akes tie sane 1y walk Asserper programs PopCLl?
Invoke new Cuwndow at toe press of ROT MS COS, SE-D AmiBug cs se wn clear and Cli arguments exa"ce ¦ key.
C verson of Cofm French's across toe screen at random itvva * Modula-2 The axecutabla programa Induda: AngaBasc ROT program *njm Otoenv se, comp iaiy harniess.
74 S moving worm graohcs demo Form f • tormatong program f rough toe Anazng Computing. ROT edts BWTaols Three exanplec of asaemby language caseearwert converts Modula-2 keywords tt uoce’case pnmr drvar n aeect print Cy*s wo c ip ays polygons r aeete code from 6701 Nesbtt: ti. Sett ace prog ti wen -ss-ice oniaf.
B eshehan arde agor.ttvn example OikCaT cat*og*d«A mantmns, sartAnerges to'eedimen.BOntl obiecte. Up to Anayze 12 tampates for fie spreadsheet Analyie kstootdek flies 2A frames of arum.ttion can be 2 Why, repace AngaDOS CLIW7 1 Loadh, prog blood ¦ 1* into n*ro7 vntl a reboot (Orty toe m ost esotac The'a are four programs here that reed Commodore 64 Psound’ Suffl as lursj' sanpec soird created and dispayed. ED oclreTroy can tra-is» Koala Pad, Dootfe. Prrrt tanmakar’ edtorS recorder Scat luw rig, widows on screen run Shop and News Room grapr« to FF format Getti ng me makes cans to' most programs
away from to mouse. E-0 hacker* win Ind Lata! UseUI.)
Stafajm pxr C-W to you' Am$ ai« toe na-d part.
Fractis’ draws g-er. Facta1 seoa oes and mountan OK Decays’ toe CLIwrdowi’rta dust.
Monclace CU program resets P *fer nces to s v (4 AMCUSD!lh32 3D Breokouf scaoes OooS"«oow2 in Uodu'e 2. SE-D colors of m.onocri'Ome 6 infer ? aews Executed* program a 30 g asses, cen ore an out n a newdmenscn Accs bjvbo snaoow* to C so job 4 nclxted, iwrns wto DsooyPte, a CLI program wncr d spays toe or'em Prefateiees settings.
A ray-tiaced eimation ol a perpetual motion & ng-makng mechne, mcudet toe latest vervon of toe Mo e pop an, wfsch has toe tebhty to ptey sounds along wto toe animation. ByKenOtta Example of usng toe rarsatsr anq narrator devces to make toe Am ga talk. It 5 written n C. pink ¦tiink'corpat&e linker, put tatar. E-0 ,AlrlgaMxito,' d spays 'istiofopen f'«.
Workbench wndowA E-0 Ceen samfwdwijr dekcieene’s.E-O memory use.
Tasks, devce* and ports in u».
Epeanset tenet Epson set=ngs a Pafl from meoj E-0 ’CosroroidA verson of 'astaotoffortoe Amga.
Thsdskcarrsas wve-e programsfrom Am axng Comp.tng. The BomgUaxrire ihowtog vew rx-rei pa in low-rei aupefftmap. E-D ’Sdiers’ hgh resoi ui an grapnes demo vuraen FF pores on tossdrt induda toa Amga Wake partT-ahrtlogo.
Spewcne undelete tel me me. EO undeietos a lie. E-0 Testa: in Module 2 a sateen-color h-reeirnege of Aitfy Gnffto, and fwe Amga Lvei pctu’es from toe Amazng Stores epsode toat toO’eo toe cnvabdhm converts Apple ][ low. MediLRi and ¦ansLtrt expla rts escape sequences toe CON: Amiga.
Hgh res pct K to FF, E-D aevce respondsto.
Solve Un«.r equation solver r assembly Daisy menued menu editor produces C coda for Fkey’ induda serrpiato tor makng paper to language, SE-D menus, E-D nt in to* tray *t fie tap of toe Amiga Gadgets Bryar Cafiey1! AmgaBasvftarA, quick quick ditk-to-ditkmbCie cope, E-D keyboard.
Household Bryan Ca toy’s Amga Basic OukKRh Script-dnven arvmation and sldecnow qic*£A copies Electro rK Arts d: A A removes ¦Spawn’ pogramrrw’a document from Commodore household inventory prog'am, S-D program flip* through FF image* System monitor ArgaBasc program ; perform srrpe mampJation* of mamo .
Rardc* beotgraurd program a snii mndow open* wifi a moose reserrbeng BunwrKesaying wpy pnrases use' prtfactttfl, ED Am ig a desen be way s to use toe An g a's mutitB sAng capafr s:« Waveform Jm SheldAWavetorm W AxtafsGasc, SO Bmon taW1.3 C programs spin3 Dope demo of tat editw tom UkxosmitfTa -O rotating Pocks graphics demo, S-E-D start a new CLI at tv press of a In your own programs.
ArtlgiBialc program a:
• Gees' draw sound weveforms. And hear them payed.
Tjghf averscnoftoeTfonlght-cydevceogaTie, Dikii b Subacrpts John Kannan’s Amgafiocdtk itoranan progra.m, S-0 Man Smith’s AmgaSasic subecrpt exanpe. S-D Moose button. Ike &de uck. S-E-D WgaSor ¦ game of so'tifB.
Storg, Booiean C vograms and executaoes for vsprr* Vso'ia eam peccoe from.
Commodsrt, S-E-D ¦Sa ' Tjoney' pogram to cacuais basng averages
* t7 to jab all toe bees of money tor, you can,' Hemet Maybeck To
y’s teuton Utands, SE-D DGCS t j»GT3cB7Cdnsqnx4on Set. Ample
htiticn-oasec prog far uiem&ng and A-"gaBBS Amga Base bMletn
pot-d prog, S-0 AMICUS 15 also mduda* two beaut*J FF pcc,ms of
re anemy Storny C Bob fHnrrnt exam ple for Assembler program!
StaiO mane* car teds I * St* Tran wakarstromtwioapianeiiflSitaWvAandapciureofacheetoh.
AMICUS DL it 11 COMAL n nafcng rr*l C program SE-D Make Cloak 1 ke COMAL *&*' fl , . D yuu | nw.
The Virua Check direction holds sevwa programs testing mao.S-E-0 Pcti « Mount Mandebrst 30 v*w of Mandelbrot sat oemiobyEreG'ihan.iroootjugger bouncrg f-ee mrored bails, wf sound a*ecto. Twenty-tour Same* of HAM annaton are Apped outafy to produce ths r age. You EmacsKay Amon 1.1 Maxes Emaa Arcs on ney deiniiem by &eg Doug as, SO Snoop an system resource use. E-D ? .* suijwfl virus 7ia. Came a aw ua frar. P ites in Ei ape a* beta tod n Amaiig Computing V2.12. Bit Koesfer1* LI exp'arjaon of toe vruscoae s Star Dost oyer hives Star Wa-s starsfip confof toe soeed of toe jugging. The iLtoor's
documartabon BTE Bird’s Tate character ed tea, E-D Robot Texte robot arm gTibOng acynder hr.stoatths program mghtiomedaybeavelabieasaproducL FF plctr« Sae CLI p'ogram shows tee size of a gven set of $ «a E-D ndudec. Ote prog'am checxs far toe softwe wrus on a Workbench d.sk; toe vendors Amga vendor a namtA odd'«ses pamdes of toe rawrs of Area World and Amazing Computing WnSze CLI wndawutil-ty reszes current second program checks for toe virus r caroco Axes to early Crdco memory boards magunea.
Wndow. SE-D m«rno7, erich coud r fact 0 toe'd ska, tincbde cross-reference to C mdude fies C programa: AfctCUSDl**29 AdlVVi w.t.ixa mindwaiker dues to playing the g am e well npu,toan fer, example of maiung in input handier.
Compactor, Decoder Siwe Mchd Am caBa»ctoolA S-D ntnreias urapna oomo pans cirougn tpxo sideshow make you' own sideshows from toe FleZapT bnary fie adrtng program BobEd BDB and iprite editor written in C.SE-D towards toe mytocal dark twn 0' toe sun Ka’ed escape cm AMICUS Diak13 Amga Bead proyams ‘ShawPrinf 'Gen* dspiays FF pcVe. And printsiL program indexes and re? Eves C Stucwes and variables deda'ed in SpnieMaste'll BtLas Spnte edtor and an mator by Sod Kiefer, E-D Bitter cftp explores on C program by Tomas Rakidu, SE-0 wn wjroe* iui muse btq space grapnes.
The KdkPay drecto7 holds text toatdescrbes seve'ti petiches to the Kkfcltert disk. Fv Aniga Routines from Cardyn Scheapner of CBM Tech Support, ta toe Amga indude Ae systom Fpc hage processes pragram oy Bob Bush toads icou rockers wo mcamTonaae read and display IFF peurestron Amiga Base Wfr docuExecutable Programa: and saves FF images, changes teem wrji patching a disk in hexadecimal. K«P*ay mentation Also nduted is a prog*ar todoscreen prints in FiHjnk?
Repairs an executap* program id for expanded several tato-rquas E-D ofte's too chance to eutsmiticaiy oo an Amiga Baste, and toe newest BMAP'ie*. Wito a corrected Con- memory Bankn Complete home banking precrarr.
ACOMEM far old expanaian memory, as vertFD program. Wto eumpe pdjpres. And to* SeveLSU screen capt e program hts2smu*f corwj Muw Sid o its to FF standaul SMUS'tormat 1 rave nea.to to a program mght balance ytxjr checkbook! ED AMCU9 Dfafc 21 ete «ato atsil7tpcningetoe&ctij»of tine‘hiortWanibercr’hand. Aprogum haveatavdjgA espeaay r regards to very Targe; Maxes eetri mouse c * aoxd ike a 3 4 so rcuded for restoring toe correct Routines ti i3ad and play Fut eSound and FF sound f lee ong songs, but t wo u in no« cases gunshot. SE-0 KeyB'd ch cksjTi oftoe Kdxstatdsk.
Trom Amga Be»c, by John Fouli for Appied ftcrt Wto Vtss-s' Amga veraon of toe lA&e Command* Sand Smpie gam of send tinat totowsr BASC crag wt* keyraaa, *d ust r vdeogame.
Mouse pointer, E-D Workbench kefraps or create you own.
3C0k}rWB M odfie* toe Wo'xbentr so torw btp'ane* are Frcdfiih DtikL Fred FtehDtk 13; Fred R.h Dak 23 used, cans cm hare eightcobre. Instead of A to Coect poouie ib'i an.
A Bunde of Bflic pmasrv ncludnc Disk of sou ice ‘o? McroEmaa. Severa: veraon* tor most four. O-ghfrcaior icons are induced. Public dc Uni i xe frontend for Latoce C Jp*3 toybox ezspeok mandebroi popKaroperatng systems an fTrcos and marframes. Far dorian program ‘Zapon* or ibrusn2cori‘ cpmpler.
Xmoden jo 50 cs ax»M agecra oeopa who wan; ta port McroEmacs a toe r favante converts egnt-cabr FF brushes fa icons, to coug Macro oa»d C debug gig pecxage rar amgseql amga-copy bard machine.
Use DeLxe Parita make icons for fa* w Machine inoependent bounce box crcxout canvas FfBdFiitiaAfe Woroertfi nika Su bset of Un x n aka com rr rte.
Crde colorcrdes Copy Conaues rrar stole? Sdventre omulaton game Brutevlcen Convex brushes a ran* (txza T docs).
Mane2 Anetoer mace subset command.
Cubesl cutpeste deiedogstor C* upcas to shell cn Otk 14, wh buit m Egraph Graphing p'og read* [*.y] va ues from a fie mc oenacs Small verson of emacs editor, wCi dragon dw* dynannctremgi* csmmrios.nimed vantbei subartotoa ano displays Them on re screen, amilar to tne macros, no extensons Eliza eztern f Itouster facta Modula-2 A pre-reease waon of toa s-rg'a pass same-named Unis program.
Portar Portable fie archiver.
Fscape gompku dart haiku Modula-2 compiler orginally devnoped for Macintosh at Keep 1.1 Message-managing program terWecor.nurv- xrf DECKS G cross reference utlfty.
MA500o ha: ley hauntedM hidden ETHZ. Tfiscode was transmitted to !h« AMIGA and is eatans, lets you save messagesfrom an Fred Fish piak 3; join toz mandel menu executed on the AMIGA w?m a soeoal toader. &ra7 only.
Online wnsciptto another file, understands gothic Gotoc font bar.ne-r pnnter.
Mini paint mouse Otherio patch FrslFlihD(tK2S me message format of the national networks roff A 'roff 7p® text formatter.
Pena pnwfiteel gboirandom-ardes Graphic Hack A graphic ver son of toe game on disks and several types of bUietn board software.
Ff A v»7 ‘ast text term etter Readme rgb rgbtest Rord 7 and 8 This is toe graprtcs-orented Hack Moves firough the franscnpt and save cterth A highly portable ferfi mplementaPon.
Sabctege saestek shades shapes game by JohnToebes Qriythe messages Lots ofgoxfes.
ShutPe executable a present Kft.fa.npir Speed uo a recto 7 access, it creates a small
xl. sp Xiap 1.4, not working coructy PCBtEtpftd spacea-t
somikspoacn Fred Flah Dfak 26 fileineach drecttfy on a
dikwhkh contains Lf IfJih Piili 4; roeecneosy »«i so-nere
UnHunk Processes the Am ga ‘hunk* caches.
He infwrnaBon about Tie fles. Will elso remove banner PF-nts horiMntal banner son) stf do* suserpod suprsrr Col act code, as*, and bts hoikitogetoer, 1* .ndvdua' all too *f*sidr‘file* from each d.rectoy. by bg-ep A Bsjer-Moye grep-i ka utl talk terminal speaficsfo of code, data, and bsa orgn*, ard generates Climate's autoora bson CNU Unx rapacamen: Yaod, not termteK tom topog'epny tangle
b. na7 ilewto format rem rxKert of Uni ‘a ouf format The Tne
LnceWB program changes between. Rtehace and non- working.
Wnees aenos xmostoper output f'e can be easry processed by a sepa*e b'og'a- to interlace Workbench. Prevcusfy, you were bm A*oner Boyer4Aocte grep4ke utiiry (note: some progtoms ere Ao** most are At gaoasc, end D'ic.ee Mstproia 'S-'eco’Cs' a-inblatordownloiidrgtP 'oread a reboot a'rer changing Preterexes to Srep DECUSgep same programs are o'eewBd m both languages) PROM programme' ByErdBacc an menaced screen. Ths program fips kermi ampte pohaoa Kerm tvm no connect Fred Fi*h P»k14; C-karmrt Port of fte Kefm t fie tnmster between tne noma arc extended screen mode.
Arnga3d update of 112, mdudes C source to a program and w?*:' rights.
MyCLI Rep acement alter the Am ga V. 1.0 ten hidden t-Hece rem ov* ard3Dgreprtc» PS DspAy and set s'ocess pno tes PWUttly A rtarawire uiiny PtoWma users, changes m argn aettngs and font pea mancte A Mandelbrot Stef program, by fiooert Fren«r and RJ Meal beep Source to1 a tercpgn thatgenvotes a moioird K’Ci Ye! Anatow progrem for bunding up text Nesandmaingorpostng toem Guru A CLI program, pm-te out pm base causes for Fred Fiih Diik 5 oex extroca text from wito n Csp-ntefes as • angle f*e unrL Guru medal on*; C sot'ce included.
Con.S Corsae owe® oemo program with Orrerteons ctemonsfates N dmensora graprcs Fred F*h Disk 27 DskWoe Later, tom So'aware DsalSery, remares files tiipcwnang maao rout.net i-ezap update 0! Ask 10. A i'« parh upily Asoemos Anga Basic demos; Caray Schecpner.
From d rector.es or dsk drives. Mwh fas*?
F,eemap CreaBs a vsual toagram of fee memo7 gfxrem uod&te o' ask 1, grapnc memory usage NewConvertFD creete* .bmaps from id fies than ‘Certs ’ input dw sample Input hander, traos key or mpjse indcatar B- anes f nds addresses of und w tes to Snow AmgaBasc makes snowflakedesgns.
Events 9 converts IFF brush fffl* to Image Struct in bxianes of toe screen's btmaa Mist Maiirg list database.
Joystick Sri ows how to »t up toe gameport CtexL AbdutOmaps Atetor.ai on creilon and use of bmapa.
SafSflfrtata Martin softbal stat sics team records dovce as a joystck.
Pdtemi err pie ANSI VT100 teminal emUato'.
Load IBM loads and duplays IFF ILBM pci Dodge Short Modula-2 prog' am moves he keyboard dem on str ate s di rect com municasors m 60 x 25 saeen LcodACBM loads and d tf ays ACBM pcs Workbench acreen around abet a period of wito toe neyboird.
Sneii ample Un« tsh‘ stye sheil ScreerPnnt creates a demo saeon and dumps it to a time, prevents mon tor burn-in layers Sriowsuseof toelaye*s ifyery terrrcap moldy Un* compntbie "tenrcap' greprnc printer, AMICUS plak 75 mandelbrot FF Mandel 3rot program implementator!.
Dsassem Smpe 68330 disassembler. Reads Todor Fay's SoundScapo nodutecode from his Amarng mouse hooks up mouse to rignt joystck port fredn,hP*M5; stonca-d An g a ob.ect fites and Camput-ng artdes. Tne sourceta Echo, one.window console wndow demo Bobs graptxesdemo. I-ka Unx Worms' disassembes toe code secions. Daa Chard,IX. And VU is nduded. The Las® paratef Demonstrates access to toe paralei pert Cock simple dtgital clock program for the tie ba' secbonsaredumpedin hex The actual and Manx C source code is here, song mb prn»r openng a-d using toe prnier, does a Oaizle An egril-'oKl symmetoy
Dsassembe? Rxtmes are set uo to be he execute be modJea.
Screen dump, not work ng Rea y prebyl calatiefrom a user prog so instructors Image Miner InterestingtooledtsImage stoudiresfor C, prrtsupport pr nter Support routnet not workng.
Filh do jWe buftetod sequence cycle n memo7 can bed tassembied loads & saves Ccoded reedy.
Proctest sarpe process cm atom code, not animat on of a fish dynam aly. By Rogpi C&z2 Upcate of prog to conwri FF images to working Monopory A realy riiae monopoly game written n DvorekKeymap Example sf a leymap sr cire ter toe Pos crpt files tor printing on aser pruiwa 'eg cm nemos spi araw.ng remans AbaaC Dvorak keyboard layout UnBned but SDBacAjp Ha'ddisKDackupprogwih Lempei-Zv sampefont sampefont wto nfaonoeatogyourovn OteCtaOjrr.p OcraMU2drverand WorkBemcm ndjded beca-se assembly examples are cor presson to reduce tne necessary number ser.i Demos toe ser ai port screen dump program.
Tew and far tteteeen By Raoer! Bt ns ofdifts.
Ang’effiftyfted 0«BS 3201 200 Dteyfiflid Paycha* Adrawrg program mtten in AbasC, Hypocycioos SO'og-aph, from FeO. &4 By*.
TC8 Prints nfarmabor about tasks and processes speecmtoy latest versdn of cute speech per0 Pdytactais A fractal program mrrnton n AbasC.
LneOemp Exampte of propartana gadgets to n toe system; asaember wu"ce is induced.
Speeendero smp.fted VO'S on of speecmay, wto 10 Fred Fish Disk 16: scroll a Super&'Map Fun But Lets a Lntf on key acts ke a rase seres o' eh teQuWtS A comae* copy of toelstestctewdpe' Ffdsk UemExparson Schem apes ard drectons ter b dng mouse button everts.
Text, demo d splays avaiahe tents r&ZiZ&fSJL you own nomedrew 1 Mbn*ma7 DC A handy program fy peope itfip use an Atga tritef demos tmer drtde use The NewTek Dgi-Vew vceo dgtzer HAM demo d sc expansion, oy Mcrael F*linger.
1C2C 51 A inch dr.ve as an AmigaDOS loppy bacvO a demos iavalskCrvB' Fred FnhDltklt; SateMix P’ogram to debug IniHocO'calli A Workbench program that sends a Fryd FilhPikg; AngaDspliy dumb terminal program wth bell, SorceCtemos Convert j jim *3 tofir *nd idere* DiikChangt sgna! To he operaing system; compress ike Unix compress, a He squeezer seectade fonts 1 me, ste ar poa&ons ana rooa instead of typing 'd.stchange dfi* ore'and bade anaog aoot imperscnater Ash P'O'eease C She!-ike shell program.
Veloa epoch caeulatans and Gallean over again, jusicick on the icon. C source mcroerriacs upgraPed version of mcroemacsfrom dsk 2 hr37, toopA etc sate i» potter. By David Eage included, muft ¦emoves multiple octunng Ires r f les Browser wanders a file tree, tfi spays f lee, al Fred Fir Dlak 28 System canfg File makes screen 60 columns wee of text in scaes demos us-ng sound and audo tendons wthtoemouse Abasc gores by Daw] Addison: Backgamman, Cnbbage, the Scribbiel word trace a or.
Setparalft Alows ch&ngmg paral'ef port parameters MC68010 docs on upgradrg your Am ga to use a Ulestone, and Othello Dek2R»m 2 programs to move the Scnbbef spei ing setserio!
Alows changing serial port parameters.
MC63G13 Cpp DECUS cpo C preprocessor, a a modifed d o on07 to and tom the RAMdsk.
Sort: qjeksort batod ton program, in C Mufbdim rotate or K dmensonal cube wth a joystick tc' toa 1 knows about the cpp', for Manx C. Lexical Anayzes a text file and gves toe Gunning ¦ stripe Stop* comments and extra PgLasn SAY command that talks n Rg Latn Shar Uix-compatbte shell eennrer, tv Fog, Flesch, and Kmcod indices which
* rii to space hom C source Sen rr per Screeriimage printer
packng tes lor Vovel.
FrcdFlih fflikL Xspl.6 source, docs, and execut for a Lisp interpret SuperBtMap Example 0! Using a ScrofLayer, syncing Hex Dump Mod Ja-2 program to dsp'ay memory locaaons Tfts d sk contains toe executabes of toe game Hack V 1.0.1. FredF.*h Disk 1»; SuperBtMaps lor pnning. And creating in heaadecm&L Fred Fish Diik 1: BackJock text-o? Enied piackjadcgame dummy Rasf arts.
Tartan AmigaBasic; desgn TaTar. Pi ads.
Thsd skcontanstoe C soi oeto Hackondsk 7.
JayWnerSloes SoesoyJay Mner. Amga graphcschp FredF.h»rt» Df Master Disk catalog program.
Entlbh.D'&k designer, showmg flowchari of the Arga AegsDrte* Demo Demo program wttiout save and ro does BMP p'aysBSVX camped soixvte n he mare Daws mare patterns n bacx and wnte internaia n 643 x 403 Ammeter Demo Payer ter toe Aegs Arvmator Ti« backyound whto something else is happening UVP-FORTH Mountan View P'esi Farto, verson KeynapTefi ter. Program to »r. Toe key n appng routnes Cc Um-like front-end to? Manx C in he Amiga, as you Atgaisooot.ng.te' 100 C3A A sha-ewite version at Lobdion Find uidc f*e lodxa, for programs Enough Tests fa ex stence of sypte-i example FORTH horn Fartsaa
Toetdonictean up Rubk reaourcei fires, and Owat SzrewP: Cll crog'am changes your pointer ta a gnren profl a rror* power4-* text formating prog'ar Fmd Flih CX*k 70: Airrated Rubik's o»be progrem port »r.
Set: ace Prog to sggteimarlace mooe ona.nd of?
AmgaTaAan corwts Am ga object code to A tar term StnngLb VT-100 temma emulator wto Ketmit and AMICUS 26 a £3 ras a coector of mouse poirraars, & SstV.C a rube's cube 7pe demo DsxSav program to recover fves from a trashed VtlOC Workbench progrerr. To ospay rrem sparks nwng snake Graohicsdemo ArgaDOSdsk.
Xmooem protocss Hash exarpe of the AmgaDOSdsk hashing pres MihUtetjS riBH run i*i& iv.
. Frad Fish Public Ppmafo Software .
Conquest denex An marrtwlir adventure emulabon game convert a he* fie to dna7 rtJ tenet on Hex dump uti:7 a a Com pute?
Severa. Sha'eware progrems 1 he aura's reo-es! A octeiS’' if you flno toe-r proyar useful, so rey can «rte more f trip Path program ter any typo af fte.
Language m igazine, Apri 86 software.
An Amga Bis c BBS by Ew*n Grairram fxo Stop garbage off Xmodem bansterrw files.
Mandel Brats Mandel dot contest wmers BBS smgedemo Graphical bencimar torcarrpanng a-gas.
Iff Routines to 'ead and write if format Nes, MubTatkng Tutorial and oxamp.es tor E*ec iew FraArl Ar.iga art emigaterm simple commuivcaMns program wto Id ample drecto7 prpgrarn rr Jctasxjrg For Edtor edttonte.byTm Rob*n»n Xmodem Is AtrxmaJ UNIX Ia wito Un»-styte wdca'dng, in C Pxk s?ipt wnitespace from C sourae MeoiEdrtor Create menus, save them as C source, bails simulation of the ‘bnetc toingy* wrtfi balls sq.ua] 1e squeeze and Lxisqueeze PprtHander sample Port-Handier program mat SarTerm3.fi tyOavte fVraon on strings trek 73 Star Trek game Ocecare performs. S-bowa BCPLenvronmert Vary nice
teteejm byJ. Nangana colorful Shows off use of hott-and -modify mode.
Vaerile Random Random number generator rt asaemtoy, f or (Fred Fsri D sk«30 is free if requested when ordered wrih at Phrystcne Dhrystone benchmark program.
FmdFlih Cktk 11; C of assembler.
Least three olher disk* from the colecaon.)
Flotty Source to the "doty wndow" demo dpsiioe noe show program tor dismaying IFF SdtMouse?
Sets toe mouse port to nghrt or lefl Fred Fish Dlak 31 on the Workbench disk.
Maces wito mitctelaceous pictjres SoeechTerm terminal Emiiator with speech Lite utegsme, uaeso ttertoda is 8 freed'wr A small 'panf type program wti knes.
FmriFith Dlik 13: capabiitei Xmodem genoraions a second.
Boxes, rtt amga3d ugrv‘.
ArgoTerm Sriowa a rotasng 3dimensional pplid ‘Arnga Tx£d Derna edtor tom Mcrosmith's Charie Heath Mandoii rot Vernon 3.0 of Rooea Frenai's program.
Gad Jorin Draper's Gadget tutarii program Fred Fteh Plf«7l MxEx&mpe Mutual exduacn gadget example.
Gtinen hsfftr«B G-apheal mam. 07 usage dspiay prog demonstrates ‘ExTa-Haif-Bnte'modfl, a terminal emulator prog'em. Written in as 16 - be' Ths is arapy of ThomasWktox’s Mandelbrot SeiExpterer dsk. Ve7gox5l Ram Speed Set Measure relabve RAM speed, chp and fast Reoiacsnent fw toe Manx ‘sef if you have it a'wSd Shows a rotaing 3 dmenaora w'e Fred Fish Disk 22 com.rr.and tv anwronmentvanibres.wto holla simple wndowdero tara snow, Ths dw conta"is two new 'stoai's* of mcroemacs.
Mprovementt lafffp access the Moto-oto Fas: Fartng id 0'ecto7 latng prognm Lemacs verson 3.6 by DenW Lawrence Fd- Tree [ aw$ a racjrave tree, green letoy type.
Point library from C Una V7. BSD A2. Amiga. MS-OOS.
T1E0 notltei oie» Samplep g todesgncolor paeres SeWndPw Wo progs ter launching pnjgs from WorkVMS Us« Atgaf ictonkeys.
Crpped demo veriren of Ucrosmrtol text ad ter, TxEd.
PjmJSx Den ysyates use of the bacxdisk drwer.
Bench, pr««n1y qny worts’UXfe'CU.
Meces an on snow a second mage when picked once tormina! Er.iJatof, with ASCII Xmodem, cfaier, more.
Stetos ine. Execute, rartuo fi«. More.
Vcrsv Xcon Tcan requestor* speech speecntoy Jorrn Draper's 'ecues» trtonai and example program Sam pie speech «mo program.
Stopped dovrn ‘soeectoto .
A-toDer speech demo program.
SetA'ternite SarTen Fwr-act ByAnrfyPoggo Newrteitoresmdude ALT «ys as Meta key* mouse suppdrt, higher pwty. Backup f ei wo?d map. Tenet! On keys.
Fdi-toaturedd’Bwng program, by Stephen Verm euierv hvokei CLI BtopS from eon D ? ays test fiea from an eon.
Frtd Flah Dak 32 Hp-10c Mnci a HP-10C cak laior, wrraen n Modula-2 Fred Flah Dl ik 4i vnoo V26 of Dave s VttDO terrn.ntJ emulator wto Ad drew Extended add-ass book, AmgaBASIC IFF Encode Seres h.e soeen as an FF fe Cydixja Update of electronic aerograph from disk 27 kerrrl and xmodem. Ty Dave W«*er Calendar Ca'endarti a'y program, AmgaBASIC IfOjmp Dumps into about an IFF flle D-Uti Er,ha need verwh o! DrUtl from ditt 35 Frtd Pah Dfak 56 DosPlusl Frit volume of CLI onehted developer tools Jeh BDS C-l te CLI she) MultDef Scans a set of object modules and Ibrares CipScard Cobotfd device interface
ro.trea, to provde DosPlusZ 2nd volume o! (XI ore-ted developer tools.
NewSat STATUS-likeprsgran, shows pkorrty, processes »arcnmg ter muliply deteed symbols a standard interface, by Andy FnWe Executes only: Revera Game o' Reve . Verson 6.1 MyLJpdste D * update utility wth o ptons ter Cor Packets Dam as toe use of DOS Parkots, UacVew Vews MacPaint p-cs n Am-ga low or high UlkKcoOe Tramsiabo bne7 flee to text Unn-ike program.a srppng comment from C reader Lea, and Con Ur t. efc. Ty Cerolyn Screpper res. No sample pictures, by Seal Evernderr Vdrew D*ewng prog'an, ve-son 1.U nte*actve w flcaton aftoeupdatng pocest GetDscs Prog-aT to fnd »f waiobe dtok Cerce Puzzle
Simla: on of puzztewn norng iquvet.
VoiceFler DX MIDI synthesaer vo » “tor program Pot Computesand i®!aya 3 cneraonar norwandflat ritoem u r eieciiSL ShowHAM Vew HAM pttj*es from ai Wnoow Eurrpe of creayg a D OS w ndow on a lincbonaln hire* Ptolio Lindsey So fare AB*»-C games of Ca."5dd and custom scree" Porygon Mo»fe type pattern generrar wto cborcydng GetVoUme P'og'am to get voiume r ame of toe KtortJike, from Da to tod son.
Qmo.se Queres whetoer a mouse button is p'essed volume nr a gven tie ra*«es an.
Spn3 (Raphes demo of sp-nnrg cubes.
ArttEcho ’echo'. Touch', Tsfl. 'os' wn»n m assema*'.
Tbs can gve a retom code toat can py Chuck McMarvs dxbe-b- oc exampe.
Dsplay D so ays HAM mage* from a ray* astom 0 a rtartuo-sequence based on ter2C Reacs an eon f and wtjm out a Swrd $ wo-c of Fallen toge! Sit sdverZsc tracng program, wti example peb es wetoe* a mouse button was pressec.
Fragment of C cooe wtoi toe icon data game wean in toga Ease.
D'ver Eiampe ckvcb iver source, acts live RAM: dsk Touch Exa-T.pte of »Sng toe date star p on a file.
SructoteA by CaroVn Scneoper Trail Leaves a sal behind mouse. In Mod Ja-2 XI Bp Xbap1.7. e*»cu t e only using a technquefrom CommodO'eAmga MorgeMem Pog*am to merge toe MemL s entries 0!
Fred Fiifi Disk 33 Fred Flail Kik. 49 Trees More enenywe wien of toe frees sequent a!'y con tgured RAM boe'ds 3d ran 3d verson of be 'stars' program berow AhOR Terminal emulator wti Xmodem. Kermit program onDitk31 by Cerbyn Schepper Bgrrap Lw-tevei graphcs example scrolls and CBB protocols, flunclon toys. ScrpS, Fred Flah Uak 50 nCAD An object orented drawng program.
Txmap wsn SaollWort RLE grap-hics and corrtorenca mode.
Asm Verson 1.1 of a shareware 68000 macro V1.1 PyTm Mooney Doufgeis Double-buffered anmaton example AmgaMomtor Dyramcaiy displays Tie madtme stale, assembief.compabble wti toeMettcorrco Frsd Fnh D-.ih.57 for BOBsand Vspntes.
Such as open fles. Aclve tasks, re® jtcoa assembler. This nduoes an example startup Replaced Py FF97 Due b Copyright probems DakMapper Dsplays sector a oca:on of loppy disks.
Dev ca smba interruos, 1 brareA pons. Ec.
Module 8hd more Motorola mneumoncs Frted Filh. Dih 5& MemVew Vew memory in real tme, move wto joyrtic*.
Arc PopUar fie compressnn system, pie BreakOut A tr.« br«. aut game, uses 3-0 glasas ASOG-rro EjtremSy ufflUi shorwr e Ong Bouncng Dalsoemo standard tr pansarg fies DtskZaD Vedior 1.1 of a program to edt disks
• ecaverabe ram disk, by PW7 Kivolowi7 SfMing Ong, wto sojnd
AmaCode Program hat decodes ama codes and bnary fies SgVew Dsbay* any IFF pdite. Mdaperttent SciwfXmp DumpahgheS screen or window to t* or net into state and locality.
Frst&lcon A sr art CLI retfacement wto tel!
Of toe phyecal d s ay ia, Lsng SdO Srrpe database program tom a DECUS tape Bink "ark' iep acement Inker, w'sor 6.5 ectng and recall of prevouscommands
* -ardware icroil by John Hodgson San Star fekJ demo, Ike Star
Mss-e A M ss e Command-type garre. Wto E&»n Reacs pars of x and y vaua from a v. TtrrrPiw Ter.Tina program wtrcatrute.
0;210 Data Genera 0-210 Terminal emiafir ® xf. W a»»mpir of flea and ra»s a tormaaad graph.
Ubreny. Frjncjon keys, Xmodem. CS-6 protoco's OrUtl Wroowed DOS rtertac® prograr, V 1.4 PeHectSounc Sound ecte* te» ¦ ow oR »i id ogrtir by Lautnece Tuner WOO Verson 2D of Dfrre Wet*** VT-tOO D05H&W Wndowed At gaDOS CLT help prog-am Suers Gr aprs cs oemos Hyper Be® Shareware di*J r anegemert system. VI 5 emuator. Wto so p31 torc n PagePn-t Prnts »xt f«s wet r«soe'A pegs UrvxArc Ver of‘arc1 tor Unx System V machr*Ain C UemCear Waa toroujn toe free memo7 ire. Ie*org Fred Fl» l « 34 breaks. L ne numbers Wombat Ve'SonS.Oi ofDereWg'ker's free mem07 4ong toe way.
Aim Support fie* for Gimpel*s Inf symtex chew* PopCU Starts a new (XI wfi a singte fr minal emulater by John l-todgson Bn* PO '4 nk' campacie Inker,faster .berw. keysroke, from any program, Wth a Fred F,ah Otk 51 NewZAP Ato'te-generalon muH-purpose fie Bowser Updated to FF 1 fi browser', n soeen -saw fwL re. Veson 2 wata ce Bson GNU to* Un:x yaccL ws"ung update to FF4 sector ed tng utlityr. V3.D by John Hodgeson Mam. Wh tero'i bars, bug f*ea SprtoEd Sprite Editor edtstiw sprtas at a tme Compress Update to toe f la ®mprettdn RainBow A Mau» xvder- Styte rainbow gerverror.
Dtw b-tree data apuctore exam pos X-Spel Spelling creckv allnwa edits to i-ea program onDskfi CyJoh,nHodg®n Bo»2 Anotoer verson of bow' EifidFliliWik.41 Cos Wneel of Foftone'-ype game m AimgaBesc SMUSflayers Two SMUS payi to pay SMUS FF Ceendar Appointment calendar wto a'a m.
AmgaVenture Create your own text adventure D*SaM Unx-lketoifl a;id tsed' for Indng te musrc formawd Kei By Loss Fie viewer, searching. Posbon by programs m AmgaBa sc.
Differences between two l*A ®id John Hodgson percent, trie number.
Csh Verson 2.03 of Dhon'toC sh-itke shed.
Toen mere at ng toe otoer, given one Vew Asny IBM vwrw by Join Hodgson NewFons Set of 2S new Amiga fonts from Bdl Fischer Eaecutabie ony Ite, and toe 1st of d ffemsnces.
Wsdump JX-63 optimized workbench prntef Pr Background pnrtufr-ily, Ky*« cpdoni wlocards.
Dtug Mac-’O oasedC debugging peckagepdato to FF 12 SdU® Portable versons of toe CP.M toiatOoeenotuMDumpRPortbyJ, Hodgson Requester Dtfuxe Pent-type fie *ecjes«r. W 1* wrrpte.
DuaPtayFed exampe from C8M. Update to totuflon manuar squeeze and unsouees FKFiHlCllKSi Fred Fleh Dlk 35 QetFB Heeti's lie requester, wth source Frad Flah Dak 52 Browser Update a Browser program cn risks IS AseroPecxet Cexampto of making asynchronous 10 LatXref Cm® ¦etorvce o Utce 3.10 neaoer *!** Asagn Repiacefrentfor Am.gaOOS 'assjgr'
* t3 34.S cai'a to a DOS rend er. Vntsen by C A Lres
LmadrMngoemo program comnrclinC Btowser2 Anotfwdftertntbrcwief
progrteii. E ConsateW.ndow Cexampe ofgebng re frrt-rton SetFart
Changes ton* used r a CLIwrdow FrecteJ Maves random fractal
temans Cock Cock program wto font*, crior*. E pointer a COH or
RAW: wndow, tor VhOC Versen 23 of toe VT-iCO tormnef program.
Poiy.HAUPdy Workbench-typedemoater makmg Dme Dion tnteritor V122 tor programTeraEO 1X byC-A.
EgjJElhHfeiZ poygons in lor** rd HAM OopCdto Puts Dattern on WokPench baeicrop.EO DrUSI Wik toe d tocto7 tee. Da CU Tbsdskctntara an Arga verson of MicroGHLIETacs MxGacs Eiampte of mut a ttctiBon gaoges DtobSnaeow Puts ansriows on Worxoench w ndowsE-D operations from menus FifdFjlfiPiiK4J wir. Ga etTeit FaWB &m.lar to OopG'oto, but doe® 1 «wr« ye* D'lb2 Ano per varor. Of ttrufil BascEo ng XmgaSasc program oemos oege ipp-ng of TwAClO Tedroni 4013 Termnai emUator S-0 F,*R*qjeste* Lattce C fie rec jester modu'e. Wto a 30c.be Voew Ve ors 1.16 and 1.19 of a Deuxe nCAD CX ectnyienBd dtewng program,
ve*s.on demo dnver, from Chari* Heath.
Bbrr Demo coft of B EST. Business Pant+ke Cfrwrng pnwrem
1. 22 Mxh rr proved overdsfr 56.
MacVew Vews UacPantpctunesm toiga low Management System.
Frad Fleh Diek 53 Robotro'f Demo of animated poi'-tera on Workbench of hgh res, wih sample pictures, by BtsLst A islOfAmigaBiJlefn Board Systems AnmiSons Demo anmatonsw’to p ayr program tor S-E-D Scot: Evernoen.
Cc C comp lerfrortefds for Marx and Lattice C AegsA-vmator Super mort General compoundingflimoaaoon loen Rap Smpe IFF reader pragrwn Copper A hardware coppe* iistdaassember ARCto Creates rename K7 73 for files wto long calcuatr. E D PopCLI Sdek ck*£tyie program invokes a new InitFF Conwrts to wumerra demo tounda to IFF names, so toey can beeasiy ‘arced and EaXfUtUHVlJB CLI, with, automate screen blanking.
PopColouva sampled sounds un'arcted.
Various shareware and freeware programs QuckCopy Davenport disk copers duplicate copy- Adjust RGB colors of any screen ARP Preliminary AmigaDOS replacements tor B&tz Mem07 resbont file vewer. V97 fast EO protBcisd osks.
SpntoCock SlmpeciockisdspiAybd on a sprite above sl screens break', 'cd', thmod*. Techo', f tenote' and ' BltjFonts Mikes text output fam. E-0 Scr»i:PI Dual pteyfekd exampe, tom C-A, ST Emuiatv Non-wious Ateri ST emulator makedr* HaroShake Term nal emuiatar wto VT52A7T1OC shows i03 x 3C3 x 2 at s:ane ptayfefc on a W&un Lets Workbercn programs be run from toe CLI Compter Not Wly poned to toe Am g a toia is a 68C0C C VT*02apport E-D 320 a 200 a 2 piane deep Pay'eid.
W!d Two Unx she! Stye wd card natotoing rouinet com pie*. I wl produce anpto astwroly Mec Moused-ver text eri tor verson 21. E-0 Send Packet General purpose subrautne to send FfldF.lXeHi.44 language aupout, but reeds a lot of work.
PrtOnrGen Generates prntero'vars, veraon 1.1, S Am gaDss pebiets.
Tens M sceiiareouscona Screed shoot Update wto ®uce of toe W
• va ooe from autoor. E*0 SpraMwer Spr« edrar. Car ssve wcV as
Ccaa KnwlFF Kew FF materal from C8M tor jp Msnee* coo w 36 Show
adeihow-l fra Ffveww. V2.1. E-D sbxt a Sra'ewarebyFUyLarsjr.
Samaec wee and music flies TrSoit Port of program to splt U"u ta artr.ves Uedt Cu*wizat e texteritorVZO. E-D T'iffcer Converts iry dw into flies, far ft*ctn-*c RiyTracePca The famous ray-Taorg pctores, from FFRJ9. Now lAJencooe Lbrt «s to encode end decode *017 ties tor Ueturbo ExampteUeritaetjoracra, SEO basnsm.ssan. P,esen«sert'»fierfucti e- converted a FT HAM formatter 'much * teste* ASCI tDteninwi, expw*d ng them tw 35% Frrd Rah Dak 81 Sha-ewa-e by Brad W »a vewng FftolFlihnikii ATPam Pstnes IrATste'mer ta work uider TrOaps 3-0 speoe rtvtson game, *crmer)y VewLBM Dspiys norma and HAM LBM
flies Han* SoVes Towm of Han* Problem in rfs AmgaDOS 1.2 S-E-D commerctJ. Nw pubic dor, »n From Fnd Hlft Hi 43
* n Workbench wnoow. By AlOze* FiiDak Wrtes zeroes to free docks
on a Geodesc Pubteatont CU* Clue boa to game Gpel Port of a
Unix screen onentefl. Nteracjve risk ter security. S-E-0 Ttze
Pnnt total S2e of all fies in subdractores Make Atotbt 'make',
wito more teaares spe:mg checke*. (Exporaon RAMreou ted) Lpach
Path tor programi toat abort UnttJerf C o'eprooessor to remove
giver Petures Miscellaneous pictures by PacaVAteon wen i oaring
under Amiga DOS 1.2 S-E-D fitoefd tenons of a SB. Leaving the
Upda* Update* ok»rd.sk wi to newer fie a fro mi no toerdsk N A
Screen of lata of bouncng htSe MicroEmac* Conroy McroEna:*
V3,0b, newer rest alone. ByDaveYoa: Wherels Seeicneaadsk
brfllet afpvenname wndowe by Led Sola Eehac'Schwab toandi* 22.
S-E-D Vttest VT- tOO emiiston test program, EntflFllhBlK4c Lav
D splays number of tadts in run queue, Pearl Font Lhe Topaz,
but rounded edge* RequreeaUmx system.
Asm Shareware 66310 macro assembler. ROM averaged over fast 1, 5, «xJ 15 minute Terrain Generatesfractal scone . S-E-D CheckModem Kernel Manual compatbte per.odt. by Wllaim Rucklxjge Vspntes Makes 28 Vsw»e. From PfoftCck.
Acp Urtx-like cp cotv prog-am 'execute'fie program detects yesence of maden uorroois Programs to pay record torcxjgh toe
F. ngPihaak52 Oscx Updated verson of dock on dak 15.
Egxd Gadgetetf »r from toe Programmers Ne ve MiDl IT. By F'ed Cass'or Ttoa s a oort of me Li'S! C one Hack' tw toe Sotvrfire Cm Mara tsn'-Ue (XL history, vanabes, rt Jve Transforms a file from Fngiih.to Jve McveRows Program a maka toe Woflt Bench Screen Dcterv. Wn;on 1 0.30 DetAd De* p'annng aid crgar as recpea cadres My lb A binary or,y ca r of Ma tfs a'temate larger torn normal, by N*’ Kam and Frtd Rah Dsk 63 Echo Improved ¦echo'command wrh cbor, rjiime livary. ILrtoor Min Dion Jm UicX'az Ths 1 a port of the Urn* cane lam', be toe Scftwa-B cub' aod'essng ProrMacroa Sub»t Berkeley ra'and
V.m'.T*iroa ter *proT Tilt Pogrom to make your Ampga look Iae D®itrv wxoi 12CR FixHunk Fas programs a let them run in VaSqeek Transform a *4e from Englah to Va ey Speak.
It d dnt pass v Drawn ter.ng
F. raflfiihDimM Fm extern* memory.
Fndhiahn«47 oy Leo 1 Bos Evnac' Scrwab TrtS S an o*ea! FF soecfcabon dak tom Commaflore. An Maps he sectys a f ie uses si re baa 30 Arm &m Jalon of a rooctc a rm, v**y goad Fred Frah»ik55 lAIMi tin* K-c*3ercn Docs, prog'&m a rake a a.n e dsk graphics, teaching tool, ndudng C wi ce Car.
V2.C5 o* Matt Dion'scin kesnel Hoc.fee Frtd RahDtkB Let rat works lhe a Kostart end Wo-kbencrt Enc Graham's stonrvng HAM ammaton of a trManxC) by MattCNion, Bwa l w text processor, like'tevk', Doeant Comp des Fog, Fesch, and K xad VT-100 robot rugger Mod Ted by Steve Oew wwk, tx , source a nduded. S-E-O, TjnnelViaion reedeb’ityofwtfliet Versen 2 of Dirve Wecker's termmel etnulltor, wto NewStwtups New C Startup rocJe»: MWB Example of reroulng Workbench wnoow D*rd todson Abesic 3D maze perspoebvo Xmodem and Kerrr,it fie transfer p'otocbs AstartupesT wto 1.2 fixes and better Quote handing open
calls to anotoer euRom acteen Vc game.
TWStertjp.aam opens a sxto window, usng u»r specs by Ver sen 1 01, S-E-D Vjvcac-lka spreadsneetcalcu Kor program.
Apn a verson of a hard dsn flie orm ver Commodore, CoseWS Example tor dosing a custom Workbench K*een. S-E-D WOO Verson. 2.2 of Dave Wether's telecom program Comm Version 1.33 of a terminal emulator posted to BIX by Carolyn Scheoper YaBomg Ongl style ga.me program shows Csh wito phone drector.es PfietH Change anotoer program's screen colors.
Cookie Generates one-iina tortune-cooh* spnia coliston detects Verson 2.04 of MattDlico Unix tsh'-lke by Cerolyn Scheoper A tows the standard ou ut of one process to aphorism8l S-E-D BtxkJ-your-own mouse port doch Fred FiahDak'J?
Cll replacement including Lance A Manx C source RpeDevce Jtime Daxperf Trvsrisxis a port of Timotoy Budds Lrtfe Smartafk system, done Dsk bewtoT.A'k program ter Lfrsx and Amiga be ted to toe standard input of anotwr.
Menu Builder Creotos C source Fes tor rrervs, by arl KrrerSey at Washington Stete University Du Computes disk storage of a fie or di*ecto7 by Matt Dion Save a normal y HAM moce screen os based on text deacrptona. S€0.
Fred Flah Oaii 3J Mem.Wath Program u weth for prograri toat fresh low ScreenSeve NewPackets Csqueed Seo &$ Scj Arrencan, Crde Squared aigorthm C8M tutoriaJ on newpockes and memory. It atemps to repe r the damage.
An FF Se. By Carolyn Scfepoer rr-Cwes m AmgaOos 1.2 FtxOD; Sr pe gatjage off Xmodem traratored andpute Lpa requester to nterm you of toe ShangfraDemo Demo of the ksmar game Snarghe.
PascaToC Pasca to C frame ter, not to great S-E-D Handler Obec! I« Protler damage. From toe Software Dsbtery.
Sound Ex am pie A doubte buttered sound exmpte for PteO Vattor'-ike FORTRAN ptepr008ssor, Sf-0 A~ goDOS horvtor (device) example from C-A A reaftmeexecuion prolter ter Manx C programs, knduoes C souxe VKXtei M tC. DyAm Gaoonow Awentng vspnte e*ami e. Ay Enc Cotton Roe Back Starts trograms from CLL a owng CLI wroewto dose. E-D SunMcuw This program automatical y c ck» in wndcw* Au 1000pen FoolsWgintJtti.Tkmg mouse ha* ScatD splay hadt created horn ‘Ing* Frvai FltehHtektl wren to* meuaaia monad over 7»m. VI0. E-D co.btccxaccor* hC.S-ED Smufe Smuitoes an FF he.
AdvenLre Dalmton Language (ADL) a £_s ysBf of an o dor Dd Generc Eiec oevce imartao coda for aoarrg Target Eacr mouaeo ac become* a gunarvot language ca'ec DDL by Uchaaf Lkoan, Crrs Kostancr, Ar Set Preim nary pan br a SCSI d » liDranea, ges-g rrjtoe lOo-armen, a*y- rronous Fred Fish DfikC Menu Sten. Brut* Arf*-, md Ware.- Usu Aa carta ' board.
Ooa'irorset bGSDD Acvrrva Port of toe c use Growtoer tne Woods game ennance erta by Roaa Cunnf, bed sc so j-oea to toe AtX Asrfifi* Macro assembler, v« ior 1.0.1. ED Disave S owy Ospiyi FF ftw, a a Me* B6 & AmcTerr VC M o4 a teteoommuncttoni program, wto camper, interpreter, ind dedgger. Bnar« co-p-eC by Rsis Assgnod Ejirp* tor *VWtng DOS merf- Dobb s pmgrsr mC, S-ED
* cnp5. ‘edl, beeos. ErhmoeC*e ’ecuester wtoLrtno3 03 CLIenmmmert
or,y Dacumertaton.a disk r« jesto by scarring to list Dtarm
Fwi be, reprogrammibelarmna: program yi. 10, ED D2DDer-o D»ma
weraon 5* Dw-2-Ds* oy Cenyii Coest So vare auiiibe from, toe
dtoora of 'ass g-"ad ranee. SED Expose Re-arranges wndows so
that It least one DX-Synto Voce'ler progrm for Ynan* Dxsk w
Frrd FilhDliA 12 O Pretends toe*! *way atGLIwndwr. S-ED p**f Of
merubr gadgets re eiposed bC. S-E-O, rynreiiriv u&cote a dt 36
Aa65C2 portebe 65C2 aiMmb er, C source, by J, Van Bp Flipl w-oe
screen as a joke, S-ED Ut Scans a tenth e, convers to Dsrye
D&.Ma- V1 0 of anotoer DrUbl prog'tm.
Cknurr, Ar*ga port by Joe1 Swank Foogo!
Foogd crassxarpiar 90-fe'atw prrtable s?ngs.C,v2.0, S-E-D tor* Upceianecus'wwKani BaWt Text processor jpdefe tom. FF65lnspiBd by UMIX VAX asser.&ycoPe S-E-D Lrv
* Leng Mowe program vews sere* o4 FF pea m Pani Unvprsai Mdf
paOch p*n*J. Y1.2 tevk. Seircre* 1«s tor patterns, performs
orton* Free Pr.rts iT.eir! Of Fee space on al drves S-E-D qjcs
success on. Upo 19 fps Sharewam. ED Rocket Arotoer Wc'xbarxr
hack, pays Lunar Lander tsased on patterns. By 3ob &oc; Amga
port by MaocTest rra'oo'tae memory**: program. S-ED Moused
Mouse pomfcrd sapoeea shr ten seconcs Sand Game of sands
folawng your ponter.
Joh*n Wd«n Met Prebtasto melt toe sc-eer, SB-0 of noniuae, hC.S-ED FredfiihKiiifi HunkPid uooite y FFB4 vrsan ty J. Hamiton.paes in Mia G'aohc lying sting deno. S-E-D ParOjI Eamjiet ofconTol ng pc-o * pol win Tme n oort*n* adano veruon of TeX kom N Squared, objoctte to a mullple sf 126 bytes tor better P„ay Easy way to set O'rv anrbj** resources imec of Tw PAR: aevce h C.S-ED 1 s I mitod » small toes, ard the pre*ewer xmodem transfer S E Fern Workbench. E-D Per Pa Fa.-: Chld iiw font can only Qspfay ten pages or less, and ony Less Lk* Unix ‘mar*’, beier, %*rsan 1.2 update 0! FF74 RiyT race*
Sirrpto ray tracing program ED Run Book Ground Smilar to RunDadt on dift G6. Runs program from a moll rvmttef of fona Ite provided, Scrolls Bed r d forward. S E by Maki Nudtiman, SetaPiickets Updated CBM eimpes of packet ire ai allowing re CLI wndow to dose in C,S-ED Fred Fiah Oik 14 Argaport wSo Siysp.
Roulres on osK 35, S-E-D SnapShot Screendump u1ir*,update FF 66 ED AudioToosPtograma korr Rob Feck's JuyAugust Amiga Wohd ancle Mdir Library toatimptem ntstoe4BSD unndr accea Sn up S’ 05 Memory restart screen dump. E-D TypeAndTel Eunod rns abevce hander aebr® a-Lab B be r eipori men be on program, VI. 2, update to FF6S roulnec by M eMeyer, S TicBES Shareware BBS system, ve*soo .32. Irrsiton, end somxs e«r key is it ¦ Ed Smp« edtor. *m,la to Uni ’ec', ba«c Pft'« Rea T-ve descent express on oarcer. Compute a Fred Rah Disk 17 brassed In C and asse-be', SED x toeeotr n So witeTobs.
Rd pnnte espresso ns. Xjdes Yi"*ce’c«nte: A-Cr Sh reware d sc cste'ogrg p*igQn Xpor Pma Wo about sysspm iia, - si»emb*',SED G*i¥TyWra Gare y ax-tets, nos inc back hbe*.
FTdsr rxocr. C Sau« nc uded. By Josen AmgaSbel Srrewsre bbicn ©? Ng ctacW, V? 0. ED Frttf F:ih 74 »V04, uodatebd*k70, &¦« Twoprogramitopaocandurpadisreiiantowa Bc-noer 3D bdu*cng sa wraan m MutiForto, SED Ceo Edsano recall ttJcommanea, v11 ED Hj*kPad Adda leg* p«Jdng to bK itM to' indjOn C Muxe. By Fas&ar G, Du toe Comm Terr nai progrem vedon 1.33. £ Contof hb'cepa g-ap-c prmar cur p call ard accesses X-ooem tan in *«n.
SmeLb fl f*«s er**r Ar-gaib rapacamer; Qnry omy.
Dix5 Anotoerve-iOflofDirUH. S€0 c*or rnaft wdTr.a-d acwen *e«'jton C,S€D P oeHrder At AmgaOOS ppe oe cs wftch suoports oy Bryce Meaj,; HeiCato Hex, octal, & oeara cac-Jator E-D Ore Snpf* WYSIWYG tested to' for named ppea and taps VI.2 Uuancodd Enaoatooao* braryfes tore mil ytext-on'y fcor.s Various bg and atemite m age icons.
Prog'ammers.v1 25 Upd«» of FF 59 ED Popai V3 0 of a hotkey to nvoi* a CLIwndow, metooda Update ofFF53. Includes cneckiun Mandsla Mandategraphics ind sound E DropShadow Wbb'ooshadows, v2.C.UpoafeFF5fl. E-D wthacroen banker, update to dsk43.
Technque. Compotbewto older vers an&. Pus FersMa: Demo tharewere personal file manager.
Funes AmigaBASIC prog tracks mutual or sbcks-D Requester Update FF34, hie rec ester aimiiar to DpainL transparent to bder veis onsaptona By Mi’k RSLCork Menu bar doc* vers on 1.3. E-D Less Te*t v.ew*tg program, like On* SatDevce V33.1 of a ‘rrount'abie McoFarge SCSIdnver.
Hoaon, mociled by Aar. Rosenthal and Byce RTCubes Grapncsdenj of 30cXes E D ‘mjre'.vi i.ucdaiBtodsk34 S-ED
V. rcon Ai other Schwab hack, m akes TV-4 he Nesbd.
"Whee of Fort te'-type came,Anga BASIC Make-a e Sca-s C »urc» *ies and consructs a itibc on screen Piracy FridFiifiHkia vaniift h» few*i* me currertarectory SE-D FradFiihftiAM Or a VfeT-OP V27WYSfWYGpr05'ammKedtor Not • Th*:s*b'son MG 1bo* toeMaoGNUEmeci Sourtnind tCAD Oo.ect-onen o arawng prog. *1.24. Gsn VZOBofDlon'a'cSh'-ik* shel wool qocwk*- ktdctes key mapppg. Teat eiecutabe a»ncxxtod. As wt as sourae far *toer compute** u**totoFF $ 9 &!arewar«. ED reRed So ce c wocard i« tec e$ v Wrg, tie-in* ccsoca, wrcows, ab y »*cestoe Argi Random S-mjie random r jrper gene-aw r C S-ED H »
hkdeaexpanaon mam.oryfrom programs to cort’y wndow*. Update y FF87. Mcude* FradR Dik59 Tdedug Monitor* oerces by irte eotrg E«c teagelsps arewaretoo ab mnpu abon. FF mage* sos oeccoe 5y Mat Dn Asm 6m Macro assenaer.v 1.0.3, E-D Senaq) irtoDoq) wear*.nC. *1.0. LowMem Senmr ared iftrary to ad r tow memory iieion* Mc-£-scs Veraon3A. UDda»toFF61 ixtoeavdte.Org B Lai S tte* exploring p*ogram, in C. S E-0 SDD PtnS A »r po ng program irto Sou'CB.
By Dm Conroy muitoe mod iciiona&y Daoei Conn in ReSace'nent console cevce hander aces Unts Convers neasj*em en3 in drflerent lt a, RbvD Exinpie y aenng raw mode on standi-d nput Law once King and h story to any app'calon that mCjdes Vwf oplon, mC. S-ED Rocket lunary Linder tor Workbemer. »rto tou'OB, Ffl9 F.lh DllK K jni CON; v0.9. E-D Xcopy Rep aoemen for V ga DOS co p doesn't Vuoe teiore’-Iketext ve«irTvguti:ty,¥l.O SE AfckXoToo t Demo programs from Rob Peck's Jufy AjgusT siue Consoe Repacerent console routn**. M C. S€0 change neoafe. Use* UhxwWcroi ED V-ws Smpfe | ii nrwx 'eaoe’ of
AngaWo'O on aocessng toe auQo devce IX Decays re screen ot by bt, update to FrtdFlih 01*75 Fred FlifiHak H V2.u»*» o4 FF&4, Sl by Ros Pecs d* 66. N Mod Jt-2, S-E-D Beie' Pay wth Beier cuvea per a ard AjtoRvrXb-afeeca wnoow unoer ra M po,-»r, OcxUpfrort Smlafmfjnesnto 0-»ToFr art prog Frag.
D&piyt memory tagmertalori by being granUar.ty, S-E-D wn acee-'saver (FFB6), tr ng wrdoiw short by oa ng on a"y part toe i» of kw memory bloc**, m C. S-E-D Bspiines Pity erto b-spires, as above, S€D CidiToFrant Doubte-dots n wndow br-ngs rt to front, ¥1.1. S-E-D of to*m. V 1.0. byDevceOrvpneSE fconType Oiarge toe Type of an eon, r C, SE-D Comm C scv CB forCorr.m terminal program vt,34, S€D Cmd V3 0 of a tool to r* ji«t pr n»r output toa Rle.
HefosMouw AutomabcalyactvateawrdowsmQy by Make ’make'in Mara C. S-E-D Copy Replacement 'cc r1 command vl.C, preserves FlelEG-Demo Demo of Sofwood Re llsg. A datoaese moyng toe mouse porter irta to* window. V 1.0. MsnProc Mam by t pfOaessBS for pfioce*. Acivily. In date, in C, S-ED manager wto sound ind g'apacs kxddes source. By Dsvioe Cervone
C. S-ED Ort
S. mpte'dr!f nC, S-E-D EfldFlltllM 17 FF2Ps Corwt any FF n* to
postscript for pnntng or UouseGock Mo use pointer into a
dytafdodc.r C.SEO D-M2 Another DrUtl in MoOuIb-2,v1 5, S-ED
AdvSys Advantue system from Byte May 1987. VV2 ED wwng
onepostscrptcompatbtooevx* Vernon So Browses system stvCJret
Fon Eess fBt'dV program inC, S-E-D AutofconOoen Fools
WorVfaer'ch to open d sk eon* VI,2 1,2. By Tra“jacmr mag acre,
v1.0, m C, SE-0 Ffl Faster feess'mC, S-E D updatetod* 73.SED W
iam Mason and San Piiucci E Spew Gene*aw Kr.y* Enqurer'-rype
HarcCocy Serdtaban«(j p;s4aCLfiMso'' to a 41*. N Cat Co-wts FF
t«s to PcstScr jx, V2.C, SED Modu iToo* Vinous Mod ja
2programmrg reaClrw* tarn r.'ee fie h C.S-E-0
C. S-ED Comrroo, MiMacxrai't Co“T«t«Excri-ge, an rouknei
byJomyUacc Spool Th'eep'og'a.mstodem.onsraia ’•J’.liu*g
Upca» FF73. Lm*oh mouse porter, S-ED axec iorary s mmage input hnfler, *3 * Terra -id PseuQo-'indsm 3fl •aa' scerwy gererrjf. Update & soooi ng r asm*' sooder bC.vI Z S-E-D Sefor: Cringes toe *ont n a Workbencr ac ne-.
Dif Update » 6* 75 otUnx* -a P T. S-ED af FF87. By Chr.s Q-iy. 3d by Howard H Ji Wc Co-ra woes sa Ur j kvc'. Swt fastar. N C.S-ED V2C.SED Dme V1 27 of DonSfer.ecT3r.u3caeFF74,ED Fud F.Kl aa.!J ffEgri»fiD;iK7g SpeecD’ Anonr fan 'dr', m asse-ber, S-ED D pShadow V20 of prog tote pus srada*5 or Workbench, s-ED Cmd recrectstoe sera.cevceo'sarite.oavc output Th* n s Ci$ a of s.hamwi’* prog'ans.
Eft Scared ibray exampe r. Marx C to 1 fi*. CapLre pn.n; jobs, debug v 'ctflnt" AngaMorvtor Explores stole of the sysarr, v1.13 Those are dsks 1 and 2 of Chna Gray's D'aco c wOuion tjr ? e D-Handff An AngaDOS oovce hancer generacs prirrsng va By C Scneopner SE Ac Standard fie cot pressor and librarian, Amiga. T oco is a compied, ifucajreo language ramnacert of both vrquo identlers, V1.0, S-E-0 CygnuiEdDemo Demo of CygnusSoffa CygnuaEd ed for, 1 v0 23. AportolMSDOSvSO E-D C and Pascal AM interlace to AmgiDOSand Inljilon is sjpp-ed, Instil Ate-na* AngaDOS’intail' programs, SED muApatie, mutipfe
feature editor,Include* demo Back&wk RiOne book program.
Be sure to get both d rt 76 and 71.
Mam.Wrtft Wats for low memory t ash mg. V? 0, SED
3. 0 of MandFXP. By CygnusSol Sohwaio C Do Til Irrtjiton-drvon Ne
marpJltJr program,v2 0.
Frfd Fiah Dirt 71 UovePpnter Moves pointer b gven locaton. SE D Gomf ’GofCXrta MyFac*’ make* toe Guru go away» G'avtjrWrl Game of panes. S*i » and PkJc hpetvt 03 Cyces Cjde gam e Tron*. V1.0, ED MoveW“dow Move wndow to gwen loenxr, SED allow deanmb 4 snutJowr mote cieamy. V1 0, by Job* Atcfr.ra user r*''8ce» CU ana WS, v2 1.
ECMS Exoerts Ofy Ueianary Smulator gfere, ED MxcrngSa U xf ng Sou ares hack, S-ED Oxtllan Jonnsen E Lens Uegrdes ore! Arx nc mouse.
Minder Vroom Mmdetorot generator wto anhanoed p*e» PaTest Test to see i*toa a a PAL machine, SED Jovm* records seouerce of mouse 4 keytwart evers.
Srow* a in a window, »1.B. contoli. xedoaing point preaete, Sc GonerifeS'anden sceray, SED stored in a fie tori i t payback, Good tor aerjj Ue-3c 30 w'ton of w cassc ob*’Mk-
vi. 50, r Marx C, S-ED TeW69S Te«J&55 cr-te* Qryv v dod-tertng
buga E by D Cwsr* automaton game, vt 2.
WBXfePF Exfenpe o4 ouepayhec acreon. Update UergeMem rtemBis me ng y MemLs erres o4 aec-erta y Logo Ldgc !a“guage rmpw AamToali CU too* n aawnber: ecno. Load; moirfed.
FF4t,SED aj' gu'eofam boi'os. W-en successto . A'ows Setffly Dema kaymapedtir, vl.O set bob, wry, S-ED WarpText Fatefext rendemg rauines, SED ¦locaing a aedon of memory wn ii spans boto Vpg Mj w*sc spays br aignng vdeo men tort.
AssgnDev Give devoei muiofe names, iri C. S-E D Yaff rEumpte FF reader, SED boards V 2 update y FF56. By Carolyn Scneptrer ¥1.6. AmHander Eximpta a dos harx er to«t alows ua* of • Zoo A *te *rQi *r 'ire', v1 42A ED SE Fred FiihDiikl!
CLI viarwaer ai poo. Hauoasaouna L’PdFilh Du M (see Fred Fan 89) Pr rtrSteee' Aawiar b lCmd*. A owa ckvareon y oupu; Ai'Fol Uaxei arfpis usng Te JdukowM AuTtor Steve Dr* FF Dm M hai peen rem j**d Due to copy nt prootem j aecned tor pnr»f to afte. Bnay ony. Sou'ce Ta-nsformaien, n C. S-E-0 C~c Red ecS prrter eupgt b a fe, n C. S-ED E Fil-tDLuJt (fepacesFedFihBC) ave kom dtoora by A Lnrsrvts 4 J-M Forgeta A--g a Base MscelAneotiS programs mditfng 3D pot Info A*"gaDOS 'rto' replKemerr, n C and
D. -U aster Dk cate ogue program. Vi.Ca ED Reco'd-Repey ¦rtiir to
‘Jov na", rerarps and pey* b»w pray am. A laedascope. C-A logo
drawing assembef. S-E-0 FjncKey Shareware fvncsan key editor.
V1.C1, ED mou* arc xeyt»art e rts. Borty. Sou-ce rvt- pr07am
f comparison Util* Iffng »**mh Kil Removes a tasx and rs
retoi ces, in C.S-ED UFFDtero Demo of UcroFcne F fef CateMse
pmg from mtoort, Aex Lvsnts 4 J-M Forgets proyam, SE£ M2Error
Dip ayi arrors from TDI MadJi-2compes. S€D Screen Shft Adjust
aereon poston e PreVences.SED Ettdfllh.fllh.fl Backs A
variUSon of imea*, bui wt MonProc Update to p'ocess oocket
prog tom Fffi9,in C,S£,D Snake Bounong aqmggly Inesoamo, SED
MmPayer An mato'i reader anddsoayer try too com bred varadie
ccSor blocks. EO Moinad Program for tottmg if idnve i
oreterrt. In a Auto Eng u rer semen comraploi requester
improvemant SED effora of Voeo acape, Sc j a 2D. Slver, Forma
te- Comm Greamermnil pro am, vl.34, E-0 script InC, S-E-D
Demoliton DtplayHrtSED PgfiL and AmmatofApp'etideby M Hastate
Ds*X Uality br exploring fla system E-D Nro Arotoer
'roff-atyle textfarmaaw. In C. S-E-D Frrd Filh D.lX M
(raoiaoai F-ed F«h. FiC) Chess Amiga port, non-Amiga
interface. Hgh pteyablity V Fpe Srr e image pmcesing program
that ParTasR Finds parent task, m C. S-E D At. Guar Hgnt axy
veww of 1573 sa’i. Set dab,
1. 0, S. Oy J Stonoeot, AT»gi port by B Levan speratos on FF
pc-'es, w»1h seve-« Query Any For scdts. Asks ¦ queston,
toaspb Yflk, Ime.day ED Hacabencfi povoes *ource tor
WB-Lkeprog, for 1 lers. R-«*g ng mages. E-0 gntes retrn code,
to tssernbar. S-ED Csrcfe Amga&au cato »te sixy 10. ED
wperrrenteoon 4 vbcston of n« interface cess fco-Ak Mites
eonsfcr *es. Vf,2a, ED ScrSar Resets y¥ ie=ngs br *c*oen we.
In C.SED Corwin Con*»® hander reptecemen! Gves kne Me! 1 WE
moace-er*. BJKrne'teey bon* Mew eon* SniecLO Eu-oe. A-a*ea W.
n C 4 issk- ber, SED ecTng rrdnotory to r:st progs. V3 96.ED
Laoe PnntiaofeiwT a-bTiytext V 1.3. Sou*ee Nowforti Tw: new
*onx Vititlfi', an •ectonc crut Task S'be OtCteTukO eximpe a
C. S-ED UandatfVroom Sgrtuscite a c« 73 Mined bot program. ED
«*e a&e from eutoor, M. Ha-sen bemwnttent, and Ibr.S', a Pcvke
font Uw Urn Wndows cfwn 1 v Vfl, te G. S-E-0 MerrQferci
RaQuw-anis tor Iabs and boxe* flemea LreO-rwe- f odjees Ire
C-rw-gs based on dr*w-g Pa«U An Am.gaBASIC CLI theli program
Who Lei tates on -escy nd wit Queue*, n C. S-E D tote take
lets CPU Sme. ED wmm*nda tbred m ¦ text Be. Hc udeaoamotoat
Wjer.o Doma of te ®r.merca! Prse-C FrtflFtlflftih M
iseeF-edRsnQO) Otofe'o Gam*y Otoef-o. ED craws an ouln* m*p of
te USA and state boroa'i PowertVndows.v'.?. ft ad* creeian of
F. 'edFtshflO has baamennMn due to copyrgm prooem PrrTer:
Dopiayatextfieaw-togioge speocr, V1.0.SE. by John Qson cuslam
windows, menus, and gadgets, Frtd FlihOik 11 FF diplay, v1.2,
ED PopUoMenu ExanpieccceinpleTienlingpop-upmenus, gvmgC or
assw&y source. E D Asm6Sn V 1.1.0 of amioo assembie' PrlDrvGen
Automate prnfer dnv. G8nefator,v22b,ED reeeonabycompabbiewiti
kitubonmenuaSE by Ral Cemes and animates 3D tracts. V0.5l E.D
AjtoFacc Shnnks the FACC www and mows rtto tne sack RsnBencn
Cycw color* ofWB backdmpor text ED DotekZahn fine Set Sets
tirr.e from Workbench, E-D Bnjshss 53cjrjm IFF brushes of
feect’oncsymbois ShorCut Makes ange-key ahortouts for entering
T«4695 Textron * S695 A696 prnardnver. SE. By Pstaub
Fielf.r.D-ii?2 CnecxFF Cnecks ttuctura of an FF f e QedVl 4 co
m,norty yped CLI comm ends.Scustom nrraa. ED TrtieRam Fait
andChprim terorogf byBTakanairt Tbf itio tkof FF pctorei
update FF74 a‘ a ampe Cll SnowPrnt Dso-oya and pans «l szes of
FF octuei WarpTaxt Fast fait rende'ng rotrknea, to be linked
wti FfriBHUMZl Conman Reo aces console harder to add ed trg
and 4 controil prnfer cutp.t styes, v2 0 ED appi c* ton prog*
Text dap ay’is f«t or faster torn Add Custom zesexieng program
menus w!h h*bxy ton a,ny prog'sms SJZters Grasraidtmoi *1.7.0.
ED Txia“ V2.0 update of FFB7. S by &H Ke y Anga-'key sho'tvts.
A so indudea 1 ntl’, Fona Mtcaimeout *ana Timer Small W?m»r n
tmer court* tme and V mruit. ED EaLFlih fliti 17
* t t. Wall jnd l gven MndowrisaeaM Icon V60 of itoe Icon
programming language Tools toovatrsr-cs b s: imamp'y ecsr,
RebacesFF57 torCooywn»probems Shreware. InC.&E-D, Key Lack
Freeies toe Mrytnard and rrouw unii pass woraenered memory
csasseT&er. ASCI! Etoan. And cad-'ator. E CutAnc aaa
k*ptemertteonsafUhicut and paste commands ty John Weed Grnphrt
Program to ptot ample functor* in 2 x 3 dmefl*i»na by Flyin
Fahman J gqer V1.2ofrobotpggter animalon. Uses HAM mode and fay
traang. By Ere Grahxn Mo seReadx Shareware prog'am to read text
ires 8 vrewFF ires ustog arty ha mouse. By William Betz Spines
Progtodemorsdstecurvefittng Aren-dering techniques, by Helene
(Lee) Taran Sim Simple graphics demo. Approximately simulates
ha rr,o:on cl two interacting pendulums Inc udes Source by
Chris Edits Fred F3ein Piek 98 Access IB calx terminal program
based an Comm Vl.,34, tod jfles Macro window, custom gadgets,
cobraed menus, ete. V. Beta 0,18 by Keito Yoxig .comm by DJ
James. E. Backuo Wntes A-rgaDosdsxs as torebackpaestn-atom
recover ftltt tram Are backup dift. Requ ms manual decson* on
cvsr-ctore. By A an Ken SE OCOero D?iCaf23, a cancan og
program, Mm olTited to cniagng ICC free a:time. OyEfl A-xd,
McraAoa Sofxare HdD-ver WD-1C 02-C5 hare d*k expire' dnrer.
Care cacabe o' meinaring 3 hard dsca ano 4 4c sores, ne orw s
cacao* of xtly one hard drek. By Aan Ken SED Cbase Qucx-Sese, a
’Ma Base Management utjjty*. Be*no anc matnain a mtcmum o4 200
racxas oerfie Dy Kevin Hamse E Tie Tha language qjz prog ram.
Soetxx type eng rito Tha aerteneea from supplied lite. By Alan
Kent SE F-M n.b am Aftertax Version .3 a Ray- Traong Construct
on Set for ha Amga Corputer py Bn an Reed E D Fred Pah Qiak 100
Berserk Must see ammason. By Leo Schwab Conman Console handier
replacement, pravCes line edrtrg and command line histories
transparent to appfcaiort prog usesCCWwncows. SharewareVI,0
byWHswes E, WBLanoer Wodtoencrttfsp ay hack game, upgrade of
'Rooief on FFB5, now with sound eftoca.
ByPeterdaS’Va E FredFlahpiiklgl GrPiarre CneJar plane generator for V.d«Scapa30 Generates acockwse circular polygon wh ha specified number of vertbes. V1.C by Tfbryan SE ton Assembler Grange Workbench Icons win Ffkyutn Ses py Stefan Lindahl E Me?owe Standalone spring checker scans textiles ano repots errors. 1030 common word lie, A3.0DC word men dcsxtary *m rrnitgi* user dtoonary s-»r.
ToEdacaswh MroEMACS 19 van an emacs macro to step nraugh re soyoa Ire. Stopping at suspect wxds and aJtowrg he user to oebon. WO byOaneJ Lawrence, SED Mb nd library and utlity set indudes Mdi montar, rajtng uSity, ms utSty, and ne. By B' Barton SED Pstotrp Postscrpthie i«er ¦escsandp'ftrewsleson screen. Ay Greg Lee S(assy)E StartQos ThrwCsam.p fire resfacemerts tor atardara Astahupob; and Istarup.cb. Opt or s indude (1) BohSlartop.obj. tor he Work Bench xogram a or CLI programawtnor wn out comm and ina parameters. (2) WBStanup.o&. for WorkBeneh programs or CLI prog ram s hat requ re no command
line parameters. (3) CllStartup.obj far CLI programs hat require command fine parameters twtdo not need to da WorkBeneh runnable. By Bryce Nesatt SE Fred Fish Disk 103 Cbog Machine independent mtpj based C de-buggmg package. Update FF 1.byFF*hpref ing bpoortby Bra yak Bone'jee SE Uerh-ruP Heavy duty teit pattern matfing stuff, mdudassmpie mam ext replacement capeblly. By Pe» Goodeve Sectorarra Recover lost or oamaged cata from floppy or nwd d*kt or repar a damaged vbuma by Davd Joiner E SICon Smart input Ine interpreter anti window tor Wedding, Upgrade FF50 by P Goodeve, E Xcon Use cars heal
up septs cbntanng CLI conmrMte, V20 uogrede of FFSitoy P«» Goooeve E Frad Fih P ak 103 A Tr«s L-arary and »r. Prog m pern ant routxret tor create and usrg tees held in memory S. Cmc A programmaoie RPN calculator.
Gef A C cross ref. Prog . & OosKwk A par ofprogs.aicwsyoutosasteflestoore or more floppaesfo? CuOtioadng. DoesnT store Dos formal huDos Aprog.toiTprevecortoiaNJhand'mgoftftenate'ia.i pn a I dsXs n ,CU-area’.
MFF-Update A test import utl. Tor UcroFehe Rler (damaonFFESJ and updates to some Podw ifcrary dttatoases.
Pnek-tt Taxes allies heftos and drj. On a a ter A packs hem =nto a sngie fr* tor modem.
Sol Amiga vers on of aolitsi re.
Fred Flah Dish 104 Anaiyscac Is a large and powerfJ spreadsheet prog.
Fred Fish Diek 105 AsmProgs Mac. Assembly tools. InduOes some S. BascProgs LeostSausre s ve& lets: square preba A graphs results. S. Bson A replacement tor unis *yaoc" command. S Dmouse Anoher prog tn he todlon of display hacks’ S. Ram Key A lews keyboard and mouse inputs to be locked unti a password is entered.
GrsvntyWars Gamb of planes.sh-pa and bac* holes, V2.0 update to FF34, Po2C A util to write a Chang defjtbon to mmie he rr*xton pomter.S PereretFrl Ea of cresing A usng reentant proceswi S. Record Repay Similar to *Jobmte'v2.0 update to FF35 Fred Flgh Disk 1« Fuxkey Shareware t cson key odtor, vl.lupdatetoFFBfl Saute avail from Anson Mahj.
More At A sra'lsMctonatsam* Amgaatiw’K.
OrfCkPa k FF sideshow and cef onmason prog.v0.t3 RstNtfia Afnasngame. Asacaf dGo-Uoku, v1.0 EttdfUh.Bftig7 Can V2.07ofMattDflon’scdii'ke stoell.S. Dff A utl.,similar to otvar common ’tiff" program.s.S. ProSurte Su te provides ax coda of facilities such as FielO Requester, Xtert, Dofiequest A tutorial on how to program he Amiga Book 1.01.S SVToofs Some usatol tools. S. frranmominii Alst Dr lising prog, based on LD4 prg S DrUastor Dskcatoogar. Vt.0b, uodata to F89. S. Doto-FVbct Prner Drver tor an Epson MXBO prn» wh upgrade kit installed. S. MonCCMP Lets you monitor he Into Messages hat pass
through an DCMP window. Prrtshe message cass.mouaa Mb'di'steaqusfiflervsbes. Great ter ae&ugjrg & PnntPop Auli-to send common conhJlsettngs to PRT.
DevKW S Secsr&Ti U: tes to reaver ios: or damaged cats tom fcaes A hard d sks. V1.1. an jodate toFFt C2.
Tex VtlDS emjatortor a TriKhoni AoiaAbU V2-6) ubcate to FF52. S. Zoo Fe aichiw, I xa Vc*. »1.2 S. .scate to FFB7 Fred Fish Disk 1*1 Macr ne A new tm-aSJh, SmCPM ACPrWam.smuistesK® aongiwhhl® emulation. S. Uupc Hookupyour Amgsssauaanetnode. S. Fred Flah Oik 110 A6dk A 64030 sssombe' wnaan in C. S. Pdc An optmang Ccompiler tor the 68503 processor, update to FF53. But notbased on he c&oe of hat disk.
Fred Fish Oak 111 AtyLaad Agrephcal monitor of epu, bitter, A memory uaa Includes two cornponentojload.devce nonitors system peramete'a A amyioad, whch is he user nterface & display program, by Jef* Kel ey SE AssgnDev Assgnsmiittve names to agven dewce. Modified vrerson of he ongnaf reeased on dsk nunber 73, By PhIib Lndsay. Mod Otof Sebert SE Gauge ContruouSy di tays memory -sage n a wncai wr graph Br.ery only. By Rater da Shra He lOsMxse Anoher ‘sur.mouse'pr°S- Automatcay actvstes s window ty mouse ooimer V11, uxate to dw 9A. ByQavoe CereoTB SE Labere Ap-abetc A rumenc otoerad aoss 'eterence
I tos o!
De*ned system canstents. Reomm*TC«d tor debugg ng p posesomy, use he symbc c vBuea n progs1 By.Oaf Se bed Mand« An oner m aroebret generator program, wti bts A paces of caoe irem C. Heeh A RJ. L*cai. By.Oa!
Se oert S PooLitei A PopCHVpe hat f aysite ail over you'screen.
Lots of bs A p-eces%omTemEsRokick.Fsbj1abS John ToeOes’PopCLL By0afS«bert S Fred FjihPafc 112 BemhBrds Beach scene porrayed by sortes A sound 512K ma hne. By JenoH Tunneil Bon.y. Buaiy Pushes «i open screens around (hus he name TxjIyT. Show more tear onedemoati Ime ByJJke Meyer S DropShadow Dopshedow V2.0, use wh Bryce NesOtfs Waveaencn demo. B only. By Jm Maovaz HagenDemos ‘RGB* A *Focus‘. RGB requres one meg. B only. By Joel Hagen Viflcam Latest Wson of vacom for usemmnjyctionwihi W eve Bench demo B only. ByLeo Schwab A Bryce Netbi: WaireBencnA neat sceen hock, A runs on 512K math.nes. For
more teughs. Hy in carjuncton wih Viacom or Ds (Doojhadow) Induces S, BySyTteNestott FrytfFshQiykin Ami Cron Smp Oia ¦cron’type program background teM uses a d sk resdem tebe to ajtomabcaly run certan tasks on a regular oss s. c oec f-c times. V 2.3, mctodes S. ByiSteve Sampson, Anga port by Rck Sciftor One V118J o' Uatrs te*i edw. A crrpie WYSIWYG rt tordesgned tor programmers. It is not a WYSWYG word pocasaor Featores mctoda arptrary key mapf»ng, fast acre ling. Ite-I.ne ttaistcsm Jtf*e wndows, Aab tyto»cor;fywincows. Update to FF33, incfudes S. By Mo“ Wlon Doi£)ev Eismpe DOS oe«s enver in
Manx G. Verson 110.
Incudes S. By.Ma: D ion M2A-ga Dem o of he Inal product MZAr gs. A fast sng'e pass ModJi-2 ampler wih editor, imKer, asrral set of interface A standsrd Lbraftet Comp« ony smal demo programs by limilngcodosize A import!
Further development of he ETHZ comprbr on Dsk
24. B only. Demos with Source. By A Degen, C. HeCer, M, Schaub.
J. Strause AMSoft) NotoonPas Gears postoon nfo of any icons,
ailews WorkBench to pick a nwr pace for he eon. Useful for
dsk A hawer icons where Snapshot rewites he con A he wncow
rfprrralon. Modu a-2. Another demo for M2Amiga ByMarkus.
Schaub Cded Eng'sh to C (and wee wrsaj ba.nsiatar for C
dedaratona, a must tor anyone except possbly he most hatocore
C gu'u. By&ahtm Ross, S VrtGO V2.7of vtlOOterminii emditorwih
kern h A snodan file Tanstef. Hauoes a few bug fixes posted
to Usenet shorty atoer he posing of v27. Upcateto FF56.
Hcudes S. ByDave Wewer WBLamJer a soeoal vvson of he Wbtander
program from FF ICO. End ng is i rique. Etocw use of wurxf.
Indudet S By Pater ca ShrsA Kin Laneroauer FredFahPakiiS Ki«r Masterful Vflec com mercai of he Amga. Bootes rrusc, req j'esone meg cf memory a rur. Bnry only. Byfl.Mt MaWetro d Anoher devous (prte orwnted demo wih tots of 'n' jokes.
512K reqjred, ndudatS. By Loo Ecrvrsb Frad Flah Difc116 Moves A manrriloiaystemwnhree afferent example anmaaar.s; Kahnnkas, Ratoiar, A F-15. Kahnankas A Rocker run on a 512K Amiga A iFcw off owfscan HAM mode, hctodes a ammalon player program (movie}, animation builder programs (dfom, pilom), A a teiVgrephics dspay prog'am (wibm Syfrc Graham A Ken Offer EaAfLftJiHmZ AMUC Oemo A really neat honxontaf acrotlng oemo hat * a 24C0 1230 32 color FF pctura composed of dgivrew snapshots of mambers of ha Amga Use's ofCagary, supenmpased on a **ry wda pKAj-re of toe Caiga7 Skyline.
B ony, BySteohen Veraeuten A Stephen Jears ExP_Oeno Demo wean o'Exoress Pant 1.1, used to create he acroi ng demo pcture r toe AMUC_Demo crewer on hi dsk. Bony ByStepren VerreiJen Empre Ths i» a complete from he ground up, m &aco. O' Rate* Langston* Empre ga"re. A muep1 tyre*game of exporeboa econqnc! War, efc. Can tes; monra.Piyed eher by octe teyboa'd or through modem..Vt.O, shareware, A nCudte* Scooe. BytCh'S Grey, ongnte game by Pate* Langston HAMrmm Dsofys nes whose end ponte are bauncrg amur j he acjee WKhiiadottoe burred HAM screen. TrreY re stons u* he points rre conj-uoutoy coped
into an fcjdo wavetorm tout n pay o on al tour channel A re prtch of a jur.inaned rtoorfl is o«r ved from ha Bwroge X posrton o4 r«e pomts Jfortt. Souree Byfti i Buik Stare Based on o»9"iat coda by Leo Schwab, has coots longer toan he acute demo. Runs on 512K Amga. B ony.
By H Otoe Or n i WreDemo Demonstrates the Amga's Ine drewng speed. Runs on a 512K Amga tocutoesS ByMaiDHon EaAaaJniLm McroEMACS Verson 3.9e of Darnel Lawenca’s variant of Dave Conroy's mcroemoc*. This is an update to he vereion released on Otk 93 Alto incfuded, for he first Ime, re eitensw documentaton in machine reacaae form, hcudei sreree Auhor; Dave Ccnroy. MANY ennxneemena by Dan el Lawrence FiBiiagiJ .iiil23 Amoeba Tbs done o' Srece tovadere % one of he best t’eey retosr buatfte games tor the Angatodste. Urfike many armenca games,even works comedy in a msttaskmg enwon-rerUby not 'tequrng
you to rebcatj-ustto Pay a gime) H-gny ream-renoed1 Bnaryofly Auhor; LsteRgh Ctevteopma S BotoGte'-mon Agrerecai Bac tmmon game «ne as an uroe'giafljite AI couree project Verton 1.0, induces soiree. HJTv: Robe Ptster Ba-*n AaTpeBcrrekbook system 3*eredbyr»aumty as Sharews'e Vareior 13. Binary onfy. A hor: Hte CaTjr Egyqwflun Cuteitoe ’m ac -ace f hazards* type game. Verson
1. 1, bnary oniy. Shareware, source av&teOe from auhar.
Autoor: Cm Ha ires Ice n lr. Age Prog rem to retoace r oW con image wih anew image, whouta%tongk»mtype.O'»w*fO(to,eK. hdudes source. A*jffor: Dent Green Frad Fish Mihlfl BaSCSIrp An ArigaBASIC program lhathefp* to conwi programs written in other to mu of Base to ArgaBASJC, Auhor: George Trapte Dataflot A shareware piotong program vwtten n AmigaBASIC, Aso includes a least souares curve fit program. Auhor: Deb Hot Pot A shareware 3-0 yiphing pogrom witter in Am goBASIC, wh some s am pie output plots • Source aval able from autoor. A j to or George TrepaJ Stars Tha AmigaBASlC prpg-am demonsbatet
a muscal Jiuson based upon psrceptuai crcUsnty of iwdey soaced tones wrose volumes are dairred as a sirusaidal reatanshipa far teqjancy. Auhor: Gary Cuba Ueot Vere:on2.3bfhi$ r- co s.hare«vareedtor Has learn mode, a command language, menu ctstofliizafiw, and aher - er canfiguraMity and cjsto” zabr ty teaVtS. Bnary prty.
Shi’eware. Uooate to varaon on ow 63. Auhor R ot Ssia* WBCoiore A *mpe htoe progrwr to changa he Workbench co art to a prace»mired color w*. Tor toogremt hr, etsac to be booted a'fr«i,o sbbuioncskbui nsxad are run from a rrere asK hdudes so c®. Autoor: Su'n Under FfBdF:tftatet122 Asteraos Hca-ydone'War.heasteriods’ydegame, Ureouefeaire rthat al he images and sounds are reaacsebe by toe end user. So instead of ten pa and rvks, you can have an ArrgaaBaneBnortteofBMPC'sifyrouwish. Auhor: Rre Mar an 1-2Pc* An interaclve puzbe pn gram hr takas any Fffie co mar ng up to 16 coIota and breaks it up
into sq' ’8* ta make a puzzle which ha user can hen pece back togeher agten. Verson 1.0. nctodes Source. Autoor: AfQzer Names A shareware program to aeate and narage maiing isto.
Bnary only. Auhor: Ernie Nelson Pr A ltt « ulfity to print *11095 in dlfierentfarrnats. Similar to toeUrvx'pr1 program, Irdudes sot ce. Author; Samuel Paoluod PuteiOrer A neat litDe boare strategy game, in AmigaBASlC. Push your peces onto he boa’d until you get tore in a row n any drecloa hdudes sou'ce, Autoor; R.Ycyt PuzziePre Create • puiue from an FF pct e, wrkto he user can toon pece back together age a Written r. Arr gaBASIC Vereon 1.0, bnary only, shareware, souree avalabi® fiom aurto.or. Autoor: rdBNton Fred Fiifi Rtk va Ap ARP stancstoi'iV'gaDOSReotecenertPro c'. Azpis an ettonied by
Cht'fieHeato of Mcrosm hs he. To rebecs toe cu»rent DCS " acorpatb* tatei.on, so hat arrar!
Programs wllcontnje » wore. A paio rakes wmatew improver ers are possbto, so rat current ax ive program.s w!l wo'k better, Autoor: Var.ous aJhors conhoutedwere Thu anrnaion is one of Alan'senffes to ho Batga Kiier Demo Contest happareniy soniradajoka reltsngtoaweii knwm Amgan'saxpere'xewh a cenan Hgheno green,-ca hardware mwufacture', Ajtoor: Alien Hassng® FfriFitftPiiKiat Icois Some sample animated icons, You might fnd just he con tor hot iwlgee CLI program youVe been rreanng to make runabie from the WorkBench environment Autoor: L. Ptosi Taret An AmgaBASIC program written by he auhor u an
eiwot* for Sirnng BASIC. Corrtans some nee graphic rerxJaonaoftarotcards, Auhor: Lpmc FrriFtoDttia EiGata This anm non is Ktern'senty to he Badge Kher Demo Contest Ittesa n*s a bacxyound muse arrangement req jreeSonre to use By Kenn 5u'Ivans fjed FitetKiK 126 Coour A program to merepiiaM toe cotori of speofic named screers, savng her current color bs to data fie!
Toading new ooqr sets from data files, o' -re-acve y cringing fe cotore tocudea ao 'ce ByJ R.tse Oance These two programs, 'dincrg poygxs’, are Jch.n's any to he Badge Kiser Demo Conan They ire widens o' one ar ohe ojtoemxsrate he range of cotors aval aba on he Amiga, hdudee source.
Autoor: John Oser HBHI HearmatonnoneofKevn'ianTessreBioga Killer Demo Con»s*, It re he tost known arimston hat rakes us* of he Atga's 'Em Half Bn»* mode.
Autoor: Kevr Sulivan kaomfy A tejbroutno hot aeetes an icon or he Amiga screen tottcanoe subseqjertyd'agged areund, aXdoubie- dicked on You car uae to s to have your pogfars flconify* hemse’ves to temporary get out of toe user's way. Wih sou’ce and demo program. By Leo Schwab QnyAmga This artnaionis tytelfconty to toe BadgeKHerDamo Contest kconsra ol?eebalsbengjuggedby Pyrames raising on he r tops By l bel &rgh Hans Supib Tbe support Ibay reeded to mbuid venous programs of Matt1 a tram ho source, intruding DME, DTERM. Etc hdudessourae A hor: ManDllon Vgnecx Version t.2of hevrjiootectan prag'am
Vom Comrrooore Amga Tecnrcai Sjpport Tf»S vwsx veil test fo* he presercB qf a vrus r memory, v on raec -cdiws. Binary only. Aufhor: Bi Kaere'.
Fred Feb Dtk 127 Bounce T « programs Steire and Ton's emjy fer re Baoge K’terDero Corwr, hcrena* itie Cots hat bou-xe around and muftpy toeuoea source Autoo1: Steve Hansel and Tom Harste Nanes-s This ttemo is Mark's enffy to he Badge MiarOerro Contest I reqixte wntel for whalrtdoe*, ano won Sfh dace in he contest Bnary only. ByUareRley R 0 es Theanmabxtsxeof A'enHastngs'entrestore Badge Kter Demo CoTOast Unlkonostoher arraixs, it snows a fixed obect tom a movng pent ofvw.rahertox anqvng object from a fu*c port ofvwr. Auhor; Aien Hastngt Srtnfc.nmija Ds A G80CC disassembler, written in
Todudes source. Autoor: Greg Lee DropCoto eayojpflceapanern. A2b,toiano Ffimogeora combnatx of a pattern and mage, into he WorkBendn becxcrop. Verson 22, shareware, bna only. Auhor: Enc Lsvitsxy LecCtock An extremely sm pe cock program, for nterlacad xreensoniy. Includes souree. Author: AiiOze- UR&ackUp A hard dsk backup uhty, hot does s file by toe copy to Mndanl Am.gaDOS floppy duks hdudts an ntutx ntetoace no file ccrrpraitx Versx 1.S, mcudas coixce Auhor; Ma'kRinfrel Pant A empre aaeen pa rting progwn. Ivitwr n weo.
Requres web prapKocessng program to reoud from source Indudes source n weo A-hor: &eg Lee PnDmw Apr'nterq.irerto'heTosfda'Ssn one pr.rteiinits Ojme (best} mode toCuCes Kucer Cand assfrTtxer Autoor:Rico Mviam SDBackUo Ahamdskbacaupuilty. CLIintekaceony Doeste comprettoa Varex 1.1, bnary onfy By SeveDew Sed AdoneofheLtox sed (Stream Edtar) progrem.
Tocudeatoure* A hx: EncRayroncw Keys A hot keys' pragrem hat &ncs keyrecara torcaori keys B wndow manqJaion fxexs (mndow actviix, Yarrt to bdcKmovng screens, et] tocudes source.
Autox: OwtpeCe qne Fred FfaHDik 129 DcsXwix Apa rof progrimiwricialowyouta savefies, x a group of flies, to ore or more flopp a for qixK bad ng, does nh store Ires r DOS fiorpat wn*h is vtoy ire faster V2.0, update to FF1C3 Bnary, Shareware Autoor Gary Kemoar URBadiUp A hard dsk backup ullty, does a fie by fte copy to stendard AmgaDOS floppy disks tocludes intution nterface & file compression. Versions 20 (wh soxces} and 2.1 (terwy only, source available lom autox). Update of FF128. By Mark Flnftet Pa rrJet HP PaintJet printer dr.ver from HP sources Rath Two mdeberttent pxta of Unix uil-ly
'path'. Wh*to nppres context d ffi to text ire ta automcca'y update toem, Pa th w wn 1,3 was oo r»d » ha Am gaby R «Coupandand potnv»fion20 was pciw try Johan Wkten. Toctodet souree Autox: Larry Wa!
FirfFUhttAiaa DiMsrar Snxewxedikcaaloger, VI.I.upciteofFFICfi.new tee res ate renriancememts. Bnary on y. By Greg Patera Evo finanevo'Uton toyt tonilwh source By S Bonoer Hp A vceRPNcacviator prog, supports caieJatorrewto dnary. Octal, dec-e. Ten, loaf, and cerprei itimbert Or*' rer_-« rc.oo 32 iag sarafior terng drj and tanaoendente fijnciont. V1.0. rcUteS sou rare Autox Steve Bomx Ca- Pjfdit Apate-rredto'for crea'ng pattern* r input 13 re An5a SetA*Pt macro call. Th*call ses the area fir pattern for rw »*ea fting graorc* ( RecfU, A'ea 2« etc). He.oei ss.'c*. By Don Hyoe Qwai
War-oe «ga'wrarK»lFrtonpa'tAiyi'iaEser.*or speed, Induces soj'®. By Sieve Banner Fred Flth Disk 131 Die Copesc sksifw Maunder, but nJttows Rebates bskcopy ftndfarrratlamniiertiineirwf). Tmuiion n5e?!ace. Induces source. Author: TomasRak-ckj Hype-Base Shareware database management system, V1.S, Bna any. S0i ce jw« aow »om iury*. FF50 upcaie. By: Mehael UacKerw, Ua-c Me-'ge, & Crag NofOo'g Lie A new version of Tomas’s anoent Life game, wto a new fr aem language fer settng up parens, good Bxamp-'es, Incudes sxt* Author Taras Ranch Macke ApopcS replacerenibttffawtpfety tnes onSw sc-een n ban ng
mooe. Hduoas source, Auhor: Sofwa-e DstfWry, erhaxemers by Taras Rokcii Mglb A version at Mglb wih an Arexx port aX otoer improvements by Tor as Rokcki. Define macros & bind ren ta functan keys in Rtfrp He. Incudes source. Author. Variousjenhance-nentsty Rokido WF-ags Another verson o' Frags, Pis pops up a irtfewrtkw frstuoca®S3ocas;y&iy. Neces s 17 for oe oboe's vro wcnoer what rw r p*og*im s cong d rremay hduoessou'ce. Autoor: lomasftaMba Fred FthDYk 133 Be'se-x A-vnatOR a ‘must sm* tor every Ar ga user, and ranks wto ’JuggVnsa premier demo tor me Arga Tne dtterence bebveen tiii
distribution, and FfiCO, m s one induces 'source*, use r. as an example for creeling ani-naians. F-ed Fish felt it was appraoriate to have at east one anmatan mat was avalabe at Te ‘source ccce’ level Author: Lea Sarwab Fred Fih Disk 133 Comm Sra'ewafereoeceremfiormer,ax»rdeon»e harde* sro oes1 rw eotng me commend Ine hstares competey transparent to any appcatan program mat uses CON wxows V1.1. bniry only, updateoFFlOO, Newfeato-es i-’dude addto-ii oasng keys. Lar.tea-on keys, unco Wy, cea- nsto-y command. And mow. Autoor: Wiliam Hawes Ctc Two programs useful tar gmeratng 1E-bt CRC
Ssingsofmecontent* of dirts, and wrifymg that a gven dsx's let ttli corr&ute to me same CRCt as ilteO. V1.0,btnafy ony, Author: OonKX*ed CreLlES ComoielBCRCcneo(f«b'FFM29u»»igmw o prag*a.r incMM on ms o s* These we-e rape dwetyfrom Fretfsmaster 0 ska Autoor: FrecFsh Overscan PatrwsmelnLi»nlpraryiorats.jad« wrcows wp MsuHegh: of 20D (400 in interlace) ana screens wp Hegn: of 200 (400 in interlace) wtl take advance of me PAL ewe* scan capablity ct bntuibon
VI. 2. Useful only for European users who wsh to run sohwa-e *f -
tor pe US market, wth out nod *yng heaDpcaior*. But tlltuteng
the add tonal soace hdudes sou’ce Aumo-; An Freund Fred Fih
Dak 134 BongTnrjwi 5Cf**-e HAM anrraton done w«to Scu pt‘3D,
me DgPan*.. Tr» an mat an took about 325 hour*
ofruntmetogene'jw. By MarvnLand* Browse* Workaenoi ad, us ng
text-ony wxows, makes el lies r Pe system accessbe tor
executing, copying, moving, renaming, deletng, ec. Biled as a
• programmer* workbench’, VI,£ br«ry only. BY Peter da Sifvt Ore
Vl.29ofMiCY wcedtor. Simple WYSIWYG editor desgn«j tor
pnjg-amnwa. Abtrary key mappng.
Tost scro ng, rbeime rx rcs mulspie vnraows. A abvty a co-ify wrxhwt. FF113 upcce. Incudes source. By Matt Dion Fnd Uti sea'cnestorliesmafsxsfyagwnboaiaan excresson of atoOutes. Mrtng Fom a root pemname aX severing -ecufsvey 03 rrough Pe hewrchy of me fi’w tystem. Lika mw Unix find program. Vi 0. Induces source By Rodney Lews Lowry Dero verson of a sna-ewa-e program pat stores textual rforrratan wtbout regard to strudue or comen*, aX a owscompicated searching for specie pattern Wr-tten in assem b« tor JD«d, b"4,7 only, AuPor; BllBrow-son Smi'tlcan Sna-ena-e Ptus an obectoconfief. Vi.C s
limited to don Yngwxows, addsanew'tconfygaegef to wen wrrcow. Pa; wren coiec. Rccmi« pe wrxow ra an con n Pe rim: Cish. Bn*7 on»y, so ce ava aoe Fom a,Pot. Aumor: Gaumer Craub Ei«tE»tiDi .U35 TeXF A seecton of 7B TeX fonts, wim a converson programtocarwtPemto Amigatonto. 22 t*1efent tonta at various s jes, rangrg from 15 piceto hign to nwe man 150 pxe'a Conve'son prog-am can a so be .sed wmme tortsdnouted wto AmgaTeX, ye drg an acdtanai lOJC+torrtatorLsewrmomwr Amga orog-ars. V2.S, 5*117 on . By: AiOier FndfidiffiUtM AsmTooBox Assember ‘tootoox'c'eited to make rteriadng boeen assember programs
ana AmigaDOSeesy. With sa ce By Warren Ring Bscn Arebacementforurvx*yttcc*command Fnyn me GNU (GNU is Not Urn*) eftort Port of the latest GNU wrson, by Wllam Lofcjs, warn ne goal ol pwsemkrg all of bison's current teat es Includes aot ce & tost pro. bc’. By: Bob Corbett md RcnS Stailnan, H2Pcs hto-aave p-uzife ptogr, tikes any fF lie ccrtaining up to 16 color*, ax beaks it fito sc.a-es to r. exe a puije pe user can men pee* cede togeme' $ gar
VM. upcitt afFFl22, mcfuoetMurce. By AiOzer Paste Vers on ot me
Urn per* uliity. Pasto raxranaes corrwpoXmg I n« ot me Kwofed
fies into 1 snge output Ire (Xraontal or peratel mergng) or
concatenates them nto alternate inej(w -tcai or senel
mergirg). Todudes source, Davie tmat YaBomgll A game program
denorsdttng hardware spr,® usage, incud-ng cot ion detector.
Update o'FF36. Fd.oes source. Auror: A Oar', w»c or erg ~a by
Leo Sc'wao Zoo Fie arb'iver, nudi «e ‘a-c1 P concep;
butdiSerentin impiementatan and jss* •rterface detais
tnc'udes features rat'arc' lacks (such as *»e£am ra-« up to
255 cha acte's n rgm), V 1.71, update of FFIC0.6 37 orty.
Author: Rahul Dhw, Arga port by Bran Waters FrcdFlih Diik 137
CLIP ART !
For AMIGA1 Over 100 high resolution images on each disk.
Ct Program to dc ay imagw fiom a CT scanner, along wth several "TtewRng sample mages of scars of rea' peop!e, induding a skull, bran, heart, aX spre Each image s 256 by 256 pxe s n 2C46 gray scae Thedspay sctowew. Trough it h«* 1 pnmisw use- nterfa-ce, s cute pwerti, tndudng to "CIO's ike convolutions, s e-ag ng, llbacars, irtf*arp masicng, eoge detectsrs gradentSv eto Bna7 ony. A iho': Jo-wpan Harman Jeansbj"* Msce arwouscute ca SCTnted hr AMUCs monfli'y newSette dsk. Subrr. Tted by 5®fren Vermeuen.
Autwf; Ste»Jeanj Muncho A cute Stoe prog-am which ploys a d bied sound sample when you inset or remove a osk from your drive. If you don't li« me sounds, you can rebacemerr. Wlhyour ow,, 61370:17. By: AxrewWerm St Uxate to me Set icon Tpeprog.cn FF137. VI.10, indxes source. Ajmor: StecXn VermeJen Vgac A new gadget editor mat takes two pct es s'Pewrdcw IX Is5acgets, one be."g me ro'ma! Gadget state and me omer bff-’g re U y seecwd state, men rre ges Pe data aX comvera to Csou'ce cxe VI 0. Bni7 017. Aumor: Stephen Vermeulen V ruaX A boo: sndor vrus check program mat runs in t.e blckgrouX aX
autorratcsiycheoks al' inserted d'SkS for a nonsteXard boot sector Sutfi bs«s can opiora!y have metr boot sector rewritten to remove toe vrus. Tocuces sejree Authcr Steve Tto»K Vlabei Program to pnnt fancy cuttomiaad diik libel*. Ccr.brw* Computer, Office, Music, School, Travel, Trans.
Business, Sports, Animals, Party, Religious Food, Borders, Medicine, Old West, Newsletter Hands, Seasons, Pirates, Tools, Personal, America Theater, Corners, Zoo, Menu, Outdoor Adman's Special: Computer Products $ 19.95 _per disk an IFF btx.-t ax uo to 50 -es of text (erxi may oe p aced a-bma.-ty h any tont or pot"! Axe) Pen prntme re*A Trw Ffpcto'ecanpe 'toai'yanysieJupto 1035 by 1500), ItwH ain prmtiabela bom a oaten tie prwucea oy SuoerBaM. Vlifl, bra7oniy. By: Stephen Verme-Jen F:etiFlahDiiUa (Add S2.50 P & H per order) AmgaLiie A seres of vaxustechrsca! No tea to'Am ga progra.-Tw*. Aumor:
By-oq Nesbft DU Program me: uses tea same iigofTn as Pe Urn Off Magnetic Images Co.
P. O. Box 17422, Phoenix, AZ 85011
(602) 265-7849 Dealer inquiries welcome.
Prog-am and iso pmd-ceacontext d*fi, su tabe tor use wn path. Bna-ytry, Aumor; Unk.'ow'' (Decu* Cb4 ) Fcwach A *mpe Out uaeto' prognm met exoarcs 1 wo ca-o f e ipec'catc- ax mar n«keimw aoec*« canminfl once pv exoexed filename, wti me exparoed fienane as the commaX a-gurrenl IncWte* Wukw. Autoor; Jonas Fiygare MacFont A converson tool to convert Mac tons to Amiga tons.
&na7 oniy. Aumor: JoX O'Neill ax Rico Mararv MXJaToo!* Vvous useful routne* for mcae programming h Mooi aonme Am a Update to v«r* i onank 94, ncucet source Aumor: Je-7 Moo.
V11C0 Two rew ve'sons 0' Dave'ivttOOte-r.malemultto'. Ox vc". Based on v,1"C 2.6, Ms Been enhanced ByJcrn Barsr nger to nctde an con toatora. A« tol 132 column suppQlusng ovs-Kan. No omer leaves (&M7 oHyL Theseccx vte-s.onis reease2.6o'rwrraifi- strean version of 00, a* exanceo and supported by Tony Sumrait. Ixluoei sou-ce Bf Dave Wecker ffidFiiflDiiKia AriCran An enhanced and debuggX version of AmiCron 2.3from FF113. Include* aouce. Aumor: Ste Sxnpaon, fich Schaefte', Cn'*tan Ba aar LcScaxerArce it» ubifly So display ill ffw Eiec fist*. SriJar to Xflfor vt1 FF71 Induoes wurcenaiaer-bef.
Ajror: Hwka Rato ProCa'c Sm-jatesHP-nC progranimibltctecsJator. BomEngfiffi & German «rsara. Shareware, bnary only. Author; Goto Muier Rem.Lb Remo ws a specified ibrary (if ajrrenpy yrysed) w display* some info on an available iibarwi Inaudes source 11 assember. Actior: Heko Rato TjrboBackjp AtostnassfoppydnXdLpkcatorwrnintorcted ver 7 nioe to prevent error 1 V1.0, QX7on7 Aumor: Stolen Stemoel and Martn Kopp Warranger Smo* a wxow, den*f«d by it* name, to Sw ton:or back, wmout seed-g it U*e*j! Wm AraCrcn. Works on a screens. Inc-oes sc urce n asse-cwr. Author: He.ia Ram WhesCm-Sm
Awmeetheswr.jator deve ped as a project tor me Tech-fca Reni oa Cenje and me Atwt Cbtdrtn'a Hotptaf. To »low me mttcrvng ot 1 whetknar joyrbek to a cXd's haxeap and & ow tiectvtd to praewe usng the ch*i m a sa (nmLilted) environment BM7 only.
Author; Unknow, lubmtted Dy Or. Mine Sm th FjrtFIV!DM,l.4i SBProlog Vtiiune 1 of mo 2 vaLme Stony Brook Praog (S9P) drRfibuMn. V£3i Tma volumecortar*me executabes ax !bra*w& VoUme 2, on FFH1, comarj me C aX Pre'og sjuroecooe. Aumor*: Logc Prag-amn, Gr&uP It SUNY, Stony Br»k An-g* ponby Dtwd Roch *X Scon Evernden fuiEliLBiilLlil SBProlog Volume 2 of the 2 volume Stony Brock Prolog (SBP) distrtouton, veraon 2.3.2 Trti volune contains tie C aX Prolog sourcecooe. VaLime1,onFFi4lunofa: Logic Programming Group at SUNY, Sony Brook Am a po-t by Dave Rscn aX Scot: Evemoen SnaiC An Amga pan
ofmeSmal-Cwmper, wntoen by Rx Can ax purred »n Or. DoXY Joi rrn, m aXut 198C Smpi-Cisifamer mill aubaelo'twlull "C largu-age.
Hovteve-, t s caaabe ofcomping itiei. And cmer malt, useful prograra FwouMi an aiae-be- ax inker to compete me padkage ax prxuce working executab'es.
TodXR source and trary Author; Ron Can. Amga po-t by Willi Kusche.
Disk 1 : Disk 2 Disk 3 Disk 4 Disk 5 Disk 6 FfidFMiDliklia Dff Prsgram ujes same agyifm as Urn pff pug. Ard p-Muces context d-fs, xutasw to'-aewr sac-Sane asFF:36, butrowirxiui»imerciMrgf)w(:ndudng ss.-oa cooe). A.-roc Lkrkxi (Dacui C off) F-acGei Ge-e-aws Yactai pctvret tarn 'taeat* yau cea® Ui ke any u'deame* to acta ge-w-atsFs’, it can be used toisadaXdsoayf RrouSfy cfeatectaca!
Pcs, mod7 exiling fractal*. Or create your owi fractal* VU,bna7 snfy. Author: CteugHouck ScSubr Sae-tfic Subroulre Package from DECUS, po-ted to the Am ga to run wim Abjott Fortran, A valuable resource ol mamemaica! Ard tutsxA tourcecode trmose doing Faaan work on r* Amga. Aumor: Unknown; ported to toe Arga by Genr Even art Frad Flah D ak 143 ftm RH-5 (Refatoni Irrtormaban Manage*), afijl relatontf DBMS Kutobe for VERY large caaoases uang B-T*ee date storage, crude (£7 sday'a ataxaros) u»r irterfaca, but full eource cooe is B'ovded. R M runs on a wee varety of systen-j, vnall aX la e, and
p'oouca competble dateba sea. Hebdes a built in HELP database aX a programming language. Ful Fortin source code aX documentatonind'uded. AulhyiVafiwj*, Amgapori by G'eir Ewrhar: 6Bl.FmiKH.lM AnalytCac V22-30 cf G«ni EvemartY 'arge aX powe- J spreacsreetp'ograr, update to FF13A. Exra teatuws "to have some p-eterxn* af actng as an 'iieg*a»fl system’. Avirtoa'.memoy system suDOOftnguo to'BCOO cbumnsand 18300 raw* mUtpe eouitonsper ce*. An out nng syitann, built-in ct-l arnatetan.eXdatof e access hom any cel(a) of me aheet, pus ai array of functon* not preaent m moat commercial spreadsheets.
Source aX documentaton m arc'd torm.
FtidFlihDlilLl45 Csh M»ffical»n afttMketeier toprovoelename con-p«onindargun«fitexecu?on. Recu-es ARP 1.1. B-X7 a*Yy, But xww* c *s for me wfe'exe 2_07 so *ce base Autior- Mat Df an, enrarceme-*s by Jonm Wden Dmo se Ve-Mbe acteen brief, mouse banner, a«to wXow ¦C5vator.maj*eacceerator,p»di 170 programmabecommand key, popwndow to fronL P1 1 wndow to bac etc, woget V«7 utefj pog-aml.
Vt.0$ , irXudes »rce Autear: Mrt Difiqn Net Link protoco poxes essexa'y r unSrr.ited numbef of retaae connedons oorw- tyocesses cn tea m aenrw* wrere each can be eTe* sn Amga or a Ihi (BSO*.3) macHna Works on me Ar ga wm 17 EXEC devce matdoksiieTeserteoevice, WmuonUNlX wo ry ax *: *r oevoe*. Acnevet bene* rr 25% a*rage mrougnput on l-ebarsten VI 23, ncude* source* for bote ne Amga aX Umx ve*sax. Aumor: MattDilon Tib Taaiaira emtiflg program, wihintrumeffi* for a banjo aX srng gmtor. 8 37 only. Aumor: Jeff fleRenzc
Tr.yPnofog VT-PROLOG s a tmple aro’og mtepw provided wm tJI t0L ca code a encourage
• aperimentafon wm me PROLOG language and irr piemen tab on*
Version 1.1, rCude* touree.
Aunor: B! And BevTxmpaon BanmvI A screen bank-ng program nattornj tie screen back after gg seco'Cs of keyxard ax mouse inactvty. VI 7 88. Rduoei swee. Autbr: Joe HtPiens Olght A demo copy of acammercal ray maong program, idenocal to commeroal version but In ted to ton a beet* per ca-te. 81*7 only, Aumor: Ron aid Peterson CrcLK* Compete CSC check f *» far FF129-U1 and Ffl43-U5o!theibri7, u*ng tha crc p-oyam Yom FF133. Madetfrectyfotn FrecY master Ib*a7. FF1A2 omitted due to a probam wm me crc program. Author Fred fim DneMaaos A sat of DME fr aaoswA' itn uSia tern p ass to torn DME rtoalanguago
aenstieed'torforC, Pascal, Modula-2, aX Fortran. By Jeny Mack MemoPad A shareware intoilon-ba*ad memo reminder program. Nee y W-w, V11, bnary ony. Author: Mcrae! GrieUing To Be Conlnued..... trijtflorimtflfl To neoestotouricnoweoge, memate'asfnmslbte7a*e Hwy ocb Outabe. Thitneanimey we-e ene* pubkcly posted aX p aced in toe pubic dorr,ain by ner author*, or they have rexticbons puosahed in thei- fila* to wh si we have XxrX. It you become aware o117 Melon of the aumor*’ wsX* pease contact us by mail WPOfl TANT NO TKE!
This IE s co"ped end pubifcXd as a serves to toe Commodote Amga eommuxy lor .nfonatonal purposes 0*7 b USB s rest-Cted to xnxommrci groups onY A7 cab cat i“ brcommeroa1 purposes iitrcly brbooen. As a part of Amumg Com put ng™, me 1*11 mXruXy copy- rgn*d A7 nVngemanton tH* propnetery co -gnf without exp-essed wrtten penr iaeon of thepub'iflner* wll incur me full toroe of legal actons.
Anyronommercai Amiga user group wsrtng to du ca® nilifi should carted: PM Puokcr crj, he,
P. O. Boa Fait Riw, UA 62722 PM Pubfcaton* he. 5 extrame-'y
me-ested m he'png any Am gi uier groups in non-commerce*
Support for the Amiga.
Amaze Me Please use this order form when subscribing to Amazing Computing™, ordering Back issues, or ordering Amiga™ Public Domain Software Name_ Street_ City_St._Zip_ Amount Enclosed_ Please circle the appropriate item: New Subscription Renewal Please start my subscription to Amazing Computing™ with the next available issue or renew my current subscription, i have enclosed S24.00 for 12 issues in the U.S. ($ 36.00 Canada and Mexico, $ 44.00 foreign surface).
All funds must be in U.S. Currency on a U.S. Bank Back Issues: $ 5.00 each US, S6.00 each Canada and Mexico, $ 7.00 each Foreign Surface.
Please circle your Back issue choices below: Voll.l Voll.2 Voll.3 Voll.4 Voll.5 Voll.6 VoI1.7 Voll.8 Voll.9 Vol2.1 VoI2,2 Vol2.3 Vol2.4 Vol2.5 Vol3.7 Vol2.6 Vol2.7 V0II8 Vol2.9 Vol2.10 Vol2.ll Vol2.12 Vol3.1 Vol3.2 Vol3.3 Vol3.4 Vol3.5 Vol3.6 Public Domain Software: $ 6.00 each for subscribers (yes, even the new ones!)
$ 7.00 each for non subscribers (three disk minimum on all foreign orders) Please circle your Public Domain Software choices below: Amicus: Al A2 A3 A4 A5 A6 A7 A8 A9 A10 All A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 Fred Fish: FF1 FF2 FF3 FF4 FF5 FF6 FF7 FF8 FF9 FF10 FF11 FF12 FF13 FF14 FF15 FF16 FF17 FF18 FF19 FF20 FF21 FF22 FF23 FF24 FF25 FF26 FF27 FF28 FF29 FF30 FF31 FF32 FF33 FF34 FF35 FF36 FF37 FF38 FF39 FF40 FF41 FF42 FF43 FF44 FF45 FF46 FF47 FF48 FF49 FF50 FF51 FF52 FF53 FF54 FF55 FF56 FFNA FF58 FF59 FF60 FF61 FF62 FF63 FF64 FF65 FF66 FF67 FF68 FF69 FF70 FF71 FF72 FF73
FF74 FF75 FF76 FF77 FF78 FF79 FFNA FF81 FF82 FF83 FF84 FF85 FF86 FF87 FFPA FF89 FF90 FF91 FF92 FF93 FF94 FF95 FF96 FF97 FF98 FF99 FF100 FF101 FF102 FF103 FF104 FF105 FF106 FF107 FF108 FF109 FF110 FF111 FF112 FF113 FF114 FF115 FF116 FF117 FF118 FF119 FF120 FF121 FF122 FF123 FF124 FF125 FF126 FF127 FF128 FF129 FF130 FF131 FF132 FF133 FF134 FF135 FF136 FF137 FF138 FF139 FF140 FF141 FF142 FF143 FF144 FF145 FF146 (NA denotes disks removed from the collection) Please complete this form and mail with check or money order to: PiM Publications, Inc.
P. O.Box 869 Fall River, MA 02722 Please allow 4 to 6 weeks for
delivery The Amazing Computing Index of Advertisers and Reader
Service Card Amazing Computing is offering even more
information to its readers through an Index of
Advertisers Reader Service Card. If any of the products
advertised in this issue of Amazing tweak your interest,
simply circle the company name and page number on the form
below and mail it back to us. (If you don't want to lose even
a bit of the info already in the magazine, you may photocopy
Because Tliis is Amazing Computing!
Not only will you receive in depth information about the products you indicate, but you will also receive your choice of either a free copy of Amiga CIJ, pari 1, or The Fred Fish Catalog 1 to 138 expanded. These are the first in the new Amazing Computing Information Series.
This continuing series of handy reference booklets will provide quick, crucial information about the Amiga topics you are faced with most often. Once you have these booklets at your side, you'll wonder how you ever got by without them.* Please take a moment to fill out the Reader Service Card ... and get even more information from the magazine that has always given you the most!
Amiga CIJ, part 1 will be issued after VI.3 Kickstart and Workbench are released. All premiums are available in limited quantities, while supplies last. The publisher retains the right to substitute premiums.
I---------------------------- 1 Amazing Computing's Index of Advertisers Reader Service Card Please print your name and address in the Name Address.
City_ St Zip space provided, circle the name and page number of any advertiser that interests you, and send to: Reader Service PLM Publications, Inc.
P. O. Box 869 Fall River, MA 02722 A-Squared Distributions, Inc.
71 Gold Disk 86 Peacock Systems, Inc. 40 Actionware 1 Graphic
Expressions 79 Pioneer Computing 95 Amazing Computer Systems,
Inc. 11 HyperTek Silicon Springs 69 Sedona Software 81 Bear
Products 63 Jumpdisk 100 Software Advantage Computer Mart 44
Lamplighter Software, Inc. 5 Consulting Corp. 83 Creative
Solutions 98 Magnetic Images 111 Software Ingenuity 28 Day’s
80 Megatronics, Inc. CII Software Visions 13 Delphi Noetic
Systems, Inc. 88 Michigan Software 78 Spencer Organization 51
Digital Wizards, Inc. 26 Microsmiths, Inc 17 The Memory
Location 24 East West Computer Shows 68 New Horizons Software
7 The Other Guys 53 Elan Design 55 New Wave Software 36 The
Right Answers Group 46 EZ-Soft 77 NewTek, Inc. CIV Tru-Image
65 Flexible Data Systems, Inc. 49 OTG Software 99 West Coast
Telecom 70 William S. Hawes 75 Please send me a copy of the
following (check only one): Amazing Computing's Information
Series Amiga CLI, part 1* Amazing Computing's Information
Series Fred Fish PDS 1-138* Ple**e illow 6 to 8 week* for
delivery Amiga CIJ, part 1 will be luued ifier VI 3 Kicksun
and Workbench ire rdax d All premiums ire ivulabk in limited
quin Cities, while supplies Iisl The publisher renins the nghl
u subsuiute premiums VIEW DELIVERS ULTIMATE GRAPHICS POWER
Bring the world into your Amiga with Digi-View, the 4096 color
video digitizer. In seconds you can capture any photograph or
object your video camera can see in full color and with
clarity never belore available on a home computer. Digi-View’s
advanced features include:
• Dithering routines give up to 100,000 apparent colors on screen
• NewTek’s exclusive Enhanced Hold-and-Modify mode allows for
exceptionally detailed images Digitize images in any number of
colors from 2 to 4096
• Print, animate, transmit, store, or manipulate images with
available IFF compatible programs
• Digitize in al! Amiga resolution modes (320x200, 320x400,
640x200, 640x400) “Digi-View sets new standards for graphics
hardware”- nfoWorld ». 71 Jr Jr t mm.
Digi-View is available now at your local Amiga dealer or call: 1-913-354-1146 or 1-800-843-8934 All photos actual unretouched Digi-View pictures shot directly oil the 1080 Amiga monitor.
ONLY $ 199.95 ¦ N=wT=k INCORPORATED
Navigation PDF du magazine
Click image to download PDF