Commodore World Issue 03
Commodore World Issue 03
Commodore World Issue 03
II INTERNATIONAL II
I* ?fiousandr of Commodore Owners Chose 'Us
As %ir One Stop SuppCier . Here's Wfiy!
Largest Selection of Commodore Software in the U.SA.!
After seven years in business. nobody in the Commodore
GAMES
Leaderboard Golf ..........................$9.97
Castle Wolfenstien Bundle ..............$9.97
Nord & Bert ............................... $1297
market is more committed to your Commodore than we are .
We have well over 200. 000 pieces of hard to get software in Zork 1-24 Bundle ......................$9.97
stock to service your every need .If you've heard of a product. Trump Castle Casino .................$9.97
odds are that we can locate it for you . And. we stock most Bureaucracy 128 .......................... $12.97
major Commodore titles that are still in production . Defender of the Crown ..........$9.97
* Hardware & Peripherals.
Although we can't get keyboards and disk drives any longer.
Beyond Zork 128 ......................$12.97
Three Stooges ................................ $9.97
we can offer disks. modems. cables. interfaces. and much Honeymooners ...................................... $9.97
more . Adventure Creator .......................$7.97
* Un-Advertised Specials.
Our regular customers enjoy VIP service and great bargains
Wheel Fortune 1-2-3 Bundle ............$9.97
.
that are hard to pass up EDUCATIONAL
* Expert Technical Support.
As a regular Software Support customer. you have access to
Dinosaurs .......................................... $9.97
Stickybear Math ............................$9.97
European Nations & Locations .............9.97
the most knowledgeable Commodore technical departments Typing Tutor 4 .......................... $14.97
in the country . Of this. we're darn proud .
Word Attack ...........................$9.97
* Friendly Courteous Order Takers.
&
You'll havea hard time finding order takersasanxious to help
Reader Rabbit ......................... $9.97
Sky Travel ..................................... $19.97
you as Sandy. Mike. Katy. and Dyann .
Lovejoy Prep For SAT ..........$12.97
* Fast Order Processing.
Thanks to our automated computer system. huge inventory
Word Spinner ......................... $9.97
and efficient shipping staff. most orders are processed the
same day . PRODUCTIVITY
I
Our contacts at other mail .Call Or Write For Your Free
order companies have told Catalog Listing Hundreds Of Products And Special Offers For Your
us that producing a catalog Computer. Our Order Takers Are On Duty 6:00 a.m. . 5:00 p.m.
such as ours is too time M .F and 7:00 a.m. .3:00 p.m. Sat. .Pacific Time.
wfl
consuming and worst of all
.too expensive . We say it's
the least we can do for our
customers. and wouldn't
S
.
owARE
-
Software support int
2700 N . E Andresen Rd,
.
haveitany otherway . Sim-
I
ply call or write for your Suite A-10
free copy . Vancouver, W a 98661
(206) 695-1393
C 0 TENTS
ISSUE 3 VOLUME 1 NUMBER 3
COMMODORE Features
20 Let The Games Continue by Daag Cotton
WORLD
A little history, and same information on tracking down those elusive gomes,
General Manages This .simple circuit will let you digitize your own sounds with the Dlgimaster software.
Charles R. Christiansen
♦ Reviews
Editor 30 DlGIMASTEB by John Semfino
Doug Cat ton Thefirst 8-bu digital sound editor for the C-64
♦
31 A Day In The Life Of A Prehistoric Man by sherry preedum
Technical Editob
A hrwul new game for the C-64 emerges from Creative Pixels
Mark Fellows
♦ 32 MINIVIEWS by Sherry Freedltne and Steve VanderArk
Mini-reviews ofNavy Seal, The Hhi<:\ Brothers. Island of the Dragon. SWAP. Wings of
ADVERTISING SaIES
Circe, and Escape Koine: The Adventures of Eric Hawthorne. Private Im-esiigator.
Charles A. Christianson
-113-525-0023 34 Hardware:
♦ CMD releases the first proportional trackballfor ike C-64/I2S
Graphic Arts
Do hi; Cotton
Columns
♦ 16 Just For Starters by Steve'
Electronic Pce-Pgess & Printing Disk drive and file name basics.
Mansir/Hotdw, inc.
18 Foreign Exchange by Joseph <
♦
The goose that lays the GEOS eggs? What's that all about?
On The Cover
I tardball, Beach I lead 2. Impossible Mission,
36 Graphic Interpretation bySteve VanderArk
According to Steve, you just gotta have this stufffor GEOS.
and CMD's Smarffrack.
Covi'raribvDoiii'Cot Km. 38 GEO PROGRAM MIST by Maurice Randall
What you'll have to know about GEOS memory when writing your own programs,
Doug Cotton
Commodore World Editor
Bundled Options
youi broken unit.
$99.95
Pool ot Radiance 14.00
President is Missing 9.95 Purchase an Amiga 500 computer
Hamtjo! 6.00 & you may buy the following
Risk
SecrelS ol the Silver Blades
17.00
14.00
bundled options at these special 128D
reduced prices.
Shoot'em Up Construction Kil 12.00
These ara the latt balch left Irani
Silent Service 10.00 A500 User ManTWB 1.3 Enhanced! 0.00
Swiss Family Robinson 10.00
CBM. Refurbished £ with a 911
A500 Power Supply 1 Mouse 39.00
Tass Times In Tone Town 9.00 A501512KRAM 29.00 day Warranty. With Keyboard &
Test Pilot Bundle (ATF. Cra;y Cars. A520 Video Adapter 25.00 Power Cable. Manuals not
Tomahawk, Harrier. Infiltrator 2) 15 00 AilaData liternal Floppy Drive 79.95 Included. Perfect as a second
1571 Drives arc lotally NEW units, wlin ill
Telris 13 00 1Q34S Monrtor 239.00 unit. cabling, a comprehensive manual, and a lull
In re e Stooges 12.95 Discovery Bundle: KindWords,
Tony LaRussa Baseball
Tony LaRussa Teams (Specify) 700
12 00 DPamt 2. Ports ol Call
Starter Bundle: KindWords.
11.00 $199.95 9D Day Warranty Bulk packed in plain
boies. Perlect lor your 126 or 1290
computer. Order early as these will not last
Weird Dreams 1100 Fusion Paint. F-1B. F-<0.
long al:
Wheel ol Fortune U.Gold.Jr [Specify) n Indiana Jones 15.00
Wtiere (Specify) Is Carmen S. 0.7
Who Framed Roger Rjobit
27 00
22.00
1541-2 DRIVES $159.95
As Hie LARGEST Amiga Dealer In
World Games 12.00
the United States, we carry a These are completely HEW S
Wratn ol the Demon 22 00
complete line ol software,
hardware, and Amiga
boxed by Commodore from their
latest production run. Includes all
OUR POLICIES
PERIPHERALS & computer: Including the A500, Cabling, Manuals, and Olsks. No wining tor your oiatrs to snip.
O'ders In 0/ 2PM (jo out Kb urae diy.
AT200. A2000. A3000. A4000. & Hurry as supplies are limited.
ACCESSORIES CD-32:
Second Day i OvttnlQttt shipping. Is
CO
1170 Mod«m - New, unboxed -117.95 latin/are.
■64 or64C Keyboard (Specif) 119.00 VISA
1870 Modern - New, Honed with all parts ■C12SD Keyboard -122.00
S2SS5 Productivity - C12aD inr. P. Supply - S3B DO
& --
8ig. Blue Reader 4 $35.00 •ClZSExt. P. Supply Relurh-$34.00
Micro JUD Printer Interface ■ For non-
Data Manager 2 (64) 22.95 -P. S. (or 1541-2 1571-2 15G1- S26 00
CBM parallel printers. Suppons graphics Dome Home Accounting 64.95 ■ Micro RSDC6J flap 'able P.S. 136 95
$49.95 GEOS 54 v2.0 42.95 •C123Mottierboard-S95.00
1200Commodore Printer- Complete GEOS128v20 45.00 •C12flrJMotherboard-S99.95 Supplies are limited and on a llrst-come
wild all Cabling and Minimi. l20cps. Gbo File 6J or Geo CiK 64 (Specily) 45.00 tirsl-scrve basis. We accept Visa. Master
Supports Graphics. Ready to use - Bnliistlck or Nividium (Specify) 520.00 Card, and Discover. We also ship COD.
GcoFHo 12aorGooCal: 128 (Specily) 52.95
Tbe Bufj 23.00 accepting Cash, Ccrfllied Check, or
$129,95 Gco Programmer Call
Cl^JTljiPtiUnn Pro50O0 it od Money Order. Software and accessories
r.fln Puhlnh E4 15 05
1350 Mil ■ ■ Now, VnSmtt -S29.95 Shapiro. Is SB.00. Haidwaie shlpplnu Is
Master Type 6.00 Erijo Stick 1B.OO
5 or a pin Composite Cable ID OS Hyoer Star Jo/slick
S6.00 lor small Hems. Call lor larger
Merlin 12S 45.00 21.00
Hems |le. Computers). COB add S5.00.
C12QloMaonavot'10B4(Specily) 14.35 Kralt Triple Trackball 40.00
NewsMaker 128 10.00 Minimum COD order Is $50.00. Canadian,
Computer/Disk Drive Cable - 6 fl. 12.95 PrlnlSriop 36.95 Mavenck 1 or Tac 3 (Specify) 14 00
APO. S International orders are welcome.
DISK Notcher 4.95 SwIllCalc (64) 22.95 Pyttion 1 orApactiei (Specily) 13 00 We will bill only tor actual snipping
Surge Protaclor w/EM! (6 Outlet) 14.00 Super 81 Utilities H-12B (Specily) '4.00 Slik Slik 9.00 cbarges & Insurance al lime ol aider.
1084S Monitor Call Supcrbase64 ^3 01 26 95 Speed KingTurbolire 22 00 15% re-slocklng Ice on all re! urns not
WordWr lie r B 34 95 Super Pro Zip Slick 2100 exchanged. Shipping is HOT refundable
Call lor Printer Ribbons
*. (e< h
Overwhelming Response replacements. Nope. When I pulled the resistors nuts, as nearly even' article is continued40 pages
If our mall is any indication, your new magazine off another dead Quantum mech and tried 'em later for one lousy paragraph, or single column. I
is a big hitI OurUsers Groupwasnot prepared fc on the 240. it was recognized tine! enjoyed not having my flow of reading broken
the large response to your mentioning our His DOS SCSI card recognized the subbed up.
collection of Commodore 128 Public Domain resistors, and the CMD interface recognized it as Thanks for ail the hard nork!
and Shareware software (the 20 disk "Tipton a daisy-chain device, but not as a primary. Live Jim Dearden
Collection"). Tin* ruijui'Miliavi' taken us quite by and learn (and forget next week).
surprise but we have hustled and tilled theorders George 1'age The car belongs to Maurice Randall, who has been
as fast as we could. We are thrilled then' are so invoked in racing for a number ofyears. To my
many people still interested in Commodore knowledge, he has only rated it once since adding the
computers. I Need Some Space CMDlogos. ami hleu'theenginecarlyon in that race.
joi Ball, Secretary I object sirenuously that the "CHK-L1ST" program Due to running late with Issue2, we skipped working
MI'CUG is sensitive to spaces. I hate code without spaces! in the dingbats at the end ofartiekb. We'll attempt to
J.II.Smalley v,et these hack in fur future issues.
I'.H. It would have been nice, since you printed -Ed.
our club name and address in the article on page While we can understandyour point-of-view, there
4. to have included us in your Users Group listing are ggod reasons for the program to be sensitive to
on page 12! spaces; in some programs, there are indeed places in Vote of Confidence
Also, you might want to remind everybody the code where spaces absolutely must be present for Your answer to Daria Smith in )ust Asking [CW
that when they write to a Users Group for thecodctoivork correctly, orfordisplaystohcproperly Issue 2\ when asked what software you use to
Information, a self-addressed, stamped envelope formatted. Hemming the \cnsilivity to spaces jrom produce Commodore World shows the rest of the
or at least a 29c stamp would be greatly (IIk-I.IS'l 'would mean that errors in entering those world the great credibility of CMD and
appreciated. Most Users Groups are small and particular lines could creep through. CVj/N/H«/i>r<'IVi«7</, Please "live long and prosper".
working on a limited budget. While 29f isn't ■ Ed. We need you!
much by itself, when we get several requests all al Charlie Col we 11
once, it does mount up to sizable sum.
Where's The End?
We'd love to add your group to our list, hut we do I got my copy ofissue#2 last week, and am very
require that all groups listedprovide as with certain impressed. You folksdid an excellent jobasusual.
information. Please sec the paragraph found at the Who built the CMD racecar? Won any races with CORRECTION
end of ntir User GfGttp Connection for details. it? :-)
- lid. One small suggestion: 1 would like to see some
In Issue 2 of Commodore World, one of the
sort of "bullet" or graphic indicator added to
listings in Advanced Techniques was processed
mark the end of articles. Many of I lie articles are
incorrectly, and contained an error. The listing
Warm & Fuzzy SCSI signed by the contributors atthe end ofthearticle,
appeared in the right hand column on page 44,
To add to your info Hie, and for anyone else who for example in TheCanntctimatea. However, the
and the line containing the error was line 10.
might run into the problem... I've solved my other articles, such as///.v/ for Starters, Special
Fortunately, most of our readers appeared to
problem with hooking that Quantum 240 meg Report,Graphic interpretation,m&geoi'rogrammist
notice that thislinewassupposed to beidentica!
rnech up to the Ml)—due in part toyourarticlein have no signature at the end, since is it part of the
to the line 10 given in the left column on the
the 2nd issue of Commodore World, which column masthead.
same page. This error was first pointed out to
arrived today. Head it. got thinking about the A small block, or even a Stylized "CVV" at the
Commodore World by Ed Bell; thanks, Ed. For
terminator resistors, called the guy I'd bought end of the article would help slow people like me
the record, line 10 should have looked like this:
the drive from and found that the terminators on realize the article is finished, and stop me from
my mech weren't original. He had several of the flipping over pages to see where it is continued. 636B 10 PRIS7CJ1P.S U47 I F : F=,\2S ;?EEK (6S513) =2S5
same meths, but only one had its resistors. Me By the way, I really appreciate how you have I :M=3:IFrTi{EHH=ABS(PEE
S?AST: H KKKW20.0,59 . 2 4
took it to a local parts store, they had "read" the kept lhearliclestogelher.lt must havebeenquite
valuesorthegoodone.andsoldhim "comparable" a lot ofwork. Another magazine I read drives me
Wire-walking Wi
commodore Slat!!
Subscribe today!
Fuliur Has Arrived!!! Each issue of dieHard comes packed with information to
make your commodore work better for you and help
keep you connected to other commodore dieHards
Here's what you'll get with your subscription to dieHard:
Tips on all major rar Our annual public domain ear Type-in programs and
commodore software and issue reviews the available more type-in programs!
hardware like GEOS, Super software in the public
Snapshot, Laser Printing, domain and passes the best US" Information on
Fleet System, and more! on to you! • telecommunicating
•music on your commodore
Programming tutorials — iv Our annual Rarities issue ■printing
Our Basic BASIC column is lists all sources of •memory management
introducing many readers commodore equipment so ... ANDMOREHi
for the first time to BASIC you can find that program or
programming! piece of hardware that
you've been looking for'
Name
Address
Mail to dieHard
Please allow 6 lo 8 weeks City_ Dept. CM
for delivery o( first issue PO Box 392
Make check or money order J Payment Enclosed Q Bill Me Boise, ID 83701-0392
payable to dieHard
Idaho residents musi add
Please make check or money order payable lo dieHard Idaho residents must add 5% sales lax
5% sales tax.
fliR Wnct Rannork Riraot fiuiln 50? RoiRO Iriahn 93701-5850 (?Ofil 303-0300 Fa* (?Ofll 3(13-0151
generally wider than an T. speed things up dramatically on a 24-pin printer hardware? Just Asking may be able to
1 he fonts built-inlo your printer are generally with a GEOCABLE). Using printer fonts, this help find a solution, or get you pointed
in the right direction. Send your
monospaced. While most modern printers have amount of data would print a complete line of
questions to:
a certain amount of proportional printing text—but that method limits you lo using those
capabilities, those capabilities are limited and three or lour fonts that the printer has.
CW Just Asking
require extensive programming. When you pant in Draft or NLQmodes, GEOS do Creative Micro Designs, Inc.
GEOS achieves proportional spacing and the does use the printer's fonts. This can create P.O. Box 646
ability to use a large variety of fouls and point problems, though, if not handled correctly. You East Longmeadow, MA 01028-0646
New Version of Compression Kit Announced Threshold Productions Releases New Game
Mad Man Software lias recently announced thai they will release a new Threshold Productions, a newgaraeproducerfortheC-64/128 market, has
version of The Compression Kit, their disk and tile archiving and backup recently announced the release of their ("i i si game, Laierlimil. I lere is the
utility for ilit C-64. We received the following information In jane from information provided lo Commodore World by Threshold representative
company spokesperson Ryan Todd Vandcr Stoep: Jonathon Mines:
A new version ofThe Compression Kil is due for release this month, Lazer Duel, our first product, will begin shipping July 15,1994. A
l-'or those who are unfamiliar with this product, it consists of: two level playable preview is available by sending $2.00 (credited
• Filemaster - moves, copies and deletes files against purchase of the full version) to cover shipping and handling.
• I'rocopy ■ copies entire disks The lull version is available at two prices: $14.95 for non-user group
• Archiver-compressed backup ofone or many files: lias the ability members, and S9.i!5 for user group members. To get the user group
to list files in an existing archive, and can de-archive files. discount you must have your treasurer or president send payment
• Boas (15-11.1571,1581,CMD Native)-Compressesentiredisksor with letterhead of the group. Included with the full game is a coupon
partitions fora $5 discount oflla/erDuelli, which is nowin the planning stages.
We are also working on three other products: an KIT, (first in a
C-Kit Version 2.0 enhancements include: trilogy), a fast paced circuit type racing game, and a funny game with
• A new. faster compression scheme dubbed 'PYTHON' which a little mischievous goblin.
creates more compact archives
• RAM device compatibility - can use the Commodore 17xx series You may contact Threshold concerning their products at the following:
RAM Expansion Units. DACC partitions on CMP RAM devices,
and the additional memory in a Commodore 128 Th reshoU Productions
• More selectable Hies - up to 800 files can now be selected in the 1880126th Avt.NE
archiver. and up to 120(1 files in the Slemaster Seattle. WA. 9S155
(206) 361-1332 (message)
For further information on The Compression Kit, contact: lpinfo@eskimo.cotn (Internet)
Free Disk
OF SOFTWARE!
64/128
COMMODORE WORLD
Volume 1, Number 3
THE
CONNECTION
from Commodore-related Vendors Publishers
other uses for this program, such as We've sot lots ofgoodies in Vol A issue ofpeople whocouldnt get back Lots of stuff is happening this
forms, advertising and business Issue3, ineludinga trip toAntarctica to us in time for deadline! summer at LynnCarthy Industries.
to view a partial solar eclipse, an Mike Gordillo takes us into the Inc. We're launching The Sewing
cards.
Aftennakinga list oflhe types of article explaining the basics of off jungles of CP/M formats and brings Room, our new Associate Editor is
programs they would need to run line mail reading, a great mini demo us Into the light in Pari I aiC128 starling, we're on Delphi and soon
thelrbusiness.ltalkedlolhem about maker, and an article about a new CI'/M, Trail Blazing in <i Jungle of to be on GFniel I'm diellardO on
other tilings they might need, such kind of revolution destined to make Formats. both Q-link ami Delphi! So little
as things they can use to speed the your world a better place. Our Professional looking color print time, so much space—cyberspace,
computer up, because the less time newsletter disk is fdled with the kind outs from your little old printer? Yes! that is!
theyspendworking atthecompater, o fin format ion new users reallyneed, Jack Blewitts H-Bil 4-Pass Color Well, gotta run! Keep cool this
the more time they tan devote to as well as info that could even make Tutorial shows you the method to summer and may your lemonade
customers and their plants in the some of us "old-timers" pause and color mania! never spill a tyour computer and may
jireen house. We talked about think about. This is ofcour.se, the Alen Gardner takes a lookat Block you always have a pile of blank
cartridges but rejected the idea FAQ (Frequently Asked Questions) Allocation and the USER-1 formatted disks by your side—
because theirsoftwarewould beused file from the COMP.SYS.CBM Command in DOS& Don 'l.\. R. Scot especially while on-line!
in both 64 and 128 modes, so newsgroup on I he Internet. This is Derrer'sftiarBAS/Cstrings us right
cartridges would limit their use and over 500 disk blocks with a ton of alongwith TTandTMESI The latest - IM/ui L Crosthwaite, Editor
cause additional confusion. They C64/12H information in it. The Hip on what's happening on Delphi, an
agreed JlflyDOS made sense since side ofour newsletter disk is filled to introduction, an announcement and
the brim with COMAL programs. more from R. J. Smulkowski's FUN GRAPHICS
they wouldn't need to be concerned
about which mode the computer is We'll be taking a deeper look into Cyberspace Cowboy! 1'RC features MACHINE
in and it would give them easier COMALprogrammingin ourfuture Ernest liarkman's Text To Screen
commands to use. Wealso discussed issues as well. and Text To Printer. These file WARNING: Blowing up balloons
CMD's FD drives, RAMLink, and/or Until next time. CEE-ya! readers havewordwrap and the Text can land you in the hospital! Your
a hard drive so they could have easy To Printer lias a paper save feature throat muscles can consirin blood
access to their business software. ■ Gadyne Moranec that replaces carriage returns with flow to the brain, causing you to
While not quite ready for anyofthese Editor, CEE-64 AMI an underline character. This issue is pass out and stiller a concussion by
items just yet, when their business packed. smashing your head against a
picks up, one of these devices are The PRO feature game, entitled concrete floor. I mention this
definitely on their list of future Bongo is among the Spinner-only because it recently happened lo
computer upgrades.
dieHard
files, This Bingo game will not only Jerry, hence I'm wrilingthis month's
I suppose you're asking what all generate your cards, and tall the FGM article. Jerry's "ok" but still
this has to do with CEE-B4 Alive? numbers for y ou, i l will keep trackof feeling the effects (I never figured
Plenty! First of all, wo really enjoy That old ilat lop 128 just doesn't everyone's cards! This is Ted Myers' something as soft as concrete could
h e I p i n g n ew Co m m odo re u sers. Tl lis always boot up like it should. It is masterpiece of commodore hurt Jerry's head, but wonders never
is something that both Jack Vander kinda temperamental, you know. keyboard graphics. cease:).
White and I find ourselves doing Must just he old.... Speaking of Spinner-only, after Jerry had intended lo gel into the
whether It be via the mail, in person, Or is it? Larry Pankey has some cranking up the air conditioning. basics of working with graphics in
or over the computer networks such news for those of you who thought hoot up tiF.OS and take a look at FGM, but I'm going to leap on to
as Fidonet. Often, a Commodore 64 you just had to live with that fussy Rick Hedrick's collection of LINKED SCREENS because they
is the first computer a person lias 128. And it's great news! I le'll show mathematical grids. This fepart one seem to cause the most confusion.
ever used. People are sometimes you how lo end those power-up of his mathematical excursions. LINKED .SCREENS is simply an
intimidated by il simply because it's blues! More for you hardened matliites— easier way ofworkingwithmorethan
a computer. It's a nice feeling lo help Wondering about commodore Eugene Heath's String Arithmetic one screen at a time. A single screen
someone out and show them the .support'/ Wonder no more. Doug (October 93 Spinner) amies to life will only print out four inches wide,
ropes a little. Second, almost ai! of Parsons has compiled a veryaccurate with Fibonacci 1.2—calculate the max. unless you print it a! double oi
the business of operating CEE-64 and up lo date listing of many 657th value in 32.4 seconds or view triple width, and limits you on the
Alivel is done on our Commodores. businesses that support our beloved the sequence up to the 657th amount oftext and graphics you can
We do have an understanding of 8-bit computers. livery bit ofinfo on number, and Sine, Cos, and PI— use (dull). LINKED SCREENS lets
what's needed to run a business this list has been verified, and these calculate PIto 68 places! Creategiant you use up lo three screens side by
using the C64 and 128. Third, we're places are current. We even have wireframes for use with FGM. with
friendly and like helping people out. some overflow into the September Hick I ledritk's Giant Wireframe. (continued on next past)
Group
Goahead and loud FGM, go lo CREATOR, and
erase the screens. HINT: A f;is! and easy way lo
erase the screens is to use ADJUST Mode: press J,
Connection
Cap HOME to move the bar to the top, tap -
(minus) to make the bar full-screen size, then
press CTRL E. While still holding CTRL, release
the li, press X for the nexJ screen, then CTRL I; to
erase it. Repeal for the third screen. Then press SUPPORT YOUR LOCAL USER GROUP
RETURN a few times for the menu.
Sel LINKED SCREENS by pressing / from the
menu. This takes you to a sub-menu where you
ARKANSAS FLORIDA
select liowyou want the screens linked. For now,
Northwest Arkansas C.U.G. El-Shift-Oh, Inc.
select #2, then select ACROSS at the ACROSS/
P.O. Box 2925 I'O Box 361348
DOWN prompt. Thisglves us two screens linked
Fayetteville, AR 72702-2925 Melbourne, FL3293l!-134«
across (side by side). Printed al HO dpi (or 24(1 dpi
triple width) lliese print out eight inches wide.
ARIZONA ILLINOIS
Goto thehi-res editor(press4) and play around
Catalina Commodore Computer Club.Inc. Blooming-Normal CUG
a bit. Press T for TEXT Mode and start typing
I'O Box 32548 TO Box 1058
periods... across the screen. When text hits the
righl side the viewing area will scroll right by
Tucson, AZ 85751-2548 Bloomlngton,IL 61702-1058
twenty columns; you're now viewing the center
Arizona Commodore User's Group OHIO
area of the two screens, with twenty columns lo
PO Box 27201 Ashtabula County Commodore User's
the left and right not visible. Type an X here and
Tempe, AZ 85282-7201 Group
continue typing periods until the viewing area
scrolls again. You're now viewing llie full second I'O Box 415
(right-hand) screen. If you continue typing past CALIFORNIA Ashlabula, OH 44004
the right side, the viewing area will move back lo Central Coast Commodore User's Group
the Icli screen. Use F3/F4 lo move the viewing 38!)(i Berwyn Drive OKLAHOMA
area kit/right. Margins, word-wrap, and the Ihiid Santa Maria, CA 93455
Tulsa Area Commodore User's Group
screen are available; READ THE MANUAL;). PO Box 53473
Saving linked screens is easy: when you do a =(! Southeast San Diego C-64 User's Group
Tulsa, OK 74152-0473
SAVE both screens will be saved as individual 258 Euclid Ave#B
screens, but named so FGM (andyou) can identify San Diego. CA 92114-M4O
Commodore Users of Bartlesville
them. The key is the third and fourth characters 1920 Sanla Ve
in the filename; these must be a letter and a South Bay Commodore User's Group
Bartlesville, OK 74003
number, ie: "s.al". !;GM will create names PO Box 1176
beginning with s.a2ands.a3 lor ihe other screens. Redondo Beach, CA 00278
OREGON
The number ideuiifiesifit'sscreenl-3(left.center.
Lane County Commodore User's Group
right, when working with three screens linked COLORADO
PO Box 11316
across). Ihe leitcr identifies how many screens FCC3
Eugene. OR 97440
down this set of across-linked screens is; when 1713 Valley r'orge Ave.
creating a full page you'll need several sets of Ft Collins, CO 8052IS
screens down. Begin the name for the next set ol
screens down with s.bl, then s.cJ for the third
Attention User Groups!
set, etc. The PRINTF.lt section uses ihe letters so
it can load in a set of across-linked screens, print Send us your group's name, contact person's name and phone number, when
them, then load in the next sel. and where you meet, number of members, and an address where users can
I'm over my word allotment for this mouth. write to you. Send your group info to:
Next month we'll wrap this dragon up, then find CW UG Connection
another one to slay. I lappy Computing... c/o Creative Micro Designs, Inc.
P.O. Box646
-RonC.Hadicy:} F.ast longmeadow, MA 0l()2li-0(i46
I
YOUR SHIP HAS COME IN.
893byPAGES SOFTWARE GROUP PO. Box 670431 Dahn.T); 75367 2M 480 0765 Al Rgtts Reswved
If you have a 24-pin printer you may have screen. The height ofthe printhead (all 24 pins) is
discovered thalit prints graphics somewhat taller 2Vim" per pass of the printhead, or 7.4 rows per
than ihe same output from an 8-pin printer. This inch. This is. 17% taller than the same pass of the
can he a very rude surprise, since you probably priuhead on an 8-pin printer. The HSCape codes
expected belter graphics printouts, I've tried to to set proper linefeed spacing so there is no
gel the word out with ;i sheet I Include with FGM, interlinear slit are either ESC 51 24foraV]Ho" or
bill for the benefit of those who have not yet ESC 65 H for "An". These are the same ESCape
purchased this great program (shame on you!) code values ilialirouldbesenltoaudH-pin printer
l'vepiiltiigethertl)isarticlclbr(.(w;/i;»(/,)rc'HWi/ for proper graphics linefeed spacing, but they set
totryandexplainhowtodealuiih2'l-pin printers. the2-l-pin printerfor the required larger linefeed.
Epson emulation gives you a vertical density of60
ESCaping Print Modes dpi. which isn't even as good as an 8-pin printer.
The most widely offered solutions suggest Epson emulation normally allows horizontal
entering escape eodes to set the linefeed spacing densities of60, 80. fit), 120, and 210 dpi.
before using the program. The big problem with
tliismethod is that the program is probably going only work for the single program it's written for. IBM Proprinter Emulation (AGM Off)
to reset the linefeed spacing when it runs. My best recommendation, ifyou haven't had the This emulation uses 20 pins in a2-3 arrangement,
Additionally. I've noticed that several different printer too long, is to try and return It and getone one screen pixel assigned two pins, the next three
linefeed spacings have been offered. The correct that includes IBM Proprinter emulation. pins, etc., for a total of 20 pins. This gives a
escape code sequence fbrsetting linefeed spacing When you me a 24-pin printer to print graphics vertical height for each pass of 2"/iim" or 9 roivs
fur graphics is pretty universal: KSCfil 24 (F.SC from most Commodore graphics programs, the per inch, which is the same as a standard 8-pin
represents 27). This is correct for K-pin printers, printer uses 8-pin emulation. This is automatic; printer. The vertical density is 72 dpi, and
and for 24-pin printers in both Epson LQand the printer knows to use 8-pin emulation because programs that expect an 8-pin printer will give a
IBM I'roprinter modes. the escape codes it receives are the ones used for proper height printout. The ESCape codes for
There is an easy way to get true 8-pin graphics H-pin printers. There are two kinds of 8-pin selling graphic linefeed spacing are [lie same as
emulation from most 24-piu printers; the key is emulation. Epson LQand HIM Proprinter. The forboth an B-pin and a24-pin in Epson emulation,
IBM Praprinter mode with AGM OFF (more following is a description ofeach, beginning with but they are interpreted as either iAhtt," or V72".
about AGMfurtheron). Most (but not aU)24-pin a short description of true 8-pin output. IBM I'roprinicr emulation offers horizontal
printers have this capability. If your printer densities of 60,120, and 240 dpi.
doesn't have this capability (Epson usually 8-Pin Output AGM stands for Alternate Graphics Mode.
doesn't), then you're stuck unless you can The "common" 9-pin printer only uses eight pins I ISM I'roprinier emulation has two modes: AGM
motivate one oi us Commodore programmers to for printing graphics, hence I will be referring to OFF, and AGM ON. AGM OH'gives you the IliM
write an emulator driver, ami then it will likely it as an S-ptnfor this article. A Commodore hi-res Proprinter emulation described above. AGM ON
screen is broken into rows, each row being eight gives you the til) dpi vertical density of Hpson
pixels down (a row is the height ol the blinking emulation, using all24pins. In eitherAGM mode
We Need Your Top Tips!
cursor you .see when you turn the computer on). tou are limited to horizontal densities of60,120,
Each issue we'll print the very best tips we When printing graphics, each of the pixels cause and240 dpi; ifyouwant Epson LQyou're probably
receive from our readers. Send your lips on a corresponding pin in the prinlhead to fire (or better off using it directly rather than using IBM
using and programming your Commodore not). The pins on an 8-pin printer are V?a" in Proprinter with AGM ON. It's interesting that
64 or 128 to: diameter, in a vertical line; hence the height of a Epson doesn't oiler IliM emulation, although
pass of the printhead to print a row ktyn" {or Epson's competitors do.
CW Top Tips "/m"), which equals 9 rows per inch. IBM Proprinter lacks the most important
c/o Creative Micro Designs, Inc. density: SO dpi. There isa way around this; il your
P.O. Box 646 Epson LQ Emulation program can print triple width at 240 dpi then it
East Lonpntadow, MA 01028-0646 Thisemulation usesall 24 pins in groups ofthree; can effectively emulate 80 dpi. With FGM you
three pins liown are assigned to each pixel on I he can select 24 0 dpi at triplewidth. Other programs
This is the third installment ofthis column, and on it, That means that tile disk has recorded on
[is promised I'm going to lalk about disk drives. il ihe series of instructions which tell the
Itui before I do that, lei me recap whal we've computer how to act like a word processor—
talked aboul so far. If you haven't read the things like reading the letters you type on the
previous two columns, you might wani to think keyboard and placing them on the screen. I ('you
;il)oiii back issues. [The editor will love that little havea tape drive, thosesame instructions will he
plug there. And as slaLed in the rwengi's 33rd rtcordedon the lape. Soyou put the disk into the
Rule ofAcquisition: It never hurts to suck up to disk drive or the tape into tile tape drive and use
the boss,) the load command we talked about two issues
I started things out two issues ago with the ago. in order to teil tiie computer what
comment that a computer talks all the lime. In information u> gel Irom the disk or tape, oi
that column we discussed the feet that your course, you'll need to know ivhai name that
Commodore computer needs to he able Eo send information was stored under.
messages back and forth between its own Let's slop right there a minute and lalk about
processor and thevftrioasperipherals you attach Both the disk drive ami the device it more or thai name business. Each individual collection
to it, including themonitor (that's how the image less replaced, the tape drive, are pieces of of information, whether that be a set of
gets on the screen), the keyboard (which is how equipment designed to store information semi instructions (a program) or a set ofdata, has to
the computerhears what you have to teU it), and permanently ami provide thai Information to be identified somehow for the computer to be
the diskdrives. We talked about how a computer your computer when il asks lor it. That may able lo find it. hi the case of the Commodore,
needs to he able to talk to and listen to ihese mean a list ofiuslructions telling yourcomputer each such collection ot information, often
various devices in order to do anything at all. how to, say. ad like a word processor. Such a list referred to genetically a.s zfik, is allowed a
In the last issue we talked about aspeciflctype olinslnictionsiscalleda/iro^rii;».andili,savery filename of up to sixteen Idlers, numbers, or
of talking the computer does: error messages. important kind ol information for a computer. spaces. That's the filename you use in the load
These are the words that appear on the screen Without a program to run, a computer would sit command, and you have to lype il exactly for Ihe
sometimes when something doesn't go quite there like last year's fruit cake, worthlessly taking computer lo know which file you mean.
right. I listed a short program that you could up space. There is another kind of information You can usually find the filename you need by
type in to read the error message on a disk drive., which these devices commonly store, what you checking the documentation that came with the
which is oneofthe most important deviccsyou'll might call documents or data. This is the disk or tape, but that isn't always possible. There
be hooking up to your computer. information you create yourselfwhen you work is a way to check the names oi all the files on a
And it was at that point that 1 promised to with a word processor or database ursome other disk [but not for a tape). You can type in a
spend a little time this issue talking aboul the program. command thai tells the computer to find the
disk drive itself. It is. as I just mentioned, a very ilere's an example ol'how this works. Let's say rf/rec/d^ofthe disk. At the cursoryou type LOAD
important piece ofequipment, Von can run your you wanted to wrilea Seller u.singyour computer. "S",8 and press RETURN. That's a dollar sign in
computer without it, that's true, and it's possible You haveil all hooked up (checkout last issue ior quotation marks. The disk drive will whir after
that some ofyou may he doingexaetly that; even some hints along those lines) and have a disk which the ready message will come back. Then
so, it's likely that you'll gel one sometime soon. thai says thai it has a word processor program type LIST and RETURN to see a list ofall the files
ESSENTIAL."
od the disk. If the list is too long to fii and the followed by a RETURN. It's possible that the kind of like showing a number on a basketball
screen scrolls past too fest. hold down the program mighl even be written to starl itself. Scoreboard by lighting up only certain bulbs in
CONTROL key and it will slow down. You ran which savesyou thai lasi step. an array of bulbs. As longas the power is on. you
stopthelist at anytime hypressingRUN/STOP. So far, then, we've loaded a program into the can show a number up there and keep it visible.
Ifyou want to see the list again, type LIST again computer and told it to slart running. That But the minute you cut the power to the display,
and press RETURN. information isstored in a section ofthe computti the number disappears. That's what happens to
Gelling back to our example you type in a called RAM. which stands tor Random Access anything stored in RAM when you shut down
command for the computer to look for the Memory. RAM is open storage space which a your computer.
program you want, identifying thai program by program will fill with instructions; It'salso where Well, if you can't store the data inside the
name. The computer then asks the disk drive or llie program puts data as you create it. Think computer, where canyoustoreit? The answer is,
tape drive to find that Tile and send it over to the about it for a minute. As you use thai word ofcour.se, on a disk or tape. You have to give a
computer. You'll see a message on the screen processor, you're going to be creating dala, a command (and the word processor will have a
telling you lliat the computer is looking for the collection of information. You're going to be way for you to do ibis) for the computer to send
file, then (assuming the file is actually on thai creating a specific string of letters, spaces, and your data back to the disk drive or the tape drive,
di.sk and thai you typed the name correctly) punctuation marks that when put together in a where it will be stored away. It will very likely
you'll see another message telling you thai the row are the texi of the letter you are writing. As become a separate tile on the disk or tape, so
information you requested is being loaded into long as you're working on the letter, the word you'll probably be asked lo give a filename for it.
the computer. These are all example of the processor will keep your data in an open area of Once you've done this and left your program,
computer talking to you, just like we discussed in RAM. When you're done, you mighl very well you'll see your new file if you list the directory
this column in the first issue. Once the program want to save that data so you can tall for it again again.
Is loaded into the computer, all that's lefi lor you later. Unfortunately, you can*! save that Now what does ibis all have lo do with disk
to do is to tell the computer lo start doing the Information in RAM because the minute you drives? I did sa) way back al the top of the page
instructions; the command lor thai is RUN, turn your computer off, RAM goes blank. It's thai disk drives were our topic for this issue.
From the example I just gave, It sounds like a tape
Disk Drives for your Commodore 64 and 128 drive would imrk just line, all except for thai
directory thing, lint that is exactly the point, and
There are really two types of disk Commodore 1571
exactly why I said thai a di.sk drive was the most
drives for the Commodore, the type The next step up from the 1541. so to
important peripheral you'll have. You see, every
that handle the larger 5-1/4 inch disks speak, this drive also takes the 5-1/4
program you run on your Commodore, with the
and those that take the smaller 3-1/2 inch disks. The big difference here is
exception ofthose few that areon cartridges, will
inch disks. that the 1571 can read and write to
need to come into your computer from
Since almost all Commodore both sides of a disk. It can be used with
somewhere, and since there are virtually no
software comes only on the larger both single- and double-sided disks,
programs available on tape, you will have to
disks, a drive that handles the 5-1/4 which means that it can hold twice as
havea diskdrive. Onceyou starl usinga program,
inch disks is a must. As an add-on much data.
especially a productivity one like a word
peripheral, one of the other type of
processor, you'll need someplace to store the
drives can be very helpful. Since only Commodore 1581
data you create. A tape drive will work for this,
the FD Series drives are still being This is the Commodore drive for 3-1/2
but very slowly and not very reliably. Again, lor
manufactured, you may have to check inch disks. Each disk holds a lot more
all practical purposes, you will need a disk drive.
the want ads or your local user group information than the 1541 or 1571.
In other words, for just about anything you are
for a used drive.
thinking ofdoing with a computer, a disk drive is
CMD FD Series Drives
essential. Ifyou don't already have one, or ifyou
Commodore 1541 or 1541-11 These disk drives have recently been
are wondering ifyou should gel a heller one than
This is the basic Commodore drive. It released by Creative Micro Designs.
you have, check out the sidebar for a brief
handles 5-1/4 inch disks but will read They take 3-1/2 inch disks, just like the
description of the various types available. And
orwritetoonesideoniy. Since virtually 1581, but unlike the 1581 will read and
tune in next issuefor more in the con tinning saga
all software for the Commodore comes write to the higher capacity disks, such
ofYou And Your Commodore!
on single-sided 5-1/4 inch disks, this as HD (High Density) and ED
drive is sure to work for you. (Enhanced Density) disks.
THE INSIDE SCOOP ON THE GOOSE THAT LAYS THE GEOS EGGS
Doyou remember the times wbenaC-64 cost yeu LQ Font Collection One and Two
as much as your monthly rent? Consider the Thirty (fifteen per disk) new LQ and HQ/onts for
plight of the C-64 users in the former Eastern the Perfect Print LQ system. Most of these were
Block countries; most ofthem used a C-64 only in designed by Denis Dohler, and range from
llieir dreams before the collapse of communism, dingbals to borders lo normal fonts. You musl
A lew. very fortunate Bflsl Germans bought their have CMD's Perfect Print (known as GEOS LQin
Commodores on the black market, or had them Germany) lo make use of these fonts.
smuggled mlotheeoumrvu'ithfriendsorrelative.s
from the West. You can't imagine what they had software lor the English-speaking countries. The NLQ Font & Print
io pay for the privilege of owning a 'bread box.' club offers a free catalog, shipped air mail to This disk gives you the abilily to write and print
The days of waiting to receive and devour the individuals and other groups requesting ii. The documents using the language sets builtinto your
cantentsofthree month oldmagazinesareforever programs offered by GUSS are not shareware; printer (English, German, French, Spanish, etc).
gone. Former East Germans now enjoy most of however, they aren't expensive to buy, either. There'sa patch program included which expands
the advantages ofa free German market, and can Most of the disks ihey offer are chock full of the functions ol the Epson \V\V (gc) NLQdriver.
easily buy any computer they wish. Thankfully, handy utilities, applications and fonts, and sell This also includes 15 national COMMODORE
some have resisted the urge to blow their savings for around $15.00 per disk. Let me give you a fonts in 10, 12 and 15 points.
on s!eek new- MS-DOS machines; indeed, many briefrundown on what the GUSS offers.
have clung to their values, and have opted to stick GeoCOM
with computers thai have proven themselves as The Best Of... Volume One I've purposely saved this program by Talk
one of the all-lime best values: the Commodore Fast Kami! 755-This Kernal patch enables your Rehwageu for last. fieoCOM is a compiler system
64 and 128. GSOS 2.0 lo utilize the 1.3 MHz speed of the which compiles source text by using BASIC
128's keyboard. oriented commands and functions in geoWrile.
Leaping Leipzig Set Cock - A short program which allows you to This gem is being translated into lingli.sh, and is
I nlheheaulifnl German cily of Leipzig, a groupof set tile time anil date while waiting tor GEOS lo very popular In Europe. The German magazine,
Commodore and GEOS users and experts meet finish booting. 64'er, ran an extensive series of tutorials for
ever)' other monlli lo share their programming Showl'lwto- A small buleffcciive Desk Accessory GeoCOM this year. GEOS programmers around
expertise with each other, and with the entire which can be activated from the geos menu to the world will wantto get their handson this one!
GEOS community. They call themselves GL'SS show the actual photo scrap.
(pronounced goose), which is the acronym for DhkmonilOT - An excellent disk monitor which More To Come
Geos User Software Saxon. The name seems works with all disk formats, including RHr's. GUSS is working their next The lies! of..." disk,
appropriate, as this group has laid some golden Drive Info ■ A Desk Accessor)- which shows the and have a number of other projects lined up.
CiEOS eggs that no CMOS user should have to do information on all connected drives. Write to them (and mention C\V) care of:
without. floof TVfl/u-An Autoexecprogram which transfers
GUSS1 software is distributed throughout selected programs to an IlEU during the boot Denis DShkr
Europe and England by Denis Dclhlec who, along process. Gtirkimtr, 10
with Talk Rehwageu, does most of the dub's Qft'/erZ-AsmalldeskTop replacement which can D-04347 Leipzig
programming, lioili of these programmers speak be used to open, erase, rename and print files. Germany
] and haveiranslaledalairanioiml oft heir Also operates on the 128 in 80 column mode.
Superbase 64/128
Foryears, Superbase has been the most powerful database
±1
^ -.- i :.,..-■
system available for Commodore 8-bit computers. Why?
l Because not only can you access its commands from
Sri l\w 1
menus, but you can also create your own custom Superbase
applications using the built-in programming language.
Superbase can also import and export data using standard
The Programmable Database for your
sequential files for easy portability with other applications.
Commodore "128
Additionally, the C-128 version will load with, and pass
Macro commands to. the Superscript word processor to
r and -P^tv >tCC*a* mtlcttmg wif tfttitt
DON'T MISS THESE OTHER FINE PRODUCTS FROM THE MAKERS OF SUPERBASE
Superbase: The Book Superscript 64/128
The final word on Superbase programming Superscript has everything you're looking for in a
techniques from getting started through advanced professional word processor. Its menu driven
topics. This book is filled with a plethora of hints, tips command structure is easy-to-use and eliminates
and practical examples. Superbase: The Book is the need for complicated commands. Superscript
required reading foranyone already using Superbase includes professional style editing, spell checking,
as well as those who are contemplating using this calculator, row and column arithmetic and full mail
powerful program in the future. This book is a rare merge facilities. The phrase glossary allows you to
find and quantities are limited, so be sure to get your store entire passages of text or Macro commands
copy today! and recall them with a key stroke.
Available from
Creative Micro Designs, Inc. Software Hut, Inc. Software Support International
P.O. Box 646 313 Henderson Dr. 2700 NE Andresen St., A-10
E. Longmeadow. MA 01028 Sharon Hills, PA 19079 Vancouver, WA 98661
Games have undoubtedly affected the shape of popular, hut only the larger companies could One of the most popular early games
the Comijriodore64markfit more than any ty^eoi afford to produce such, games. specifically written for the 64 was Jutnpiuau. It
programs. Yet, in these twilight years of this It quickly became apparent that gaming was was a well designed game, and combined crisp
phenomenally popular home computer, nearly the hottest new market in home entertainment, graphics, great sound, and responsive control.
every major game producer has moved on to and small companies specializing in writing Not to mention the fact that the game ilself was
oilier, more lucrative platforms. Even so. there games for the popular computers ot that era just plain fun. and had so many levels that it was
remains a very real market for games—and prospered and grew at an unbelievable rate. nearly impossible lo get bored with it.
luckily, there's still a wide variety of games still Companies who developed games for the big The Zork series also conies lo mind, though
available from a number of sources. arcade machines of the time (who can forget these games were ported to other machines. For
Pacman, Zaxxoii or Missile Command?) began those unfamiliar with Zork, it was a highly popular
The Early Years porting fheirgamesio computers. All thisgrowth interactive text adventure game. Infocom, the
When the Commodore 64 was young, games created a cornucopia of games on the market, maker of Zork, followed it up with a couple of
were generally produced by small companies and drawing more and more people into home sequels which eventually became known as the
individual programmers who were, like us, just computer ownership. And the home computer of Zork Trilogy-. They eventually released a wide
gelling to know the exciting capabilities of the choice, the one with the most bang for the buck, range of interactive texl adventures, including
hoi new home computer from Commodore. was the Commodore 64, the notable Hitchhikers Guide to the Galaxy, If
Many had previously worked with ihe VIC-20, you've never played one of these kinds of games,
and there were even some Sties ported from this The Classics you may not be familiar with what they are.
little brother ofthe 64. Buttblswas truly a unique This was an era that ihv ofus who were involved Interactive text adventures are not unlike
time in history when almost anyone with a little with will forget, nor is easy lo forget the games role-playing games. You assume the role of a
initiative mid a lot of time on their hands could that just kept coming. Certainly I'acman, main character, andarepreseutedwithsititations
write and market a program. Defender, Frogger, Donkey Kong, Dig-Dug and which must be worked out in orderto advance or
A number of the early programs produced by Centipede belong on the list of classics that complete the game. All of this is accomplished
small companies and individuals were on tape, showed up on our monitors. Hut these were all strictly through text—there's no fancy arcade
just as was the case with the VIC-20: but this 'ports': games written ior arcade machines, then graphic displays, no joystick control—just the
changed quickly in die U.S. as Commodore 1541 rewritten lo operate on llic i!4. Most of the besi keyboard and you. These games can be tough,
disk drive prices dropped to affordable levels. games, however, were games writtejispecifically and can really take some brain power lo resolve.
Cartridge games, loo, were initially somewhat for the 64. In the case of the Infocom games, (here's an
COMMODORE WO Id I) 20 Issue 3
extensive set ofcommands that varies from oik* Here Today, Gone Tomorrow Hardball, Jeopardy, Jet,lumpman jr.. Karateka,
game lo the next, each including some common Naturally it's a great loss to those of us still using Last Ninja. Last Xinja 2. Leaderboard Golf, One
commands as well as some which are specific to thef>4tohave little new software being developed. on One Basketball, Pacman. Paperboy, Pitfall,
the particular game, [nfocom's input parser— After all, to anyone on the 'outside* such a maikel Predator, Predator 2. PS1 5 Trading Company.
the routine used to decipher what you type—is would appear to be dead. Hut at this point we Qbt, Racing Destruction Set, Raid Over Moscow,
pan oflhe reason these games were so successful: need to lake a little closer look al what we really Rambo .i, Red Storm Rising, Repton. llobocop.
it was intelligent enough to accept commands do havcavailable lo us,andgaugethe importance Sargon 3 Chess, Seven Cities of Gold, Silent
embedded In oilier text, such as being able to ofnew developments. Have you noticed that the Service, Skate or Die, Skyfnx. Skyfox 2. Spy vs.
understand both "Drop the ball" and "Drop ball", hotnewdevelopmentforNintendo'sGamcboy— Spy, Stationfall, Summer Games 2, Superman,
Thereare other gamesthat I'd consider classics being touted on televisions across the nat ion—is Tenth Frame. Test Drive, Test Drive 2, '['he
jnsl due lo their uniqueness; Space Taxi, for Donkey Kong? Excuse me ifl don't get too excited Amazing Spiderman, Wheel of Fortune, Where
example, was probably one ofthe first to include about that. In fact, if the games I normally see in Time is Carmen San Diego, World Games,
speech, and was also a lot of fun. Repton, loo, advertised on television lor Super Nintendo and Zork Trilogy.
should beconsidered to be a classic—it was by far Sega Genesis are an indication of the normal fare 1 also saw some really great prices on this stuff,
the best Defender-type game that I'm aware of. tor these machines, then our old fi-S games are far some selling as low as S3.00 each! If you're into
The list goes on, obviously, and one could cry from being obsolete. games. 1 very much recommend gelling a catalog
probably write a whole book about ihe classic I should also mention that I'm fully aware of a from Software Support International. I don't
games. Unfortunately, our space is limited, and few upstarts that are reportedly getting some believe I've ever seen a larger selection of
we should move on to other topics. new games ready for the 64. At least one company Commodore programs in a single catalog, and
in England is also working on portingsomcol ihe their prices are greai. Check into their
Here Yesterday, Gone Today European games we've been missing here. And in 'superbundles' while you're at il; these include
While the 64 reigned supreme for years in the this issue Ihere's a review of a new game from several titles from a given manufacturer, all
game market, its edge slowly slipped away as Creative Pixels. So. while we're not being packaged together at a bargain price. In rnosl
dedicated game machines with better graphics bombarded by a flurry of new games as we were cases you'll get five or six games for about $10—
and speed became available. It's quite surprising inpasl years, there's still some chance of seeing a about a third of the original price of one game.
just how long the f!4 was able to hold its ground few new titles. Bearing in mind thai ihe titles I mentioned are
against new innovations, though. After all, game But even if we don't consider any of ilie.se new only a small sampling of what is available in
machines like the Atari 2600 offered the games, my opinion is that many of the older lilies catalogs, you should start to get the picture—
capabilities for playing games without having to made for the t>4 are still viable today. The biggest there's .still a lot of great yanies left around.
learn how to usea computer—not that the !)■! was problem then is in obtaining many of ihe games
all that difficult to operate for the purpose ofJUSI that are still around, while they're still around. Used Software
playinggames.Yel, many peoplehada real phobia And the fact that you're reading lliis article in If you're looking for a specific title, and can't
when il came to computers; a condition which Commodore World means thai you already have locate it in any of the catalogs, chances are new
still exists today to some extent. But il look information about some of the sources right in copies are no longer available. Some ol ihe most
Nintendo's game machine toreallybreak the64's your hands. sought-after lilies, like Impossible Mission and
lead in the home entertainment industry—long The amazing thing is just how much is slill Raid On Bungling Bay naturally sold out long
after the 64 was considered an obsolete product. available. Remember those liquidations 1 ago. To locale such lilies, you'll have lo use all the
How did I he Si hold on for so long'/ tine can mentioned a few paragraphs back? Well, all thai resources at your disposal lo search lhtp used
only guess that it was a combination of ihings; software had to go somewhere. market. Try calling a few of the companies .such
inexpensive disk-based games versus the as Software Suppori (SSI). Software liiil. Harvey
cartridges, the vast library ofprograms available Where to Look and Associates. Commodore Country, Computer
for it. and the ability to use the computer for There are relatively few companies left who still Bargain Store, and any others you can dig up
other purposes like word processing and such. slock Commodore software, and in some ways phone numbers for. Most ol these handle used
All ol these factors certainly played a role in this helps cut down your search time. Most have software, and have a constantly changing
placing more (i-t's in homes long after anyone in some kind of catalog; call them and get one— inventory. Some may even pin you on 'call' list if
the industry could have imagined. they're almosi always free, and often contain items they don't currently have what you wont.
As Hi-bit game machines and computers that you hadn't thought you were looking for but There are other routes for finding used
proliferated, thefrlgamemarket dwindled. Game really do want.There is, after all. a vast number of software, too. Yard sales, thrift .shops, your local
makers began phasing out Commodore games as games available from these sources. newspaper—all are good resources to check.
sales declined. Many of these companies got out Browsing through catalogs. I saw a lot of titles Classified ads won't list individual til les. but often
quickly, liquidating vast numbers of packages that would be great additions foranyone—many you'll see someone selling a 64 or 128 system with
they bad warehoused: others continued to offer ol them classics: Aerojet. Archon 2. Arctic Pox, software, and many times they're willing to part
current products to distributors, bin put aside Arkanoid, Barbarian, Bard'sTale, Batman, Beach with some programs separately.
plans for future- products. Competition in the Head, Beach Head 2, Beyond Zork, Blackjack And don'l forget lo cheek with your local user
game machine markets was getting heavy, and Academy, Blue Max 2001, California (lames. group, BBS's, and national networks like GLnie.
even the largest game companies couldn't afford Chessmaster 2000. Die Hard. Dig-Dug, F-15 Delphi, and CompuServe. If you use your
to splil their resources to support platforms that Snike Eflgle, F-19 Stealth Fighter, Family Fued, resources well, il's only a mailer ol time belore
didn't pay back quickly on new developments. Flight Simulator 2, Ghostbusters, Hacker, you find what you're looking for! ^)
Once upon a time, the C-IM enjoyed more game ShoppingforPD games isquite a bit dissimilar oriented network was acquired by Internet-
development than any other platform—more Io the commercial market—games aren't sold champ Delphi and has evolved into a BBS ofnear
than Apples. PCs, TRS-80s—any of ihem. with a booklet of documentation, there's no cult status. One unique feature oflSIX is its stock
Software companies routinely duplicated and packaging, and their overall quality is typically of Commodore files, ofwhich a small percentage
peddled theirjovial Commodore 8-bil game titles less refined. On the. phis side, there's the consists of PD games.
by the tens of thousands, and you could find occasional appearance of a new game, or the Naturally, 1 don't recommend joining any of
them stocked in abundance at many of the major resurgence ol a golden oldie. The "game these networks solely for the purpose of finding
computer store chains and book slores. developers" in this arena usually aren't college- games to play on your Commodore—the myriad
Well, it's over a decade later, and there's no educated programmers earning six-figure of Other services they provide makes them well
profit margin left to entice software companies to salaries—they're usually college-bound kids worth a little additional exploration. No mailer
invest in 8-bit game development, no matter how holed up intheir bedrooms, practicing thealmost- where your interests lie. you won't lie
cost efficient it is in comparison to the modern- lost art ofwritingandcompilingcode by the light disappointed with what you find.
day process. You can now count on the lingers ol ol their Commodore 1702 composite monitors,
one hand how many software companies still Finding the games these 8-bil programmers Personal Notes
cany Commodore game software, and maybe on produce is easy—provided thai you've got a While CD games for elite PCs, Macs and Amigas
one thumb the number that are left actively modem and a on-line account. We're not referring are no match ior their freely distributable
developing lor tiie C-64. Ask for Commodore to the typeofon-line account you'd gel by joining counterparts. Commodore 8-bit games are
game at a bookstore and they'll probably ask if a local BBS, either. To be truly effective in the comparable in their quality to many of the
that's a new game for the Mac or the PC. game ofsnooping out PDgames, you need access commercial offerings. Unlike the open-ended
to one of the heavy-hitters—preferably GEnie, architecture on the US- and 32-bit computers,
The Evolution of Computer Games CompuServe, or IS1X. Noi lobe confused with the finding games that push the envelopeofthe C-64's
Let'spause and reflect on how game development much ballyhooed information superhighway, capabilities is common. Although limited to Jli
has evolved, and how you, a Commodore owner, these independent networks offer well- colors.some PD games for the Commodore 8-blts
can adapt to these changes. First, thanks to the maintained Commodore 8-bil file and message are examples of truly inventive programming.
advent ol "game machines", the computer game areas packed with freely distributable games that I prefer to judge games by the level of
industry has endured several radical and rapid are still actively downloaded. entertainment that they provide. So as not to
upheavals. Without an account onauyol these networks, taint their usefulness,! didn'tInclude educational
Thenewprocedure bears little or 00 semblance you simply can't determine which is best from a i'l 1 games, which I'll cover separately in a later
to the practice when writing Commodore 8-bit games standpoint. To that end. I'll list some article.
games was in vogue. Writing 8-bit code and pointers. From a sheer tile volumeaspect.CiF.nie's To that end, I've only included the high-action
documentation now seems downright effortless game count can't be beat. Hating back over nine arcade and adventure games in my roundup. To
compared to the labor required io create today's years, the Commodore 64/128 Round table areas be fair, the criteria used in the selection process
elaborate, role-playing, multi-platform games are brimming with all manner of games. was download count, originality, ami payability.
that resideontwoCD-KOMs with over a gigabyte Mastering the downloading process is a cinch. I've compiled a list of top 20 all-time best on my
ol executable code and enough documentation with helpful sysops and long-time user.s eager to personal list, and noted their network locations
to dwarfthe Magna Charta. It's mildly amusing jump in and help. Their help is invaluable, since wheneverpos.sible. As noted, in some cases youll
to think ofa 30K game for the 8-hitters were once many of these archived files don't employ poini- ilnd them on multiple networks.
considered "large" programs. and-click decompression techniques.
Secondly, while game development in the8-bit For fewer, but more unique, one-oil games. Tim's Top-20 PD Game Picks
side ofthings has cleariy waned, the interest level CompuServe is tny networkservice ofchoice. The Landmines; CompuServe (MINES). Played from
in hasn'l suffered a similar fate. Many folks just Commodore areas on CompuServe aren't as lively I he keyboard, lliis4K liASIC game writieu by Jim
like yourself continually search for games, with asthoseon GEnie. but that's not overly important Rulterfield comet complete with sound effects
no idea ofwhat to lookfbror even where to begin in the grand scheme of tilings. and is a lot of fun to play. It's simple, slick, and
looking. Fortunately, a lol of potentially "free" Finally, there's RIX—operated by Delphi. i veil-executed, with a goal of trying to move from
(or at least very reasonably priced) software is Originally conceived as an on-line oll'shool ol the board's upper-left to lower-right without
readily available in the public domain. BYTE magazine, this remarkable technically- hilling a mine.
Yearsago, while the newsletter editor ofa user group, 1 decided to fill Mime trivia questions public domain. This seems best, as I feel this is something
empty newsletter space with Commodore Trivia, to test the group's that even I can do to give back to the Commodore community. Also, the
knowledge. After doing it fora few issues, I wassoonpromotedand time get questions are nol nil my own, I ask only thai the article remains intacl and
awayfrom me. However, in L993,Idecidedtorenewandexpandthetrivia unchanged, and that my information appears somewhere so users can
into an ongoing effort. These resulting questions come from myself and contacl me. These questions lorm a contest that Irun on the Internet, so
users jusl like you, all of varying skills. I have attempled lo research each you may feel free to contact me for alllhe relevant informalion. Ifyoudo use
question prior to submission, hm I do make mistakes. My hope is that them, I always welcome a postcard detailing where they were used. M'you
everyone, including myself, learns from the exchange ol information that have a question, please send it (with answer) as well.
the trivia creates. I have found out numerous facts about the computers and -Enjoyl
operations ofCommodore though these trivia questions, and I hope you do Jim Brain
as well. Bruin Innovations, Inc.
ThefoUowingTrivia Questions are my gift to the CommodoreCommumiy 23Q6B HartlandRnad
at large. While other partsofthismatiazinemaynot be reproduced without ihirlhind. Ml 48353
the consent of Creative Micro Designs. Inc.. I have decided to make the brain@mail.msen.com (Internet email'address)
SOOA What was the Code -N a me of the Amiga while in development? $016 What does SID stand for'/
$O0B What is Lord British's Real Namefihe creator ofl he Ultima Series)'/ $017 What does the acronym KERNAL stand for?
$00C What is the POKE location and value that will fry an early model $018 What version ofDOS does the 1571 have?
PET?
$019 What Other two Commdore Disk Drives share the same DOS version
$001) l)n the. PlusM and C-1S, the VIC chip was replaced with the TED number as the 1571?
chip. What does TED stand for?
$01A I low many files will the 1571 hold?
$O0E Commodore produced a daisy-wheel letter quality printer in North
America (maybe elsewhere) for the Commodore serialbus. Name it. $01B I low many iiles will the 1541 hold?
SOOT What is the version of DOS in the 1541? S01C What did Commodore make right before entering the computer
market?
SOU) What is the version of BASIC in the Plus/4 and the C-16?
SO ID Commodore introduced ;m ill-fated 4 colorplotter. Give the model
SOU What are the nicknames oHlic original three custom Amiga chips? number.
S012 Commodore produced a 64 in a PET case. What is its name and S01E Some formats of CP/M write disks using the MFM format. What
model number? does MFM stand for?
$013 Commodoresoldalmegabylefloppydfekdriveinal541case.Give $01l; On the Commdore 128, the user manual left three commands
the model number. undocumented. One works, and theothergivesa not-implemented
error. Name the commands and what each one does or does nol do.
$014 What does GCR stand for?
S0I5 Comniodorepioduced a driveioaccompany the Plus/4 introduction Answers to these questions will appear in the
thatwasdesignedspecIficalIyforthePlus/4.Grvethemodelnumber. next issue of Commodore World
Transfers word processing, text, ASCII, and Screen Code files between FOflHS DISK [HftLOPES
FUN GRflPHICS mflCKIHF. SUPPORTS IIT1P0RTIHG GRHPHICS flND
C64/128 and IBM PC compalible 360K 5.25* and 720K 3.5" disks. Hl-BES SCREENS FROdl (HHKV POPULflH PROGSflfflS INCLUDING;
KOnLB KftHOVSCIPIKCO 6*
Requires 1571/1581 or FD-2000/4000 Disk Drive. GEOPfiiNT COHPlJTtR EVES
SUPPOP.TS I ;■. '<■ ■ . k i mikbs ICR
Still only $44.95 W-mULllPLE I. P P. I N T SHOP riCUISROOn
DRIUES I
! nou oco hpr ceowbiic
' ^yioco bvie
l-..^*'
Version 4.1 upgrade, send original BBR disk plus SI 8. GEO5 SCREENS CflH BE CflPTUflEQ SirflPLV BV HESEI'INC
CfJfflPUTEP THEN LOflOIHG THE FLfH OBflPHICS ITRCHIHE.
FUH 6RRPHICS nflCHIHE FULL kEVBOBIlD DUERLHV —J3.S0 En
Harried!
THE MOST AMAZING ART
m OFFER EVER!
M
I 1 i
■HI
-
computer platform! Don't wait! These prices
r "^ won t last forever.
I -"
Call LOADSTAR at:
1-800-594-3370
Si! p \
3
or send 320 to;
■.; 1":"ll|| k
. illicit..
LOADSTAR HARNED COLLECTION
P.O.Box 30008
1
Sri Shreveport, LA 71130-0008
■ ■ mi
# 5.25-inch disks order #070425
3.5-inch disks order #070423
"obncure ten-dollar spelling ot "complete."
GeoCable Compatible Pnnl Coble S29 00 Pocket Writer 2 (64) (Digital Sol.) $65.00
2+1 Cartridge Port Expander $45.CO Pocket Writer 3 (64 or 1Z6) (Digital Sol) $70 00 3.2 and 1.6 MB 3.5" Floppy Drives
MW-350 Printer Interface (OK/HK Oultor) SJ9.00/S60.00 Pocket Planner 2 or Poclel Filer 2(Drgital Sol)... $35.00 The FD-2000andFD-4000 diskdrives utilize
Aprotek 3-Wiiy Usor Porl Eipnndm 530.00 SuperScnpl 6a (Precision) $15.00
today's latest 3.5 inch disk drive technology.
Aprotnk User Porl Extonslon Cnbla $10.00 SiroorScnpl 128 (Precision] $20.00
FD-2000'S support GOOK (1581 style) and
CMD'a 1351 Compatible Triickunll 169.05 Data Manager 2 (T ironworks) $16 00
1.6 MB (High Donsity) formats, while the
CMD'a C-1351 Compuliblo SmartMouso 549,95 Suborbaso 64 Version 3.01 (Precision) S35 00
FD-4000 also oilers support for the 3.2 MB (Enhanced Density]
Mouse Pad S2fi5 Suporboso 128 Version 3.01 (Precision) S35 00
disk format. Fast and reliable, they support 1541, 1571 and 1581
Samsung SP-2412 24-pin Epson-como Printer S199 00 PoworPlan 64 (Abacus) S16.00
S™l1Calc64 (Trmoworks) SI 6.00
style partitions. Native Mode partitioning and can actually read and
Samsung SP-0912 9-pln Epson-cojnp Prlnlpr $143.00
Personal Portlqlio Manager (Abacus) 516.00 write 15S1 disks. FD's feature built-in JiffyDOS, SWAP button and
C-128DCompulsr (C^Helurb, vv/JDOS) S199.00
Cadpak64 (Abacus) S22.0Q optional Real Time Clock. High capacity, speed and compatibility
C-64;64-C Computers (CMD Refurb, w/JDOS) 575.00
Cadpak 128 (Abacus) 525 00 make the FD right for every application, including GEOS,
1541 Disk Drives (CMD neliirb.w/JDOS) 575.00
154 HI Disk Drive (returt). ivI'riMr Supply ...5109.00 ChFirtbak 64 (Abacus) S17.00
C-12B Poivar Supply (Repairable) $45 00 I Point v1.6|II6.80-tol.,64Kvnc| (Living Proof) $39.00
I Port vl.54 (i ;a Bo-coi, sjk V0C) (Living Prool) S29.00
RUN ProttuCtrvily Pak t. II, or III (Specify) S15.00 Power-Backed Expandable REU
CMD Utilities S24 95
RUN Super Starter Pakl54lor 1581 S2000 The fastest possible form of storage.
JrltyMON-frt (ML Monitor) $19.95
RUN Works 52000
B;g Blue Reader V4 10 [SOGWAP! S39.00 RAMLink provides instant access lo files
Tel«co mmu n fc a lions and retains data while your computer is
Tne Comoiession Kit (Mad Man) S39.00
Dialogue 128 S29.00 turned off. Easy to use and expandable up
SpeedTerm (Abacus) $25 00 lo 16 MB. RAMLink utilizes the same powerful operating system
GEOS 54 v2.0 S-M 00
EwitlLink RS-232 Cartridge (Up to 38 4K Baud!.. S39 95 found in CMD Hard Drives. Unlike Commodore REU's which are
GEOS 128V2.0 $49 00
StYitlLin* Modem Cable (DB9-DB25) $995 compatible with less than 1% of commercial software. RAMLink
gooCalc 6J w gpoFilo 54 $40 q0
BOCA 2100 Baud Modem $69 00
geoCalct28(noeoRlo1Z8 S4S00 supports more than 80% of the commercial titles. RAMLink also
BOCA 2100 w/SvdltLinkano1 Cable $99.00
geoProgrammer S45 00 offers built-in JiflyDOS Kernal, SWAP feature, reset button, enable/
BOCA 1 J.4K Baud Modem $169.00
gooPublisl! $40 00 disable switch, pass-thru port and RAM port tor REU/GEORAM use.
BOCA IJ.lUH/SHiltLinkS Cable $199.00
geoChan $29 00 RAMLink olfers maximum speed, expandability and compatibility
Aprolek l.tmlf.lodcm C-24 (C= ready. 2400 baud) $69.00
Desk Pack Plus , $29 00 with all types of software and hardware including GEOS.
Aprotek MlmModem C (C= ready, 1200 baud) .... S5O.O0
FONTPACK ,. E25.00
Aprotek Modem adapter (C= to Ext. PC Modem) $20.00
HDSeties.
Intsrnalional FONTPACK $25.00
Apjotok Convert-a-Com(C= Modem-PC adapter) $29.00
geoBASIC $20.00
^^^^^H^^Ef III ■ ■ ''ill
RUM GEOS Companion $20.00
RUM GEOS Powor Pak I or II (Spaeify) S20.00 AcroJot S12.00 SCSI Hard Drive for the C-64/128
gnloWny.'B4 or 128 (Soocily Version) S2B95 Atomino $17.00 HD Series Hard Drives are available in
Collolio Utiliiios (Handy Gens Ulilnlos) .S19.95 Balhslii $13.00 capacities up to 1 GB, are fully partitionable,
Blood Money $15 00
Parloct Pnnl LO lor GEOS (Lasor-Nku ouiput) S49.9S and can emulate 1541, 1571, & 1581 disks
geoMdkEiBcjnt (Miikna Eioolnblo copis&l $12.95 CtiomEl $10.00
while Native partitions utilize MSDOS-style
geoShell V2.2 (CLI lor GEOS) S24.95 Con!hct In Vietnam $16.00
subdirectories. HD's connect easily to the serial bus or parallel via
DmeezJls Greatest Hits (N™iMs2,5mm|i.Lnto>:2S> S30.00 F-15 Sinke Eagle $16.00
RAMLink. Includes built-in JilfyDOS, SWAP feature and RTC. HD's
Proieci Slealth Fighter $20.00
offer superior compatibility with most commercial software including
Usor Squad $13.00
GEOS ProgromrnorB Reference Guldn CALL BBS. Productivity and GEOS. And with new pricing, HD Series drives
LastNmpll $15.00
Hitchhlkofs Guide lo GEOS S3S.0O
Wflinlmmfl $13 00 oiler Ihe lowest cost per megabyte of any C64/128 storage device.
SuEorbnso ■ Tho Book S15.00
Marble Mudness .,.,., ,. $13 00
Anatomy oI Hid 1541 $12.00
Monaco 515.00 Shipping and Handling Charges
CUB Computer Aidor) OeSlfld $12 00
Navy Seal $10.00
C1IS BASIC Trdlnlng Guldo $12.00 Usu tho chart bulow to match your order subtotal with your shipping zone and method.
Red Storm His:ng S16.00
Commodore 64 Tricks and Tipa $12.00
Rrngs ol Medusa $16.00
i1 1 "I
UPS Nc*[
Basic Compiler Duslgn tor trie C-54 $12.00
RUNC123Funpak S15.00 O'rJ#r SuhtQf*! HI PR Canada FiHBigrt
C-64 Science & Engineering ,. $12 DO
RUN C64 Gamepak $15.00 SO rji. Sts « wen 517M | SI2M SG00 S1E0O
Casselte Book (or C-64 ana Vic 20 $12.00
Skate or Die , S13 00 JiOO :■ ■ STBCO 114 00 (700 1KB)
Graphics Book Tor Ihq C-64 $12.00
The Arnajmg Spider-Man $15.00
<J . i' ■!. SJHOJ 1I30D Dm
Pnnler [look lo'the C64 $12.00
The ProsiOent Is Missing! Sio 00
lOeaslor Use on Your C-64 $12.00 160 00 »I*HH la do 1 1 . ■. L' S73GG JI9O1 S:. -J-: ■
THo Three Stooges SIO 00
MIDI Softwiiro nnd 1oI«ri>CH Tie Break "Tennis $16.00
11H00-12HH HOOO SJfCO ^.- ■- SXHX !■■. ■
Sonus 129 Sequencer. MIDI Interface, CsBlos $99.00 UlUma V (Pleaso Specify) St7.00 * ■ ■ - SUM veoo Him
ABO
Creative Micro Designs, Inc.
CMD
PaymonT and Dolivery: CUD accepts MC. Visa. Money Orders COO ana Personal
Checks Personal Checks are held Tor up to 3 weeks Most items ara slock, contact CMD
P.O. Box 646 Info: (413) 525-0023 lor cutrenl delivery scfieduloa Rotufna lof mrsrchanOise credit only wrlhin 30 days rtiih
East Longmeadow. MA 01028 Fax:(413)525-0147 prior ai^honzntrons. ah prices ond specilications are subjeel lo chango without notice
TRACK
Smart operators that are a pleasure to use. So. if you're tired
of the slow, erratic movement of your current input
device, make the inteliigent choice and pick up a
SmartMouse or SmartTrack today!
■ Sprite Editor
Create and edit sprites
• ML Monitor
Examine all memory including COMES OF , _____ _N^~T"-
• Biow-up
Make any portion of a picture
up to the full size of the THE MOST POWERFUL,
screen FH1EMDLY AND FEATUR
The Digimaster software package (reviewed error made In the assembly of the audio sampler Required Tools
elsewhere in this issue of Commodore World) can can cause damage to your computer and/or the You'll need the tools and supplies given in the
edit and play 8-bit digitized sounds on a sampler. In no event will Commodore World or following list to begin [his project. All should lie
Commodore G4 or 128. Digimaster comes with a Creative Micro Designs I'e liable for any direct, commonly avilable from local hobbyist stores.
library ofsounds, and can also convert Amiga IFF indirect, orconsequential damages resulting from
sound .samples so thai they can In1 used on your the use or misuse of the audio sampler or any of IT) Walt soldering iron
Commodore. However, if you want to sample the information given in this article. Rosln-cote electrical solder
your own sounds, a hardware digitizer (audio Bus wire
.sampler) must be employed. Although Parts Wire-wrap wire and strippers
Digimaster will accept input from a standard Most ofparts required for this project are readily Culling pliers
Amiga sampler, these devices are gelling hard to available from I'lectronicssupply stores, including Nee die-1 lose pliers
find and a special cable is also required to attach K;idioShad.lfyoucannotobtainthepartslocally. 1/4" drill |to make a hole in the perfboard for
the sampler to the C-64. As a result, we felt that it [hey can all be ordered from Digi-Key Corporation ihe phono jack)
would be helpful to present these plans for a in Thief River Falls, Minnesota. We've included
do-it-yourself, simple, low-cost quality sampler. the Digi-Key part number in the parts list below Assembly
to aid you in ordering the correct components. Thetirst thing todoi.stofinda clean, uncluilered,
Important The full address and phone number for Digi-Key static-free work area. Once you have set up your
This project requires some dexterity and ami oilier well-known mail-order parls outlets tools and organized the parts, you are ready to
knowledge of proper soldering techniques. An are given in the "SOURCES" sidebar. begin. The first step is to solder the edgeboard
connector (PI) directly to the periboard. Ifthis is
AUDIO DIGITIZER PARTS LIST not possible because of the type ofperfboard you
are using, you will have to use wires to make the
necessary connections between the edgeboard
Schematic Digi-Key Approx.
Part Number Cost/Qty connector and perfboard.
Qty Description Key
Next, use thebuswireand forma robustground
1 ADC0804 A to D conv. U1 ADC0804LCN-ND S 5.00/1
.84/1 plane :iround the perimeter of the board,
1 LM358 Op-Amp U2 LM358-ND
3 1ki2 1/4WRes. 5% R1.R2, R3 1.0KQ .26/5
1 39kQ1/4WRes. 5% R4 39KQ .26/5
Sources
1 33kU1/4WRes. 5% R5 33KQ .26/5
2 24kQ 1/4W Res. 5% R6, R7 24KQ .26/5
Digi-Key Corporation
1 4.3kQ1/4WRes. 5% R8 4.3KQ .26/5
P.O. Box 677
1 910£i 1/4WRes. 5% R9 910Q .26/5
ThiefRiver Falls. MN 56701-0677
1 820£> 1/4WRes. 5% R10 820O .26/5
1-800-344-4539
1 68D 1/4W Res. 5% R11 68Q .26/5
1 100KQ Potentiometer VR1 3386P-104-ND 1.07/1
JDR Microtlmces
2 lOuFTanlilumCap. 16V C1, C2 P2038 .62/1
1850 South 10th St.
2 .001 uF Poly Cap, 50V C3. C4 P3102-ND .48/1
San Jose.CA 95112-4108
1 47pf Ceramic Cap, 100V 5% C5 P4845-ND .18/1
I-800-53S-5000
1 12724 User Port Conn. P1 EDC305240-ND 2.14/1
1 Phono jack P2 SC1133-ND 1.23/1
Mauser Electronics
1 Perfboard, O.r'xO.T'grid,
12 Emery Are
w/pads, min. size 2"x2.5"
Randolph. NJ 07869-1362
(Radio Shack 276-1395) 2.19/1
1-800-346-6873
Approx. total cost: $16.93
USER POHT
J ( 7 I « H11 6B(1
W.
ABCDEFHJ K L " H
(vl h whJta looking inles in. poM hom irn nil ol Ihi Wilt)
IDjlF
UtWI
!■-, C4|
39nn 31sn1
connecting It to Pins l, A, 12, and N of the edgeboard connector, A solid Using the Sampler
ground plane isa must to ensure the proper, noise-free operation ofthis or Plug the sampler into the User Port, connect your audio source to the
any other electronic circuit. sampler's input (Phono jack P2), and turn your computer on, If your
Without soldering anything in place yet, arrange the remaining computer does not power up normally, or acts strangely, shut it ofl
components on the pertboani so tiiat the distance between connections immediately, remove the sampler and check your connections against the
and components is kept to a minimum (see layout diagram). This will help schematic. Ifyour computer behaves normally, boot the Digimastcreditor
reduce noise In ilie audio circuit and result in cleaner-sounding samples and try sampling a sound. Kol low the instruct ions in the Digimaster manual
later on. Once all llit components arc where they belong, solder them in anil adjust your audio source and potentiometer VH1 on the sampler lor
place, and llien make the necessary connections by using the wire-wrap the best sound quality before you begin sampling. II you have problems
wire. Follow the schematic carefully, and check your work care fully. getting any sound through the sampler, or if the sound quality is poor, you
You'll notice thai we led l'2 (the Phono Jack) offofour layout diagram. may need to shut down and double check the audio source and your
It should be located close tot.'l. but your specific wiring connections may connectionsonthesampler. ifall goes well on the other liand.you can l)L'giu
dictate exactly where it will go. You might also opt lo use a phono cable the enjoyment of capturing your own high-quality, 8-bit digital audio
instead ofan actual jack, or mount then cni ire project in a small case. samples on your Commodore. y)
0 0 0 0 o 0 0 0 0 O 0 o 0 o 0 o o
o o o o ()
1 to o o o o o RMMAY88
RMJUN88
May 1988
June 1988
Commodore World
m c fRT
o □ o 0 o cr =1 o
Volume 1, Number 1
RMJUL88 July 1988 CW1-1
o o o o 0
H o
tr 0 o o o o RMFEB89
RMMAY89
February 1989 CW1*2
May 1989
Volume 1, Number 2
Pricing
o o o o o o o
fCG 1 o o o D a o
RMJUNB9 June 1989
July 1989 RUN Back Issues: Any 3 issues for
o o o o o o
R7 o o o o o o RMJUL89
August 1989 S12.00;Any 6issues(orS18.00;Any
RMAUGS9
o o o o o
TT o
R8 o
c C5 D o □
RMSEP89 September 1989 12 issues lor 324.00.
RM0CTB9 October 1989 Commodore World: S4.95 each
o o o o
_R9 ■=} o o o o o o
a o 0
RMSPB9 Special Issue 1989
o o o o o o
HMJAN90 January 1990 Shipping
o o o o
Ha o o
RMMAY90 May 1990 RUN: 3 Or 6 issues - U.S. S3 00,
1 1 1 1 Hi 1 1 1 IT
RMJUN90 June/July 1990 Canada S5.00. Foreign S15.00; 12
o o o o o o RMDEC90 December 1990 issues U.S. S5.00; Canada S7.00;
RMJAN91January/February 1991 Foreign S20.00.CW: U.S. and
o o o o XT o o o
RMMAY91 May/June 1991 Canada S2.00 each: Foreign S5.00
o o o o o o o a o o o o o o o o o
Digimaster
by selecting "Load" from the File sample, or evenjumble the words of found the program's user interlace
menu, then choosing the desired file 3 sentence around. It's also possible intuitive and easy louse, and best of
from the directorylist. While the file to create new sound samples from all, 1 had it up and running very
requester will display all files on the pieces of other samples. quickly.
disk, only the "dff" sound tiles can The Sound/UFX menu contains One of the best features of
be loaded. After the sound file Iliads, six selections. Volume changes the Digimaster is the ease with which
the program will display the entire volume of a highlighted range. This you can use the sound samples in
sampled waveform in the .scope lets you create fade-in and fade-out your own BASIC or Ml. programs,
window. A section of the waveform effects, or increase or decrease the This raises the status ofthis package
An ail-new program for display van be highlighted (or overall volume of the entire sample. from a quickly-forgotten novelty
digital sound samples on your "marked") for vise with (lie various It's also possible to use this fund ion item to a truly useful programmer's
Commodore Si or 128 in M mode, editing and sound effect tools. to change the volumeofa portion of tool. Even the novice 64 or 128
Digimaster uses new techniques in The Edil menu contains six the sample, which may be necessary programmer should be able lo
reproduce eight-bit digital sound selections, five of which are used to when overlaying or combining clips. incorporate eight-bit digital sound
samples, previously considered manipulate portions ofthe sample. Resamph alters the sampling rate into his or her own programs with
impossible on a i>4/128 without The sixth selection allows you lo of the entire sound sample: this can the supplied routines,
additional hardware, liighl-hil choose your default and "dip" file be used to decrease the size ofa sound I really don't have any negative
digitized audio is sixteen times more diskdrive, and select a low pass filler file, and is also useful when comments about Digimaster,
accuratethat four-bit, and produces cutoff frequency. The filter control combining clips ofsamples thatwere although I'd like to see a few more
sound with less noise and distortion. allows you to adjust the "tone" to recorded at different sampling rates. on-board sound effects functions
The package includes an editor, a remove aliasing or quantization Backwards will Hip the marked such as echo, chorusing, and
utility to convert Amiga IFF sound noise during playback. Aliasing range of data so that it will play Hanging. While these effects can be
files into a Digunaster-compatible noise occurswhen frequendesabove backwards. While this feature has accomplished manually using the
formal, relocatable machine- hall tin* sampling rale arc present in little practical use. it can he used to copy and paste editing functions,
language player modules for both the digitized sound. Quantization create interesting sound effects. it's difficult and lime consuming
ti4 and 128 modi's, and Sample noise occurs when portions of tile Loop Range will simply play the getting exactly the correct delay time,
BASIC programs to demonstrate sound are very soft. highlighted range in a continuous volume, and number ol repeals.
how to use digitized sounds in your The editing functions generally loop. Producing a simple echo effect on a
own programs. require that you highlight a portion Sample Audio lets you record live short sample required repeatedly
The Digimastei Editor is mouse (or all) of the waveform. This is done sound directly into the computer reducing the volume of the sample,
or joystick driven, and uses an by moving the pointer across the with the help of an audio digitizer. cutting the entire sample to a clip
intuitive graphical point-and-dick waveform while holding the mouse The manual provides some file, loading theoriginal sample, then
user interface with pull-down or fire huiton down. Four buttons information on obtaining and overlayingthe dip at the right point.
menus, dialog boxes, and requesters. on the scope window allow you to attaching such devices. [AlsonottUie Hopefully, the author will include
This makes the operation of the fine-tune the beginning and end of hardware digitizer plans elsewhere in such functions in a future version.
program a breeze, especially while your highlighted range. This range this issue-Ed.] Digimaster 1ms three Another nice addition would lie
editing the sound files. can then be copied orcut to the clip sampling rales, labeled Slow, the ability (<> have multiple clip files
After the program loads, the file, erased, or mixed with a Medium and Fast, which translate lo ease constructing sounds from a
screen displays a menu bar across previously .saved clip. It's also toHK. KIK.and I2K respectively. number ol different samples. These
tin.1 top ol (lie screen, and a "scope" possible lo insert a previously saved All in all, the .sound quality of minor shortcomings aside,
window. The-scopewindow contains eUp into the current waveform data. Digimaster competeswellwithsome Digimaster is sure to please and
buttons for playing all or a portion The editing functions can be usedtc of the sound boards designed for amaze anyone interested in editing
ofthe current sound file. A digitized trim silence or noise from the newer computers, especially at the digital sounds.
soundfile is loaded into the program beginning or end of the sound medium and last sample rates. I - John Svmfimt
need to remind yourself of this facl Navy Seal! see him wallow through ihe vats of Creative Pixels: SI9.95
repeatedly as you at temp I to ■ Sherry Frecdlinc icky liquid and poke around in
complete your assignments. various stores, alleys, vaults,
Asa new recruit you'll begin your factories,and soon that make up the
Navy Seaf adventure with Basic The Blues Brothers game's different levels. His little
Training, which consists of four Titus; S2S.95 figure even bounces when he walks
segments: marksmanship, an and stops and dances a bit once in a
on land obstacle course, an while. And there's plenly lo dance
underwater obstacle course, and to. The soundtrack, featuring songs
climbing and rappeling. Upon from the movie itself Is great, fall oi
completion ol each phase of ihe grungy, bluesy melodies and snare Tin- Isltuit! of the Dragon may
training program you receive a drums. The music lakes all three convince you that lands populated
rating. And. after completion or all voices on the Commodore, so you with prehistoric creatures such as
four segments, you'll receive an don'l gel any other sound effects, Blue Dragons, Pteranodons.
assignment based on ihese but that didn't bother me at all. I'd Triceralops. Dimetrodons, and
combined .scores. The training I'll admit it right offthe bat: Ilovcthis rather hear the music. Stegasauruses actually do exisl.
program may be repeated again to gurnet I'm nol sure why. especially The graphics scroll smoothly and You'll experience a science fiction
improve your rating; this enables since I'm really very frustrated with are nicely detailed, although not style adventure as a futuristic man
you to qualifyfor other assignments. it right now. 1 don'l think it's just unite as snazzy as the screen shots meets and battles with these
Completion of each assignment because it's one oi ihose addicting on ihe box. liven so, they do a pretty prehistoric crearuFes.
requires you to he quick and alert, scool-thHillle-guy-around-the- fair job ol capturing the feel of the jack Roberts and his girlfriend
and timing ['lays a huge factor. levels-and-collect-lhings-whUe- Chicago cityscapeol ihe film. There l.inda were tlyiuj" in their aircraft
Navy Seal is packaged with a very bopping-baddicsgames, like Mario are plenty ol surprises, ranging from when they encountered a tropical
attractive, well-written, eleven page Brothers. I don't usually care much Iheconventional (conveyor heltsand storm. After flying for a few hours,
Basic Instruction Manual. Reading ior those kinds ol games—I get too lifts) lo the unusual (umbrellas to ihe plane began to sputter as it ran
this manual before starting to play frustrated. 1 don't think that it's drop ihe hero more slowly) to the outoffuel. Fortunately, there was an
the game is a definite prerequisite, because ihe gameplay is all thai hilarious (I won't tell you what ihe island right below them, and Jack
as llic manual provides you with an spiffy; it plays pretty much like you'd birds do to you). managed lo crash land the plane.
the 1351 mouse driver supplied with GEOS, Since Dialogue 128 is one ofthe few non-graphic reaction. Any shoot-ein-np games or other fast
SmartTraek responded with more precision than programs that support the 1H51 mouse, I tested action types were less than satisfactory, and I'm
it did in joystick mode. it next. Reading the manual, I found I had a choice not al all surprised. For these a true joystick is
I ihcn copied tin' AuloSmarlTiineGEOS clock in the way I wanted to use the menus in the really the only choice. One game, Boulder Hash,
Utility to my hoot disk, and rebooted using llie program, depending on how I chose to use which I hadn't played in ages, was actually very
SmartTrack input driver supplied on the utilities SmartTrack. After making three different work enjoyable with SmartTrack. I didn't judge its
disk. The autoexec read the clock chip from the disks. I set out to t ry all three. The first choice was performance based on my score, but was pleased
trackball and automatically sel the time and date GF.OS style menus, using the trackball in joystick to note that my score improved on the second
for me.! have another CMD device with a Real emulation. This had me a bit concerned about and third games. It seems to me that 1 was
Time Clock, and hadn't considered the clock chip using [lie trackball at all with Dialogue, as the becoming more proficient in my use of the
in the SmartTrack a big deal until I saw this pointer moved painfully slow. The next try was trackball witli each game.
autoexec in action. I don't usually use my other more successful, using GEOS style menus with
KTC-equippcd device with GEOS, so I'd been the trackball in mouse mode. The slowness ot llie Grumbles
missing out on the benefitofhaving the time and joyslickennilalionwasapparenlly only a problem Most of my complaints about Smart Track are
date automatically set. Since I'd be using with that emulation, and the pointer now moved ones I have about joysticks, trackballs and mice
SmartTrack with GtiOS each lime I boot, I don't with ease across the screen. The third test, Amiga in general. Commodore was kind enough to give
need to worry about setting the timeor date with style menus, proved more interesting, but took a US(WOjoystick ports—which is nice for two player
GEOS again. This I like! bit of gelling used to; it required holding down games. Personally, I find switching which port
I didn't notice much difference using the right bullon until the desired option was the trackball is in a tedious process, made more
SmartTrack's GEOS inputdriver—until I started highlighted, then releasing the button lo select so, since the computer must be turned olf lo
taking advantage ofthe middle button's Turbo* the item. After a few tries, il became quite easy. avoid damaging your equipment.
mode while playing Mahjong and while zipping Since I'd been usinga term program, [decided For 128 owners needing the computer in 64
around the menus. Using the right button to to try out Q\VKRR128's joystick abilities with mode and the trackball or mouse in joystick mode,
double click on items was also a big plus. SmartTrack.! had tried usinga joystick with this this can be quite a siglu for onlookers—turning
Smar [Track really shined in geoPaint,asI*ve often program before but gave it up because it seemed llie computer otl then on, quickly holding down
tried usingother input devices to simply write my awkward lo hold the joystick and set it down to both the Commodore logo key and the right
name using various paintbrushes. Finally, I've reply to mail. Using the trackball, however, was button on the trackball,
found an input device for geoPAINT that gives as easy as usinganleontrollerjoystick, after-much A Iruly intelligent device, 1 would think, would
the kind of drawing accuracy I've been looking trial ami error. While Dialogue 128's joystick plug into both ports al the same lime and have a
for! Usingoiherinpul devices, such as a mouse or mode was painfully slow. QWKRR128 was jusl switch on the device itself to switch which port is
ajoystick, my signature would come oul looking the opposite. 1 soon learned lo use minuscule being used. Another switch to select joystick or
like I had just learned to write. With Smart Truck, movements on the trackball to read the mail. mouse mode would be another plus.
because I controlled the speed oi the movement Since I'd previously been using the space bar with
with tile ball and could move the paintbrush in this program, SmartT rack was noi only quieter— Do I Like It?
very tiny, finite movements, my signature not it also saved wear and tear on my keyboard. Aside Irom these "rumbles, I really can't find
only came out looking like il does on paper, it much fault with SmartTrack. It'ssmall. fits on my
actually looked better! Graphic Programs and Games desk without taking up too much space, its
While I mentioned that I'm not a big GEOS Next llesledRunpaintinr>othG4and 128 modes, coloring blends with my other equipmeni. and il
user, I have to admit that usingSmarfTrack made I'd never used this program before, anil found it (unctions better than 1 anticipated il would. The
GEOS a lol of'hin to use. After a hard days work offered a greal deal for learning to use the price is a bit steep, but considering that it's fully
(yeah, right !)testinj>t lie trackball un various other SmartTrack. In mouse mode, it offered the same backwards compatible with the Commodore
programs, I decided to have just one more game precision thai I hadfound in geoPAINT, wilh one 1351 mouse and has a built in clock chip, 1 think
ofMahjong in GEOS. While testing SmartTrack exception'—it required holding down the left it's cosl is justified.
with other programs, I had changed the joystick bullou while drawing. 1 discovered that I could I guess a true gauge of how much I like
port the trackball was plugged into. To my turn SmartTrack sideways on my desk, press the SmartTrack would be whether I could easily
surprise (and pleasure), AutoSmartTimewas nice button with the finger of one hand, and use my unplug it. box it up and send it back lo CMD.
enough to inform me that it couldn't Bnd index finger lo control the trackball and draw on With somedevices (especially n lice and joysticks)
SmartTrack when I hooted GEOS. I realized the screen. Try that with a mouse or joystick! this would be easy, and I'd never miss the thing.
immediately that the trackball was in the wrong Fun Graphics Machine allowed me to use SmartTrack, however, is another story—I don't
port. This meant I'dhaveto turn the computer on" Smart Track in its joystick mode, but didn't allow wish lo be without it now that I have it!
Io change it. but I appreciated being informed of me to do much in the way of drawing with it - l.i.S Sillli-il
You've heard the saying thai the only things in any upgrade cost you might have to incur. ISut
this lilt'thai are certain are death and taxes. My while you're at it, you might as well upgrade to
wife has her own version ofthai list:death, taxes, GEOS 128. Okay, you rnighl have to also upgrade
and the fact that there will always be one inure to a [2b computer in the process, but 1 told you
computer tiling that I want to spend money on. this was going to cost a little money. Of course, a
Slit's absolutely right. I try to lake it. try to say 128 requires an 80-column monitor as well, so
things like, "Now I've really got the best system the numbers keep adding up. Before you panic,
around, honey!" lint she's not lonleii. She's come let me reassure you that everything else 1 talk
to realize thai in this hobby there's always about from here on in will actually work with
something new and excitingand powerful coming either the 64 or 128 versions of GEOS. I just
along. Something that will cost a significant happen to love thai 80-coliimn screen, especially
amount ofcash. for geoWrite. There is also a new desktop
This isparticulariy true for the IBM compatible publishing package in the works for GEOS which
and Mac. just after the school where I teach put will take advantage of the 80-colnmn screen, and
thousands ofdollars into a room full of Macs, the that is one powerful piece of software you won't
new Power PC's came out, promising to make all things that other computer users have to takeout want to miss out on.
previous Macs and PC's obsolete. Just when 1 a second mortgage on their home to do. Once you've upgraded to GEOS 2.0 (either
finally broke down and bought nn IBM If you've been reading my columns over the machine), you're ready to talk hardware. You
compatible for my home, a very expensive years, you'll probably figure you've heard this alt need disk drives, of course, and there are several
machine with a processor called a "386," they before. I have written columns for other to choose from.You will need to have a S-I/4 inch
came out with a "486"—and now I can't run any magazines detailing what I consider to be the floppy drive since every GEOS software product
of the really powerful new software. There are ultimate GEOS system. I have talked up quite a is available in that formal, and most aren't
always amazing new versions and amazing new few products over the years, products which 1 available any other way. Don't gel a 1541 single-
programs-—and they all cost amazing amounts consider essential for using GEOS. But I have sided drive ifvoti can possibly get a 1571 instead.
ul money. changed my list slightly.takingintoaccount some The 1571 gives you access to either single- or
You might think that you're- safe in the of the newer products, so you still might want to double-sided disks, making it much more
comfortable world of Commodore and GEOS. give it alook. And ifyou're still fairly new toGF.OS versatile. It is nice to have a drive that will handle
All that high powered hype and those newfangled and want to know to what stellar heights your the 3-1/2 inch disks as well, since they hold much
gadgets priced right Up there with condos and system can lake you for a few hundred dollars more data. The 1581 is line, bul as long as you're
yachts aren't btiiltforrhe Commodore. But think more., this column is definitely for you. spending the money you mighl as well gel an R)
again. The bad news is that the wonderful world Any serious GEOS user must be running drive from Creative Micro Designs. This powerful
of GEOS can be a pretty expensive place. The version 2.0. I write this column assuming that new drive can use high-density floppy disks for
good news is that, by comparison, yon can get a readers are in fact using the upgraded version. larger storage capacity.
lot of power for not all thai much money. And The difference is striking. The advanced features N'ow comes the most essential piece of
vour Commodore will be able to do a lot of the and capabilities of the 2.0 version are well worth equipment for GEOS next to a lloppy drive: a
Pricing for Color 64 Version 8.0. a four disk set with documentation: '/-*•/ our 17 years of experience serve you."
the cost is S65.00. Postage/handling charges: US Mail 3rd Class add
S2.00 (Surface), US Mail 1st class(Air) add S3.00, Priority Mail (2nd CALL 419-536-1455
Day) add S4.00. Express Mail (Next Day) add S15.00. U.S. funds
R&K MicroTronics
only, checks or money orders accepted. Canadian orders add 55.00.
Prices and features are as of 3/13/94 and are subject to change. 34 Hillwyck, Toledo, OH 43615
Just as with any other Operating system, when we retract menus. When you pull down a menu, it i.s
write programs farGEQS.wetieedtoknow where only drawn to the foreground screen; when you
to locate the programs within the computer's exit the menu, the area of the screen that the
memory. Generally, the place to load an menu occupied is restored from the background
application Is at thestartofthexiormalappKcation screen. Ifyourappliealion is large enough, or if it
space; thi$areabeginsat$0400for both GEOS 64 needs a buffer in memory (such as a file copier
and GEOS 128. might need), you could use the area reserved for
When GEOS 128 was developed, it was the background screen. Before doingso, you must
designed to be very similar lo the 64 version— make sure that GEOS doesn't attempt to use the
thus, much of the memory layout is the same. background screen while your program is using
Unless you're creating an application thai will thfi background screen memory. The following
require the additional memory or specific code can be used to lurn the background screen
capabilities found only in the 128, you need not offi
be loo concerned about the differences and
additions that were made lo the 128 system. In Ida #ST_lim_FQRE
fad,you won't even need loknowanylhingabout copy of the foreground (visible) screen (or any sta dispBufferDn
the banking scheme of the 128. For small to part of il) can be kept. This area ol memory
moderateprojectsfbrGEOS t28,justthinkofthe begins al $6000 and consists of 8000 byles—the ST_WR_FORIi is a GEOS constant that equals
computer as il'il were a (i4audstickto the memory same number of bytes required to display a 40- $80; this constant is defined within the geosSym
locations that are allowed by the 64. Just so that coluimi hi-res screen. file that you should include in any assembly that
you know, application programs are always By default, anything that GHOS draws to the you do (.include geosSym as shown in Issue 2).
loadedinto the BANK 1 RAM ofthe 128.The 64K foreground screen is also drawn lo the The location for di.spBufterOn is also defined
ofRAM memory in BANK 1—asusedbyGEOS— background screen. By liavi ng a copy ol I he screen, within geosSym. Before GEOS draws to eilher
is laid out very similar lo the entire 64K of RAM special things can be done such as restoring the screen, it checks the value at dispBuflerOn. If
in a C-64.Most40-colunm programs will run fine foreground screen. This is most evident when onlybil 7issel, as in lliis example, iheuGF.OS will
under both GEOS 64 and GBOS 128. In a later using a program such as geoPaint. After drawing only draw to the foreground screen. If you wish lo
column we'll learn how to make applications thai with any ofthe tools, you can dickon the 'UNDO' only draw to the background screen, you may do
run in both environments take advantage ol the function and your most recent change will be so. For this you would set bit 6 and leave bit 7
12H's 80-column mode. removed. geoPaint is actually copying the cleared at dispBulferOn. This could be useful for
Meanwhile, your program code is perfectly background screen lo the foreground when this setting up an entire screen full of data and then
safe as long as it resides completely within the is done. So, when you draw in geoPaint, your displaying it all at once to the foreground screen.
area beginning al $0400, as already mentioned, most recent change is nol really applied until you As already mentioned, when your program is
and does not exiend beyond S5FFF. You can make another change, al which lime the first loaded, the default is to have both screens
actually go as high as $7FFF, but with some foreground screen is copied to the background active, tioth bits 6and7 ofdispBufferOnare set at
limitations. This area is often needed by GEOS screen, thereby making your previous change this time. After you have turned either screen off.
for a very useful system function—a background permanent you can relurn both screens to active by simply
screen. This is an area of memory where an entire GEOS also uses the background screen to setting both bits (S and 7. The value contained at
INSTINCT
ette
developing our BASIC programming skills. Best of all, we're having Inn TY%(SL%(SH,0],y] Field (y) ship type data lor ship SH in Iho Active Ship List
doing itl
Although this column is designed tor beginning BASIC programmers, For example: TY%(SI.%(2.0),6) gives us the initial number of torpedoes
experienced programmers may want lo Follow along and review Starship carried by the third ship in the Active Ship List.
Combat's advanced use ofsubroutines, strings, and arrays.
What? You don't have the first installment from the last issue. Well, go There are a number of weapons available in Starship Combal (see the
out and grab a copy! Don'l missoutontheftin. weapons charts). As you can see, we have two classes ofweapons: phasers
and torpedoes. Phasers are beam weapons and are limited only by the
Notes number ofenergy units you have on board. Torpedoes are projectile type
StarehipCombat isa large BASIC program. As you type in Starship Combat, weapons. Due to theirlarge size, starships carry only a limited number. The
take it onesectionata time. Read the comments forthe section both in the Union torpedoes are the most advanced. They are just as effective at both
article and in the BASIC texl. Try to get ageneral idea ofwhatthesectlon is long and short ranges, and require little power to launch. Alliance torpedoes
accomplishing. See if you can follow how the section is using its variables use a different technology. The shredders are composed of hundreds of
(use the ha tidy chartsandvariabledefinitioiis below). Ifyouseean unfamiliar small projectiles which spread out as they travel, and hence do better
BASIC statement, lake a quick look at it in your BASIC manual. If you are damage short range than long. The plasma weapons damage similarly
still contused, move on to the next section; often the next section helps since they hurl wicked balls of plasma which dissipate as they travel.
explain the previous one, Although the plasma weapons cam cause heavy damage to an opponent,
On a final note, BACKUP your work frequently. I >on'l allow a massive
bolt oflightning to destroy hours ofwork—or your sanity! Active Ship List
SL%(SH,0) Ship lype (0-9]
In this issue, we'll focus on Starship Combat's combat system. We'll also do S1_%1SH.2) X Coordinate of ships location in ihe current sector [0-9]
a fairamoiiniofivork on the game's initialization routines. Before we begin SL%(SH.3) V Coordinate ol ships location in Ihe current sector [0-9]
programming, let's take a look ai the game's ship types. SLMSH.4) Current number ot movement poinls available
TheShipType Chart contains the specifications for both the Union ami SL%(SH,5) Amount of energy units remaining in tho ship's reserves
Alliance starship fleets. With a little work, this information will lit nicely SL%(SH,6) Number ot flamage units the ship can absorb without damaging us
into the TVS andTVM arrays we created in the last issue. We also need to Superstructure
expand the number of fields in the Active Ship List array SAM. SL%(SH,7) Ngm be rot damage units that can be absorbed by I he ship's superstructure
Noticeth at there are four new fieldssincethelast issue (fields six through SL%(SH,8) Number ol lorpedoes available
nine). These new fields will help us track tilt status ofa ship's shields and SL%(SH.9) Ship number [0-24] used (or ID purposes
# TVS Name TY%(x,y) (0) (1) (2) (3) (1) (5) (6) U) (8) (9) (10) Entry Definition
0 TYS(0) UN Scout TY%(0.y] 3 500 50 65 0 0 5 0 5 X X MP Number ol movement points available per round
1 TYS(1)UNL-Dest TY%(t,v) 4 750 80 100 1 0 15 0 2 6 X Power Maximum energy units the ship can relam
2 TY$t2) UN Destroy TY%(2,y) 4 850 100 MO 1 1 14 0 3 A S Shid Maximum number ol damage unils Ihe ship can absorb withoul damaging Its
■i TYS(4) UN Battle TY%(4,y) 5 1250 225 500 3 2 24 i 3 5 6 Sup Maximum number ol damage units that can bo absorbed by Ihe ship's
6 TYS(6)ALDeslroy TY%(6,y| 4 725 75 100 4 4 8 0 4 X X PH Phaser weapon lype (using the Phaser Type Chart below)
7 TYS(7|AL Frigate TY%(7.y) 5 800 90 150 5 4 13 ■ 4 7 X TP Torpedo weapon type (using Ihe Torpedo Type Chart below)
6 TYS(B]ALLCrmso TY%(B.y] 7 900 150 250 6 5 10 1 3 4 5 »TP Number ol lorpedoes earned on board
The dissipation of the shredder and plasma hasbeen detected in the area: Active Ship List)
torpedoes is reflected by the Taper field in the a worthy match (or your highly SL°i> The Aclive Ship List anay containing the current
We need to create some new arrays for the 4 Armageddon The largest battle groups ever OP Number ol options available in main menu
weapons. As liclorc, we will use integer arrays (by assembled (ace off in all out OPS Array ol possible command characters
using the % following the array name) to save as combat. SAS Initialization siring for slalus area
much variable space as possible. In BASIC, OAS Initialization string for options area
integers consume two bytes each and real Thesescenarios are represented by a colletLion of NAS Initialization string for notes area
numbers consume five, DATA statements in the game's initialization SH Current ship in the Active Ship List
You'll find the appropriate array names listed routines. Eaehahipin a scenario Is represented by MP Movement points available for ihe current ship
in the charts. The game's initialization routines four values in a DATA statement. For example: PW Number Of energy units remaining for 1Mb current
Scenarios This statement lias two ships listed in it: a ship XZ Sector number for the current ship
For enhanced game play, this issue of Slarship type of(3) located in sector (2.r>)allhecoordinates DM Amount of damage points the wonpon will Inflict
Combat offers four different combat scenarios. of (4,3) AND a ship type ol (1) located in sector RM Required number of movement poinls to lire the
Like the last issue, the Active Ship list array SL% (40) at the coordinates of (2.2). The DATA weapon
represents all ohlie active ships in the game. Last statements use the value ol(999) to represent the RP Required number ol energy units to lire the
time we had only one set ofdata for the- ship list. end oi a scenario's ship list AND the value ot weapon
Now we have (bur different sets of data which (1000) to represent theendoi all scenario related TG Active Ship List number ot the targeted ship
represent each ol the scenarios. DATA statements. .See ifyou can follow how the SS Shield strength of the targeted ship
routines use tiiese values to skip scenarios. TL Number of torpedoes left on the fifing ship
S Scenario Notes
1 The Sweep Your small battle group is Additional Information MAIN PROGRAM
assigned to clear the local area The rest ofthe substantial changes can he found (New/changed stctiom since the last issue)
of enemy vessels. in the process Union ship turn routine. The Lines 100-1U9 (setup main game loop)
2 Seek & Destroy Seek out any enemy vessels routineis well documented in the program listing. - Comments now say "starship combat part ii"
in the area and engage. After yon enter the changes loStarship Combat. Lines 200-299 (main loop l'or the game)
you'll he able to blast Alliance ships with your - \'ew checks to determine the winner ol ihe
PHASER TYPE CHART
new weapons. In the next issue we'll concentrate game
Power MP's Damage
on bringing the Alliance up to speed (plus a few Lines 300-399 (all Alliance ships are destroyed)
* Name PH%(x.y) (0) (1) (2)
new surprises). - Tell player all Alliance ships have been
0 Light Pulse PH%(0.y) 4 2 10
For your convenience, a list of the important destroyed
1 Pulse Mark I PH%|1.y) 5 2 1S
variable definitions is included below. The new- - Ask player if he/she wishes to play again
2 Pulse Mark II PH%(2.y) 8 3 £5
variables are in bold text. You'll also find
3 Multi-Pulse PH%(3.y) 12 3 40
4 Disiuptor PH%[4.y) 5 2 IB
comments on the new sections of code. SUBROUTINES
5 Disnjplor-T PH%[5,y) 7 2 26
(New/changed sections since Ihe last issue)
IMPORTANT VARIABLES Lines 10400-1 09f!9(ganie initialization routines)
6 Phase Inducer PH%(6.y) 10 3 38
NT Number of ship types available - Lines 10400-10499 sets up the expanded ship
UT Number ol union ship types available (union ship type arrays TVS and TY%
TORPEDO TYPE CHART
types mjsl be first in Ida TY arrays) Used to deled ■ Lines 10500-10599 sets up the neiv phaser
Power MP's Taper Damage
3 Shredder TP%(3,y) 3 2 2 30
NP Number ol phassr types - Lines 10700-10799 get the desired scenario
PH% Phaser type array from the user
4 Shredder II TP%(4,y) 5 3 3 50
■
sk=asc(xx$)-ase(*l") 20905 rem fire phasers
E85D 10755 ifsk<0orsk=3thenl0745 20910 rem-
7E5A 10760 printoa$"{8 CRSR DNjHold on D5D7 20915 xt=ty%(sl%(sh,O),4)
B4F7 10800 rem- 6C8C 20920 rp=ph%(xt,0):rm=ph%(xt,1)
8361 10805 rem setup ship list ;■ ■ :■ ■■ 20925 dm=ph%(xt,2):tl=sl%(sh,8)
B4F7 10810 rcm- F19E 21000 rem-
DA7 5 10815 dimsl%(24,9) 7B59 21005 rem check for enough mp
77D0 10820 ifsk=0thenl0835 EA3 9 21010 rem-
CBD7 10825 readxt:ifxt<>999thenl0825 47A9 21015 ifrm<=mpthen21100
62DC 10830 I
>k=sk-l:gotolB820 ED3 8 21020 : gosubll300
1918 10835 ] ■eadxt:ifxt=999thenns=sk:gotc 9DBA 21025 : prinf'Can't!"
9D8A 10810 sl% (sk,0)=xt 6E31 21030 : printoaS"{2 CRSR DN)Weapon requi
AAC5 10842 forxi=lto3:readsl%(sk.xi) :next res"
A8CB 10844 forxi=5to7:sl%(sk,xi)=ty$ (xt,xi- 0AC1 21035 : printoaS"{3 CRSR DN}"chr$(rm+48)
4) :r,ext ■ mp's to fire"
9988 10846 Sl%(s:<, 8]=ty%(xt, 6) :sl% (sk, 9)=sk 137C 21040 : printoa$"{5 CRSR DN}(press a key
3E04 10848 sk=sk+l:gotol0835 >"
C826 10850 readxt:ifxt<>1000then!0850 493C 21045 : getxxS:ifxx$=""then21045
912B 10852 rem scenario 1 AD7 9 21050 : goto20000
5B59 10854 data 3,25,4,3,1,25,2,2,1,2: ,6 ,2 55F3 21100 rem-
AF43 10856 data 5,35,4,4,5,44,4,4,5,46 ,4 ,4 179C 21105 rem find the target
53D5 10858 data 6,55,3,4,6,55,5,4,999 4E54 21110 rem-
810A 10860 rem scenario 2 8328 21115 gosubll300
C921 10862 data 0,43,4,4,0,53,4,4,0,63 ,4 ,4 8BB5 21120 print"Select target:"
1BB9 10864 data 2,52,4,3,2,52,4,5 F667 21125 prir.toaS"{2 CRSR DN)(a-z)n
3CAE 10866 data 5,65,3,2,5,65,4,3,5,65 ,4 ,4 3D6D 21130 printoa$"{4 CRSR DN}(_)Aborf
0C9D 10868 data 5,55,3,5,999 1A98 21135 getxxS:ifxxS-llnthen21135
57DC 10870 rem scenario 3 5298 21140 ifxxS="_"then20000
3 EBB 10872 data 2,82,1,1,2,82,7,1,3,82 ,3 ,3 EBC0 21145 ifxxS<"a"orxxS>l'2"then21135
ED63 10874 data 3,82,5,3,1,82,2,5,1,82 ,6 , 5 6FF0 21150 xt=asc(xxS)-asc("a")
7B19 10876 data 6,52,2,6,6,52,6,6,8,52 ,4 ,3 66AA 21155 forxi=0tons-l:ifsl%(xi,9)=xtthen21
:■;;■.■'.■ 10878 data 7,52,3,2,7,52,5,2,6,52 ,4 ,0 165
EC 50 10880 data 999 1130 21160 next:goto21135
1794 10882 rem scenario 4 BFEF 21165 tg=xi:ifxzosl% (tg,l) then21135
990A 10884 data 2,64,4,9,1,63,9,7,1,64 ,9 , 7 87BE 21170 iftg<nuthen21135
90 9 F 10886 data 3,64,2,6,3,64,6,6,4,64 ,4 ,4 84A5 21200 rem-
A8E0 10888 data 2,64,1,2,2,64,7,2,2,64 .2 ,0 2598 21205 rem inflict damage
2C6E 10890 data 2,64,6,0,1,54,4,8 84A5 21210 rem-
32AD 10892 data 6,44,4,4,6,44,3,3,6,44 ,5 ,3 BE9C 21225 gosubll300
5E47 10894 data 6,62,4,4,6,62,3,3,6,62 ,3 ,5 5D4 8 21230 printtySlsl%{Cg,0))" is"
4C79 10896 data 6,66,3,4,6,66,4,3,6,66 ,4 ,5 230F 21235 printoaS"{CRSR DNJhit for'drn
5973 10898 data 5,84,4,3,5,84,6,3 0FC6 21240 printoaS"{2 CRSR DNjpoints of"
96AB 10900 data 9,94,4,4,8,94,2,5,8,94 ,6 ,5 86CB 21245 printoa$"{3 CRSR DN}damage."
4 9 AC 10902 data 999,1000 3462 21250 ss=sl%(tg,6):ifdm<=ssthensl%(tg,6)
0B3D 10950 rem- =ss-dm:goco21300
20A2 1095 5 rem setup option ch's 2026 21255 sl%(tg,6)-0:xt=sl%(tg,7)+ss-dm:ifx
DA6B 10960 rem- t<0thenxt=0
7 602 10965 op=10:dimop$(op-1):forxi=0c oo p-lsr B8BB 21260 sl%(tg,7)=xt:ifxt=0thenxk=tg:gosub
eadxt op$(xi)=chr$(xt):next 11800
D7F8 10970 data64,58,59,47,85,82,87,81 ,133,13 17F8 21300 rem-
a
12B9 21305 rem update tl mp pw
F5BA 10975 return 17F8 21310 rem-
5813 11461 print:print"{RVS 0N)"spc(7) xn=sl 0791 21315 sl%[sh,8)=cl:mp=mp-rm:pw=pw-rp
%(sh,6):gosubll700 030A 21320 gato20255
EA76 11462 print:print"{RVS ON}"spc(7) ; ■ xn=sl DD09 21400 rem-
%(sh,' ):gosubll700 B8AB 21405 rem fire torpedo
C4FC 11463 print:print"(RVS ON}"spc<7) ; ; xn-^1 C6AE 21410 rem-
%{sh,! ):gosubll700 CF7B 21415 ifsl%{sh,8)>0then21455
C1DE 11465 print :prinf{RVS ON}{CRSR DN} ■spc( 928D 21420 gosubll300
7);:xn=sl%(sh,1):gosubll700:xz=xn 887B 21425 print'Can'C !"
3233 11525 pokel024+5*40+12+sl%{xi,3)* 40+s CF58 21430 printoaS"(2 CRSR DN}No torpedoes
xi,2) Sl%(xi,9)+193:next
257D 11875 : forxj=0co9:sl%(xi-1,xj)=s 1% (xi, x 8B70 :>. ■■■■ printoaS'O CRSR DNJare left*
j):next DB31 21440 printoaS"{5 CRSR DNf(press a key
23EE 20110 onxigoto20200,20300,20400,20500,20
090,20090,20800,20600,20900,21400 2816 21445 : getxxS:ifxx$=""then21445
6606 20715 xt-asc(xx$)-asc("A") A0D6 21450 r goto20000
BADC 20720 forxi=0tons-l:ifsl%(xi,9)=x tc aensh 14E6 21455 xt=ty%(sl%(sh,0) ,5)
=xi:goto20730 B8E6 21460 rp=tp%(xt,0):rm=tp%(xt,l)
B88C 20725 next:goto20075 21465 dm=tp%(xt,3):tl=sl%(sh,8)-1
0C5F 20900 rem- E837 21470 goto21000
Lasl issue wepresented a program that ran in both 64ond 128 modes. Aiso, Let's lookat doing what we need to make this work. First, wecan assume
in easy you didn'i notice, there was an error in the listing presented in the thai line 50 of our program may no longer exist, at least not where it
right-hand column on page 44—the BASIC portion ofour program. Line currently is. There would be several lines like il, though, throughout your
10 in ihm program had a couple of BASIC 7.0 keywords thai didn't gel program, if your program is a mixed BASIC/ML hybrid. So, while line 50
untokeni/ed properly when we processed the listing for the magazine. may not be important now, the variables used in il are bound to be
Most ofyou who noticed the problem also probably noticed that the line important later on. So this means we'll have to somehow maintain or re
was supposed to he llie same as the line 10 shown in the left-hand column create those variables, whicbareXandF. Now F is prettysimple to preserve,
on thai same page- Sorry lor the error, and thanks go mil lo Ixl Hell lor since we know what il ison a fi4 or in 15-1 mode, ami our new code for raising
pointing this problem out to us. I lore. then, is the corrected program: thestart ofvariables will only be executed ifthe machine is in 64 mode. The
variable M. defined early on, might also be needed by your program, but
636B 10 PRINTCHRSU47) ,- ;F=ABS(PEEK(65533) =255
again, we know it's value for 64 mode. So X is really the only one that
]:M=0:IFFTHENM=ABS(PEEK(215)>127 ):IFKTHE
NFAST:WINDOW20,0,59,24
presents any problems at all.
5 S3 9 20 X=PEEK<43 ) +PEEK(44) *256 : IFPTHENX=1'I-KK We can take one of two approaches in regaining X... we can either store
(45HPEEK(4G)*256 it in a safe place temporarily, or we can recalculate il. The latter has some
EF66 30 NL = PEEK(X) (-PEEK{X+1) *2 56 : IFNLoOTHENX
drawbacks, since il is more time-consuming, ami there are some changes
=NL:GOTO30
0B7B 40 IFFTHEN50
going on that could affect the resulls which must be taken in to account. So
FA4D 41 POKE17 5,INT(<X+62)/256):POKE174,(X+62 il seems that the easy way out would be to simply store it away for later
)-(PEEK(175)*256):POK22 51,PEEK(45) recall. Since ihis code will operate only if in 64 mode, we can tack this in
155F 42 POKE252,PEEK(46):POKE253,PEEK(45):POK
between the present lines 12 and 50. Let's stari coding:
E2 54,PEEK I 461+20:SYS(X + 2)
C4B3 50 SYSIX+62+( (1 + -F) *5120M
POKE253,INT(X/256):POKE252,X-(PEEK(253)*256)
I also mentioned in last month's column that the program would work
well for starting a machine language program, but ihaiii would need some Now which locations do we have to change to move BASIC variable storage
further refinements to work with a mixed BASIC/ML program that would up? Locations 45-46 (decimal) hold the start of BASIC variables, so these
be jumping back into BASIC. Have you considered why it won't work must change. Actually, since we'll be making an even page move, we need
correctly for thai purpose? Well, let's lookal what the program does for a only change the high byte in location 4(i. We have lo add 20 lo that. We'll
moment. also have lo move the contents of45-46 into 47-18 and 'i!)-.r>0, the sinning
Hrst, the program checks to see what computer mode (til or 12H) it's and ending pointers for basic arrays by performing a CI.lt. 1 [ere we go:
running in and sets some variables accordingly. It then finds the end ofthe
BASIC lexl by following the BASIC line links to the end of the program. It POKE46,PEEK(46|+20:CLR
pokes this Info into memory for use by the 'mover' machine code. Then it
does a SYS to the mover, which moves the program up 5120 bytes if the Thai was easy enough, eh? Then we finish with;
program is running in i>4 mode. Here is where the problem actually begins;
you see, if you move the last portion of a loaded program upwards in F=0:M=0:X=PEEK(2 52)fPEEK(2 53)*2 5 6
memory, then you're placing code into memory reserved for BASIC
variables. That means you're taking a chance of having variables overwrite And thai pretty much covers it. So we can add this line to our program:
your MI. at some point. This doesn't happen to our small BASIC program.
becausewe're moving far enough that the few variables which we've defined 26F3 43 ?OKE253,INT(X/256):POKE252,X-(PEE
aren't going lo conflict—in other words, we're doing something that isn't K(2531*256):POKE45,PEEK(46)+20:CLR:r
really right, hut we can gel away with it. But if you have a larger BASIC =0:M=0:X=PEEK(2 52)-PEEK(2 53)*2 56
program that defines a lot ofvariables, eventually they'll bleed into the ML
So what needs to be done? Well, the obvious thing to do is to check to see Load your copy of the program and re-save it with this new line. This will
if you're running in fi4 modi1, and if .so, raise the top of BASIC. With this, now work for any mix of BASIC and ML. Of course, if you came up with a
though, comes llie realization that all variables will be lost in the process. better solution while you were wailing for ihis issue to come out, send it in.
So in addition lo raising the lop of BASIC, we alsohavelo redefine any truly and I'll be happy to share il with the rest of our readers.
important variables.
BBS BBS:
8N1 300-24.4k
CENTSIBLE
616-429-7211 SOFTWARE
P.O. Box 930
Si. Joseph, Ml 49085
Ask (or a list via Internet:
Phone: 616-428-9096
CKit 94!
CENTSIBLE@DELPHI.COM
Jim Muir 800-201-3004 Lamar Nanca CMD RAMLink, PPI RAMDrivc, or a 17XX REU wilh liffyDOS
603 S. Mable Antl At Least One Of These
flR2Box52
Hartford, SD 57033 Sioux Falls, SD 57103 Commodore 1541/15 71/15B1 or any CMD Storage Duvku
(605) 361-0632 (605) 335-3004 ♦ YOU NEED THE CKIT 94! ♦
It's Mean
CKit 94 can view, select, and copy over 1,000 files! It ran also copy
eniire 41/71/81 disks in ONF pass. It can even make the next copy
Also available for llic COMMODOItE 04:
directly from RAM. Wilh the CKil you can squeeze over 700 files into
ISI,AN[> OI;TEIE DRAGONS
an archive. Even more, you can squeeze your 41/71/81 disks and
Till; WINGS OK CIRCE
ADAY INTHELIFCOI/A
CMD partitions into backup files. All of this power is at your
I'UEHISTOHICMAN command through an easy to use menu driven interface.
S19.93 Each - Send for free brodiurc.
In the last issut- nl'C ommodore World, we gave a placed. Once it's in tlie buffer, we can access it by
general overview ofSCSI devices and commands, dotaga Memory-Read ofthe drive's memory. But
and discussed the parameters required by ihe more on that later. For now. we just need to find
CMD HD's "Send SCSI" command. In this some free memory in the drive capable ofholding
installment, wellwade in alittle deeper, and look at least 512 bytes, which is the size of the SCSI
;il using some specific SCSI commands with the blocks used on the CMDHD.
CMDHD. The l!i> has 8K of free RAM available for
purposes like this, starting at $3000. Thisgivesus
SCSI Read a low address byte of $00 (decimal 0), and a high
You'll find two variations of the SCSI Read address byte of $30 (decimal 48). So now we
command in the list ofSCSI commands in the last know that hi equals 0, and hh equals 48.
issue; a Group <> command, and a Group 1 Now we move into thecommand bytes needed
coininaud.TheGroupl variations known as the for the actual SCSI command, pec the Extended
'Extended Read' command; it can address laiger Read CDB. The first byte of the CDB is the SCSI
storage devices than the Group 0 version. In our command byte. The Read Extended command is
discussion here, wellwork exclusivelywith Group the device number is different, then substitute $25 (37 decimal), as shown in last issue's
1 Read and Write commands, since any hard the actual device number for the 12 in this command table, so the first value we need is 37.
drive used in a CMD HD mu.st support these. command. The next CDB byte is a combination of the
We've reprinted the genera] Group 1 The next Step would be to send the DOS SCSI Logical Unit Number (LUN), some reserved bits,
Command 1 tescriptor Block (CDS) in this issue. command to llicdrivc.Thisi.sdonewilhal'IUNT* and the Relative Addressing (RA) bit. The LUN
You'll soon learn thai all commands follow the statement, but lieibre we do this, we need to on a hard drive mechanism containing only a
general Cl Ht for their command group, though figure out all of the parameters that will go into single logical unit will, for all practical purposes,
somecoinmandsniayusecerlainofthecommand this command. Let's look at the DOS SCSI always be zero. Reserved bits must always be
parameter fields differently. command syntax: zeroes, as well. And we don't want Relative
Let's assume, for example's sake, that we want Addressing, so the RA bit is zero. I'ut all those
to read the second lowest SCSI block from the PRINT*If , "S-CTHR$(de)CHR$(bU zero bits into a byte, andyou've got abyte value of
main system drive in a CMD HD. We can use this CHRS(bh)CHRS(cb]... $0 (decimal 0). So the second value we'll need to
task to illustrate how to read a SCSI block with send is 0.
the CMD 1 ID's DOS SCSI command. We already know that //'is 15. since that's our Now we move into four bytes that make up the
Before we can start tossing SCSI commands at command channel. So the next thing we need to Logical Block Address (l.BA). This is the block
the i III, we have to open a command channel In know is ik. which is the SCSI device number. number we want toread. The SCSI addressofthis
order to 'talk' to the- drive. This is done in the Since we're reading a block from the main drive block is SOOOOOOOl. Yes, that's aiot ofzeroes, but
same mauneras it would be with any Commodore in the CMD HI), and since the main drivemust lie if we wanl to work with the full addressing
type disk drive: SCSI device 0, we know that tlr equals 0. available with extended SCSI commands, that's
The next two values we need are interrelated. how many it takes—8 hexadecimal digits. This is
OPEN15.12.15 These are, respectively, the low and high byres of an easy one. though, since most of the digits are
the drive memory we want to use as a buffer for zeroes: but you'll have to make surcyou break the
I'm assuming here, of course, thai you have an SCSI device data. This bulfer is where the block of address bytes up in the correct order to gel the
HI) attached as device 12 on your computer. If data we're going to read from the drive will be correct data from the drive.
At
THE FRIEHDLM
SCSI block in llie buffer we defined at $3000 in the drive memory. This can DISK NRGRZINE
beexaniiiiedusingtheDO.SMemory-Ueadcommand.lfyou'rcnotlamiliar
with using that command, there are examples in the CMD HD User's
Manual. We'll also explore using ibis command along with some of the
Other things we've learned in the next installment of this column. ,0,80)! 232115 HflMC BEVIEH8 IN COMPUTE'S
7 6 5 4 3 2 1 0
UDLUHE l/111E...*ED5ilf
0 Operation Code UDLUHE E/1113...IES
1 LUN Reserved RA
UDLUHE 3/111H...*3D
2 Logical Block Address (if required) (MSB)
3 Logical Block Address (if required)
DErin ISSUE...I 3
THE BEST USER GROUP DISCOUNT OF IMJ DISK HROtZDC
4 Logical Block Address (if required)
OHLDC SUPPORT ON DELPHI: FOR fl 5 HOUR FREE TRIM.
5 Logical Block Address (if required) (LSB) OF DELPHI DIRL HOtRiS-HDPS. HT
USERNRME: 30DBELPHI PRSSHOfD:
6 OHCC OHLOt THPE: DO CUSTOM 1K1
Reserved
NM=4864 ,253
6E2F 12 C=0:PRINTMCLR/HOME}WORKING»; DF3A 49272 DATA 133 ,251,165,254,133,252,238,3
:■. < ■ 0 20 READD:IFD=-256THEN40 6
AD20 30 C=C+D:IFD<0ANDF=0THEN20 A6E2 49280 DATA 193 ,-20,173,36,193,-20,201,20
E7FE 49152 DATA 165,43,-45,133,251,165 44,-46 .' ' - 49312 DATA 228 ,2 55.208,251,76,8,192,-19,
, 133,252 72
■19160 DATA 169,0,141,36,193,-20,169,M7, A001 49320 DATA 106 ,106,106,106,32,180,192,-1
32 9,104
CD50 49168 DATA 210,255,32,194,192,-19 ,160,0, FAA2 49328 DATA 32, 180,192,-19,96,41,15,170,1
140 89
C9CD 49176 DATA 37,193,-20,177,251,133 ,253,20 EBFD 49336 DATA 20, 193,-20,3 2,210,2 55,96,0,0
8, 3 E907 49344 DATA 0,0 ,169,0,141,190,192,-19,141
205S 49184 DATA 238,37,193,-20,200,177 ,251,13 E8EA 49352 DATA 191 ,192,-19,169,33,141,192,19
3,254 2,-19 , 169
BA9C 49192 DATA 208,3,238,37,193,-20,173,37,1 A7D7 49360 DATA 16, 141,193,192,-19,96,162,8,7
93,-20 z
6C15 49200 DATA 201,2,208,1,96,200,177 ,251 6040 49368 DATA 41, 127,77,191,192,-19,141,191
E70E 49208 DATA 170,200,177,251,32,205 ,-50,18 ,192, -19
9,-142,169 D243 49376 DATA 24, 14,190,192,-19,46,191,192,
6795 49216 DATA 6,133,211,-236,169,61, 32,210, -19,144
255 D52F 49384 DATA 18, 173,192,192,-19,77,190,192
49224 DATA 169,32,32,210,255,160, 2, 177 ,-19. 141
9735 49232 DATA 251,32,213,192,-19,200 ,177,25 DCA6 49392 DATA 19C ,192,-19,173,193,192,-19,7
1,32 7,191 ,192, -19
073^ 49240 DATA 213,192,-19,200,177,251,240,6 6032 49400 DATA 141 ,191,192,-19,104,10,202,20
,32 8,215
D99D 49248 DATA 213,192,-19,76,90,192, -19,173 37C5 49408 DATA 96, 13,80,82,69,83,83,32
,191,192,-19 9A2A 4941S DATA 60, 82,69,84,85,82,78,62
As an experienced The Phoenix Network utilizes SpriutNet for home, to the extent of mailing CM customers
modemer, I've long system access.This lel.suserscallaphonc number Novaterm 9.5 to use. as many of their new users
forgotten that "new user" in their own area to connect to Sprint Net, which. are Ire.sh from Q-Link, and have only used Q-
feeling, the good kind of after the user types a few commands, will conn eel Link's terminal program. This can be a big jump
new user feeling, where them to the on-line service. The network is run on ior many, and the personal service from Phoenix
each tlmeyou log onto the .Major BBS software, manufactured by staffers has probably helped many a new user feel
system, you feel there are Galactitomm. Inc.. which allows multiple users comfortable about asking questions and learning
new and exciting places to be on-line simultaneously usins a single [heir way around on a service thatisn'tgraphically
to explore, as well as new friends to meet. This computer to run the entire show. Users may call orientated.
new user feeling seldom returns to me unless I using modem Speeds from 300 through 2400 The Phoenix staff has a very high regard for
happen to try outa new on-line system that seems baud wiihoui Incurring any extra charges above privacy, but very closely monitors lit stliniecallers
somehow different from the resi and has the $4.!iO per hour Tee. while 8600 baud callers on the system so they can spot those who need
.something unique to offer. Oneofthe nice things are charged S2.00 more per hour as SprintNel extra help. When it appears a new user is having
about being a new user, whether a seasoned charges extra for this and Phoenix must pass on a problem. Phoenix's staffuill often send the new
veteran or truly new to the world of modems, on- theexpenseto the user. Doty recommended 9600 user a message on-line (which can be seen
Une services and the like, is when one finds a baud be reserved for file transfers while using immediately), to oiler guidance. Often they call
unique service that makes them immediately feel 2400 baud to access the forum and chat areas. new users hack (part ofthe initial sign-on process
al"home". yVW'/wmoiiVi'Mw* is one such place. Phoenix accepts both Visa and MasterCard for involves giving your home phone number) to
payment, hut also allows users to make other offer further assistance.
What is The Phoenix Network? payment arrangements if necessary. The cost has
Phoenix is run by Kat Tale, whit hosted Trivia gone down to $4.50 per hour from $5.00 when it Serious, Fun and Friendly
games on both Q-Link and AOL, and Gleti Doty, first went on-line. Doty commented that as the It's very hard to find an on-line system that can
aCo-l lust oji AOL. Theyjolned force-sin Flagstaff, number of users increases, the cost will continue set a balance between fun and the sharing of
Arizona and created The Phoenix Network, which to decrease. information. The Phoenix Network manages to
wenton-line onOctober1,1993, after five months Q-1.ink refugees, with little experience on other reach a balance between fun in the form ofseveral
of planning and development. Tate ami Duly systems should feel right at home on Phoenix. live trivia games scheduled nightly, plus other
developed a couple ofdifferent philosophies and Many of [he same familiar people from Q-Link on-line games, and serious information sharing
goals, which have gone far in making Phoenix frequent this service, and Phoenix has 24 hour via forum areas as well as offering free Internet
one of the friendliest of on-line services. One of hdp available on-line, and off-line, with a to!! free access and Usenet Newsgroups, including
the goals was lo create a friendly alternative to voice phone number. The initial screens that are COMP.SYS.CBM.
larger services that don't offer a high level of seen at log-on are pre-sel lo 40 columns. These There are over 100 forum areas on Phoenix,
personal service. They have a policy of providing screens change to 80 columns for those who have including a well attended Star Trek forum. The
users with support and information for their selected the regular ANSI style menus, but an Commodore Forum area provides Commodore
Specific computer, making it an ideal place for option is available lo have all menus and screens users with support via both messages and file
Commodore users. Phoenix has approximately displayed in 40 columns to help accommodate libraries. The Commodore message forums are
250 users, of which about 158 are Commodore Commodore f>4 users. .Staffers have taken extra lairlyactiveaiidagoodrepresentalionof everyday
users. steps to ensure that Commodore users feel at C64/128 users make this a nice area for those
in NXI'128 L3.SFX) to unzip the packet, and load ihe players to be on the system all at the same It's inevitable on any on-line service that an
QWKKR128 to read it (QPE loads QWKRR128 time. occasional user will annoy other users, break the
automatically). These files can be found in the Cither fun can he found in the message forums. rules, or in some way cause problems. The Phoenix
Commodore 64 or 128 file areas on Phoenix. which include Mystery Pates where one user is Network has a unique way of dealing with these
There are approximately 101)0 Commodore picked to go on a myslery dale while other users users in a friendly manner. Tlu1 user is simply put
files on-line with more to come as ihe system oiler humorous suggestions for who the dale in a solitary confinement jail cell. A little jail cell
grows. While users are nol charged for the lime should be, to where they should go on their dale. is drawn on the screen, and the user cannoi go
spent in uploading files, all files are tested before In a way, this issimilarlo mad-libs.TheCockroach about their normal activity until one ol three
becoming available, and most are made "live" Cafe is another creative message forum on things happen. They can log off, and then log
within -IK hours after uploading. Tiie selections Phoenix, which is game and fun and very weird back on (but that's no fun), they can be pardoned
are divided between C64 and Cl 2S, and each has all at the same time. by the Sysop, or they can escape through a tunnel
a variety ofdifftirenl file areas in chiding graphics, An on-line flowerslmp allows users to where they will find ihemselves in the dungeon or
games,applications, utilities, telecommunication spend 25 cents and send other users on-line maintenance area ofthe system {no, not the REAL
files, and last, but not least, SIDS. When it became [lowers and oilier ANSI graphics as greetings. In maintenance area, bin an imaginary one thai
apparent that the file libraries on Q-I.ink would ihe chat areas, "Action Words" can be used Io resembles the basement of a large building with
not lit' repaired, the musically inclined "SIDsters"
on Q-Iink gravitated to The Phoenix Network.
The sin library on Phoenix is Impressive and
Hooking Up With Phoenix
active with \ie\v SID files to download. The
[f you've never used SprintNet to access Dl <RETURN>
SIDsters have a weekly gathering on Phoenix,
other on-line services with a local telephone When you see "@" on your screen, type:
and their own message forum. It's refreshing io
number, you will need to dial (voice)
find new SID music after such a long dry spell. C FYREBIRD
1 -800-369-1155 and ask about a SprintNet
Phoenix is big on fun and games. Nightly live Once this is done, you will be connected to
number near you. If you already know your
trivia games are scheduled and announced on the The Phoenix Network. You will still need to
local SprintNet number, set your modem
opening screens. The trivia games are played in answer several questions to set up your
lor 8N1 (8 data bits, No parity, 1 stop bit)
the chat areas, which can be quite a bit offun with account, You will need your credit card
and dial your local access number.
the regulars who show up io play, The games are handy, as once you have followed all the
For modem speeds of 300-1200 baud,
!)0 minutes long, with the winners receiving ill) prompts and answered the questions
when you see CONNECT on your terminal
minutes of free access to the system. One person concerning your account, you will not be
screen, type:
hosts the trivia game asking the questions and allowed access to the actual system until
d [uppercase "D") <RETURN>
keeping track ofthe time (there is a time limit for you've taken care of how you will be billed.
answering the questions), and another person For modem speed of 2400 or 9600 baud, You are given an option to page the system
keeps track of the scare. Halfway through the when you see CONNECT on your screen, operators, so if you need to make other
game, the scorekeeper lists the number of points type: billing arrangements this can be done
each user has accumulated, and there is a shor! @D {uppercase "D") <RETTJRN> easily and promptly.
break before the game resumes. When you see "Terminal =" on the screen, ■ LS.
Another game played in chat mode is Tinge, type:
an on-line version of Bingo which Ls very similar
NETWORK
AN OVERVIEW OF THE NETWORKING AVAILABLE FOR C-NET 64 DS-2
iuf. Michael Be#u&u/ie
DS2 Network is ;i BBS Networking program batch iiles(iucoiuingand outgoing) as weHasany ava liable. The bateh file you receivers constructed
designed forC-NetDevelopersSystem-2 versions PRG or Update files, process the information to for your system according to the areas you have
2.0 and 2.5, and was originally designed by Gary your BBS and any other BBS that uses you as a configured to receive. You won't receive messages
0'ISrien buck in 1989. Gary further developed the Home Node and delete old messages in tlie Net that you don't have an area for. I;or example, if
program lo operate on v2.5 :iniJ planned on Message liases, NetWall and NelClassifieds (in you have your NetWall turned Off. you "ill not
having ii be pan of tin- upcoming C-Net DS-2 accordance with the number of days you have receive Mesaagesfor the NetWall until you tumit
v3.0, Gary was responsible lor writing and configured each ofthese areas for). This alloccurs back on. The same goes for all the Subs and other
developing DS2 Network from version 1.0 up automat Ically on every BUS ifyou set your system areas. Once the sorting is complete and the logs
through version 3.03, and was also responsible up lo run automatically. Of course you can run it are updated, the batch lile is renamed to u.files.
for the current 14-page Programmers Manual manually as well, meaning that you would invoke At this point, llie Tiler lakes over ifyou're a Home
that tomes with the registered version. Version the Call Out process by issuing a single keystroke Node as well: if not, the file is simply deleted.
3.GofD52 Network markedthe third networking while the system is waiting for a call. The rest of If the Remote Node is also a Home Node lo
concept used and so far the most efficient. It uses theprocess would beautomatic, unless you choose other BBS's, the Filing process takes the n.files
a pathed networking concept by which messages not to run the Auto-Maintenance, in thiscaseyou batch file and files it lo the other BBS's that call
are sen I according to the IMS thai your system can also run the Auto-Maintenance manually as his/her system according lo the areas they have
calls. The "path" would be the route the message well. configured to receive on their system. This is
takes lo get to its destination. The Call Out process is done according to how where llie batch files are const meted lo stiil each
When Gary's hard drive finally gave up the system is configured. You can configure the system.The I lome Node searches the UKI.fileson
Operation In late 1992, the "Master Node" was system to call out automatically or manually. If his/her system that pertain the Remote Node
given lo a RBS operator in Tennessee, who later it's configured lo run automatically, then you thatthe batch rUeis being sorted to. [fthat system
choose what days of the week your system calls is configured to receive messages for the area the
upgraded to another platform. This left me as
one of the original Beta testers, and the only oiiltoyoiirHomeNode.Tlie.systemdocsacheck. message is intended for, then that message i.s
programmer willing to attempt future to see ifil'syour configured day to call out, ifyou saved or appended to thai Remote Nodes batch
development ofDS2 Network, in mid 1993, Gary have any messages to send, and to see ifyou have file. iftheltemoteNode isn't configured toreceive
.signed overall rights to further development and ahead)1 called out that day. If everything checks messages for that area, then thai message is
support ofDS2 Network to me, nut, then your system attempts lo connect with skipped and the I'ilergoeson to thenexl message.
I spent the first 9 months going line by line your I tome Node. It will dial out S limes or until This continues until all the messages are filed to
through the programming, looking for possible it connects. If it doesn't conned, it will try again all the Remote Nodes batch tiles. Once this is
typos or illegal procedures. While doing so, I auliourlaler.lfitdoesconnecl.llieRemoteNode completed llie system then deletes the n.tiles tile
found several undocumented features, and went sends the 1 lome Node info on his/her BBS. The and awaits another call,
to work fixing the current bugs and finishing Home Node confirms this info and awaits the Local activity, activity on your system locally,
some of the not yet completed updates. 1 created first transfer. The Remote Node then sends the isdonein a similar manner. Onceallyour network
the 40/80 column color Menus, the NelMaps batch file intended for the Home Node. Once areas are sel-up and folks start posting messages
and the Maintenance routines for the received, the I iome Node then sends the batch in any of the network areas on your system, the
NelMalchmaker. I also fixed the Pile Request file they have for the Remote Node. If any PRG message is saved lo the file n.files. except with
routines that were originally used for updating files exist for the Remote Node and the Remote NetMail. When sending or replying lo NetMail,
Network PRG files so we could .send any PRG or Node isregistered, then the 1 lome Node will send the message goes directly to the batch lile for that
SEQfile through the network. My last addition those using a Multi-Transfer. After sending and system. If the receiving BBS calls a different BBS.
was to create two versions, one for registered and receiving all the files, your system then hangs up then the message is sent to the Home Node oi llie
one for unregistered SysOps. I then released DS2 a 11 it begins the sort process. Manual calloiil works receiving iSBS.Thisis where the"pathed"concept
Network v3.04. I'm currently working on in the same way, except the Sysop initiates the came about. No matter where in the network a
updatingthe Programmer Guide, and networking call out manually. system is, the network will determine llie path
compatibility with other systems. Tliv soil process always takes place after the the message will follow based on who the 1 lome
call out is completed, assuming there is a lile to Node of that BBS is. All other messages being in
Operation sort. The sort takes the one batch Hie and the n.files batch file, will be filed to every BBS's
The Network is fully Automated, in thatyourBBS distributes all the different messages to their batch file that's above or below your system, if
proper place according to what areas you have those svstems are configured to receive messages
will Call Out to vour Home Node, transfer both
Netiharges so applicable charges do apply. does the same thing, and keeps irack of the lotal Othtr future, modifications willincludeabetter
time on-line on a mouth-to-nionthbasis, allowing File Request system running in both directions.
NetNodes youtoestimateyoutotalphonebillfor that month compatibility with C-Net DS2 v3.0 when it's
This is the base of the whole Network. From a based on how many minutes you were on-line. By released, more than one Library for the Net
user's standpoint, it's just a BBS lisi of all the keeping an eye on ihis file, the Sysop can keep his Message Base. 96110+ baud compatibility and
Nudes in ihe Network. As far as the Network is or her monthly bill within budgel by turning the maybe Kido Net compatibility (At least for the
concerned, It's used lo map the "path" the Network off when reaching his or her limil for CISM areas).
messages will lake to gel to I heir dcsiinal ion. The that month. Again, if you're a Registered Sysop, all ol these
Net Nodes contains the UliS Name, I loine Node, additions will be available through the Network
Location, Phone Number, Sysop Name and last NetUpdates free of charge, lixtra llardcopies of the Manual
call daieot each BBS in the Network. The user can This is simply the file Request system. It only and replacement disks will be available for a small
view any combination of the info stored in this works from Home Node to Remole Node. You fee. Unregistered versions have the File Request
file, alphabetically. The Node List is updatedeach can request a file by sending your Home Node routines disabled, noNetMaps,no40/80 column
time a BUS calls ils Home Node, NetMail specifying the tile you want. The Home Color Menus and no Programmer Guide.
Node places the file on his Update Drive ami DS2 Network v3.(M is shareware and the
NetCharges places the current lime and date, the filename Registeredversion iscopyrighted 1993 by Michael
This area keeps a record of each user on your and file lype in I lie file sys.net.updale. When the Bendure. I'lease support the shareware concept,
system thai uses iheXelOplionsorNetMail. The Remote Node calls the next time, the file will he the Commodore 64 and C-Net by Registering
user is charged a predefined amount Tor each senl along with the batch file. your software. I can be reached via any ol the
block that is used, when entering a Net Message. following methods:
The Message Base and Ncl.Uatchmaker entries DS2 Network Future
are free. All oilier areas are routed through lliis Currently, I'm working on the nuw release lo llie Michael Bendure
system. The Sysop decides whether or not to Programmers Manual. The original was only M 92LeeAveAptN3
charge for Net Access. Regardless ofwhether you pages ami only covered some of the routines. Newark, Ohio 43055
use lliis area or not, the system slill keeps the Since v3.03, I've added a few mods and fixed
records current. You can either remove lliis entry some undocumented routines that are Included Voice: (614)/522-X302
from the Net Menu, or simply stale lo your users in the New Manual. I've also added REL and SEQ BBS#;(614)/S22-6563
thai the area isn't used. file format layouts. The new manual will be done FidoNet: 1:226/1400
with c;i'X)Sv2.0and will lie available through the Internet: michael.benduie@csmet.bbs.net
NetStats Network. Hardcopies will be laser printed in a GEnie: M.BENDURE
This nieisupdaledwiiheachconnectioii.it keeps hound Manual and will be made available for a DS2 Net: Mitron @ Cygnus X-l
a record on a monih-to-momh basis, which small fee.
contains the lotal of each type of Net Message I've also been gatheringSysopsfromotherBBS V
As the world watches in amazement, giant pieces Bankruptcy iawsthe creditors have more sayover
of a cornel plunge Into Jupiter's atmosphere the (maldistribution ofassets, while in Bahamian
producingaspeciade never beforeseen by human courts they merely have an advisory role with i he
eyes. As amazing as lliis is for the many millions courts making the final decisions. In short, it
of people who are interested in science and
looks like we could be in for a long ride through
astronomy, a smaller segment of the world's the legal systems of both the U.S. and Bahamas.
populationwaits tosee the outcome ofthe bidding One final piece of related information is that
war that has ensued as u result ofthe liquidation the creditors have expressed concern over actions
ofoneofthe computer industry'smost established taken by Commodore's management team
computer manufacturers: Commodore. There's shortly before and just after filing Ibr liquidation
no headline on the evening news, no special
in the BahamasonMay2.199-l.Spi'cilically. they
reports, no interviews with Tom Brokaiv. Hut
wish to question the transfer ofone subsidiary to
then, they're tied up with Important topics thai another, and the conduct of Mehdi R. Ali,
don't get enough coverage, like the OJ. fiasco. who is owed $5 million. A list of creditors who Commodore's former President.
Details on the status ofthe liquidation have make up the remaining balance of the $145 It has been suggested that Aii tried to get
been sketchy at best, at least until today, July million debt has not been released. Prudential and Daewoo to agree not to interfere
I Dili. In an article hy Dan StetsofthePhiladelpliia In June, several ofthe bidders requested an in the liquidation proceedings bj promising that
inquirer, much light was shed on the legal extension of the bidding deadline so that they they would get back about 50 cents on even'
haggling and negotiations going on in the could put together their best oilers. This motion dollar that Commodore owed them,
Bahamas between the liquidation trustees ami was granted by the Bahamian courts and a July 15 In a statement filed in the Bahamian Supreme
the lawyers representing the major creditors. deadline was set.
Court by Stephen Richmond, an attorney
hi his article, Mr. SU'ts unveiled the remaining At the July meeting, the field was narrowed to represent ing the creditors. Ali allegedly claimed
known bidders. The first is a management team the companies mentioned above. Good news? to have a foreign buyer for the company and thai
from Commodore's own subsidiaryin the United Maybe. But as you know, whenever a bunch of the sale would move along quickly ifthere was no
Kingdom, which by the way was the only unit of lawyers get together, nothing productive comes interference by the Bankruptcy Courts in New
the company that was still profitable when ot it. Naturally the lawyers representing the York. When asked specific questions about the
Commodore closed. The second is Samsung creditors couldn't just accept a bid and move on.
buyerorthetermsofthe sale, Aliallegedlyrefused
Electronics ofKorea, a consumer electronics dan I They instead motioned the court to move the to comment.
and subsidiary ofthe Daewoo Corp. of Korea proceedings, or have parallel proceedings When contacted at his home in Ridgefield,
whom Commodore owes some $15 million. The conducted in a VS. Bankruptcy Court. CT.. it was stated that Ali shouted, "You're
remaining twoareAmstrad Pic, a U.K. computer It's my understanding that the American intruding on my home. I'll complain to your
Srm, and Phillips Electronics of the Netherlands. lawyers Feel that the Bahamian Courts and editor. You'rean idiot."limm... sounds like there
Other companies listed as rnajorereditorswere liquidators are not capable of handling these might be something worth looking into.
Prudential Insurance Company of America and proceedings. They're questioning the efficiency So stay tuned for the next installment of "As
its subsidiary Pruco Life Insurance Company, of the Bahamian legal system and ils methods for CRM Turns" in upcoming issues of Commodore
who are owed a total of$28 million: and Anchor handling bankruptcy. The actual point of World. I hope that we have some good news to
National Life Insurance Company of l.os Angeles contention seems to be that under U.S. report in the next issue. ^)
INDEX
COMMODORE
8-Bit 39
CEE-64 Alive! 47
Centsible Software 47
Co!or64 37
Commodore World
Computer Bargain Store
29, Inside Back Cover
45 Modems, RS-232
Creative Micro Designs 26, 27
Creative Pixels
dieHard
15, 45
5
Interfaces, and
FGM Connection 25
Group M MultiMedia
Harvey & Associates
13
37
Te le c o mmunica.iions
Living Proof 45 We'll take a broad look at the various
Loadstar 9, 25 modems and interfaces available, and top
Mad Man Software 45 that off with a large helping of
Phoenix Network 7 Telecommunications information.
R & K Microtronics 37
Sodak Electronics 45
Software Hut 3 Fun Graphics
Software Support Int Inside Front Cover
SOGWAP 25
Superbase & Superscript 19 Machine
Tycom 39
Every issue we bring you tips from the
authors of the Fun Graphics Machine. But for
those who still don't know what FGM is all
about, we'll take a broader look.
Commodore World
Classified Advertising
Subscribers may place classified advertising in Commodore World at Copyrights
;i cost of $10.00 per issue. Your advertisement may contain up i<> l r>(»
We'll bring you the legal facts on copyrights,
d]aracters(iiidiidiiH^.spaces).Sendyour;Hlvwtisenierit with payment
and discuss some of the moral issues
to: CW Classified Advertising, c/o Creative Micro Designs, Inc., P.O.
involved with abusing them.
Box 646, Last LongmeaddW MA 01028-0646.
* CLASSIFIED ADS *
Authors:
If you havt ad irittresliiig subject which you can write about, and The Underground is a mini-magazine for C=
would like to see your article published here in Commodore World, users. Send $11 for a 6 issue sub ($2 for sample)
send tor our Author's Guidelines by mailing a request to: - the Underground, 4574 Via Santa Maria, Santa
Maria CA 93455
CWAuthor's Guideline*
c/o Creative Micro Designs, Inc. WANTED: V.G. Data Shack Super File Copier and
P.O. Box 646 Utilities by Charles Le Borgne 1986 Quebec
East Longmeadmv. MA 01028-0646 Canada. Jim Cottrill, 3119 Pioneer Ave.,
Pittsburgh PA 15226-1740 (412) 563-2379
56 COMMODORE WOKU)
Volume 1, Number 3
STAY IN TOUCH
WORLD
THE NEWS MAGAZINE FOR COMMODORE 641128 USERS
I I
Begin my 1 year Name
I Commodore World Address I
I subscription (8 issues) City StateProv. -Country - I
I as soon as possible! ZIPPostal Code Phone I
I I
I 1 Year Subscription: CJU.S.A. $29.95 D Can./Mex. $35.95 D Europe (EC Only) $45.95 D Other Foreign (Air) $57.95 1
I O I've enclosed a check or money order in U.S. funds Make checks payable to Creative Micro Designs, Inc. I
! O Bill my subscription to: U Visa D Mastercard Send subscriptions to: Creative Micro Designs, Inc. ,I
P.O. Box 646 I
I card ~ u i b e r Exp. Date
II Signature East Longmeadow MA 01028 1
I