Commodore World Issue 04
Commodore World Issue 04
II ENTERNATIONAL II
?fiousandr of Commodore Owners C h o s e U s
A s TTieir o n e Stop SuppLir. Here's Why!
GAMES
* Largest Selection of Commodore Software in the U S A . !
After seven years in business, nobody in the Commodore
Leaderboard Golf ..........................$9.97
Castle Wolfenstien Bundle ..............$9.97
market is more committed to your Commodore than we are. Nord & Bert ............................... $12.97
We have well over 200,000 pleces of hard to get software in Zork 1-2-3 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 9
* 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
--
order companies have told
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.
consuming and worst of all
- tooexpensive. Wesay it's
the least we can do for our
customers, and wouldn't
haveitany other way. Sim-
ply call or write for your
S
OmRE
R Software support I I I ~ .
2700 N.E. Andresen Rd. 1
free copy.
C 0 N T E T S
ISSUE 4 VOLUME 1 NUMBER 4
COMMODORE Features
WORLD
18 TELECOriMUNICATiONS hy Caelym Moruncc
Get the big picture on modems, RS-232 interfaces, BBS's and networks.
Enllr* conlontm copyright © 1 994 by Creative Micro 50 Peripheral Vision by Mark Feiio^s
Dotlgn4( Inc., unlsiB olherwiie noted, No part oi this
publication may bo printed or olherwiso reproduced by any
SCSI Magic continues with an iu-depth look at detecting SCSI errors.
moans without prior wniinn consent Ircjni this [julilliibor. All
proflrjimi; ijiJliliiifuKi in tins puDlicalion are for IMq peroonnl USfl 54 CARRlLiB DlILCI byUsSonga
ol tbe rojidor. and may not bo copied or in any way di&trifoutod
Off-line Mail Headers am make your on-line time more productive.
All rights roSQrvod. Programming examples and routines In Ihi5
issue which are presented for educalional purposes rray be
used in lho creation ol programs by the purchaser ol Ihls ollhia
magazine. Prouided credit ior the routines is cte3rly pra&entod
Departments
in ei'her the program documentation, or the program used
Creative Micro Designs, incr, assumes no responsibilny for 2 From the Editor 10 The Connection See Our
errors or omissions in octitonal, program trstmgs or advertising 4 Backtaik 12 Top Tips
conieni Creative Miein Designs. Inc . does not assume any CHK-LIST
i'.it: ly (or advertisers' claims
4 Error Correction 26 Con no do re Trivia
6 Just Asking 56 Advertiser's Index Utility
POSTMASTER Sena address changes lo: CW Address
Changes, fo Creative Micro Designs, Inc., P.O Bo' 646. Easl 6 On The Horizon 56 Classified Ads On Page 53
Longmeadow MA 0:028-O6i6. 9 User Group Connection
From The Editor...
The ongoing march ofthe computer industry neverJails to amaze, and in many instances, amuse me. Take the recent
cover ofComputer Shopper, which proclaimedthai the Intel-based ^Sli computers are niwabsotctc. Ironically, theprcvitvis
issue of( 'omputerShopper tvea urging anyone loaldngjbr a new 7'C "to buy eneoj the new 486DX4-based machines. Hut
with the adventof"'cheap'Pentium-based machinesjust onemonth later, ifyoutooktheadviceto geta4S6DX4thenyou
were already stuck with an 'obsolete'computer. Absolutely amazing.
MecmwhfleJ\vneUcedabtofAm^aBaiaersonthenetworhwhoarenowrunningouttobuyMS-DOSmachiaes,gnd
in some cases, Macintosh computers. Apparently they can'! deal'with hang'orphaned'by Commodore. It seems odd tosec
thatoneof"thelargest discussionsin theAmiga ares on GEnleisnotabouta specificAmiga aspect, but on what operating
system louse on their newly purchased MS-DOS machine to get ibe closest possible Amiga! )0S look andjeel.
Theoperatingsyslemconfiisioncontinua.ApplestartedshippingSystem73foTtheMttcintm}i,butfolhaT{repoHiit^
some problems. That's standard fare/or a new Mac System release, and Apple wdl probably issue u tune-up before long.
Chicago, the great new Windows version slated[for release in late '9-ihasbeen renamed "Windows'%", no doubt lo reflect
when it will really ship. leave it to Bill Gates to turn a project delay into a marketing opportunity. IBM's new 'personal'
version ofOS/2, now called"\Varp"Jias just released'.healing Windows to market: yet HIM is stillsiltingou a warehouse
full'oj I'owerl'C-based mat bines, afraid'to release than untilthey have an opcratingsystem of their own to ship with them—
they sure dun't want lo give Microsoft more market power by shipping these machines with Windows NT.
Amidst all'ofthis, it seems odd that everyone is fightingsoficrcty over the $1000.00 and up market, while everyone ignores
the under $10(10.0(1 market that our trusty old ('ommodore 64 '$ and 128 's have had lofilljor so many years. This seems
even more strange whenyou look beyond the'borne 'market, and'considerjust howjew computers there are to go around in
school classrooms, lias everyoneforgotten wbal Apple proved in the '80s with the Apple II? That ifyou put a lot of
inexpensive computers in classrooms, that the home market will hebuyingthem up so that their kids can have a compatible
machine to work on when they 're not in t lass ? Apparently \i>.
Well, before I get too earned away on this line of thought, perhaps hhouldget hack on track andtellyou about this issue
ofCommodore World. We'vegot a pretty packed issuethis time, and'it tankwtnework to make tivrythiiigjit. Sadly, we had
to drop Over the Edge for this issue: rest assured, it will be hack next issue with some interesting commentary on Graphical
User Interlaces.
There's a lot oj great information OB modems, modem intcrjaccs. and on-line sen'ices located in this issue's feature;
CaclyncMoranecdid an oulslandingjob in Iryingtocapsulneher wealth oftelecomniunications knowledge into tbisarticle
and theglossar}' ofterms which follows il. JeffJones penned an interestingpiece on the subject ofcopyrights that presents
some information which ever,' computer user should be made aware of. We've also tacked in a small article from Jim
IJutlerjieldon what lo do about hadfile names. Jim willbejoiningour staffof regular columnists next issuewhen he takes
overoarPmpheraiVmencdumn.SpeaHngoJthat,MarkFeUows,PresidentofCMDanddesipierqftkeCMDHDHard
Drives, has prepared the current column on SCSI thrice errors thai you 11 find in this issue's Peripheral Visions. We'll
continue the SCSI Magic series next issue, hut we'll have to move it to a new column.
There's more triviafrom Jim Brain in this issue, and the latest upgrade to Slarsbip Combat; you 'II aha sec a machine
language auloiiool utility, and a schematic for building an HS-2J2 interface. News ofthe Flash 8 accelerator shows up in
thisissue'sForeignExchangerandsomegeneralinfoaboutsoJ}warecomesjromSteveVanderArkinfustforStarteTS,Steiv
also begins an excursion into the laud oj importing and exporting in his Graphic Interpretation column, plus provides us
with a review on l-'un Graphics Machine. We'vegot hardware rei'iewsou Boca modems, andmore miniviews on somegames
that are still around. As I said, it's a pretty packed issue, so don't stop here—dig in!
Doug Cotton
Commodore World Editor
info 215-586-5701
Orders 800-932-6442
Hours: Mon-Fri 9 to 6
FAX 215-586-5706 Sat 10 to 4-Eastern
We do not pti/l&h a catabg. Phase ■ • SPECIAL OFFER • Receive either Master Type Typing cartridge or Jack Attack
. call if' you don't see wliaC you wmt cartridge for only $2.00 additional with any order - Originally valued at $49.00
PS
BlgBlueReadeM S3S.O0 -C128 EKt.P. Supply Flclurb-$34.00
Micro RAD Prln1grlnt)rii»-For non- Data Manager 2 (64) 22.95 ■P.S. for 1541-21571-2 1581- 526.00
CBM parallel primers, supports Qraphlcs □omsHomeAccounllng 64.95 • Micro RSDC64Rep'atleP.S. 136.95
S49.9S GEDS64v2.0 42.95 - C128 MotnerOojfd - S95.00
Supplies are limited and on a lirst-come
1200 Commoilon Printer- Coropieia GEOS12BVZ.0 45.00 .C1?8DMoineiboard-S99.9S
tlrst-aervB basis. We accepl visa. Masler
wilh all Cabling and Manual. 120cps. Geo File 64 or Geo Calc 64 (Specify) 45.00
Boilisllck or Navigator (Specify[ $20.00 Card, and Discover. We also ship COD.
Supports Graphics- Ready to use - GcoFHe 128orGeoC3rcl!8(Speciry)52.95
accepting Cash, Cartilled Check, or
The Bug 23.00
tmsa Geo P'og rammer Call Money Order. Software and accessories
Geo Publish 64 45.00 Com; gt Mod P"> 5000 21.00
shipping Is S0.OO. Harowara shipping Is
USOMouis- New, tinDDMd-12995 Ergo Slick IS 00
Master Type B.CO ES 00 lor small Items. Call for larger
5 or a pin CcmposUa Cable S8 G5 Hyper Star JoysKk 24.00
Meilln !28 45.00 Hems (le Compuleis). COD ado Si 00.
CI28toMagnivon'10B4(Speci!y| 14.95 NewiMaker 128 10.00 Kraft Triple TraWMIl 40.00 Minimum COD order Is J50.O0. CanaOBn.
Computer/Disk Drive Catle ■ 6 n. 12.95 Maverick tor Tac 3 (Specify) 14.00
PrlntShop 36.95 APC, 4 International orders are welcome.
Disk Nolcner '.95 Pyinun 1 or Apache 1 (Sorcif/l 13.00 Vis will Bill only lor actual shipping
SwittCaic (641 52.95
SurgaProtectonv/iMI(6Out1e1j U.00 SuperBl Utilities64-12S(Specify) 14HO BKStt 9.00 charges h insurance at time of order.
103JS Monitor Call Superoise B4 V3.01 26.95
SpesJ King Turnclire 22.00 15",t re-slocking lee on all relurns not
Super Pro Zip Slick 2100 eichanged. Shipping is NOT refundable.
Call for Printer PiDbons WoriWiHer6 34.95
Inc. A1IP-0HH
II Just Keeps Getting Better software for our Commodore machines (which I experienced user/programmer—since there
don't see happening anytime soon unless the aren't any new users of the old machines. Pleascl
To Whom It May Concern: Government Intervenes), both are useless for Don 'tdo i'1/l got my C'l 28 froma workmate who'd
Just got my third issue of your magazine and Commodore G4/128 owners (unless they also had il in storage for years. I can't be the only one.
wanted to express lo you how much I enjoyed it. own one of the above mentioned computers). 1 find the machine to be perfect for my simple
I thought llic first two issues were excellent hut Anyway, keep up the great work on CW, and I needs—but I'm learning more about it all the
thislastissue blew themboth away. ItivasGREAT! am looking forward lo being a long-lime lime, and having a greal lime doing so. Please
] really enjoy your keeping us abreast of the subscriber. don't assume that your readers all have 10 or
things going on with Commodore and all and moreyi'arsof experience wilh Commodore. That's
really look forward to reviews on products. One Sincerely yours, all, but thanks again for giving me something
of the things I enjoy the most is the articles on Ray Paternostro.Jr. thai I really look forward to every 15 weeks or 80.
"Hard Tips". This was one of the things I enjoyed Keep up the good work.
the most with the now defunct Commodore Sonyfirtheoversight.Luckify,wegotasecQndckance,
Magazine. I also enjoy the Foreign Exchange since this issue's feature talks about on-line services Sincerely.
section as well as all the other articles. as mil. And yes, we remembered. John P. LaDez
Congratulations on this line publication and
please keep up the good work. Notto worry,John. We regularlyget letters ami phone
A Vander Ark Fan? calkfrom usersjustgettingstarted on Commodores.
Sincerely, Whethertheygot theirmachineftom afilend.bought
DanKoleski Dear Commodore World, it at a yard sale or flea market, or just finally got
just a short note to say Tl 1ANKS for a great around to pulling it out ojthe attic, there seems to be
magazine. Commodore World is the best no shortage ofnew users. And because our market no
Bad Internet Connections Commodore specific magazine available today. longer has the luxury ofdozens oj"booh on usingand
I've been a long time 128 user, and really enjoy programming the 64/12&, there's a definite needfor
Dear Sirs: computing on my 128 with GEOS 2.0. I've read magazines such as ours to provide information geared
IhavejuslreceivedmyfirstissueofCommodore Steve Vander Ark's GKOS columns in both RUN1 to them.
World magazine ami il is wonderful. Of course, and COMPUTE GAZETTE, and was glad lo see ■ lid.
youguys (and gals) knew that already, so 111 get lo his Graphic Interpretation column in
the details. Commodore World.
1 wanted to offer some insights and critiques
on various arlicles throughout the magazine, Sincerely,
while offering some of my own tips, I've enclosed Ituss Tahslcr CORRECTION
my direel responses to various columns in here; I
hope they will be forwarded to the correct
In Commodore World Issue3,we somehow
departments. Forget Beginners? NEVER!
managed to omit some information about
One critique that doesn't look like it belongs
Digimasler in the review. The missing
under any of the individual sections has to do First, i want to say how much I admire you tolks
information was the info paragraph which
with the feature article on Internet. The author, for embarking on a venture like Commodore
normally appears jusl before the review text
whileprovidingalisloflhevariouson-liueservices World. On the basis of your "Printers" article in
itself. Here's the text that should have
that feature access in varying degrees to Internet, the first issue, I purchased an Epson Stylus 800
appeared:
fails to menlion that both America On-line and inkjetprinlerandam very pleased with the results.
Prodigy are ior the MS-DUS/Windows and I'm anxiously awaiting delivery of Perfect Print
Diginuister, written by Chris Brenner; S34.9S;
Macintosh computer platforms only and require and Geocable so I can really put it through its
published by Autumn Technologies and
specialized software for each machine similar to paces. Thanks lor helping me keep this machine
distributed through Creative Micro Dvsigns,
the way Q-Link is set up for the Commodore alive and kickin".
Inc., P.O. Box 646. East Longmeadow MA
machines. Therefore, until either or both services Finally, several of your readers have made a
01028.(413)525-0023.
have their programmers write special term pitch togear Commodore World primarilyto the
Spaceport!
mre-watking Vfilh
commodore Slur!'
n-V<~JiZX
Subscribe today!
T7r<? Future 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 us- Our annual public domain rar 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 03" Information on
Fleet System, and more! on to you! • telecommunicating
•music on your commodore
!■■■ Programming tutorials — «a- Our annual Rarities issue 'printing
Our Basic BASIC column is iists all sources of •memory management
introducing many readers commodore equipment so ... AND MORE!!!
for the first time to BASIC you can find that program or
programming! piece of hardware that
you've been looking for!
flifi Wflct Rannnrk Rtrwrt Suite 50? Boise Idaho 0,1701-5850 fPOHl 383-0,100 Fax (208) 3B3-0151
QI need assistance hooking up a CUM can find the latest version of this on GEnie, file
model 8Q32p printer that was used number 1411(1. filename TLKTPRNTV2.SDA.
with the old PET computers. Also, is Since it sounds like you're a GEnie member
there anyway to use this printer with GEOS? already, you might ask S.EYBSE who uploaded
Brian Ardoin this tile for details. Steve is very knowledgable
Diflhml Commodore User about GEOS and printers, so lit1 may have oilier
suggestions or recommendations.
A To attach a CUM 80.12 model printer
to a Commodore 64 or 12K you'll need
an 1EEE-488 parallel interface. Q I have been working in CP/M forsome
According to the most recent information I have, years and own a C128D with PPI
the following are still available new from Skyles KAMDrive and CMD FD-2000. plus
Electric Works, (555) 555-5555: IEEE Flush! two 1571 drives. In the manual for the FD-20IHI,
[C-64] ($70.00) and Quicksilver 128 IC-128| equivalent to the standard joystick lire button. it states, "CMD is currently looking fbra driveror
($99.00). I'm not aware of any drivers fur GEOS But 1 did notice a problem: part of the keyboard patch that will enabletheuseon.6MBand3.2MB
to use these printers. Considering the high cost of nolongcrworkedwhen the controller was plugged disks under CP/M." Yon can of course do this on
the interface you'll need, the inability to use the into joystick port 1. This means that some of the aCMOl ID drive hut! was not aware ofthisat the
printer with (IEOS, and the overall prinl quality extra functions in the pad are interfering with lime or I would haw purchased an I ID (the price
and age ol I lie 8032 printers. I'd consider picking other lines, and this might cause eveninal failure was over [Australian] $1000 al the lime).
up a low-cosl 9-pin printer instead. of the 1/(1 chip that controls the keyboard and I know howto patch CP/Mwith SID orEdfile...
joystick port. so if I was given the patch information and lull
At this point, I wouldn't suggest using such a details of where to install same 1 could hand the
QI use my C-64 a lot for applications controller. However, since controllers like this job. Any help you can give me would be very
and such. I also love to play games on are relatively cheap and easily available locally. welcome.
my C-64. However, after using the weII presentsimple modifications to adapt these AlastairBay
joystick lor a while, my hand and wrisl start for use on a Commodore In next issue's HardTtps
hurting. l>o you know of a Nintendo-type column. A Unfortunately, there isn't any solution
controller thai can be used on the C-64? No insight. CP/M programmers areeven
joystick, jusl buttons to press. more rare than Cl'/M users, and CMD
David Martinet QI use GEOS 128 v2.0 for my business. hasn't located any third party capable of and
GeoCalc, geoFile and geoWrite are willing to create the necessary patches.
A Well, the short answer to that is yes really great programs for what I need. V
and no. I noticed a lip in a game I lowever. I need a program or patch InrgeoWrile
magazine a few months back that |12N] thai will allow multiple printouts. 1 JUST ASK!
mentioned youcan usejoysticks for Commodore understand that Perfect Print by CMD does Having trouble getting your system to
computers on Sega Genesisgame machines. This multiple printouts, hut only in High Quality do what you want it to, or think you've
made me wonder if the reverse was also true. mode. 1 need this for Draft or NI.Qmodes. There got something wrong with your
Now. the standard Genesis controller pad has i.s a program called "WRITilPATCI I" on GEnie, hardware? Just Asking may be able to
three more bin ions than a Commodore joystick, but it only works on geoWrlte 64.Do you know of help Find a solution, or get you pointed
and this fact is what made nil' wonder if the a program or patch thai could help1/ in the right direction. Send your
controller would be a problem to use on a questions to:
Russ Tahsier
Commodore, Deriding that the worst I could do
CW Just Asking
A
was blow a fuse. I borrowed a Genesis controller I believe that there is a desk accessory
do Creative Micro Designs, Inc.
pad and pave it a shot. for printing called THX'ITRINT that P.O. Box 646
It did in fact work—the directional buttons all uill do what you're looking for. You East Lnngineadnw, MA OKI2H-0646
cones ponded correctly, and the B button was
30 day guar. ONLY $159 + $10 s/h (Cont. U.S.) .D.BDX 232115 RflUE HEUIEIVS IH COMPUTE'S
CflZETTE AND OUER 168 USER
GAMES, EDUCATIONAL and APPLICATIONS shcmkitd, en 95323 CROUP HEUISLETTERS
Commercial, Public Domain and Shareware ARTICLES AHD flEUIEWS FROH fiHOUHD THE WORLD
• MC, Visa, Amex, Disc, Money Orders and COD cash (add S4) •
UDLUIIE l/niE...«D
5 DISK
Computer Bargain Store 3366S.2300 E., Salt LakeCily.UT 84109
SET
or Cad (801) 466-8084 (4-7 PM MST)
UDLUI1E E/11R3...
6 DISK
SET
To provide a place where ALL computer • Separate Adult & Family Areas unfamiliar with Sprint, call us toll-free
users can meet in acongenial atmosphere, Positive Proof of age required for full sign-on instructions:
Volume 1, Number 4
COMMODORE WORLD
/visjo Computl:r Industry PsIi:w.s
(413}525-O023(mformation)t(8OO)63S-32S3(arders)l(4W525-O]4?(fax),
Free Disk
OF SOFTWARE!
64/128
No kidding. Calll-800-831-2694
now or mail your valuable FREE SOFT
WARE CERTIFICATE, and we'll send
Call 1-800-831-2694 or 1-3IS-22I-K71K
youaFREEissueofLOAftS7V\ft , the
for f;is<«'s( service!
Commodore" software subscription. That
If you like your FREE I88ue, you can complete a 8-month trial sub
way, you can explore our revolutionary scription with two more issues for just $1!).!)5*. Since your first issue is
"subscribe-to-a-disk-of-software" concept FREE, you'll save 1/8off the regular 3-month subscription price of$29.95.
for yourself! When you subscribe, you'll receive a FREE Special Bonus Disk of some
of our most popular programs. You'll also have the option to subscribe for
Each monthly issue contains 7-10
a longer term and save more. Whether or not you subscribe, your first
programs and features on two 5.25" disks issue is FREE.
or one 3,5" disk. Imagine getting features Check disk format:
like these on every issue: "J3.5" J5.25"
State/Province: CWL034
•Utilities "Puzzles "Games Zip/Mail Cede:
Volume 1, Number 4
COMMODORE WORLD
THE
CONNECTION
News rirom Commodore-related Vendors and Publishers
high definition television, the high either more text or more programs.
include a shareware program on our a lot more limeonGEnie and Delphi may place the copy there instead. NOTE: When doing columns be
newsletter disk called EZ Loader, so 1 can slay in constant touch with 3. Press x to go back to the linked sure lo set ihe margins (pgv 32.1)0)
which makes loading program from the telltale hearlbeal of the screens. Continue pressing \ until so there'ssome space between each
any disk drive or Other device very commodore nation. I bought myfirst ihe linked screen area you want lo col i. else they'll run together. If
easy, a demo of a new game, Phil commodore t>4 in I5I8K, hooked it COPY is visible. you want lines between columns
I leberer's soon to be famous GEOS up to my little black-and-white TV, 4. Press i%. The screen should reverse/ place them outside the margins.
Cheesecake, and Jack Yander White and slarted using GEOS with one unreverse to indicate that the What ifyou wanted four screens
has resumed his popular BASIC diskdrive! I bought a printer for. our screen lias been copied. down? Three screens down will only
programming column again. Oh, second wedding anniversary. My 5. Press SHIFT X to go back to the prlni 8.3" down a sheet of paper
and of course we have a ton of wife still hasn't forgiven me for that, third screen. (three screens equals 75 rows, most
information in our liltlebils and even though the printer helped her printers print 9 rows per inch, so
other bits columns this time around through college. I've had just about To COPY Ihe third screen back lo 75/9=8.3"). Ninety rows will print
anyjob a guy could have and I must the linked screen area, clear the leu inchesdown. For Ihal you'd only
■GaelyneMoranec say I never dreamed I would get to linked screen area where you want use fifteen rows of the fourth screen
Editor, CEE-64 AIM turn my hobby into a publishingjob. tlie Ihird screen logo, then go to ihe (90-75=15). To figure how many
1 suppose that's enough about me. third screen and press C. Or. use rows for a given length simply
Maybe 111 be back again next month GRAB(pg.2:i),TRANSFER(pg.44), multiply; inches X nine. Divide ihe
dieHard
(if Brian lets me out ofmy cage!). or ADJUST's CAPTURE (pg. 41) to result by 25 for how many screens
Until then, never lei the monsters move selected areas of ihe third you'll need.
gain on you anil always beadiel lard! screen to the other screen areas. There are several ways lo do the
Hi, I'm Jerry 1 lill and you've never Now let's touch on down-linking fourth screen. My recommendation
heard of me. I'm the new Associate ■Jerry Hi!! the screens. When you down-link would be to down-link the screens
Editor here at die! lard. That means Associate Editor. dieHard ihe screens you'll have three single (so you have margins and
[get to do all the stuffBrian doesn't screens "stacked* one overtheather. wordwrap), do the single screen,
want to. That also means I gel to let Margin and wordwrap areavailable. then save the screen UNLINKED,
FUN GRAPHICS One important use for this>\ mild be When you go lo save you're
you know a little bit about the
October issue of dieHard as well as MACHINE if you wanted to do a column lor a prompted SAVE LlNKi;H YES/NO
let a few of my personal skeletons newsletter. When you save down if screens are linked. Ifyou answer
OUt of the closet. The October l.asi month wejumped intoFGM's linked screens KIM uses the ihird NO thenyoullbe prompted to select
die] lard is a caldron bubbling over LINKED SCREENS, Von can work character in the filename as a key lo the one screen you want to save. Do
with programming spells like on and print two or three screens ils location (see pgs. 13-14). If you that, then enter a filename of "s.dl
Popcorn 64, an interesting little bite across/down without linking, but give a filename of "s.al cats", when cats" for the first (lefl). "s.d2 cats"
of high-tech HIRES, and Random it's a whole lot easier if you link the you go to save down4inked screens lor thecenter(second).or"s.ducats"
Music for the VIC 20. sure lo generate screens and use them that way. the program will save ihe second for the ihird (right) column.
a few shrieks and wails (probably Linking the screens is provided lo screen as "s.bl cats", and the ihird Next issue we'll get into whatever
fromyour family)! Our feature spells make FGMing easier, not lo screen as "s.cl cals". area ofFGM I gel the most requests
thismonihdealwith "Grappling the complicate it. OK, lei's say we want to do two for. Until then, Happy Computing...
Great Gooey", an in deplh scries on When screens are linked iwo- columns, each three screens down.
GEOS for beginners, and across the third screen in memory is When you go to save the second - Ron C. Hartley
"Exterminating the 1541/71 available touseasa workspace, or as column of screens, use a starling Co-Owner, FGM Connection
Relative File Bug'. Throw all of our a backup/oops screen. You can filename ot "s.a2 cats" and ihe
regular features into the brew and COPY (pg. 18) one of the linked program will save tile three screens
11 COMMODORE WORLD
Volume 1, Number4
Top Tips
THREE HELPFUL TIPS FROM A COMMODORE WORLD SUBSCRIBER
RUN Magazine Back Issues unit is returned to you via UPS. 90 Day Warranty
Any 3 issues for $12.00, any 6 for $18.00,
Payrnont can be COD, VISA, M/C, on all repairs.
or any 12 for only $24.00
or DISCOVER.. Minimum charge FAST TURNAROUND
RMJAN88 January 1988 RMOCT89 October 1989 for estimate only is $ 10.00.
RMFEBS6 February 1988 RMSP89 Special Issue 1989
RMMAR88 March 1988 RMJAN90 January 1990 We Also Sell the Following:
RMAPRB8 April 1988 RMMAY90 May 1990
RMMAY88 May 1988 RMJUN90 June/July 1990 Refurbished: (As Available) Refurbished: (As Available)
RMJUN88 June 1988 RMDEC90 December 1990
RMJUL8B July 1988 RMJAN91 Jan'Feb 1991 C-64... $59.95 1541.. $69.95
RMFEB89 February 1989 RMJAN92 Jan/Feb 1992 Includes C-64 & Power Supply Includes 1541, Power Cord, &
RMMAY89 May 1989 RMMAR92 March/April 1992 (without books or TV cable) cable (without books or disks).
RMJUN89 June 1989 RMMAY92 May/June 1992
RMJUL89 July 1989 RMJUL.92 July/August 1992
Monitor Cable, 5-pin DIN lo RCA jacks 5.95
RMAUG89 August 1989 RMSEP92 Sep/Oclober 1992
RMSEP89 September 1989 RMNOV92 Nov/December 1992 Serial Cable, 6-pin DIN, 6' 9.95
Serial Cable, 6-pin DIN, 12' 12.95
Shipping: 3 or 6 issues- U.S. S3.00, Canada S5.00. Foreign SIS.00; Commodore Power Supply for C-64 19.95
12 issues U.S. S5.00; Canada $7.00; Foreign $20.00.
Commodore Power Supply for C-128 39.95
Power Cord for 1541 4.95
Commodore World Back Issues Powor Supply for 1541-11 32.50
Si.95 each, or any 3 lor only $12.00 New! CD-32, USA version 399.00
Last issue we talked about diskdrives. I said then organize your finances. Chances are you will
thatyou would more than likely wan! ;i diskdrive actually do some of both, but deep down your
because virtually all Commodore software comes real reason for needing the computer was either
on disks. If you want to run any software, then, to be entertained or to do work. Now you need to
you need a disk drive. There are exceptions—1 consider what kinds ofsoft ware lobuytoget your
own B few games on cartridges, for example— computer doing what you want it to do.
but these are rare. As I described the way a disk Game software isageneral description fora lot
drive works, I talked about a certain type of of types of computerized entertainment. Which
program called a tvordprocessor. A word processor kind you buy will depend on what you like. 1
is one type of software program you tan buy. happen to like role-playing games like the Hard's
There are many other types, and in this issue III Tale series or the ADSil) games from SSIInc. My
mention some of the most common and tell a daughter, on the Other hand, prefers arcade
little bit about what they do. games like the Blues Brothers game I mentioned
Before I do that, however, let me define a few a minute ago. My wife is a fan of strategy games
terms. One that I have already been bouncing There is a word for all the paperwork that like Quink or Swap, or word games. There are a
around quite a bit issctfhvare. Software is a fancy conies with a software package, whether that's a lot of games which call themselves educational,
name for 3 program thai you run on your large manual such as [lie one that comes with and that usually means that I hey drill the player
computer; the word usually refers in general to GEOS or asingle Xeroxed page, as is the case with on some kind of factual know ledge or skill as part
the program, the disk it comes on. and any The Blues Brothers game. This is called of the game: they can be arcade games,
paperwork that also comes in the package. If documentation, and good documentation is role-playing games, orstralegy games. Whatever
someone says that they're using GF.OS software, important for anyone who is planning to use any your preferences, you'll find a game or two to
lor example, that means they bought and are particular software package, Thai's because the keep yon happily glued lo the monitor screen.
using the package called GEOS, which includes documentation tells the user how to work the Here are a lew more things you should know
several disks and a hefty manual in a box. The program: how to start it going, how to make aboul game software:
program itself, (a program, as I mentioned last various things happen, how to save any data the
issue, is a list of instructions for the computer to program creates, and so on. Obviously, the - A lot ofgames require a joystick, especially the
do a particular job), is recorded on the disks. In documentation can make a big difference in how arcade titles. You can usea joystickfrom an old
the case of the GEOS software, there are mam- easy and pleasant a software package is to use. Atari video game, if you have one. or buy one
more than one single program, and that's often There are basically two types of software for from a mail order firm. Make sure you get a
the case. The word software refers to the whole computers. The first type is entertainment ComiiKidoiv-coinpiiiihli'joystick. Amousecan
business. Software is the opposite of hardware, software (games, in other words) and the other is be used in joystick mode, although many
which is a general term for all the equipment you productivity software. When you boughl vour games don't play very well that way.
are using. The monitor is hardware, in other computer, yon probably had in mind one or the
words, as are the keyboard and the disk drive. other of these types of software. You wanted to - Some games, particularly the role-playing
When you use a computer, you'll he using both pi aysome exciting computer games, for example, games, ask for a blank disk to store game
hardware and software. or you wanted to use a spreadsheet to help information on. That wavvou can start a name
from where you left off or go back and start A third common type of productivity software - Make sure you know what you hope to
from the last timeyou saved the game ifyou get is the spreadsheet. A spreadsheet is kind of like a accomplish before you buy the software. A
crunched (a nice feature for lame gamers like fancy calculator. The display of a spreadsheet great-sounding software package might not
me). They may want you lo have the disk looks like a bunch of boxes or a grid. You type really be able lo do what you need il lo.
already formatted, which is something I'll talk words or numbers Into the spaces, then tell the
more about next issue. computer to fill in anoiher space with the results - Back up your data often. This means that you
of some matli function using the other numbers. should make copies of your data disks
- Generally speaking, you shouldn't remove a If that was too confusing, try this example. Ifyou regularly. Nexl issue we'll be talking more
disk from the disk drive unless told to by the wanted lo keep track of expenses for your about the disk commands that will help you
program. Most games use files from the disk computer system, you could set up a spreadsheet manage your collection.
every so often and if you've removed the disk. program with spaces for all your different
the game will not be able to keep working. purchases. You can even make spaces for things Software lor the Commodore is not always easy
you haven't bought ycl. As you spend your to come by. There are some excellent companies
For a lot of people, myself included, games take a money, you enter the amount .spent into these out there still carrying software titles in all these
back seal to productivity software. Productivity spaces. Somewhere on the spreadsheet you'd set categories, however. Commodore-specific
software includes a lot ofdifferentpackages which aside a .space to show the running total of all the magazines like Computt'i Gazette and RCWhave
are took to get work done. The word processor is spaces. This number will change as you add or published a lot of great programs over the years
a good example of a common productivity adjust the numbers in the other spaces. You caald in all categories. You can even gel programs for
software title. With a word processor, you can even create a space to subtract that total from a practically nothing from on-line services such as
crcatcanykindol text, form a short note to ulimg preset amount that you've budgeted for your GEnie. Before you buy a program, though, try to
article or book, entirely on the computer screen. computer, thereby letting the spreadsheet tell aelan opinion from anoiher Commodore user. A
Only when the text on the screen is edited and you how much you have It'll 10 spend. wonderful place for that kind of interaction is a
correct do you print the whole thing out on a Part of the power of a spreadsheet is that you Commodore user group, which is what computer
printer. Word processors are probably the most can use it to try out various options or "what if clubs are called, (heck a local computer store for
popular productivity programs around. scenarios. In your computer budget spreadsheet, information about any local groups that support
The database is another example of for instance, you could enter various prices for the Commodore computers.
productivity software. With a databaseprogram, monitors, comparing the grand totals for each Next issue, as I said. I'll discuss some of the
you collcci pieces of information, such as names one. lo help you make a decision about which to most often used disk commands you'll need to
and addresses, in a form thai the computer can buy. This kind of power makes a spreadsheet a handle your collection of disks and the files on
look through easily. You might put those names must for anyone who works with numbers. them. Until then, have fun with your
and addresses into a database, then use the Here's a few more things worth noting about Commodore. If you'd like lo reach me, write lo
computer to look through the list for a specific productivity software; me in care of this magazine; for a quicker
name.The big advantage ofthis instead over, say, response, you can email me on Glinie by sending
an address book, is that the computer can look - Whereas most games use the joystick, most mail lo S.VANDEKARK or on the Internet by
things up very quickly and efficiently. You could productivity software uses the keyboard or sending your mail to:
ask the computer to look up someone with the (even better) a mouse.
first name of Mark, for example, and it would do s.van i) i;rark(«k; lmk.geis.com
that even though the database kept the - Most productivity software is going to create
information in alphabetical order by last name. data: word processing documents, databases, Email lellers will get answered immediately,
You could also ask the computer to look up two Spreadsheets, and so on. Plan on keeping a set while the Post Awful, er, U.S. Mail variety might
things at once, such as finding anyone named of disks to hold these files and organize right [anguish for a tew monlhs.
Mark who also happens to live in Grand Rapids. offthe bat. It's much easiertosave things to the
We should all be shouting: "Stop the presses! The it's attached to. This is a trial and error process
FLASH 8 miracle module has arrived!" Surely which can take a bit of time. FLASH A is not yet
something as spectacular as ;i piece of hardware fully compatible with CMD devices, and cannot
guaranteed to pumpyourC-64up to 8 Megahertz be used with Commodore RFl is. GEO5 users will
should demand front page stains. I write this have to install patches that change the CiEOS
month's Foreign Exchange, however, with a bit of Kernal. CONFIGURE file, and even the 1351
hesitancy. It's not due to the feet thai the thing mouse driver files permanently. Disk access is
doesn'twork. It doeswork, andwork rathernicely not accelerated ami from leu tested games, only
at that, lt'sjust that FLASH 8 had been hypedfor came to an end in February 1993. While all of one worked witli the FLASH 8. This is due to the
so long over here in Europe, then trashed, then Europe waited for '"Hie Card", Roismiiller was fast loaders buill in to most of the modern games.
hyped aglin; shortly after that it disappeared obviously stalling for time and apparently having Xo! nil the news is bad. though. FLASl I 8 is a
again when the manufacture declared serious financial problems. The company was computer in itself. The heart ofthe unit is a 16-bit
bankruptcy, then resurfaced with another bombarded with letters and calls from user 65C816 processorwhich ean emulate a 65 02. The
company and on and on and on. Many of US groups, Individuals, and software ami hardware card is sold in two versions: one with 2fiii K1S of
snickered when (>4'tr magazine announced a companies who wanted or needed information RAM, the other with a full Megabyte. Both have
HAS! 18 test report in their July 1994 issue. The on FLASl I 8's progress. Some poor souls had a 27Cfi J2 EPROM which contains tile operating
test results were very good, and wewerepleasantly even ordered and paidin advance to Insure getting system. Programs which do run with the card,
surprised! Before I give you a rundown on what a card once production started. tan fast! Working and scrolling in a geoPaini
FLASl I 8 can and cannot do. though, k'l rne give In June of 1993 KoKmiiller threw in the towel document is really impressive. Vi/aivrite,
you some background information on the and declared bankruptcy. The editors of Wit I'rinilbx.Slarl'ainter.StarTi'xIerandHil'xIdiare
development of the card, showed no mercy on the company, and in their sunu1 ofthe programs thai have been tested over
The German based hardware company, July issue called FLASH 8 "a junk pile" and here and work extremely well with the FLASl 18.
RolAniiiller Handshake, was rather active in the questioned the ethics of the company's owner. Programmers will have a ball writing games and
Commodore 64 marker before leaving for the (■LASH 8 was written off as a failure, and the other applications for thecard. Included with the
then lucrative Amiga market In 1992. RoKrmiller project was dead. RIP. Yeah, right, product is a CIVM emulator, a macro library of
was later approached by the editors of 64'er Like an old Christopher Lee vampire movie, the new processor instructions, and a patch for
magazkeandaskedifthe company could develop KuKmiiller received new blood ($);md new life. A GVlK. There are also instructions for using a
a eard for the C-fi4 which would increase it's new company was formed, and FLASH 8 was parallel hookup to a 1541 drive with tile card.
processing speed. Rofimuller agreed to give it a resurrected and presented as a nearly completed My opinion ofFLASHS can be summed up in
shot, and got hack into the C-64 hardware product at the liobhytronic show in Dortmund, the following sentences: It has great potential
business. In the lalesummcrofthatsamcyearthe Germany in February. and expectations are running very high. If
first prototype was sen! to WiT.Thecard showed That's the background. Let's get down to the RoKmiiller can deliver complete compatibility
great promise, but had many tlaws. When the specs, just what can FLASH Sdoand not do? Tirst with proven devices and soli ware, FLASH 8 will
editors questioned RoEmullerabout these flaws, the bad news. C-128 owners ean forget FLASH 8; sell and sell big, Commodore IVorWwill present
they w ere told that it would only lake a i'vw weeks itjust won'twork with your computer—not even test reports In an upcoming issues, so stay tuned.
to resolve them. RoKmiiller then started a very in C-64 mode. The card itself is currently being Foreign Exchange will keep you posted on this and
expensive advertising campaign of full page ads sold, but !he software and firmware is still a hit QtherC-64/128 developments overseas.
in German computer magazines, which abruptly "buggy". Each card raus! be adjusted to the C-64
How lo Order
This collection includes
Send 19.95 plus
a 40 page manual lillcd
3.00 shipp
■How io Desktop Publish',
handling
a complclc compendium
22.95
of lips nnd iricki;. It also
include? sclcctcii illustra-
TO: I'ageAn
linns of the disk images
P.O.Box 670-131
iKiiimd in a loose leaf MltU^ra^! Dallas, Texas
manner.
. ' - ; 75367
check or money order
Cop^ht © S93 by P A G E S SOFTWARE GROUP P.O. Box 67M31 Dabs.TX 75367 2» 480 0765 A1 RghB Reserved
17 COMMODORE WORLD
Volume 1, Number 4
ONl-IIMS NETWORK
'onie nfmy dearest friends are those I've never modem and computer. 1 personally prefer the On-line services and Bulletin Hoards have
met, bill have shared conversations with via my term "BBS'ing", not only because il's shorter and message systems that allow users lo leave private
Commodore and modem. It's always interesting closer to whatlactuallydowhenlu.se my modem, messages or post public messages in a variety of
to load up my term program and find out what bul it alsoseemsmorepersonal.The lermBBS'ing different ways. There are many different names
olhers have had in say, read about new fits, as I call Bulletin Board Systems (BUS for lor doing these same things, depending on the
happenings in the Commodore world, and in the short), and on-line services to read messages, system yon happen to call. Some Bulletin Hoards
remainder ol'tlic world at large, [fl've been away catch up on the national news, and keep in touch are"nelworked",sothalwhenyouleavea message
from it for awhile,! tend to find myselfhumming with olhers who enjoy the same inleresls 1 do. In a specific area, your message will appear on all
the Cheers themesongas I prepare tocal I a favorite Telecommunications is too long and technical of ihe other bulletin boards which are connected to
bulletin board lo pick \\\> my mail; it's nice to be a word lor an activity thai has far more "people" the same network. This allows people from all
able to "go" someplace where everyone iherc interaction involved in it than the computer over the country, and indeed the world, to share
knows me and we each share common Interests. equipment interaction used to accomplish it. ideas and enjoy a common bond. BBS's that are
That I can do this without leaving the comfort of networked carry individual areas, also called
my computer room is nicer still. Staying in touch... conferences or echoes, covering various topics.
So how does one go aboul gelling started with I have a sister who lives in another slate whom 1 This helps to avoid clutter, and allows you to
telecommunicating? finlire books have been rarely talk Co these days; yet, we're probably more participate in only those message conversations
written on the subject; but within the confines of aware ofwhateach hasgoingon now thanwe ever that interest you. For instance, if you enjoy
this article, I'll do my besl to helpyouget started. have been in the past. We communicate very gardening, you can find a conference (or iwo or
I'll discuss some of the things you can enjoy via often with each other by sending short messages three) devoted lo just this topic.
yourmodem, and then I'll lalkabouuhebasicsof via modem. Weeach call thesameon-lineservice, Using on-line,services and bulletin boards, you
setting iij) a modem and term program. and by sending each other messages we stay in can find support for nearly any hobby (such as
touch with each other; we've also reduced our gardening, car racing, music, art. computers,
What is Telecommunications? previous phone billsby more than half. I also stay astronomy, needle point, etc.). for most
It's a long word, but essentially it means using in touch with friends and relatives in other professions (medical, computer, technical,
your phone lines to communicate, usually via countries using a variety ofdifferent mail services. restaurants, etc.), and for just about any kind of
instance, Superbase... but you will be able to find Gel ling serious, there's also a great deal ofresearch we've been looking for, but because the messages
a variety ofpublicdomain databases, one ofwhich that can be done via modem with your in the support areas are either national or
just might he exactly what you're looking for. Commodore. -Some of the terms in the international, it can makefindinganything quite
Shareware is a try before you buy kind ofsoftware, telecommunications glossary accompanying I bis a bit easier. The same holds true for selling
in which if you use the program on a regular article are from research I did in the process of equipment, too. This isn't limited to just
basis, you arc expected to send the author preparing to write this article. I know, the word, Commodore equipment, either, 'fake a look at
payment for the program. Von name the kind of "research" can be a four letter word spelled Ihe lypes of things normally sold in your local
software you're looking for, and yon can likely "work"; but seriously, it's much easier to use the newspaper's classified ads, and you will have a
modem to call an on-line service or BBS to lind goodideaoflhevarietyofmiscellaneousstuffyou
find it on-line somewhere. Just a small list of the
kind of things you can find for your computer information than itisloget in ihecar.drivetothc can either buy or sell via modem.
on-line include graphic files such as geoPaint library and search for what you're looking for,
copy it down, rclurn home, and then punch it What You'll Need
files. Hoodie! graphics, I'riiil Shop graphics anil
fouls; text files about just about any topicyou can into the computer. Generally any kind ol Now that you have an idea oftlie kind of things
think of, including some very informative information you find via modem has the major you can do wilh a modem, it's lime to take a look
Commodore specific files: disk related programs advantage of already being a computer file. The ai» hat it lakes to connect to the resl of the world
such as copiers, formatters, and directory editors: last time] went to the library, most ofmy research out there in cyberspace. Although it may seem
was accomplished by using their computer like a lot, ami il may seem a little complicated, il
text and sequential file editors, database
programs, business programs, and of course. system; 1 discovered, after ihe fact, i) was really is just a matter of mind-set. If you can
connected to the rest ofthe world's libraries (or remember when you learned to ride a bike or
telecommunications type files such as term
so it seemed) through the Internet. I could have drive a car. you'll know that you didn'l learn
programs and off-line mail readers. Oh, and
games! There are probably thousands of accomplished thesame thing wit bout ever leaving everything you needed to know all at once. But
Commodore games available for the download. home. Researching from home with a modem after a time, these things became much easier,
lias the advantage of timeliness, too. I've found and now they're probably things you don'l even
On-Line Games reference material that was made available just lliink aboul at all. Modeming is much the same
Did 1 mention games? Both on-line services and thf day before! went looking for the information! way. Don'l expect to learn everything all it once.
Bulletin Boards offer games for their users that Almost all of the major on-line services have It really is a learning process and you can lake
encyclopedias on4ine,andnow many ofthelarger pride in each step along the way. I remember
you play on-line, and depending on the game,
bulletin boards also have this facility available. feeling quite proud of myself when I first
you either compete with another user who is
The encyclopedias are especially useful il you downloaded a tile without a hitch—after many
on-line at that same time you are, or the system
saves your score along with the scores of oilier happen to have a child at home working on school unsuccessful tries—because I hadn't quite
playersand keeps track ofyour winnings. I know reports. The services also have databases, which grasped the concept of how to go aboul it. Now I
COMMODORE WORLD
Volume 1, Number 4
do this on a daily basis, and it really is something modems designed and sold for other platform kind of external modem you are going to use. II
like putting the car into gear—I really don't give computers. "Internal" modems for other you have a 1200 or 2400 baud modem (9G00 for
it much thought any more. In other words, the computerplatibrms will not work for us. but the C-12S owners), you can get away with the User
first thing yon need i.s patience with yourself, externals work just fine, andoffertheconvenience port style. Some of these are still commercially
your equipment, and your software. oi being able to use it with any other computers available, hut are hecoming more rare with time.
I'll assume you already have a Commodore ivl we happen to own. Some ofthe names you tan look for on the used
or 158 and jump to Other equipment you'll need. II you're going to hook up an external modem market andincatalogs for companies which carry
Naturally, you'll needa modem. Physically, there designed for other computer platforms to your Commodore equipment include Aprotek,
are two different types of modems that we Co m m odo re, yo u '11 need s om ethin g t o go betwe e n Omuitronix and Peak Peripherals. The names
Commodore users can use. The first is one which the modem and the computer to translate the will usually he followed by "RS-232 Interface".
will conned dii eel lyinlo I he user port the(_'-(v1 or signals for you. This is called an "RS-232 Fastermodems, such as 9600 baud (C-64 owners)
12H. These are Commodore specific modems. interface". There are two different types of and beyond require the use of a Cartridge port
Such as Commodore's KS70 modem, or an interfaces: one which plugs into your User port, interface. These can handle the faster speeds
AprotekMiiiitii<>demCorC-24.Theotherkindoi and another which plugs into the cartridge port. because they contain a hardware HART chip.
modem we can use are generally any external Which kind you need really depends on what There are three of these available, two of which
are available in [he commercial market: CMD's
Swift I.ink, and iheHART Cart; the third interface
is one you can make yourself or have someone
make for you, called Data Pump. For just about
A COMPARISON OF TRANM LR. SPl EDS OF I'Ol'UI.AR TERMINAL PROGRAMS
any ofthe Interfaces mentioned, you will also
need a cable, generally called a DB-25 cable
I've often been asked, "What's the best terminal they at least give you an indication of what to (although the SwiMJnkrequiresaDB-25 to DB-9
program?" This isn't an easy question to answer, expect when communicating at various rates. All cable). These, luckily, are very easy to find—just
since many terminal programs contain similar in test results were achieved via direct null-modem
about any store which carries computer
(eatures. And while Hie communication speed of connection, using text-based test (iles the size ol
one program may be better than another, it may which was calculated using connechon speed x equipment has them available.
not oiler you a leature that the other one does, or 12. Each program was tested lor the bestpossible I know that 1 just tossed a kit of unfamiliar
may have a more awkward user interface. It's speed by using RAM devices (or transfers.
terms at you, but you can look mosl oftheseupin
important to note that the speed comparisons Transfers using mechanical (disk) devices will
the glossary provided in this issue to find out
presented here do not tell the whole story, but be slower, especially at higher connection rates.
their meanings and uses.
Recieve Speed (download) Slowingthepacea bit, now thai I've described
Program Storage Dev. Int. Handshake 2400 4800 960019200 38400 the equipment, letscoversomeolher information
Novaterm REU (RAMDQS) UP XON/XOFF regarding the modems and interfaces that you
Novaterm REU (RAMDOS) SL RTS/CTS will need to know before deciding which will
Novaterm HAMLink UP XON/XOFF 2oq °
Novaterm RAMLink SL RTS/CTS 200 359 593 820 985 "»J' >«t oryou. , ... , ....
Dialogue 128 REU (RAMDOS) 2Q0 355 Some term programs (which I will discuss
UP XON/XOFF
Dialogue 128 REU (RAMDOS) SL RTS/CTS 200 376 608 846 915 shortly) work hclterwith some modemsand/or
Dialogue 123 BAMLink UP XON/XOFF 205 371 interfaces than others. Most ofthe Commodore
Dialogue 129 RAMLink SL RTS/CTS 20 1200 baud and Aprolek Commodore-ready
Fritzterm RAMLink SI: XON/XOFF
Fritztertn REU (direct) UP XON/XOFF
2_5 modems will work with just aboul any term
Fritzterm REU (direct) SL XON/XOFF !18 434 B03 1431 2067 Program availal>le, but have the disadvantage of
Fritzterm RAMLink UP XON/XOFF 220 — being slow. Ihe modems which require an
Desterm REU (direct) UP XON/XOFF 427 interlace will also generally work wit li almost any
Desterm REU (direct) SL None 43; 88 27 term program currently available, but not with
some ofthe older programs such as CCGMS or
Transmit Speed (upload)
Program Storage Dev. Int. Handshk. 2400
2 gq
4800 9600 19200 ^^ ^""f J*™""
advantage ol being
S^l±available
readily
*"? J"
Novaterm REU (RAMDOS) UP XON/XOFF
Novaterm RAMLink UP XON/XOFF 191 commercially, and both Swiftlink and the Hart
Novaterm REU (RAMDOS) SL RTS/CTS Cart offervast improvements in speed aver other
Novaterm RAMLink SL RTS/CTS interfaces. But because these are relatively newer
Dialogue 128 REU (RAMDOS) UP XON/XOFF
;:*;; devices, there are fewer term programs which
Dialogue 128 REU (RAMDOS) SL RTS/CTS
Fritzterm RAMLink UP XON/XOFF
support them. On the flip .side, the software thai
Dialogue 128 RAMLink UP XON/XOFF 220 409 supports the Swiftl.ink and liar! Cart are also
Dialogue 128 RAMLink SL RTS/CTS 220 409 711 1112 fairly current. The final choice in whidi modem
Fritzterm REU (direct) UP XON/XOFF and interface (if required) lo purchase depends
Fritzterm RAMLink SL XON/XOFF
Fritzterm
on what your own needs are, and what you want
REU (direct) SL XON/XOFF
Desterm REU (direct) UP XON/XOFF
235 43 to spend on equipment.
Desterm REU (direct) SL None 235 450 As I've mentioned, you'll also need software
called a term program, terminal program, or
set the emulation for "ASCII", "Standard" or 300/1200/2400 or 9600 baud CONNECT <RETURN> - several times
Terminal Emulation: ANSI or ASCII Password: FREE
VI'-! 00. Ifyou know that you're calling a BBS run
Local Echo OFF
on a Commodore 64 or 12H, you can try C/G or
8N1 (8 data bits, no parity, 1 stop bit) Answer questions and follow the on-line
Color Graphicsemulation. Atthispointlwouldn't
instructions to complete initial sign-on.
worry much about what each of these mean, bnl Call the voice support line to obtain a
by experimentation, you'll find which terminal SprintNet access phone number lor your
emulation works lor each system) oil call. Luckily, area. To sign on, call the SprintNet number GEnie
you cansave yourconfigurations withm the term provided. Voice Assistance 1-800-638-9636
program, so these are not things you have to
remember each time you use your modem. If calling at 300-1200 baud: Terminal Program Configuration:
300/1200/2400 baud
Usually this information is saved along with the
Prompt Expected Response Terminal Emulation: ASCII or VT100
(electronic) phone book the term program stores
CONNECT <RETURN>D<RETURN> Hall Duplex
lor you. TERMINAL^ D1 <RETURN> Local Echo ON
@ 61260433 <RETURN> 8N1 (8 data bits, 1 stop bit, NO Parity)
Places to Go!
I've mentioned the words Bulletin Hoard. BBS If calling at 2400 or 9600 baud: Dial 1-800-638-8369
and on-line service several times, and now it's
time lo talk about exactly what these are. their Prompt Expected Response Prompt Expected Response
similarities and differences, and what each has to CONNECT @D<RETURN> CONNECT HHHHH
TERMINAL^ D1<RETURN> U#= SIGNUP <RETURN>
offer. The terms Bulletin Hoard and UBS are
61260433 <RETURN>
interchangeable and mean the same thing.
Answer questions and follow the on-line
Bulletin Boards are generally smaller systems
Answer questions and follow the on-line instructions to complete initial sign-on.
which are run on home computers and have a instructions to complete initial sign-on. -CM
little less lo offer than the major on-line services
which cater to a larger "audience". Isaygenerally,
canyalmost as much ormore to ihewayofservices accessible lo Commodore li*l and \2$ users A modem and term program allowyou to reach
than the on-line services do. Mosi BBS's arc tree, because they require the use ofspecially designed out and be a part ol global community, whether
in the sense that ifyou dial a local phone number MS-11OS or Macintosh software which functions you're communicating with a friend down the
In reach it, there are no charges to use it. The only for their services; these include Prodigy, street, or with friends halfway aroinui the world.
exception of course, are the larger onus which AOL (America On-Liue), and Imagine! Hopefully this article has helped you to learn
offer more services. These BBS's usually are what telecommunicating has to offer you. what
"subscription" hoards, which give users who The Big "I" you need in the way of both hardware and
subscribe for a period oftime (usually six months The Internet isueilherlierenorthere.lt belongs, software, and about some of the places you can
toayear) extra servieesor time on-line. Thecosts seemingly, lo no-one, and is run, seemingly, by "visit" while in the comfort of your home with
can range from as lit lie as $10 toS10Dormore.il nn-oue and everyone at the same time. It is the your Commodore. I hope to see you "on-line"
depends entirely on what the SysOp (the person largesi "network" of computer systems in tiie soon!
ivho runs the BBS} decides to charge. world, and is becoming larger every minute V
On-line services the larger services which offer (literally), it's available in one Ibrm or another to
everything from Internet services lo Databases almost any on-line service member, and GaelyneR. Morani'cwritesa moni lily column for
and encyclopedias. GEnie, Delphi, CompuServe, increasingly to those who subscribe to BBS's Commodore users in BUS Magazine, and is
and even the soon-to-be shut down Q-I.ink are which offcrsomeofthe Internet's features as pad Co-Sysop of Ancient Heart KISS in Saginaw, MI.
examples of on-line services. Usually the services of their services. Not all on-line services provide She can be reached via Internet E-Mail at:
charge ;i monthly fee which is charged to your full access to the Interne!, although must offer at ga e ly n e. m o ranec(Vi >wolverh i e. co m.
Telecommunications Terms
cO4ttpMed iMf. Qaeuftte
103-Officially. Bell 103'whichisthestandard block ■ A group of data bytes For example, control character - Any of Ihe 32 ASCII DTE - Data Terminal Equipment. This is
controlling transmission at 300 bps in the when downloading a program, block sizes ol characters Ihat do nol print on your screen or computer equipment which is nol directly
United Slates. 128 or 1024 characlers are common. printer. These characlers are usually used to responsible for comm unreal ing, for example,
control your computer. Iho computer itself and printers,
212A ■ Officially, 'Bell 212A' which is Ihe block size - This term, when used with either
standard controlling transmission at 1200 error control or data compression protocols, CRC - Stands lor Cyclic Redundancy Check. DTP - Data Terminal Heady. The DTR signal
bps in the United Stales. refers to the number of characters lo be sent CHC is a system lo make surelhai a block ol is sent from the computer lo the modem, lo let
atone time. If error control is used, the codes data is as (ree from error as possible. Ihe modem know lhal Ihe computer is ready
a lia s ■ A nam e th al users can u se on a bulletin are sent immediately following Ihis block lo communicate.
board Ihat is not Ihei r own. [Also called handle], CTS - Clear To Send. This is when the
bps - Bits Per Second. The transmission modem lels the other computer know that it E-mail ■ Electronic mail. Messages lhal are
ANSI emulation -Trie ability to send, receive, speed ol most modems is measured in baud can send information to Ihe other computer. senl to individual people. Through networks,
and display ANSI graphics. or bps. Bps is literally Ihe number of bits senl it is possible to send mail to anyone on any
by the modem every second. CTS/RTS ■ The melhod of How conlrol that BBS in the network.
A N SI g ra ph i cs ■ A sei of cti rsoi con t re I cod e s usestheCTSandRTSsignalsonanRS-232
whic h origi naled o n Ihe VT100 sm a rt te rm ina I. buffer- To save all incoming dala in memory. conneclion. This is a iorm ol hardware E-mail address ■ Similar to a postal mailing
Most lerm programs have buffers. Usually handshaking, enabling connected systems address, an address lets people know how
answer mode - When a modem is ready to what is saved lo buffer is then manually to determine when dala can be transferred. you can be reached on a network. It may
pick up the phone when it rings. After picking saved to disk by the user. consist of numbers and/or words.
up the phone, the modem will attempt to data bits ■ [1] Trie number of bits that Ihe
make a connection with another modem, All bulletin ■ A special message posted on a modem uses lo represent one byte. This is echo-Areferencetoanechomailconferertce.
BBS's are in answer mode. BBS, usually written by the SysOp. usually B, (hough it can be 7, since ASCII text For example, "This echo has loo many
characlers need only 7 ol Ihe B bits. [2j The messages." Also used to decribe when a
ASCII ■ An acronym lor American Standard capture ■ To 'calch' lext that is being sent to aclual data bits wilhin a byte being sent bullelinboardoryourtermmalprogramsends
Code of Information Interchange. MS-DOS your computer from a BBS and put it in a through Iho phone lines. back Ihe characters lhal you lype.
style computers use this, while Commodore buffer or a file.
computers use PETASCII. MostCBM terminal datacompression-Usingdatacompression, echomail - Many BBS's have message bases
programs canlranslate lext files between the capture buffer - The area in a computer's a modem can send inlormation fester. Both that are shared wilh other BBS's. Sometimes
two formats. memory where a communications program sending and receiving modems must have echomail can extend across the world.
stores incoming data Ihat is to be saved. this ability to use it. II does not compress files
auto-answer- When a modem has Ihe ability which are already compressed, however. elfective transfer rate - This is the rate at
1o aulomatically pick jp the phone when the carrier ■ The tone that the modem sends over wh ich data ca n be se nl after data compress o n
phone rings and then attempt to conned wilh the phone lines. Dala is modulalod onto Ihis data modem ■ A modem that does nol have has been accounted for.
another computer, lone, so it is referred to as the carrier lone. th e a bility to se nd or (ece ive lax t ransm i ssions.
error control - The ability of a modem lo
auto-baud delect-Theabililyol a modem lo carrier delect ■ when the modem senses a DB-25 - The 25 pin plug that connects an nolice errors in Irans-mission. and have any
change to a lower ops rate il the computer it carrier, you are connected to a BBS or online RS-232C cable to the RS-232 port. Modems incorrect data re-sent.
is calling is unable to communicate al the service. [Abbreviated as CD). generally use this connector.
requested speed. es ca pe seq u e n ce ■ A sequ e nee of characlers
characters per second - The number ol DB-9 ■ The 9 pin plug lhal connects an (usually *++] lhal lell the modem to change
auto-download - The feature ol some bytes or characters sent over Ihe phone lines RS-232C cable lo Ihe RS-232 pod. Irom data mode to command mode.
protocols where the BBS can automatically in 1 second, [Abbreviated as CPSJ.
make your communications program slart a DCD ■ Dala Carrier Doted. This lei Is the lac lory configuration ■ The way that your
download or upload. Novalerm's Z-Modem chat mode - A terminal program mode used compuler whether or not ihe modem is modem was sel up when il left the factory.
to "chat" wilh someone on the o iher end of th e connected lo another modem. Typing AT8F normally returns your modem
download has this ability.
line. Only afterthe return key is hit will the line to this setting.
auto-reliable - The ability of a modem to be of text be senl to the modem. DCE - Data Communications Equipment.
able to communicate both with modems Ihat These are computer peripherals that fall-back -The ability of a modem lo change
checksum - Commonly used when communicate. A modem is a DCE lo a lower speed when Ihere is a problem
do have error-control ancVor data
compression, and Ihose that do nol. downloading a program, and in error control communicating al Ihe higher speed.
protocols. The checksum is the resull of a dlalout facility - A service which you dial a
batch file transfer - This is when more than malhematical equation. local number which connecls you lo other (all-forward - This is when a modem will
one file is senl at a time by a file transfer computer syslems. Telenet is an eiample. change lo a faster speed il line conditions
Co-SysOp-Person who assists the Sysopol improve alter a fall-back occurs.
protocol.
a BBS and has a little more access than disconnect - To hang up the phone and
cause the connection between your modem faxmodem ■ A modem thai can send and
baud - A term referring to the speed at which regular users.
modems communicate. Technically, it is the and another computer lo be stopped. receive faxes.
numberofchangesinaneiectronicsignalper conference - A group of related messages
second. Since the number ol changes used on a BBS. Often, many BBS's are linked door - An external program of Ihe BBS. feature negotiation - Part of hand-shaking,
togelher lor a conference so thai users on all Usually either games or offline mail facilities where a modem determines Ihe best speed,
to be the same as the number of bits senl or
iheBBS'scanseeandreplylolhemessages. are doors. error control, and data com p re ss ion p rotocols
received per second, bps and baud are often
for connecting lo another modem.
used interchangeably,
connect speed -Thespeed, generally stated download ■ To receive a computer file from
BBS-An acronym (or Builelin Board System. in bits per second, which your modem uses a bulletin board. feed - Conneclion between a BBS and a
when it connects with another, message network.
Usually it is a home computer thai has a
modem attached and is waiting for calls from DSR-DalaSetReady.Thisindicatesthatthe
con n ecll on - Th e actu al contort wil h anoth e r modem ison, and ready to accepl input from feedback - A message that is sent by a user
other computers. BBS can also be expanded
computer. trie compuler. to the SysOp of a builelin board.
more simply to 'bulletin board' or 'board'.
23 COMMODORE WORLD
Volume 1, Number 4
FidoNet - A public nelwork connecting message base ■ A group of messages on a post - To save a message that you have V .22b is - The i rite ma I iona! sla nda rd, conirols
thou sands ot BBS's around I he world. BBS pertaining to a certain topic. wriltenonaBBSsolhatotherpeoplecansee data transmission at 2400bps.
it.
(low control ■ A method of controlling when MNP-Microcom Networking Protocol. A type V.23 -The CCITT protocol for transmission of
information is or is not sent. oforrorcontrolanddatacompression.created protocol ■ A method of sending and receiving 1200bps one way, 75bps the other way.
byMicrocom, that many newer modems use. a program. There are many methods
freq - Short lor -File REOuest." It is used to It is built into the modem, unlike software available, each wtlh different advantages and V.24- This, combined with V 28 is the CCITT
gel program(s) from a BBS, without logging error correct ion in file Ira nsfer protocols. There disadvantages. Also used to describe Ihe standard equivalent lo ElA's RS-232C
on. Only Sysops can FREQ liles Irom other aredifferenl MNP levels. Levels 1-4 are error way thai hardware error control is managed. standard.
Sysops. Users generally ash the Sysop to control protocols, and level 5 is a data
FREQ lile(s) for them. compressionprotocolthatcancompressdata QWK - A type of mail packet V.28-PartofV.24.
to about 5(Ri of its original size. A modem
FTP ■ File Transfer Protocol. This is ihe with MNP-5 also has MNP-4. MNP 1-4 is also RD - Receive Data. This is the wire in an RS- V.29 ■ TheCCITT standard for 9600bps half-
method of Iransfefing liles on internel. included in the CCITT V.42 error correction 232C cable that receives data. duplex communicalions.
system.
full duplex - The abilily to simultaneously HJ-11 ■ Thisis a normal phone jack. Modems V.32 - The international standard controlling
transmit and receive data. modem ■ MODulalor/DEModulator, The usually have 2 jacks like Ihis, one lo conned transmission al 9600bps,
device used for computers lo communicate to the phone line, and the other to connect to
half duplex ■ Mode which allows only one over telephone lines. a telephone to use when the modem isn't in V.32bis-Theinlemationalstandardfor14,400
modem at a time to Iransmil information. use. bps modems.
moderator ■ The person who is in charge of
ha nd -s h a ki ng - Ge neral term lor th e methods a conference. This person usually has Ihe RS-232 Interface - device which allows V.42 - A standard error control system that
Iwo communicalions devices use lo lask of making sure that users of the Commodore 64 and 128 computers to use includes LAPM, as well as MNP 2-4.
synchronize with each olher. conference follow the conference rules. common external modems designed for other
plalforms, V.42 compatible - Modem lhat follows all Ihe
Hayes AT command set - Ttiis is Ihe set of nelmail ■ Messages that are sent over V.42 specifications, excepl for LAPM error
comm an ds used lo operate Hayes and Hayes- networks of BBS's to specific people. Similar RS-232C ■ The name ol a standard (created control (uses MNP mslead).
compatible modems. to Internet E-mail. by Ihe Electronics Industry Association) for
communication between a computer and a V.42 compliant - Modem which follows all
Hayes-compatible-Modem whichsupports network - A group ol BBSs lhat are "linked" serial device. Ihe V.42 specifications, and uses LAPM error
the Hayes AT command set. together. This means lhat the BBS's share control or MNP error control.
messages and sometimes files. HTS - Request To Send. The computer tells
Initialization string -A series ol commands the modem it wants to send information lo the V.42bis - A CCITT standard for dala
sent by your terminal program to configure non-volatile memory ■ This is memory lhat olher computer. Only used in half duplex compression, llcancompress data withabout
your modem, usually when the progtam is many modems have which is not destroyed mode. a 3:1 compression ratio, 4:1 under the fight
started or whon auto-dialing pro-dolined when the power is turned ofI. conditions. Any modem with V.42bis also has
com mu n ications serv .ce tele phone n urn bers. scrip! language- Many lerm programs allow V,42 error control.
null modem ■ A connection between two Ihe user to write a program, or script, which
internet -This is the largest network ol linked computers locally, causing Ihe compulers to allows them to use Ihe program without V. Fa si - The proposed CCITT standard for
computers. Originally started by the U.S. act as it connected via a modem. Generally actually typing anything, communications al up to 28.800bps.
Govern men I. used to transfer data Irom one machine to
another. SIG - Special Interesl Group. This is similarto Xmodem - A file transfer protocol developed
internet address - This is an address used to a message base, but it may also contain files. by Ward Chrislensen. Slow by today's
reach somoone on trie internet. off-line - When your computer is nol standa rd s. b ut almost every co mm un icat ion s
connected to anolher BBS. S ysop - Sho rt lor S YSte ms QPe ralor. Person program offers Ihis protocol. [Same as
Internel relay chat - On the internet, 2 or who is in charge of a BBS. Usually the person Chrislensen protocol],
more users to talk (type) to each olher in off-line mall reader ■ A program lhat allows who paid lor the BBS equipment and pays for
"semi-real lime". Messages may take a while youtoreadmessages and reply tothemafter the phono line. Xmodem-1 K - Similar to Xmodem'CRC, but
to reach each other, but quick enough that you call a BBS. uses blocks of 1024 b/tes. rather than 128.
they can wail lor replys and 'chat.' [Same as tagline - Offline mail readers allow you lo Fasler than Xmodem, since it makes fewer
IRC). on-line ■ When your computer is connected havea "tagline" al the end of your messages. error checks.
to a BBS. This is often a lunny saying or a quote.
Kermit protocol - An almosl error-free file
Xmodem/CRC - The same as Xmodem, bui
transfer protocol usually used for text tra nsfers. on-line conference-This is when a groupof terminal emulation - When a term program more reliable as it catches more errors.
people "get logelher" and have a conference imitates a certain brand of terminal, such as
LAPM-Link Access Procedure for Modems. using their compulers. Major on-line services ANSI. VT100, etc. Xolf - The CTRL-S character. This is often
A type of error contro I u sed b y some modem s. have this feature, [also called "real-time used lo pause information lhat is being sent.
It is NOT a compression method, though conference"]. terminal program ■ A program lhal controls The information will be continued when an
somemodemmanufacturershaveincorrectly a modem, and has features that allow the CTRL-Q is received.
advertised it as such. on-line games ■ Any game that is played on user to do such things as upload, down-load,
a BBS. etc. Also called communications program or Xon - The CTRL-Q character. Continues
line noise ■ This is interference on Ihe term program. paused information.
telephone lines, II causes garbage to appear on-line service - usually means a pay service
on your screen. such as CompuServe or GEnie. Ihread ■ A group ol related messages on a XorVXoH ■ The flow control method using Ihe
BBS. within the same message base. Xon and Xoff characters. This is a lorm of
local echo ■ This is when a communicalions packer ■ A BBS program which packs new software handshaking, used lo delermine
program will send informalion (either lhal you messages logelher to be sent out by a mailer transfer-Tosendacomputer program from when data can be sent and'or recieved.
type orlrom a lite) to your screen, as well as or download bya user lor offline mail reading. one computer to anolh-er. "xler" is an
to the other modem.
abbreviated way to say the same Ihing. Ymodem - Protocol which transfers more
padding ■ This happens when a file that is than one file at a lime. It can use both 1024
logotl - To leave a BBS, and disconnect the being transferred ends in the middle of a upload ■ To send a program from your byle blocks and 128 byte blocks.
phone line. [Same as exil. quit, goodbye). block of data. The communications program computer to a BBS.
must add blank data lofill up the block, Some Ymodom-g ■ Ymodem, bul changed lo
logon ■ The process of connecting to a BBS. term programs will "strip" Ihis before saving V.17 - The CCITT standard for lax provide besl results wilh error-correcling
"Logon" can include Ihe process of entering Ihe file to disk. transmission at 14,400bps. modems. Not widely available for Commodore
your name and password.
terminal programs, although included in at
password ■ A special code thai only you V.2t - The international standard, controls leasl one CBM 128 BBS package.
mailer ■ A program used by BBS's lhat allows know which the BBS asks for each lime you transmission at 300bps.
other BBS's to call, so that mail and'cr files logon. Passwords should be changed Zmodem - Protocol known for its speed,
can be translered automatical [/between the frequently and should be something you can V.22 - The international standard for auto-down load, ana batch download feat u res.
two. remember but that others won'l guess. transmission at 1200bps.
About those comma riles. Somehow, a program tried lo write a file that has
no name. Mav he it asked you for a Iile name andyou just pressed ItETUKN.
Mayhelhe program tried localctilale a name and fouled up. In any case, ihe
Caution: the following discussion of file names and how to fix them is program has done something like OPEN 8,8.8.",S,W".;iiul the file with no
meant tor non-Geos disks. Disks containing Geos flies are complex, and name turns into a comma Iile. And now it seems as ifyou ean'i scratch it or
you should never use the Validate/Collect disk command with such disks. do anything with it.
Two annoying problems can crop up on Commodore disk files that are Unless you have skills in disk sector editing, you can't do ton inueh with
easy to fix ifyou know how: "splat" Iiles, and "comma" Iiles. the daia on these files. Hut you can get rid ofthein. I lere's how.
Splat files have an asterisk (that's the "splat") next to thefile typo. Thai Takea directory ofall the Iiles on disk that havea one-character name. To
means that the file was never closed properly, so ii is probably incomplete. do this command:
Comma Hies have ii name that is .simply"," ;i single comma. Incidentally,
DIRECTORY "?" (128 or Plus/4 style)
you can have duplicate file names here: many tiles on a disk can all have the
LOAD "$0:?",R then LIST (other computers)
comma name.
The best way to get rid ofsplat files is not to make them in the first piace. Ifyou get only the comma files, you're ready to scratch all files with one-
Since a splat file is incomplete, that is, the program that wrote it never character names. Ifyou get any oilier files, rename them and go for the
"closed" the file, you can often catch this problem in the making. directory again (you can always restore the original names when the
1 lere's how it can happen. You are running a program, and it stops for operation is complete).
some reason. Perhaps it had an error, or perhaps you stopped it with the To dump all iiles whose names are only one character long, command
Him/Slop key. No mailer. The program is stopped, and lhcdisklk;h! is still SCRATG I"'/" on the 128-style machines, or:
on. Ifyou don't do something, the files that are being wril ten will end up as
OPEN 15,8,15
"splat" files. ACTION: type
PRINT#15,"SO:?"
The disk light will go out, and all files are now dosed, [The trick: closing the General note: Any timeyou have had mishcliavingfileson a disk, it'sa good
"command channel" automatically closes all active files on the disk]. idea to copy all your good lile.s over to a fresh disk and leave your old
Ifyou didn't do this during the file-writingcycle, you'restuck with a splai trouhles behind. *0
iile and you must take special action lo remove it. DO NOT SCRATCH A
SPLAT FILE IT'S DANGEROUS. Instead. -'Validate" or "Colled" the disk.
On a 128 or Plus/'l, command COLLECT DO. On earlier machines, use the
sequence: CEOCABLE II
OPEN 15,1 ,15 Parallel Print Cable
PRINT#15, 'VO'
CLOSE 15
|The trick: scratching a file is dangerous, since the file is not closed and the
"sector chain" might have a loose end. Hut the Validate/Collect action
dumps tile splat files and then does a general disk tidying job].
Desperation measure: Ifyou need lo data from a splal file, even though
you know it's incomplete, you can try. You'll need some programming
skills, and must keep in mind that you likely won'l receive a normal end-of-
iile indication. The trick is lo open the file with mode 'M', thus:
KASARA MICRO SYSTEMS The Most Advanced Parallel Print Cable Ever!
The Commodore Gup and Parts Specialists • Uses Standard Cable ■ Faster Output
Equipped with a female DB-25 Parallel printing offers up to a
on MONTHLY Specials and 90 DAY cable connector lo allow use of 40% increase in output speed.
Save Money
WARRANTY on all Parts and/or Repairs standard 'PC printer cables. • GEOS Drivers Included
• Switchable Pass-thru Includes GEOS drivers plus
on out LARGE INVENTORY ol Commodore
Low Prices Allows connection of printer and useful GEOS utilites like
IC's. PS's. PC boards and Accessories other user port peripherals such MacAttackll.WronglsWrite.and
as modems without conflicts. GEOS CONVERT
at GUARANTEED below suggested ratail GEOCABLE-II (6 ft.) ONLY $29.00 GeoCdbio II is compatible wtri GEOS, Porfocl
with quantity discounted prices GEOCABLE-II (15 It.) ONLY 534.00 Print CO. Aclion-Roploy WK VI, Super-base,
Superscript. Pd;>.'-'- ;. in ,yj^ ■. ''ware thai
Slipping: US 55 00. Canada ii 00.
supports user port parallel priming
your RELIABLE SOURCE for C-64/128 , Foreign S25.00.
These trivia questions are my gift to ihe Commodore can contact me. These questions form a contest thai 1
Commurutyatlacj^iwhileother parts ofthis magazine run on Hit' Internet, so you may feel free io contort me Jim Brain (Internet: [email protected])
maynst be reproducedwithouttheransentafCreative lor all the relevant in formal ion. ifvoudouse them,! Brain Innovations, Inc.
Micro Designs, tnc.these questions are public domain. always welcome a postcard detailing where they were 230tM Harthml Road
laskoniyth.it thearticlcremainsiniact and unchanged. used. Ifyouhaveaquestion, please senditCwfthanswer) Ihirlhnd, Ml IS353
computers emulate in software a very Germany? ti-1 autostart lartrdgc and what location in
important integrated circuit, what is its $028 Why was early Commodore equipment built memory musl they be placed ;il?
number, anil whs is ii Important? into such heavy enclosures? $02E What is thecorrect Commodore technical term
2 3 Commodore watches play a beautiful song lor $029 What two BASIC 2.0 commands might still for "Sprites"?
the alarm. What is the song's title? n'orkifmispclled? $02F O'hreeparler,allparlsimislbccorrect)"]'ush-
$024 The C2N style Commodore (ape decks are S 02A What does CIA stand for? (not the L'.S. CIA!) wrap-crash"isa nickname for a condition that
impn'ssivciuhandlingerrors.l low many limes S02B (hard one) What is tile one key VIC capability cm lock up an old-style C-6-1. What causes it?
is a single program stored onto lape? thai makes full-screen hires graphics possible HOW can it lie avoided (besides not doing it)?
S025 Whatisajifly? on the VIC-20 ? What is the only way out once it has occured
(besides rebooting)?
Version 4.1 upgradG, send original BBR disk plus SI 8. GEOS SCREENS CflH BE CflPTUREO SlitlPLV BV RESETTING
" THEN LORDING THE FUN GRflPHICS
rUM GHHPHICS mRCHlNE FULL KtVflrjFiHD OUrHLBV --*3.50 Efl
PLEflSE STnTC COftlPUTEP. !C61, CT2S, SX-6H) OR Cht IS SHIPPED
FUN ERHPHICS (TBCHIKl DEfTW DISX THIS IS B PfltUIEUIDF
LIIHHT FUH CRiiPHICS mnCHIHE IS HLL RBOUT 1J.O0
disks fouire ihl full hloujm uebsion of icrrn-
Entire Old & New Testament text, plus an Exhaustive FEH FnNTS ODER 30 FONTS IN rGfll fORfflUT-■ 15.OD
FGfllCLIP HBT U0L.1 BUEB 2D0 rXCCLLEHT GRflPHICS JB.00
English Concordance on 7-1541/71 disks or 4-1581 disks; FGITICLIP HB1 U0L.2 DUEB 150 EXCELLENT GRAPHICS 15,DD
700,000+ references. Includes: C64 & C128 programs. FEITI CLIP HBT U0L.3 OUER 1?S GRAPHICS, THIS OISX INCLUDES
CLIP CBT FOR UIEUJING HHD PRINTING FGfn CLIP BRT IS.DO
Incredible five {5) second look-up time, per/word, per/disk. FGH GRHPHICS DISK 1 3 BLOCK P.S. STYLE GRflPHICS 15.DO
FGffl CftLEHOnR TEmPLHTE OBILV, LUEEKLV, /H0N7HLV --15.DO
KJVS39 j NIVS49 | KJV & NIV $75 FCd DUEBLRV TEfTIPLHTE QISK fliRKE FULL KEVBOFIRn DUERLflVS
STRTE CC.HPUTER FOR OUEBLflV TEmPLflTCS OR C64 IS SHNT--15.00
■*■ Call or write for more information.
rC(Tl UPDRTE DISK I/B.5 UPOnTES f ..il \>f,,i TO FM.1 U6,E--I?.OO
Also available Online Biblo Search for IBM S Amiga!
PLER5E FiDD FOR SHIPPING BUD HHXD1 ING PER DRDEB 13.50
FOBflGH DBOfHS FOR AIR ITIR IL ROD KDOITIONflL AS FOLLOWS:
Order by check, money order, or COD. US lunds only. CflNflOR/iTIEXICO 11.DO, ALL OTHERS 15.OD
• FREE Bookrate shipping in US. No Credit Card orders. U.S. HIM]:, DHLV SORBV HO CHflflCf CHRDS
Canada & Mexico add $4 S/H, Overseas add $10 S/H ($5 BBR)
SOGWAP Software ^ (219)724-3900 The FGITl CDnnectiDR P.Q.Box 2206, Haseburg, DH. 9747D
FOB mOBE IHraflrnflllOK CALL 503-496-2234
115 BellmonI Road; Decatur, Indiana 46733
FD Scries
Additional Dnve ROM's SE4.9!>
Tax Ported (28 (Fieo g-l Upgrade) S79.00
Oulragaous Pages (Hnllerics Included) SI 9.00
GeoCable II Print Cable 6ttJ15ft 529.00 (S34.00 PaperClip 3 S35.00
MW'35O Pnnler Inlortace (OK/8K Buffer) SJ9.t»S60 TO PocKetWnler2(&1)(Dig,talSol.) S65.M
3.2 and 1.6 MB 3.5" Floppy Drives
Aprolok 3-Way Ul*f Port Enpundcr S30.0D PockalWnlm 3 (64 or 128) (Digital Sol.) S70.00 The FD-2000 and FD-4000 disk drives utilize
Aprolok User Pon Extension Coble SI 9.00 Pocket Plnnnor 2 or Pockol Filer 2(Digital Sol.) .. S35.OO today's latest 3.5 inch disk drive technology.
CMDS 135! Compatible Trackball S69.95 SupeiScnnt G4 (Precision) S15 00 FD-2000's support 800K (1581 style] and
CMOS C-1351 Compnllblo SmariMouso S49.95 Superscript 128 (Precision) S3OO0 1.6 MB (High Density) (ormals, while irie
MousuPad $2 95 DAIa Manager 2 (Timoworks) S16OO
FD-4000 also offers support tor the 22 MB (Enhanced Density!
Samsung SP-241224-pin Epson-r:omp Pnntor S199 00 SubarEiiso M Version 3 01 (Proclsion) S3S 00
disk format. Fast and reliable, they support 1541, 1571 and 1581
Samsung SP-0912 9-pln Epson-comp. Primer 5149 00 Supertjaso 1S8 Version 3.01 (Precision) S35.00
C-1S8D Compuler (C=HelurO. w/JDOS) S199.0D PowerPlan 6J (Abacus) $16 00
style partitions, Native Mode partitioning and can actually read and
C-64/64-C Computers (CMD Relurb, m/ JDOS) S75.O0 SwrttCalc 64 cnmeivorks) S16 00 write 1581 disks. FD's feature built-in JifiyDOS. SWAP button and
1511 Disk Dnvos (CMD Rofurn.wAJDOS} $75.00 Personal Portfolio Manager (Abacus) $16.00 optional Real Time Clock. High capacity, speed and compatibility
1541-11 Disk Drive (rolurb, w/Pomer Supply... S1O9.00 SEC Chock Register 128 $29.00 make the FD right for every application, including GEOS.
CB4. C-64C Power Siraply (FlopairaBlH] ... 539.00 CadpakSJ (Aoacus) S22.TO
Cadpak 128 (Abacus) S2S.00
ml
C-128 Powei Supply IRepairnoPo) S49.00
Cnartp.ik 6-MAbacus) S17.00
Cbanpak 120 (AOacus) $25.00
CMDUIWUBS... , S24 95
JillyMON-64 (ML Monilor) SIS 95
I Pairrl ui.S (II8,B0-cqI.64KVDC] (Living Prnol) S39.00
Power-Backed Expandable REU
I Port VIJH (118, «o»i.,mkvdci (Living Proot) S29.00
BigBiun Reader V4.io(SOGWAP) S39.00 flUNPraduciMtyPakl, II. or III (Spocrry) S15.00 The Fastest possible form of storage,
Tho Compression 191 (Mad Man) $39.00 RUN Super StanerPak 1S41 or 1581 E20.00 RAMLink provides instant access to files
RUM Works 520.00 and retains data while your computer is
GEOS 64v2.0 W4 00 turned off. Easy to use and expandable up
GEOS 128 V2 0 $49.00 Dialogue 128 .. $29.00 lo 16 MB, RAMLink utilizes the same powerful operating system
naoCnlc 6-i Or goo File-64 540.00 SpeedTorni (Abacus) $25.00 found in CMD Hard Drives. Unlike Commodore REU's which are
gooColc 128oi oqoFiIb 128 WS.00 SwiKLink BS-232 Carlndoo (Up lo 38 JK baud) .. $39.95 compatible with less lhan 1% of commercial software, RAMLink
fjrammer S45.00 SwiKLink Modem Cable (DB9-DB25) S9.95 supports more than 80*o ol the commercial titles. RAMLink also
S40.00 BOCA 2400 Baud Modem $69.00 otters buill-in Jiffy DOS Kernal. SWAP feature, reset button, enable/
gnoCrian $39.DO BOCA 2400 w/SwiNLink and Cablo $99.00
disable switch, pass-thru port and RAM port for REU/GEORAM use.
Desk Pack Plus 529.00 BOCA 11.4K Baud Modem S159.00
RAMLink offers maximum speed, expandability and compatibility
FONTPACK SE5 00 BOCA U.4Kw/SwlllLinkSCablB S189.00
with all types of soltware and hardware including GEOS.
InlernaTOnal FONTPACK S25 00 Aprslek MmiModem C-IJ (C- ready. 2400 baud) £69 00
gooBASIC 520.00 Aprotek MiniModnm C {C= ready, 1200 baud] ... $50.00
RUN GEOS Companion
FUN GEOS Power Pak I or II (Speedy)
$20 00
S20 00
Aprolok Modem adaptor (C= to Eit. PC MoOoni) SJO.OO
Aprnlek Convert-a-Coin(C- Modem-PC adopter) SJ9.M
HDScries
gaioWay;64or I2B (Sporty Vorson) S29.9S
SCSI Hard Drive for the C-64/128
Colkitlo Utililies (HiinOy Geos Utiiilies) . ...$19.95 AcroJor. $12.00
['erfocl Pnnl LO Fur GEOS (Uscir-lika oulpull $43.95
HD Serios Hard Drives are available in
Atoniino SI7.00
geoMakeBwuMntos Bootable copies) $12.95 Baliislii 513.00
capacities up to 1 GB, are fully partitionable.
geoShellV2 2(CLIiorGEOS) S24.95 BloM Money SI 5.00
and can emulate 1541, 1571. & 1581 disks
□wooiils Greatosi Hits iNfmtooisz sunpJjiMKf 530 00 Chomp! S10.O0 while Naiive partitions utilize MSDOS-style
Conflict In Vietnam S16.00 subdirectories. HD's connect easily to the serial Pus or parallel via
Analomy ol Itio 1541 St2 00 F-15 Stnko Eagle S16.00 RAMLink. Includes built-in JiffyDOS, SWAP feature and RTC. HD's
Basic Compiler Design (or IHe C-64 SI 2.00 Prcject Stoaitn Fighter $20 00 offer superior compatibility with most commercial software including
Lasor Squad S1300
C-Cd Science a Engineering SI 2.00 BBS. Productivity and GEOS. And with new pricing. HD Series drives
LnstNmJn II $15.00
CI2fi Computer Aided Oosign S12 00 offer the lowest cost per megabyte of any C64/12S storage device,
Mainirnmo..,,.,.,.,.,. $13.00
C12B BASIC Trnlnlng GulOo 5! 2.00
Marblo Murliwss $13 00
Cnaacttc Book tor C-64 anOVIC 20 SI 2.00
Menace sis 00
Shipping and Handling Charges
Commodore 64 Tricks and Trps $12.00
NavySoal $10.00 U&e the chart below Co match your ardor subtotal win your shipping zono and method
GEDS Programmers Reference Guide CALL
Red Storm Rising $16 00
Graphics Book tor the C-64 S12.00 I ■
Hitchhikers Quida lo GEOS S35.00 Rings ol Medusa S16.00 LJPS 2nd Mil AK
Sonua E4 Sequencer, MIDI Interface, Cnblns . 599.00 TieBroaxTennis.. . SI6.00 :■•'""'■:-->'• unoo V4 00 ] '. i 131 00 &000 S50C0
Sonus 123 Sequencer, MIDI Interface, Cables £99.00 Total Eclipse S10.00 i JM M- J799 93 115.00 srooo EHOD SZ'CO
Dirjimaster .,„. $34 95 UHmaV SI 7.00 lamoQ- KOTO S4000 Si? CO
CMD
Payment and Delivery: CMD accepts MC, ViSB, Money Ordors. COD and Personal
Checks Pni9onalChecksaraheldlorup(o3weeks Most items Jire stock, coniact CMD
P.O. Box 646
...
inro. j
lor current delivery schedules Rolurns lor mercnnncjise credit only wjthin 30 days wilh
East Longmeadcw, MA 01028 Fax: (413) 525-0147 prior aulhoruations All prices and specifications ure supjqci Id change wilhoui notice
• Sprite Editor
Create and edit sprites
ML Monitor
Examine all memory including
slack, I/O, & registers
• Blow-up
Make any portion of a picture
up to the full size of the
screen RIENDLY AND
-' Message Maker PACK-G
CARTRIDGE EV
Turn any captured screen or
graphic into a scrolling CONCEI
As early as 171(1 the British recognized the need or gives other parlies ihe right to reproduce and when most software packages make the effort to
lor authors to be protected from those who would sell his work. An author will often forfeit the right tell users to back up the software to preserve the
misuse theirwork. Today theconcept ofcopyrighl to sell the work on his own lor an agreed period. original. Voucan only hope that ifyou're arrested,
has been expanded, giving any author automatic In this case an author could be sued for pirating the policeman is computer literate.
ownership of anything be creates until well after his own work ifhe were todistribule it toanyone. Thcprocessofmanufacturingand distributing
liis death. Anything you create (as long as no one Various industries have a history of irrational a product wilhoul the permission of the owner is
elseereated an identical workbeforeyou) is yours, fear ofcounterfeiters. When VCRs first appeared, called pirating. Some people feel that ifthey don't
and otdyyou have theright to reproduce it. There there was industry-wide paranoia ofpirates taping make a profit, they arc not morally challenged.
are rarely tough luck stories about the author The Six Million DollarMan andsomehow finding These people don't realize that when they become
who forgot to register his work, li the author can customers. As a matter of principle, the movie so excited about a product thai they copy and
prove that he created a disputed work, orthat the makers felt that no one had the right to record .share it. that they are preventing a sale and
defendanthadaccesstotheauthor'swork.theyVe their work and they fought it for years. Now that damaging the author or publisher.
won the case. me networks know thatVCRs mean higherratings At 65 percent, the I'S has highest rale of legal
LOADSTAR buys thousands of dollars worth (because people can watch two things instead of software use, according to the Business Software
ofsoftware every mon th.This meansthatwe deal one), there's no problem. Movie makers can Alliance (BSA). Because our market is so large,
with many authors. Occasionally we'll come almost guarantee a break-even movie because the L'S is also the leader in losses due lo piracy,
across an author who so fears that we'll steal his they eventually make up their box office losses in estimated at $2.3 billion for 19U3. r.urope has a
program that he's too much trouble to deal with. rental receipts. 61% piracy rate, followed by 11 countries in the
It is generally agreed that established reputable Software manufacturers, however, have a real Middle Tast, Africa, India and Pakistan region
companies don't steal work. The reason is mosl reason to be paranoid. People copy programs (85%), Latin America (83%). and Asia (79%).
companies would rather pay i he author than live and share them. I don't know a single person who In everyday situations, copyright cannot be
foreverinfear ofa lawsuit. Thesoftware company, hasn't had access to at least one pirated work. My argued. If a someone hands a friend a disk of
whether it wins or not, will end Up paying more first copy of LOADSTAR was a pirated copy. copyrighted material, and the friend accepts it,
than what the product was worth in the first Even people who don't consider themselves they're both committing a crime. It's perfectly
place—and watch its reputation suffer. pirates probably have at least one illegal program legal to sell and trade software—as long as ihe
Por works created on or after January 1.1978, that they found on a disk and failed to destroy. software is original, and all backups are destroyed,
the 1976 Copyright Act defines the term of You can't copy and sell a Stephen King novel If the author didn't release the work to the
copyrighl by the life of the aulhor(s) plus !>() without a $500,0(11) print ing press—no one would public domain, it is not in ihe public domain. Il
years—instead of the previous term of 28 years want your low-quality copy. But with an $80 doesn't matter how many bulletin boards the
(renewable for another 28)—measured usually drive you can make perlect digital copies of program appears on, and it doesn't matter that
from the date offirst publication. Agood example programs and sell them. there's no copyrighl message. Leaving ihe
ofthe old copyright is themovie"lt'sa Wonderful Because ever)' computer can digitally copy message off doesn't prevent the author from
Life"whose owns rs failed to renew the copyright, software, computer copyright laws seem more suing, although he may not be entitled to court
leaving the movie to ihe public domain after a stringent. The law tries to understand that users costs because ofit. In certain limited cases, use of
dismal box office showing, Because it's free "I'D have a right to back up software, but the letter of a copyrighted work is allowed without permission
TV, alia television station has to do is get a good the law remains a bit too strict. For instance, of the copyright owner under the doclrineof "fair
print of il and they can show (upload) the movie "tough" legislation (law 102-561) signed by use", as weliasnumerous other exceptions dealing
forever without having to pay anyone. This President Bush in late 1992 says you can be generally with nonprofit, charitable, or
couldn't happen today unless the owner willfully considered a pirate if you have ten copies ofone educational uses ofcopyrighted works.
released the work into the public domain. F.ven software package in your possession. That's Since the demise ofCommodore, rumors have
then tlie owner has ever)1 right to release the title reasonable. But you can also be thought a pirate abounded. Voices havedeclaml—in error—thai
with conditions attached, as is done inshareware, il you have one copy ol leu different software since Commodore is to liquidate, its intellectual
Since your work is not tangible, and many packages! lithe value ofyour backed up software property (software and technology) is "up for
copiesmaybemadeofauoriginal.ihecopyrighted adds up to more than $2500, an overzealotis or grabs." I bate lo use slock phrases, but nothing
property of the author is said to be "intellectual truly computer illiterateprnsecutor can run away could be farther from the truth. It's a common
property." and the author has the exclusive right with it. Couple that with up to -1 years in prison misconception thatadefunctcompany'.sproduct.s
to copy ami sell his work. Usually the author sells and $250.()00in fines. Unreasonable, particularly aresiiddeulypublicdoinain.Tliis notion is wholly
Hard Tips
ofan evicted tenant, set out on the street by the
landlord, is "free pickings" to any passerby.
Sure, people do it, but it's still illegal. I've
witnessed people tiikc property this way, but
neverwhile thesherfffls on the premises. Orion BUILD A SIMPLE RS-232C INTERFACE
pictures has closed its doors, but RoboCopisa
commodity that's still bought and sold—
. Cotton.
making money. Someone .still owns it.
Beyond the fair use doctrines, manyauthors Commodore users today often find themselves River Falls, Minnesota (1-800-344-4539). Their
and publishers will allow reproductions <>l trying to adapt our vintage machines to current part number is EDCi0524O-ND, and the cost is
portions of their work for news and review. standards. And while there have been many $2.14 in single quantities. This connector can be
Though the cover ofa magazine is copyrighted, RS-232 interfaces available in the past, the soldered to the recommended perfboard. If you
the publish erwants all the publicity he can get. selection is dwindling quickly. In fact, there are plan to order from them, they also slock most of
II you reproduce that cover in your newsletter, only two choices commercially available these the other parts, generally for a much lower cost.
he'll probably appreciate it, lair use or not. days to fill this void: Aprotek's COM-MODF.M You can also substitute for the connector and
What thai publisher won't like is lor you to Adapter and CMD's Swiftl.ink. Each of these are wire I chose for this project—I selected ribbon
reproduce his cover without his logo for your quite usable for modem connection, but only the cable and an insulation displacement connector
own purposes. More than that, the COM-MODliM Adapter will operate with older for ease ol assembly. You could just as easily use
photographer who owns the picture on the software written only for the User port (Swift Link round cable with at least 9 conductors, and a
cover might just send you a bill. attaches to the Expansion port, and requires solder-cup DiS'25ma!ecortnector{RS#276-15.!7
Publishers have copyright battles. Apple compatible software). The problem with the @ $1.49). You should naturally purchase a
sued Microsoft lor billions over Windows. COM-MODEM Adapter is that it won't work for suitable hood for this connector as well (RS#
Therearcot her battles: Loliis/liorland. Apple/ null-modem transfers to other computers because 276-1549 @ $1.19). This will reduce the overall
Microsoft/Hewlett-Packard, Sega/Accolade. it doesn't use the+/-12 Volt standard. I iardware cost of the project as well.
OnOetoberS, 1992, theSupremeCourtupheld 'hackers' should appreciate that tbecircuit in this Finally, you'll need all the usual 'hacker'
the decisions of two federal courts, the last issue will provide the correct voltages for goodies, like hookup wire, soldering iron, solder,
being the Ninth Circuit Court ofAppeals, that null-modem connections. While I intended on wire cutters and wire strippers. And be sure to
Symantec's Grandview did not violate including a circuit diagram for making a watch polarity on the capacitors and diodes!
copyrights on Brown Bag's PC-Outline package. null-modem adapter, it costs less to buy than to
RS-232 Interface Parts List
Symantec's Attorney Mitchell Zimmerman build using Radio Shack parts. If you need the
Qty. Description RS Part U Price Total
said: "The Brown Bag decision is part ofan adapter, just pick up RS# 2<i-14% for $4.99. 1 DB-25 Male Connector 278-1559 $3.99 $3.99
important emerging trend, limiting the scope While all the electronics parts shown are easily 1 25 Contf. Ribbon Cable 278-772 3.59 3.59
of copyright protection for computer available from a local Radio Shack, there is one 1 MC1488 line Driver IC 27G-2520 1.28 1.29
programs. The decision makes it easier for item you'll need that you may have some trouble 1 MC148SUne8cvr.lC 278-2521 1.29 1.2S
defendants to dispose of baseless 'look and locating: a 12 position/24 contact card edge 3 1N4001 Dlade 278-1101 .49 1.47
4 100uF/35VBBCt.Cap. 27Z-1028 .99 3.BG
feel' infringement claims," connector compatible with the User port. These
1 Plug-In Pemaard 278-154 3.79 3.78
In recent years "reverse engineering" has are available from Digi-Key Corporation in Thief
been challenged. Reverse engineering is the
BCl of examining an operating system or a
USERP 3RT
device, anti then liguringa way to creak'original 14 - "
11 MC1488
products for it. In August 1992. the Ninth DB-25M
T 1 i
Circuit Court of Appeals dissolved an
M
PA2 2 !["■- •• ' 3 3 Q
TXD
injunction by tile federal District Court thai
. PBJ ■1 " i 6
game producer Accolade could not sell or E DTR
3 • 1 2
One thing is very reasonable: if there is a price B,C
FLAGS. PBO Q
RXD
on a software package, that price should he 1
<1/1
_ PB7 0 I 4 6
L
Q
DSR
paid to the owneroranauthorii^ert distributor. pea 8 , 10 5
K
J-t
CTS
Furthermore, ifa program isn't dearly marked
H
11 A !13 8 _t Q DCD
in some way to indicate that it is freely ^ i I
COMMODORE WORLD
Issue 4
GEOS can't match. KiM can import Machine isn't GEOS any more than
8 BIT
a multicolor screen better than an; it is Print Shop or Newsroom. It
high-resolution program I've ever shares some of the characteristics of
seen. And the options for printing each of those other programs, true, P.O. BOX 542
are astounding. I was pleased with but it is more powerful in some ways
LINDENHURST, NY 11757-0542
PGM back then, and [still am today. than any of them. What is
All my impressions weren't rosey unfortunate is that it's interface is
6PACSETS ONLY J 5.00
OUR MOST POPULAR ITEMS
before, though, andas I worked with difficult enough that all that power
Each set contains 6-1541 format dials. KEYBOARD SEELS
the program 1 realized that I still is likely to go to waste, and it's not
have the same concerns now that I just my GEOS addiction talking
hi seat ADULT6PACSI Protects your keyboard
3: Educational
had a few years ago. R iM is a very when I say that. AT $10.00 even whileyou type!
4:GameaSet 2: Adult Images
complicated program to use. I here I asked lion about some of this CM or V»c20 #VS64
N: Adult Images Comm.64C #VS64C
are several different modes of and lie explained to me that he
6: Productivity
You must be 18 ynt. Comm. 128 #VS12S
operation with almost identical preferred to use the limited memory
7:G»sClipart to receive adult sels. Save Your Commodore!
functions. I assume thai memory .space of the ti4 to add more features
constraints were the reason for this, and capabilities to the program
&t SipwtunReqnircd! ONLYSJ9.00
9: Utilities Set
but that doesn't make it any less instead ofsuch niceliesasan intuitive A: Christmas
confusing. The entire program interlace. lie does have a point and B:AsstSel
8 BIT WANTS TO WISH LOTS OF LUCK
operates using keyboard FC.M certainly has enormous TO COMMODORE WORLD MAGAZINE I
C: Music Set
While to many othen axe walking iway from
combinations, often Involving three capabilities. I'm just afraid that in D: Art Gallery
Commodore own. CMD has always been there
keys at a time. These are not Mm day and age when computer E: GEOS Files
cutting the edge of developcment and rapport!
particularly intuitive in many cases; programs are expected to be user- F: F.G.M. Set
I found myself constantly growing friendly and intuitive as well as G: Games Set
H: Hackers Pac
CALL FOR A FREE COPY OF OUR
for the manual or poring over my powerful, FGM will be abandoned
keyboard overlay. Granted, it didn't by users who don't care to dig L Images Set NEWCA TALOG OF2200+DISKS/
take mi' long to memorize the basic through the manual every lime they J: Telecomm.
K; Games Set (516}-957-lUOMon -FriWAMto 5PME&DT
commands, but I dldn'twant to limit want todesktop publish something.
L: Games Set Shipping $2.00 lit Item + S1.00 each oilra item
myself just to the basics. A sei ol Bui the fact of the matter is, you
M: Recipes Sorry no Credit Card Orders or C. O.D. 'i
onscreen drop-down menus or a can do amazing tilings with Fun
movable toolbox would go a long Graphics Machine, nndonceyougel
way toward making the system easier ovei the initial learning curve, you'll
to use, as well as making some ofthe find yourself having a ball, flic For years, RUN Magazine provided Commodore Users
more esoteric functions more keyboard overlays are a great help, with a great source of information, and now CMD has
accessible and easier to try out. The and the lay-flat manual does have given you Commodore World. Don't lei this valuable
joystick is used to place graphics, plenty ol illustrations and examples information slip away—fill in the voids in your library now!
but it isn't used to select areas of the as well as a multi-page summary of
page to manipulate, which would all the functions and their keyboard RUN Magazine Back Issues
Any 3 issues for $12.00, any 6 for $18.00,
.seem a logical job for the joystick to commands and a comprehensive
or any 12 lor only $24.00
do. Finally, llu1 manual, while chock index. You can import a great many
RMJAN80 January 1988 RMOCT89 October 198<J
full of excellent information, is types of graphics into the program
::. ii .-;■,, February 1988 RMSP89 Special Issue 1989
daunting indeed. The introduction ami there iseven a fantastic selection RMMAR88 March 1988 RMJAN90 January 199C
suggests that you use the manual as ol clip art disks available in FGM RIUAPR88 April 1988 RMMAY90 May 199Q
RMMAY88 May 1988 RMJUN90 June/July 199Q
reference, reading the sections that format. The price isvery reasonable,
RMJUN88 June 1988 RMDEC90 December 1990
you findyou need, but sincemany of especially when compared to the RMJUL88 July 1988 RMJAN91 Jan/Feb 1991
FGM's functions arehard to Imagine price ofaGEOSsystem with thesame RMFEB89 February 1989 RMJAN92 Jan/Feb 1992
untilyou try them, I'm not sure whai capabilities. On top ol all that. Ron RMMAY89 May 1989 RMMAR92 March/April 1992
RMJUNB9 June 1989 RMMAY92 May/June 1992
will induce someone to find out provides excellent customer support RMJUL89 July 1989 RMJUL92 July/August 1992
about them. and honestlyuses and enjoys his own RMAUG89 August 1989 RMSEP92 Sep/October 1992
Now I'm sure some of you uill program. When it all comesdown to RMSEP89 September 1989 RMNOV92 Nov/December 1992
accuse me of being biased in what it. then. I can sincerely say that I Shipping: 3 or 6 issues- U.S. S3.00. Canada S5.00. Foreign S15 00:
I'm saying. I .stated right up front recommend Fun Graphics Machine 12 issues U.S. S5.00; Canada S7.00; Foreign S20.00,
that i am a GKOS fan, and many of highly. Buy it. Use it. lint keep in
Commodore World Back Issues
my complaints about FGM sound mind that it may take some lime to
$4.95 each, or any 3 for only $12.00
like ( wish it were GliOS, with its get really going with FGM. (live it
CW1-1 Volume 1. Number 1 CW1-3 Volume 1. Number 3
intuitive interlace and less-cluttered llii1 chance, though; it's worth it.
CW1-2 Volume 1. Number 2 CW1-4 Volume 1. Number 4
documentation. It's true. I do find - Steve VtintierArk
Shipping: U.S. and Canada S2.00 per issue, Foreign $5.00 per issue.
CiI'OS far more intuitive and
user-friendly. Hut Fun Graphics TO ORDER CALL 1 -800-638-3263
DENNY'S
QUEST
• Add $3 s/h outside U.S.A. Order Model SS100 Plus. $79 + $5 shipping
PLEASE SEND CHECK OR MONEY ORDER TO: SPHERETRON [Formerly Schnedler Systems)
25 Eastwood Rd.
SUNRISE SOFTWARE 439 PARK LANE
P.O. Box 5954
MASSAPEQUA PARK, NY 11762 Asheville, North Carolina 28813
Downloading at 14.4Kbps in their own magazine, there is some logic to to connectto America Online, and theotherone
V.42bis Direct using a SwiftLink—even with a 2400 baud isa terminal program Ibr PC users. If you happen
Protocol CPS CPS modem. You see, Swiftl.iuk is easy to find to have a 1581 or an I'D disk drive, these can he
Ymocfem-g 1386 n/r commercially, and you don't need a science formatted and used for your own purposes. A
Ymodem-1k+pre-ack- 1385 1381 degree lo use it; and if you later decide to buy a couple ofspecial offers also come with the Boca,
Ymodem-1 k+piain ack 1070 875 faster modem, vou'llalready have what youneed with information on joining GEnie and
to get the higher speeds. The cable needed fin CompuServe, both of which have Commodore
Downloading at 2400bps SwiftLink has a 1115-25 male connector on one support areas. The special offers are something
Direct end. and a nil-!! female on the other end. that siTmtobc packaged withevery new modem
Protocol CPS There! The hump is over—the modem is regardless of modem brand, however, so I
Ymodem-g n/r connected to either an RS-232 interface or a certainly wouldn't let this affect my decision in
Ymodem-1 k+pre-ack" 240 SwiftLink cartridge, which is connected to the buying a modem.
Ymodem-1 k+plain ack 216 computer. Taking a look at a pamphlet for PC The advertising on the box and manual
Punter 163-170 users that comes with the Boca 2401), however. proclaim. "High Quality. Affordable
Xtnodom Checksum 187+ makesme appreciate thatwe Commodore users Communications", On this, 1 tend to agree.
Xmodem CBC 182 have it easy when it comes to modems. In big Whether you're looking for a modem lo begin
bold ieiters the pamphlet stales: "READ ME exploring the world oi telecommunications, or
'Note: pre-ack is a custom type of X or FIRST!"; it then explains in detailhow to conned want loslepup from 30()or 1200 baud, the Boca
Ymodem handshake which is last, bul it the modem to the PC, which sounds much more 2400 is an excellent choice.
cannot recover it an error occurs, similar to
difficult than finding an interface and plugging - Les Smign
Ymodem-g.
il Into our Commodore 64 or 128 computers.
i spend a lot of time with GEOS. You might say abitoutofdate. For starters, though, let's go back
that I'm a GEOS addict. I certainly don't leave the to the basic three modes. The first is text mode.
GEOS environmem without an awfully good which is the way your Commodore hoots up.
reason, and thanks to all the wonderful What you see on the screen is essentially pre
applications and add-onutUitles available for the defined characters in theshapeofieilers, numbers
system, I don't usually have to. I have a word and symbols. Each shape comes out of the
processor that has as many features as any other computer's permanent memory and is therefore
1 Qiight find, a paint program thai can't be heat, drawn very quickly, it's possible to divert the
and a fairly good term program (well, okay, so computer's attention toa set ofshapesyou define
that's the weak link; but hey. ii works!). Anyone yourself, but the basic dimensions ofeach shape
reading my columns the last fewyears is bound to are always the same. Things look pretty blocky in
have noticed that I'm a graphics and desktop this mode, but since it's most often used for text
publishing fan, And let's face It: GEOS is the way or simple lines, that's okay. Text mode is often
to go when it comes to those kinds ol projects. referred to as "low resolution" mode.
I realize, ofcourse, that there are Other types of The second graphics mode, relerred to as
programs OUl there thai people are using every that, il I want to. i can tap into a lot of those "medium resolution" or "multi-color" mode,
day, and there are plenty of decent Commodore graphics out there tliat are intended for all those offers a little bit more in the way of color. Its
programs to create graphics. Programs like RUN other programs and machines. That is a power screen resolution suflersalittle, but this limitation
Painl and Koala Painter actually use a different that keeps GEOS going in this era of 32-bit is offset by its more powerful color capabilities.
graphics mode to allow for very rich multi-color machines and multimedia. This capability to Some of the finest artwork ever done on a
graphics. For shear ease of use, the Print Shop import so many other graphic formats didn't Commodore computer were done in multi-color
program, along with Print Shop clones like The come built into GEOS, however. You have to pay mode. The Koalal'ad graphics tablet used this
Flintstones Print Kit, offerquick and easy desktop a litt le extra here and then1. But it sure is worth it. mode for its excellent paint program, KoalaPaint.
publishing as well. Computer bulletin hoards Over the next two columns, I'll talkaboutsome of Multi-color images are commonly stored in
hold lots ol graphics in PrintShop mode, available these graphic modes and formats. Then I'll talk KoalaPaint format, sometimes compressed. Ifthe
for the price of the download. aboui some ol the conversion programs you'll filename begins with an inverted spade symbol,
A lot of folks are also using computers like the need to import those images into your GEOS the image is in Koala format: if il begins with
Amiga, the Macintosh, or the IBM-done. There environment.This issue I'll cover graphics created "GG" the image is in compressed Koala format.
are plenty ol wonderful graphics programs for for and by other Commodore programs; next 'fhe third graphics mode is called "high
those machines too, programs with immense issue I'll lake a look at some of the other graphic resolution" and it allows the finest detail ofall but
power. They use graphics in many forms, and formats you're likely to encounter, and tell you at the cosl of some limits on colors. Many
thosegraphicsarealsoavailable for downloading. what you'll need to bring them into GEOS. programs operate in high-res mode, including
I still use GHOS. though—both on my I used to say that there were essentially three GEOS, Print Shop, and Doodle. Doodle format ib
Commodore and on my iISM clone. One of the graphics modes for the Commodore, bill with the something of a standard lor high-res images. A
reasons tliat GEOS tan serve my needs so well is advent of BASIC 8 and l-l'aint, that statement is Hie with a name beginning with "DO" is a Doodle
Tile very thought of the word 'macro' scares $1)3.1 was selling up so that 1 might be able to do
people. Most people tend to avoid any use of a something directly with the 40-column screen
macro. But what exactly is a macro? Well, macros memory which begins at SaOIHI. That would help
can be different things on different computers or me to figure out what the remaining code in my
different programs. A word processor, for routine was doing. Obviously the macro name
Instance, might define a macro as being a single 'I.oadW is not used all by itself. It requires two
press of a particular key thai will perform the parameters. In the above example, my two
same functions as if you pressed several keys, parameters were $02 and #SaO(K). The first
therefore saving many keystrokes. This would parameter is always a location in memory while
mean that instead of having lo remember all thesecond parameter is the value thai you wish lo
those dillereril keystrokes, you only have !o haveplaced in that location.Just asin the example,
remember one. Afterall, computers aresupposed lilt1 iwo parameters are separated by a comma,
lo save us time and trouble, right? We let the and [lie two parameters must follow the macro
computer rememberall ofthe needed keystrokes. name itsell by at least one or more spaces or labs.
So. in a sense, a macro can be defined as anything
that appears as being simple and is simple lo use. immediate value. Let's put the value $aOOO into The Standard Macros
but performs something more complex when the zero page location at $02. First, here's the I.oadW is one of the standard macros that is
pul to used. In our case, we are working ivitli long way to do il: supplied in ihe geosMac file that conies with
geoAssembler and this is a type of program that geo Programmer. There are a number of other
doesn't need to accept any input from the user Ida ff$ae macros in thisfile thai you will use, while some of
through the keyboard. It receives all of it's input sta SB3 them you may never have a use for. LoadB is a
from text tiles that we create with geoWrite. In Ida ■■-■mi macro that issimilar lo Load W, except that il will
simple terms, a macro forgeoAssembleris a word sta $02 place a value into a one-byte location in memory.
contained within your source code that, when Have yon ever typed in the code lo subtract a
assembled, is converted UltO source code. This That small piece ofcode required me to type four value from a memory location'/ Insiead, just use
saves on typing ivhcnyou'recrealingvmir source lines. Later on, while debugging the program, a the macro'SubVW'.SubVW stands for'Subtract
code. A macro name is also easier to remember quick glance at tiiis part ofthe code might not be Value from Word'. Let's say that you have a
llian the actual code generated by the macro. real evident what my intentions were. Am I just two-byte value contained in $02 and you wisli to
putting some values into a couple of zero byte subtract the decimal value 10(10 from it. with the
A Closer Look locations, or am i setting up a register so that 1 result ending upin location $02. It's as simple as:
Supplied with geol'rograminer is a file that might be able to use some Indirect addressing
containsa standard sei ofmacros already delined such as 'Ida ($C2),y7 Let's try this with a macro.
foryou. You will find yourselfusing some ofthese
macros all of the lime. Let's lake a look at one of LoarJUl $02,»$a0B0 Ofcourse, il'you don't like the thought ofmacros.
the most commonly used macros known as you could always type in the following:
"LoadW, This macro is designed lo load a Now. that's better. One line of source code and I
two-byte (word) location in memory with an know why 1 put those two values into SOl! and sec
GeoAssembler needs to know howyour macros are defined. The definitions Mouelll use this to move the contents of a two-byte address lo
are not built into the assembler. There are two ways to do this. The easiest another two-byte address. Example: MoveW r0,rl The
way is lo just include the macro file at the start ot your source code. The two consecutive bytes beginning at r0 will be copied inio
other way would he lo type in the macro definition al the star! of your Ihe two consecutive bytes at rl.
source code. This is line lor a macro that might only bi'used in this one file. MoueB use this to move a onc-byle value from one address to
If you wish to use the macros from the geosMac lilt1, just type in the another. Example: MoveB r2il,botlomSave This would
following line al the start of your source code: move the value contained in r21! to a location called
bottomSave.
.include geasMac
PushUJ push two consecutive bytes from memory onto the stack.
Example: PushWr0This will push the two bytes beginning
GeoAssembler will read in this Tile at the siart of assembling your source al r0 onto the stack. The high byte (r0+l) is pushed first.
code and will know what it needs to do when it encounters any macros thai
PopuJ [mil two consecutive bytes from the stack into memory.
you have used in your code. Load the geosMac file into geoWrile and study
Example: PopW r0 This will pull two bytes from the stack
some ol the macro definitions. This is the easiest way to become familiar
and place them at r0 and r0+l. The first bytepulled will go
with how a macro is defined. You can also add your own macros io this file,
tor0.
or delete the ones that you will never use. Ceo Assembler only has a certain
flddUUJ add a value lo a two-byte location in memory. Example:
amount ofroom for reading in macro definitions, so ifyou add more macro
AddVW#::i20,screenrow'fhiswouldaddtlnlvalue320to
definitions you might exceed the amounl of space reserved. Jusl take your
mouse and highlight a definition that you would not need and nil it from
a tWO-byte location in memory that you have defined as
screenrow. The result will be left in screenrow.
the file. You will know if geoAssembler runs out of room for macro
definitions, it will report theerror during the assembly, Amacro definition SiilsNlii subtract a value from a two-byte location in memory.
always starts with'.macro'and ends With '.endm'. I el's look at llie macro Example: SubV'VV #320,screenrnw This would subtract
definition for the very popular 'bra' macro (this, by the way. stands for the value 320 Irom a two-bytelocalion in memory that you
BRanch Always) and see how a simple macro is defined: have defined as screenrow. The result will be left in
screenrow.
IMPORTANT: Pkase see the notes on entering this program hailed just ITEM CHART
he!on-the listing heforeyou netunity start typing the listing intoyi wreo mp utcr. Item Name Definition
0 Basic Scanner Scans sector map tor ships
1 Deep Scanner Scans sector map and ID's enemy ships
Newcomers
2 Energy Stealer Steals energy from opposing ships
In BASIC Instincts, we are building a large game named Starship Combat
3 Shield Kit Partially regenerates shield strength
which spans across llie last five issues for this year. This is the third
4 Cloaking Device Allows ship to travel undetected in sub-
installment oftheseries. Starship Combat is a.science fiction strategy game
space
written In Commodore BASIC v2 for the Commodore 64. In the process of
5 Generator Generates energy for the ship's energy
building Starsliip Combat, we are developing our BASIC programming
reserves
skills. Bfsi ofall. we're having fun doing ill
6 Sensor Array Used to detect cloaked ships
Although this column was initially intended for beginning BASIC
7 Atomics Destroys everything in the sector {including
programmers, we've moved quickly into a more intermediate level of
you)
BASK' programming. Nonetheless, beginning and experienced BASIC
999 No Item Used for initialization purposes
programmers are encouraged to follow along as well, and review Starship
Combat's advanced use ofsubroutines, strings, and arrays.
What? You don't have the last two installments, Solution: Break open "llie Basic and Deep Scanners are the only items operational for the Union
that piggy bank, grab some quarters, and pick Up issues two and three. at this lime; where the Alliance has operational Energy Slealers and
While you're at It, hold offon that pizza you were thinking about ordering Cloaking Devices. We will deal with the rest of the items later as the series
tonight and send in [he dough for a subscription. continues in the next two issues.
Notes Scanners
Starship Combat is a large BASIC program. As you type in .Starship As of this installment. Starship Combat does not inform you of Alliance
Combat, take it one section at a time. Head the comments for the section moves unless (a) the Alliance ship is not cloaked and (b) a Union ship is
both in the article AND in the BASIC text. Try to gel a general idea ofwhal present in the sector. So to find out more about the enemy yon musl use a
the section is accomplishing. See ifyou can follow how the section is using scanner. At the moment, the scanners arc accessed through the "(u)use
its variables (use the handy chartsand variable definitions Iron) issue two). item" command.
If you see an unfamiliar BASIC Statement, take a quick look at it in your Both the Basic and Deep Scanners allow viewingoftheentireseclor grid.
BASIC manual. Ifyou are still confused, move on to the next section: often The Deep Scanner provides uncloaked enemy ship IDs as well as their
times the next section helps explain the previous one. Above all, don't location; where the Basic Scanner only provides the location. Additionally,
forget to BACKUP your work frequently! if the current ship has a Deep Scanner you can view any ship which is not
cloaked in the game.
About Installment Three The routine which implements these two"scans" is surprisingly small. It
in this installment we will focus on enabling the Alliance's weapon systems. just walks through the Active Ship List array Sl.% and pokes the uncloaked
The challenge will be making the computer a worthy opponent for the ships to llie map area. But how do we know ifa ship is cloaked? Head on...
Union. To make it interesting, we will outfit the Alliance with a cloaking
device! Furthermore, we will limit the Union's ability to track Alliance Cloaked Ships
movements. After making these changes, Starship Combat will l)e a In order to add the cloaking ability, we must find a way to mark that a
functional strategy game. The last two installments of Starship Combat particular ship is cloaked. You guessed it. We need to add a new Held to the
will focus on additional features and enhancing gameplay. Active Ship List array SL%.
As a bonus, we'll make fun of Gene for using a poor method in a couple
of his 1;OR/NI*XT loops in the last installments. We'll look at why it was a SL%{Sil,10) = 0 - ship is not cloaked
poor method, then pull out our BASIC tool box and fix them. SI.%<SH.10) = 1 -ship is cloaked
Items Since more than one ship can cloak at a time, each ship must have ils own
In the last installment we added an Item List to the Ship Type array (TY%) cloak flag. The Active Ship List array is the perfect way to implement this.
fields(7).(S),(9),and(10). The Item list is a listofitems found aboard thai As you code in this change, notice how simple it really is. We just change
particular ship type. Let's lake a look at the item definitions (please see tlie the size of the array in the DIM statement and we're done (we change the
Item Chart). nine to a ten).
26300 Launch torpedo ifpossible (Pop) - updated so that it copies the new cloak field in the Active Ship List (Held
26400 Firephasers if possible (Pop) ten)
26800 Uncloak ship - Lines 20000-20074 sets new UP variable for calls to update routine
26900 Close in (Pop) - Lines 20075-20199 uses better method for the FOR NEXT loop and
27(100 Seek enemy sector enables sector .scanners through the use option
- Lines 20255-20299 updates stals and clears option area
Gene's Mistake ■ Lines 20700-20799 updated so you can only view enemy ships in the
Take a look at line numbers 21155 and 21160 from last issue's program same sector unless you have a I )eep Scanner: and you can't view cloaked
listing: enemy ships
- Lines 21100-21199 uses better method for the FOR NEXT loop and
2115= forxi=0tons-l:ifsl% (xi,9) = xttlien21165 does not allow targeting of cloaked enemy ships
21160 nextigoto21135 - Lines 22000-22099 displays sector map depending on the type of
scanner aboard
Tlie problem here issubtle. This loop cycles through the ships in the Active
Lines 2500W-29999 (process Alliance ship turn)
Ship List until it finds the ship xl. II the loop finishes, ihen it did not find
- Lines250!10-25(')99calcubtesallnecessan,variablesfoi thealgorithuis
the ship xl and il goes to line 21135. I lowever, If the loop finds the ship Kl
- Lines 25100-25199 process turn for a I lunter (I lunter algorithm)
it exits the loop and goes to line 21165. Here lies the problem. BASIC never
- Lines 25200-25299 process turn for a Destroyer/Frigate (Destroyer/
finishes the FOR NEXT loop; so BASIC continues to look for a NEXT
Frigate algorithm)
Statement after we're long gone. If this happens too many times, we will
- Lines 25300-25399 process turn for a L-Crui,ser f L-Cruisei algorithm)
eventually get an ?Ol IT OF MEMORY ERROR and our program will crash.
- Lines 25-100-25499 process turn fora 11-Cruiser (I i-Cruiseralgorithm)
The best solution is to always end a FOR/NEXT loop with a NEXTstatement.
- Lines 2(5000-2fi099 run away routine
Let's look at this issues solution:
- Lines 26100-26199 effect repairs routine (not Implemented)
- Lines 26300-2(>399 launch torpedo subroutine (Pop routine)
21150 xl=999
21155 forxi-nutons-l:ifsl%(xi,9)=xCthenxl=xi : - Lines 26400-26499 lire phascrs subroutine (Pop routine)
xi=ns-l - Lines 26500-26599 steal energy routine
21160 next:ifxl=999then2U35 - Lines 26600-26699 cloak ship routine
- Lines 26700-26799 two second delay subroutine
These three lines accomplish the same thing. In line 21155, once ue find
■ Lines 26800-26899 uncloak ship routine
the ship xt, we store the ship's index in xl and .set xi to ns-1 which ends the
- Lines 26900-26999 close in subroutine (Pop routine)
loop. The difference here is that we make sure we'll always end the
- Lines 27000-27099 seek enemy sector routine
FOR/NEXT loop with a NEXT statement.
- Lilies 27100-27199 find best union ship routine (used iiir calculating
TG and ISA)
MAIN PROGRAM (New/changed sections since the last issue)
lines 100-199 (setup main game loop)
Entering the Program
- Comments now say "star.ship combat part iii"
Before entering this month's installment, load and run the Cl IK-LIST
Lines 2011-299 (main loop lor the game)
utility (located elsewhere in this issue). Once you have C! IK-LIST loaded
- moved N'U calculation to the game initialization routine
and ready, load your saved copy ol Starship Combat from last issue. The
listing in this issue only gives lines which have been added or altered.
SUBROUTINES (New/changed sections since the last issue)
Finally, before you begin toadd the new lines from this issue, thereare a few
Lines 10400-10699 (game initialization routines)
lines which must be deleted from your previous version. You may remoe
- Lines 10400-10499 reduced initial number of torpedoes for several
these lines by typing the line numbers, one by one, (blowing easch with a
ships
press of the <KLTURN> key.! lere are the lines lo delete.:
- Lines 10800-10902 added cloak field to the Active Ship List array SL%
- Lines 10907-10915 relocated N'U calculation from Lines 200-299
20725 25075 2508025155 25160 25165 25170 25175 25180
- Lines 10920-10949 cloaks all Alliance ships equipped to do so
25285 25190 25195 25365 25370
- Lines 10975-10899 implements machine language Pop for GOSUB's
82d4 115 rem starship combat part iii e96d 20280 gosubl1200:gosubl1300:return
978f 10445 data "UN Scout".3,500,50,65,0,0,4, 2b9c 20715 xt=asc(xxS)-asc("A"1:xl=999
0,5,999,999 3d25 20720 forxi=0tons-l:ifsl%(xl,9)^xLthenxl
18e8 10450 data "UN L-DesL",4,750,H0,100,1,0, =xi:xi-ns-1
'/, a, 2 6,999 , ■
20721 next:i£xl=999Lhen20075
d£28 104 55 data "UN Destroy",4,850,100,140,1, 4c2e 20722 ifxl<nuthen20730
1,6,0, 3,4, 5 724f 20724 ifty%|sl%(sh,0),7)^Ithen20728
3af6 10460 data "UN Cruiser",6.1000,200,300,2 a8db 2072 6 ifsl%(xl,l)osl%(sh, 1| then2007 5
,1,10. 1,3,5,6 2518 20725 itsl%(xl,lffl)=lthen20O75
bcc5 104 65 data "UN Battle".5,1250,225,500,3, abb3 20730 sh=xl:up=l:gosubll400
2,8,1, 3,5,6 lc0d 21150 jct=asc(xxS) -asc( "a"} :xl=999
d695 10475 data "AL Destroy",4,725,75.100,4,4 727b 21155 forxi=nutons-l:ifsl%(xi,9)-xtthenx
,4,0.4 ,999,999 1-xi:xi=ns-l
a5ef 104 80 data "AL Frigate",5,800,90,150,5,4 be29 21160 next:ifxl=999then21135
,7,1,4 ,7,999 d7f3 21165 tg=xl:ifxz<>i5L%(tg.l)then21135
8893 10485 data "AL LCruise",7,900.150,2 50,6, 0742 21170 ifsl4[tg,10)=lthen2U35
5,6,1, 3,4,5 6f55 22000 i-em-
309c 10490 data "AL HCruise",6,1100,200,400,6 22005 rem display sector map
,6,8,1 ,3,5,999 6f55 22010 rGm-
3f54 10815 dimsl%(24,10) f5e2 22015 gosubtl300
2-106 10848 : sl%(sk, I0)=0:sk=sk4-1 :gotol0835 3919 22020 xt = ty%(sl%(sh,(S) ,7)
c243 10907 rem- 5b64 22025 ifxtthenprini_"Deep Scanner" rgoto22
ecae 10909 rem setup initial # of un shipn 035
08 b2 10911 rem- b4c3 22030 print"Scanner"
294c 10913 nu=0:forxi=0tons-l:ifsl%(xi,0)<utt 485d 22035 printoaS"[2 CRSR DN)[press a key!"
hennu=nu+l c®90 22040 print"(HOME)15 CRSR DN}(WHT)";:xs=
3730 10915 next 10rxsS^n{12 CRSR RT}(RVS ON} ■-"+
af.50 10920 rem- chrS(13):gosubl0200
4b4c 10922 rem cloak alliance ships £374 22045 forxi^0tons-l
65al 10924 rem- ee8b 22050 xx=!3l % (xi , 1 ) :xy=0
e82d 10926 forxi=nutons-l 04a4 22055 ifxx>9thenxx-xx-10:xy=xy+40:goto
bll7 1092S : xt=0:forxj=7tol0:ifty%(sl%(xi,0) 22055
,xj)=4thenxt=l ddea 22057 xl- ]024<-5*40*12+xx+xy:xz=peek (xl
4739 10930 : next
f76a 25350 ifmp>4then26800 9 ell 26505 rcm steal energy from target
dl42 25355 gosub26900 93fc 26510 rem-
CKit 94!
b891 27060 : goto20200
8eba 27065 if(xl-x2)<0chen20400
681S 27070 goto20300
3a07 27100 rera-
File Utilities
YtS! IT BALANCE11
New Dissulver SDA maker and fast PD Decompers
It's Better
CKil 9-1 has 2 X faster and lighter compression than in previous
versions. All of thp ulililies have been enhanced for power and speed.
Plus, it has three new powerful utilities. And i! lakes full advantage of
Commodore 128's and REU's. Wow!
Updill uitt KtJ fnn giiliti vtnitii <307) f>3M 178 Information
Accounting play-by-ptay
Qene Barken
Do you want to auto-boot your Commodore fi4 machine language (ML) NOTE: Secour CHK- LIST utility(locatedelsewherein this issue)fur-information
programs like ihepro.%? In this edition ofAdvanced Techniques well show tm enteringprograms am! using the checksum values in the left column.
you how. Even more, we'Ugiveyouasmall BASIC program to do all of the
AUTOBOOT 64
work for you! Let's go.
5000 1W0
LOAD"©:*" ,8, 1 6DC2 105 REM COMMODORE WORLD MAGAZINE
3014 110 REM ADV TECHNIQUES W/GENE BARKER
F87D 115 REM AUTOBOOT 64
You've seen this command before; it almost seems magical with some
0E6B 120 REM
programs. This one-linecornmand loadsand executes all sortsofcommercia] 1A27 125 REM (O1994 CREATIVE MICRO DESIGNS
programs. The question is. "I low does it work?" The "0:*" siring lells the 92AD 130
drive that we want the first file in the directory. Let's assume thai the first 1315 135 REM-
5E64 140 REM GET BOOT FILE INFO
file is named BOOT. BOOT is a small Ml. program who's joh is to load and
C243 145 REM-
execute another ML program. The ",8" tells BASIC to load BOOT from 9DB3 150 PRINT
drive numht-r eight (8), and the ".1" tells BASIC to place BOOT at its 53A2 155 PRINT'COMMODORE WORLD AUTOBOOT 64"
E7B9 160 PRINT"{CRSR DNJENTER NAME OF ML FILE
original memory location.
TO BOOT:"
Okay, once welead the BOOT file, how does BASICknowto RUN it? This 1A11 165 INPUT FLS
is the key to auto*bootinga program on the Commodore 64. The BOOT file 3B08 170 PRINT-ENTER NAME FOR BOOT FILE:"
is strategically placed in memory in sucli a way thai it redirects where C6D1 175 INPUT BF$
C1CC 200 REM-
BASIC should go after it executes lite LOAD command. 1 lere is how BOOT
FB21 205 REM ASK USER IF INFO IS CORRECT
sits in memory: DA6B 210 REM-
740A 215 PRINT"{CRSR DN}CREATE BOOT KILE:{RVS
BOOT Memory Map (SO2A7-SO3O3) ONI "BFS
4505 220 PRINT'FOR ML FILE:(RVS ON}"FLS
SO2A7 ML BOOT Program. Just does a simple load of the main ML
1373 225 PRINT" {CRSR DN)ARE YOU SURE (Y/N)V
program and JMP's to it. 543E 230 GET X$
SO2CC Free bytes (for extra BOOT instructions). 933D 235 IF X$="N" THEN END
SO2ED Length of ML program filename. 311E 240 IF XSo-Y" THEN 230
7A39 245 PRINT" (CRSR DNJWORKING. . .■'
SO2EE Filename of ML program to be loaded and executed. 5291 300 REM-
SO3O0 BASIC Error message vector (should always be SE38B). 52 9 A 305 REM GET STARTING ADDRESS FROM
$0302 BASIC Main program loop vector. Set to our BOOT program 8390 310 REM ML FILE
F573 315 REM-
at $02A7, then reset at the conclusion of BOOT to SA483.
8022 320 DV=PEEK(186J
605E 325
After BASIC finishes loading BOOT, it jumps through BASI(_"s main 3C18 330 OPEN2,DV,2,AD$
program loop vector located at $0:i02-$0ii0;5. Our HOOT program has DFF4 335 GET#2,AS,B$
A8D1 340 A=ASC(AS.tCHRS(0) ) :B=ASC<B$*CHR5(0) 1
this vector set to itselfat J02A7. BOOT then loads the ML program, resets 268E 345 CLOSE2
thevectorbackto$A483, then JMP's to the ML program we loaded. That's 83C7 400 REM-
all there is to itl A55F 405 REM PLACE BOOT FILE DATA INTO ARRAY
83C7 410 REM-
The BASIC program Autoboot 64 will create this BOOT program fbryou.
64AF 415 AS=94:DIM FAS(AS)
All you have to do Is type ina filename for the Ml, program you wish toboot, 98FC 420 FOR 1=0 TO AS
and a filename for the BOOT file itself. Autoboot (i-l will do the rest. Be 489E 425 READ X
aware that Aulohootli-l requires that the Ml. program it's supposed to hoot 8A75 430 FA$(I)=CHR$<X)
805A 435 NEXT I
be present on the current device in the current directory.
27AA 500 REM-
This auto-l)[)otiiigiiii'lho(iiswt'll known, andyouarefreetotiseAutobool A168 505 REM CUSTOMIZE BOOT FILE FOR THE
(><l to create auto-boots for your own programs (commercial included). C745 510 REM ML FILE
D9E4 515 REM-
In ilit- las! issue ofCommodore World, weshowed 111) will not accept another "S-C" command
you how to implement the CMD HU's "Send until the previous one has completed.
SCSI" command to read and write specific logical 16 Intermediate status OK. Returned alter the
blocks on ihe CMD !ID. We also mentioned successful completion of each command in
presentinga sample program in this installment, a series of linked commands: a rarely-used
but we've got a little too much ground to cover on feature ofSCSI devices which is beyond the
how to identify and handle SCSI errors (should scope of this article.
they occur), so that sample program will have to 24 Reservation conflict. Returned if you try lo
wail until next lime. access a logical unit (LUN) reserved to
another SCSI device. Should never occur on
Error Checking - Why Bother? the I ID.
I know you're probably anxious in gel on with 48 DOS Syntax Error. The syntax of the "S-C"
things and put together a working program, lint command is incorrect.
remember, error checking autl handling is a parl
ofevery well-designed program—and it's much Asking for Trouble
easier to design your program with errorchecking PRINTS15,"S-C"CHRS(0)CHR$ You will normally see only three ofthe errors: 00
in mind than to taek it on as an afterthought. {0]CHR$(48)CHR$(37JCHRS(0 (everything is OK), -18 (go back and workon your
Besides, ifan error does happen to occur, you're )CHRS(0)CHR$(0)CHR$(0>CHR program), and 02 (you need lo find out what
going to want to know about il immediately, not $(1)CHRS(0)CHR$(0)CHRS(1) went wnmgilurini! the last command).To handle
two weeks later when you try to restore from the CHR$(0):GOSUB20000 the latter, we must issue the Request Sense
incomplete copy thai your program created
command. This allows us to read a sequence ol
because il ignored a Seek Error. The error routine at line 2000(1 would first read .Ws^iitothatgiviMis specific information about
A single subroutine can check for and report the status byte, convert it to a number and place
the exact nature of the error. The Command
any errors thai may occur. Because the errors it in the variable E, as shown below: Descriptor Block (COM for the Request Sen.se
report edby.SCSldevicesaredetailedandspecifie, command is:
you will lind that they can help you determine GET#15,E$:E=ASC(E$+CHRS(0) )
Request Sense Command
whether your drive mechanism hasa mechanical
problem, it" there's a bad spot on the recording Bit
At this point, you can look at the value ol li and
media, or if (heaven forbid) your program is determine whether or not an error has occurred. 7 6 5 4 3 2 1 0
Byte\
sending invalid commands, addresses or Unless your program or the HP has gone totally
0 Operation Code
parameters to the HD. haywire, you will see one ofsi\ possible values;
1 LUN Reserved
How, When, and What to Check 00 OK. The command was successful. 2 Reserved
Always check for an error after each SCSI 02 Check condition. An error occurred. You
command.The I ID makes thiseasy—simply read must request further status from the drive 3 Reserved
a single status byte from the error channel .ifter lo determine the exact nature of the error. 4 Allocation Length
sendingtfae "S-C" command. You can easily add 08 Target busy. The SCSI device is busy. You
a GOSUB that calls your error cheeking routine: will not normallv see this error because the 5 Control Byte
within the 111' to hold the error information which gives us a low address byteofJOO (decimal 10 Reserved
[called sense data). We'll use the same buffer 0) and a high address byle of $30 (decimal 48).
11 Reserved
address as we did in the last issue: $3000. This Nb specifies the number of bytes that we want,
means that we can now build Hie ftrsl part of the which in thiscaseis27. Therefore, our Memory- 12 Additional Sense Code
'S-C command: Read command is:
13 Reserved
Of course, we still need to tuck on the Request Once we've sent the command, we need to fill our 16 Reserved
Sense CDB: Byte 0, die opcode for Request Sense, array. The 27 bytes are retrieved onc-al-a-lime
is 02; Byte 1, LUN and reserved bits, is 00: Bytes over the command channel by using the GETS 17 Retry Count
2 & 3 are reserved and are 00; while Byte 5. tile command within a I;OR...NF.XT loop which fills
18 Physical Cylinder (MSB)
control byte, is aba 00. We've saved Byte 4, tlie the integer array SB%:
allocation length, forlast because il needs special 19 Physical Cylinder (LSB)
end ofthi; article. Next, we neetl togetthe specific was completed successfully, with 000 (SOO) There is no error to be reported
some error recovery action performed. 001 (S01) No index/sector signal ■
error code, AKA the 'additional sense code
Detailscan be determined byexaming 002 (S02) No seek complete
located in Byte 12. This is even easier: sense data. 003 (S03) Write Fault
02 (S02) Not Ready: The drive cannot be 004 (S04) Drive not ready
(LBA) where the error occurred. You ran test the 04 (S04) Hardware Error: The drive delected 020(514) No record found
a non-recoverable hardware failure. 021 (S15) Seek positioning error
AV bit by looking at array element Sli%(0) ami
05 (S05) Illegal Request; There was an illegal 023 (S17) Recovered read data with retries
seeing ifit is greater than 127.Ifitis,thenthel.BA parameter in the command descriptor 024(518) Recovered read data with ECC
given hi Bytes 3-6 is valid, We can then calculate block (CDB| or in Ihe additional 025(519) Defect list error
and assign the LBA to a variable: parameters. 026 (51 A) Parameter overrun
O6(S06) Unit Attention: ASCSI reset occurred 028 (SIC) Primary defect list not found
s ince th e I ast co mm a n d was exec u ted. 030 (S1E) Recovered ID with ECC correction
LB%=SB%(3>' 65536 ■65536+SB 07 (S07) Dala Protect: Not supported by most 032 (S20) Invalid operation code
%(4)*65536- SB% (5 *256+SB% SCSI devices. 033 (S21) Illegal logical block address (LBA)
(6) O8(SO8) Blank Check: Nol supported by most 036 (S24) Illegal field in CDB
SCSI devices. 037 (525) Invalid LUN
Q9 ($09) Vendor-Unique: Reserved, vendor- 03B {S26} Invalid Hold in parameter list
Well, now you've got the basic information you specific. 041 (S29) Power-on or SCSI bus roset
need in order to detect, report, and possibly 10 (SOA) Data Protect: Nol supported by most occurred
correct errors. 0( course, you will have to tailor SCSI devices. 042 (S2A) Mode select parameters changed
11 (SOB) Aborted Command: The command 050 (532) No delect spare available
your error subroutine to provide these functions
was aborted before completion. 064 ($40) RAM Failure
within your program. In the next issue. SCSI 12 (SOC) Equal: Not supported by most SCSI 066 {$42} Powor-on diagnostic failure
Magic will not appear in this column, since Jim devices, 06B ($44) Internal controller error
Butterfield will be taking over as the resident 13 (SOD) Volume Overflow: Not supported by 069 ($45) Select/rcselecl failed
most SCSI devices, 070 (S46) Unsuccessful soft reset
Peripheral Visionary. Bui we will indeed conlinue
14 (SOE) Miscompaie: Not supported by most 071 (S47) SCSI bus parity error
elsewhere in the pages of Commodore World. SCSI devices. 072 (S48) Initiator detected error
15(S0F) Reserved 128 (S80) Overflow on Usage Counter error
E350 b
0679 50 PRINT"DONE.":END 32
Since this issue is dedicated to the subject of on-line time. Reading mail off-line allowsyou to To make things easy on yourself, I suggest
telecommunications, I thought I'd raver a topic have a life while still keepingup with the messages setting up a work disk with the OLR program
that involves both on-line ttmeand off-line time. on the bulletin boards. II also means you can use (and any files it must have to operate), and the
Many people, until they try it, are intimidated by mort-oi your on-line time doingolher things. Nut program(s) you will be using to dissolve your
the terms used and the variety of programs that to mention the lad that when you read mail mail with. II you only have one disk drive, you
areusedin conjunction with off-Bnem ail reading, off-line, morepeople can call the bulletin board— should down load your mail packet onto this disk.
Thus, I'll illustrate why reading mail this way is and thai keeps the SysOphappy. II you have more than one disk drive, you can
convenient by taking a look at the alternative; downloadyounnail packet to one diskdrive, and
then I'll explain what off-line mail reading is and Off-line Reading have your work disk in another.
show you the Steps involved. Oll-liue mail reading involves calling the BBS,
downloading packet which has all the messages Mail Door Options
On-line Reading in it from areas that you select. Once oil-line, you Once you have an OLR and a program to handle
When I bought my 5rsi modem, I spent hours use a program or two to "process" the messages, unpacking the mail, you can download your first
tying up my phone line calling bulletin boards, Then you can read the messages and reply to mail packet. Call the UBS, and find the mail door.
playing games, downloading files and them just as if you had called the 11 US and went Commodore Oi.R's, at this point in time, are
participating in the message areas. There's into the message base to do the same thing. When QWK packet mail readers, so ifyou are asked by
something very exciting about reading someone you're done, if you've created any replies, you the mail door what style of mail packet you wish
else's comments, then respondingwith ideas ami "pack" these into a single file to upload to the to receive, be sure to select "QWK". or a "QWK"
opinions of your own... and then coming back HISS. The system you call processes this iile, and mail door, Ik-lore downloading a packet, you will
later to read responses to your own posts, puts each message into the appropriate area. need to tell ihe mail door how you want your
Most systems are arranged so that messages messages and hoiv you want to receive it. One of
about one topic are separated from messages on First Things First Ihe first considerations is how the mail is packed.
other topics. This makes it easy to lind others Before you can consider reading mail off-line, The program mentioned above, CSX01, allows
who enjoy similar interests to share ideas with. you'll need to obtain an off-line mail readeKOLR us Commodore users to dissolve files which are
You may get new information, and sometimes fromhereon)first,suchasQWKiefortheC-64oF compressed using the MS-DOS ARC format.
argue over me finerpointsofyour mutual interest QVVKKIU28 for the C-128. QWKKR128 was I'sing other programs, we can also make use of
It's fun, addicting, and—time consuming. reviewed in a previous issue ofCVwi/nw/on1 World. PKZIP1.02 files, although many bulletin hoards
The time aspect of romping around bulletin so HI concentrate most ofmy comments on using only offer !'KZip2.04g. which as yel, there aren't
boards and responding to messages, or just QWKie instead. Cheek the sidebar for a list of any programs available that will lei us dissolve
enjoying them from an Interested third party files you can download that are either necessary these. ARC, or PKARC is probably the most
point ofview, is important in a couple ofdifferent or helpful for mail reading. Along with the 01.U. conunouly available "Compression" or "packer"
ways. When you log on to toa BBS, unless you've you'll need a utility to dissolve mail packets; these lonnail doors, and if you're not sure which version
been given some kindofsuperSysOp status, you packets are compressed by the mail door, and of I'KZip the door uses, this is I he safest choice.
usually have a set amount oftime available on the must be "unpack" or dissolved before the OLK I low [BOCh mail can you handle? Most, but not
system. There's also only 24 hoursinaday. during can read the messages. One tile that both 64 and all, mail doors offer a couple of choices on how
which you are usually expected toeal, sleep and 12fi users may need is CSX01 .SDA. which is used much maj] you wish to receive at a time. This is an
work; this oftencomes in direct conflict with vour by other files mentioned in the sidebar. important consideration, especially ifyou have a
Naturally, you won't want to download all the which drive or directory it should write your QWKie V3.1 C-64 Offline Mail Reader by
replies lo. You may also need lo set the dale and Arthur Moore, Shareware. S17.00(US). S19.00
mail (rom the BBS, so most mail doors allow you
(INTL). Filename: QWKIE31U.SDA
lo selectonlythoseconferencesyouwish to receive time. UsingQWKie. when you select to read your
QWKRR V4.30 C-128 Ollline Mail Readerby
mail from. Some allow extra options, such as the mail, there is a short delay while ihe program Rod Gasson, Shareware, S15 (US). S20
ability to download only messages to you, or to accesses and indexes the mail packet. When (AUST) Filenames: QWKRR43.TXT.
QWKRR43A.SFX, QWKRR43B.SFX. and
download all messages from a conference. What Finished, you are presented with a menu lisling
QWKRRUT.SFX
you select here is up to you. how much lime you the conferences you selected to read mail from
have to read mail, and ofcourse, how much disk beforedownloa1linj5yourmailpackel.il you have
Mail Dissolving Utilities
space you have available. personal mail and a "PERSON ALNiIX" file was
CSX01.SDA (or.SFX) by Chris Smeets.
Now you can download your mail packet, and dissolved in your mail packet, QWKie also has a Required (or any 64 or 128 utility which
on future calls to the bulletin board, you will nol menu option to read your personal mail. dissolves PKARCed mail.
need to change your settings again unless you Al this stage, you simply read the messages. QPX64.SDA by Russell Prater. For C-64
users. Dissolves PKARCed QWK mail packets
decide you went to change something you've and answer them just as you do on the BBS, with
and loads QWKie.
previously set. The mail door saves your ihe exception tiiat you have more time lo word
UNZIPV10.SFXbyBillLucier.ForC-64 users.
preferences for you, as well as keeps track of your replies, or lo look up information, save or May also be named UNZIPV101.SFX.
messages that you've already downloaded. print messagesofinterest, andyoii have theabilily Dissolves mail packets ZIPped with PKZIP
1.02. Does NOT dissolve ZIPs created wilh
to quit reading and come back to it later.
PKZIP 2.04g.
Dissolving Your Mail Once finished reading and replying lo mail, NZP12813.SFX by David Schmcll. 128 unZIP
Which program to use to dissolve your mail with you will need lo "pack" up your replies lo upload program which performs the same function as
depends upon which method ofcompression you back to the BBS mail door. Ifusing QWKie either UNZIPV10.SFX, above, Included with this is
another utility named QPE.
chose for your QWK packet. QPX and QPX64, select the buili in option to ZIP replies, orquit the
QPE by David Schmoll. For 64 or 129 users.
along with QWKILDE-ARC. included with program and run the external ZIP program lo
A utility included with NZP12813.SFX,
(JWKie, all dissolve mail that was compressed pack your replies for you. Most BBS mail doors Dissolves either ZIP'ed or ARC'ed QWK
with PKARC, using CSX01. Unless you're using will allow you to download your mail in ARC packets and loads the offline mail reader.
Requires CSX01.SDA for PKARCed mail
tlWKII'.DE-Ai<C,ynuwon'laclually"see"CSX01 formal and upload your replies in ZIP formal
packets. In 64 mode, it will not unZIP QWK
in use, bill without this utility program on the without a hitch. It should be noted thai ihe ZIP packets, bul will unARC instead, and load
format used docs not actually compress ihe reply QWKie. In 128 mode, it will eilher unZIP or
same disk with the dissolve* program, you won't
unARC ihe mail packel and then load
be able to dissolve your PKARCed mail packets. packet, it simply stores il in a PKZIP formal the
QWKRR128.
C-64. users can also useQlT.todissolvei'KAKCed UBS can recognize. Now you can load your term
QPX by Russell Prater and Rod Gasson.
mail, or if you've downloaded a ZIPped mail program, call the BBS, and upload your replies. QWK Packet Extractor. Dissolves PKARC
packet, you can use UNZIP64. The mail door will dissolve Ihe .REP packet and mail packets. Requires CSX01. Included in
QWKRRUT.SFX file.
Regardless of which program you use, be sure just like a pnsl office, will sort your mail and put
QPA by Russell Prater and Rod Gasson
lo read thedocumentationforthe program before it in the conferences, just as if you had created
QWK Packet Archiver. Included in
using il. This would also be a good time to read your replies on-line. QWKRRUT.SFX lilc. PKARC (stores) reply
theinslruclious that come with theOLRprograni. That'sallthereistoofl-line mail reading. While packets for upload to mail doors that will not
accept ZIPped packets.
Tlieonlv i ealwaytoleamliowto use the programs reading your mail oil-line, your phone is free so
QWKIE.DE-ARC by ArthurMoore Included in
are to use them, but you will be way ahead of the you can call and order pizza, you can stop to eat
QWKIE31U.SDA. Dissolves PKARCed mail
crowd if you read and have the documentation your dinner, or if you're a true mail addict, eat packets. Requires CSX01.
right next toyouasyoiuisetlieOLR.Afterawhile, your pizza while reading your mail. II something
55 COMMODORE WOULD
Volume 1, Number 4
In the next issue of
INDEX
COMMODORE
8-Bit 33
CEE-64 Alive! 7
Centsible Software 49
Color64 39
Commodore World 13, 33, Inside Back Cover
Computer Bargain Store 7
Creative Micro Designs 25, 28, 29
Creative Pixels
dieHard
13, 49
5
GEOS 101 GEOS
FGM Connection 27
Global Upgrades 52 102 & rv
103
Group M MultiMedia 17
We've jumped into our archives from RUN
Harvey & Associates 7
Magazine to bring you the much heralded
Kasara 25
GEOS 101 and GEOS 102 primers. But don't
Living Proof 49
assume we've gotten lazy—we also present
Loadstar 9, 27
the previously unpublished third part of this
Mad Man Software 47
series by GEOS expert Steve Vander Ark! Get
Phoenix Network 7
the complete series in a single issue!
R & K Microtronics 39
Spheretron 35
Sodak Electronics
Software Hut
49
3
Input/Outputt
Commodore guru Jim Butterfield takes up
Software Support Int Inside Front Cover
residence as our Peripheral Visionary, and in
SOGWAP 27
his first column he explains how input
Sunrise Software 35
becomes output.
Tycom 13
WORLD
THE NEWS MAGAZINE FOR COMMODORE 641128 USERS