100% found this document useful (1 vote)
807 views60 pages

Commodore World Issue 04

Software Support is the largest selection of Commodore software in the u.s. We have well over 200,000 pleces of hard to get software in stock to service your every need. If you've heard of a product, odds are that we can locate it for you.

Uploaded by

Steven D
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
807 views60 pages

Commodore World Issue 04

Software Support is the largest selection of Commodore software in the u.s. We have well over 200,000 pleces of hard to get software in stock to service your every need. If you've heard of a product, odds are that we can locate it for you.

Uploaded by

Steven D
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 60

SOFTWARE SUPPORT'

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

that are hard to pass up. EDUCATIONAL


Dinosaurs ......................................... $9.97
* Experta regular
As
Technical Support.
Software Support customer, you have access to
Stickybear Math ............................$9.97
European Nations & Locations .............9.97
the most knowledgeable Commodore technical departments Typing Tutor 4 ..........................$14.97
in the country. Of this, we're darn proud.
Word Attack ...........................$9.97
* Friendly Courteous Order Takers.
&
You'll havea hard time finding order takersasanxious to help
Reader Rabbit ......................... $9.97
Sky Travel .....................................$19.97
you as Sandy, Mike, Katy, and Dyann. Lovejoy Prep For SAT ..........$12.97
* Fast Order Processing.
Thanks to our automated computer system, huge inventory
Word Spinner ....................... . $9.97
and efficient shipping staff, most orders are processed the
same day. PRODUCTIVITY

* Walk In Sales Department.


We welcome visitors to our warehouse outlet. 'Ibe same great
Super 1750 Clone .............. $99.95
Newsroom ...............................$14.97
deals are available and best of all, no shipping charges. Certificate Maker ................. $14.97
t Worldwide Distributor Of Mqjor Products. Geos 64 v2 .......................... $39.97
Ever hear of Maverick, Super Snapshot, Super 1750 Clone, Fast Load Cart ................... $19.97
and the 1581 Toolkit? We've been actively involved in the Paperclip 111 64/128 ......... $24.97
ground up production and world-wide distribution of these Printmaster Plus ..................$19.97
and many other fine Commodore products.
* Purchase From Us With Confidence.
We werevery pleased when the Better Business Bureaucame
Superbase 64 or 128 ............. $24.97
Bumper Sticker Maker ............ $9.97
to us and told us that our outstanding reputation qualified us Postcards ......................
........... .. $14.97
as members in their organization. We're here tostay, not a fly Outrageous Pages ................ $19.97
by night, here today and gone tomorrow outfit. Bob's Term Pro 64 .......... $14.97
t Extensive Catalog. ~ t e m s ~ i s t e d ~ b o v e~~noc~l uo dt e ~ h i ~ ~ iOrwrite
n ~ . ~ aFor
l l Your Free
Our contacts at other mail
Catalog Listing Hundreds Of Products And Special Oflers For Your

--
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.

23 A Glossary of Telecommunications Terms byGaeiyne


What's a baud? Find out this and more in our extensive glossary of Telecom terms.
THE NEWS MAOftZINE FOR COMMODORE '. a. 1 2il USERS
25 Bad File Names byJimBaaerftetd
General Manager The Commodore xuru gives advice on what to do about those annoying comma files.
Charltt R. Christiansen
30 Copyrights: Who Owns The Eight To Copy? byjegjones

Copyright information that every computer owner should know about.
Editor
Doug Cotton
31 Hard Tips: Build A Simple RS-232 Interface />v Doug cottm
Connect standard RS-2M modems using this interface thai you can build yourself.

Technical Editor
Reviews
Mark Fellows
♦ 32 Software: Fun Graphics Machine by sieve vanderArk
Advertising Sales Steve talks about the software thai put fun into working with graphics and text.

C Aarfo /I. Christiamm 34 GAMES: MiNMEWS by Sherry Freedtine


413-525-0023 Menace, The Amazing Spidennan, Marble Madness. Skate or Die, anil laser Squad.

36 Hardware: Boca 144EW Fax/Data Modem m- Brian Ben
Graphic Acts How well does Boca's 14.400 bps modem perform with a Commodore?
Doug Co! Ion
'♦ 37 Hardware: BocaModem 2400 byussanga
A quick look ai Boca's 2400 baud modem.
Electronic Pre-Press & Pbinting
Mansir/Holden, Im:
Columns

On The Cover 14 Just For Starters by sieve vanderArk


Some general information about sojiware and your computer.
Commodore I.i4c. Born 144RW modem,
SwiftLinkRS-332 Interface. 16 Foreign Exchange /.v Joseph e,w/
Cover art by Doug Cotton /■'huh S. the 8 Mil: acci'llerator for the 64, finally comes to market.

36 Graphic Interpretation bySiew vanderArk


Commodore World is In no way affiliated wilh Commodore Steve begins a mini-series on importing and exporting graphics.
Business Mac hi nog, Inc. Commodore World is published a
limes annually by Creative Micro Designs, Inc., 15 Demon 40 GEOPROGRAMMIST /„■ Maurice Randall
Orivo, Easl Longmeadow MA 01O28-064B Second-Class
Macros play an important role in programming CHIOS, anil Maurice tells why.
Postage Paid n! East Long meadow MA. Application lo mall at
Second Class postage rates is pending at Easl Long meadow,
MA Annual subscription rato is USS29.95 lor U S addiossos.
42 Basic I nstincts by <;<■,,<■ tiarker
USS35 95 for Canada or Mexico. US$45.95 for all EC Countries, The Alliance strikes hack with added weapons and cloaking in STARSHIP COMBAT.
and US$57 95 to all oiler addresses worldwide. All subscription
paymonis must bo provided in U.S.DdJars. Mail subscriptions
to CW Subscriptions, c'o Creative Micro Designs. Inc., P.O.
48 Advanced Techniques m- Gene Barker
Bo> 646, Easl Longmeadow MA 0102B-06J6. Lean: lo auto-boot programs with AUTOBOOT 64.

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

COMMODORE WORLD Issue 4


Software Hut AMIGA
Commodore

Folcrolt East Business Park 313 Henderson Dr Sharon Hill, PA 19079

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

Games & Closeouts


Airborne Rangtr
Artc* the Barbarian
SID 00
6.00
UPGRADING? ■ C64 TRADE-IN Software Hut
Below IheRool
Big Boogie
10.00
14.do AMIGA 500 PROGRAM 1581 Drive
Blackjack Academy 12.95
B ria n Bio od aiefflcvWal lon/Qu oVad Is
Curse oi Hie Arnre Bonds
6.00
14.00
Special Is your C6J or G4C broken? EXCLUSIVE
Dc|a Vu 9.00 Can'i find any place tu repair II? We
Demolition Mission - Spare Racer 6.00 A BHAND NEW production run of 1581s, by
have, refurbished by Commodore. C64
Dolphin's RmiE !> 00 Commodore, has been mads available to
and 64C computers available. They Software- Hni EXCLUSIVELVI These drives
Felony I 9.00
Include a Full New 90 Day Warranty. come with Commodore's lull 90 Day
Galeway lo Ihc Savage Frailler 14,00 Simply send ut your computer (no
• RefurhiEhfld by Commndore Warranty. The drives are complete witn all
Jack Attack czrlrldQa 5.00
• I lk--ci;,i condition, 90 Day Warranty power supply or cabling needed) wild a Cabling & Software, £ Sulk-packed In plain
Jeopardy 1, 2, Jr, Sports (Spicily) 10.00
• Great lor Beginners Check. Money Order, or your Credil Card bQies Call lor special quantity pricing for
Learning Brl-Jgc Made Easy 9.00 nomrjer lor S69.00. Plus S 10.00
• Mouta & Power Supply additional Dealer; and Users Groups, We oiler these
Mail Golf 6.00
shipping, anil we will send you a newly drives it a SUPEH Low Price ol:
Monopoly 17.00 One A500 lot $125.00 relurlished compuler upon recelval ol
Navy Seals
PathWurds
13-95
9.00
Two or more lor t115.B0 each your broken unLI
$99.95
Pool cl Radiance M.OO Bundled Options
President Is Missing 0.95 Purchase an Amiga 500 computer
RamDo 2 6.00 & you may buy the loilowing
Risk 17.00 bundled options at ihese special 128D
Secrets of Ihe Silver Blades 14.on
reduced prices,
Shoot'em Up Con sir net ion Kit 12.00
These are Ihe last Hatch kit Irom
Silent Service 10.00 ASM User ManJWB 1.3 Enhancers 10.00
CBM. Reiurblihed S with » 90
Swiss Family Robinson 10.00 A500 Power Supply £ Mouse 39.00
Tass Times In Tone Town 9.00 A501512KRAM 23.00
day Warranty. WMh Keyboard S
Test Pllol Bundle (ATF, Crazy Cars, A52O Video Ada plEf !500 Power Cable. Manuals no]
Tomahawk. Harrier. Inllitrator 2) 15.00 AitaDara External Floppy Crlve 733b Included. Perfect as a second 1571 Drives ire totally NEW unils, with all
TetrS 13.00 10MS Monitor 239 00 unit. cabling, a comprehensive manual, and i lull
Thice Stooges 12-95 Discovery Bundle: Kin (Words,
TonyLaRussaBiseball 12.00 D Paini 2, Ports Ot Call 11.00 $199.95 90 Day Warranly. Bulk packed in plain
boies Pertecl tor your 128 or 128D
Tony LaRvssa Teams (SpOCily) 7.00 Starter Bundle: KmdWordS.
compuler. Order early as Ihese will not last
Weird Dreams 11.00 Fusion Palm, F-18. MO, long a!'
Wheel of Fortune I.Z.GoEd.Jr ISneclty} 1D 00 Indiana Jones 15.00
Where (Specify) is Cirmen S. D.?
Wiio Fiamed Roger Rabtn
27.00
Z2.0C
1541-2 DRIVES $159.95
As the LARGEST Amiga Dealer In
World Games 12.0C
the United Stales, we carry a These are completely NEW &
OUR RDUCIES
Wrath ol Ihe Demon 22.0C
complete line at software, boied by Commodore irom ihrir
hardware, and Amiga laieil production run. Includes all
PERIPHERALS & cornjjulort, Including the :■■'., Cabling, Manuals, and Disks. No willing for your omon m snip.
Outers In by 2PM gn out me same Bay.
AlZflO. A2D00. A300D. A4DH0. 4 Hurry as supplies are limited.
ACCESSORIES
Second Day A OveiniQnl sWppMfl Is
CO-32:
CD-32 5399.95
$119.95 svalljble tola/national oiilsrs lie
SltlppeO ty Mi Parcel Post, UPSoiDHL.
1764 RAM Elf. - Adds?56K Id CE4 or A12OD Call Oomesfe orders afi) shipped UPS.
640, w/Heavy Duty Power Supply ■ AJ0D0/030/120MW4MD 1699.00 • All ortiets ire sublect to credit card
SS9.95
1T0D RAM Expansion - Adds 126K to
A4000/O4O/120M W6 M b
Call lor otter conligiimtiens anil
2299.00
PARTS & JOYS veritlcallon •
• Ml price! sub/eci lo change •
C1!Bor 1!8D- W9.9S lor Hit latest Amiga & CD-32
• 64 Power Supply • S2Z.95
software.
1B70 MOdjm ■ IJaw, unboiod $17.95 • G4 or 64C Keyboard (Specily] 119 OQ
1870 Modsm - New, coxed with all pans • C128DK6yBoar<t-!22.00
$22.35 Productivity ■ C126D Int. P. SLpOly - S3S.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

Volume 1. Number 4 COMMODORE WORLD


QACKTALK
COMMODORE WOULD READERS SHARE THEIR THOUGHTS

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

COMMODORE WOULD Issue 4


dieHard the Flger for commodore Obiiiers

Spaceport!

mre-watking Vfilh
commodore Slur!'

The perfect way to stay connected


Steppm' Out!
Chicago, b>s Angeles, to the commodore world!
Neiv York,or Boston?!?

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!

Become a permanent member of our dieHard family with a full subscription.


Share with us in lurther exploration of your commodore computer!

J One Year (J One Year U Two Years Q Two Years


(10 issues) (10 issues) (20 issues) (20 issues)
$16.97 with Iho Spinner S29.97 wilh the Spinner
that's 42% oil companion disk that's 49% off companion disk
f/ie cover prico! S49.97 the cover price' S94-97

Mail 1o: dieHard


Please allow 6lo8 weeks Dept. CM
lor delivery ot first issue. PO Box 392
Make check or monoy order _l Payment Enclosed U Bill Mo Boise, ID 83701-0392
payable to dieHard
Idaho residents must add
Please make check or money ordar payable to dieHard Idaho residents must add 5% sales tax
5% sales lax.

flifi Wflct Rannnrk Rtrwrt Suite 50? Boise Idaho 0,1701-5850 fPOHl 383-0,100 Fax (208) 3B3-0151

Volume 1, Number 4 COMMODORE WORLD


Just Asking
THE COMMODORE WORLD STAFF LOOKS FOR ANSWERS TO USERS' QUESTIONS

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

COMMODORE WORLD Issue 4


Computer Bargain Store CEE-64-/—
One of tfie Laqjest Commodore Sefections in America Since 1983 THE FRIENDLY
DISK ttfOZINE
TOR VDUR C64
Large Selection of NEW and USED Commodore
!2B t PLUS/4
Hardware, Software and Accessories
NEWS.PROGRAMS
Like-NewC128-DComputerw/Built-in 1571 drive, TIPS UPGRRDES

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

Mwwey, and UdaociaUa *"in e issues


(307) 742-3275 UDLUHE 3/1RR4... 12 DISKS

Just A Few 128D's Left DEHD I55UE...


65 Double sided GEOS Picture Disks S65.00 THE BEST USER GROUP DISCOUHT OF flHV DISK MAGAZIHE
32 Double sided Stereo SID disks $35.00
OUR DWH SUPPORT BBS WITH ODER 2.6BB FILES TOR VOU
C128 Software! TO DOUJHLOAD. CULL 1-316-33S-3733 AT 388 BAUD TO
TO H,48B BAUD. SUBSCRIBERS HftUE ACCESS TO BOTH
Maidstone Quest $19.95 INTERHET AHD FIDOHET HESSAGE AREAS FOR THE 64/1Z
OUER 156 HEW HESSHGES DAILV.
Master Paint $19.95
MASTERCARD AND VISA ACCEPTED w» CEE-fcM HLIVE! PHE5EnTS «w
Shipping and C.O.D. Extra THE NUHTH HHERIERII EDITIDfl DF
CDnitDDDRE nETUORK DF RUSTRflLIH
1409 Mill Street Laramie, Wyoming 82070

The Thoenv^ 9{etworl<i 4


'Rising Up from tfie fishes
Providing Online Computer 'Entertainment andServices To 'Tfie 9{atic
WHO WE ARE WHAT WE OFFER HOW TO JOIN
KatTale/Mystique-Dir. Online Operations • $4.50/hour No monthly fee The Phoenix Network can be
Glen Doly/Phoenix1 - Chiel Engineer (Non-Primelime rates 6pm-7am) accessed through your local Sprint/
OUR GOAL • Visa & Mastercard Accepted Telenet phone number. If you are

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:

playgames, share information, and gener • FREE Internet Access 1-800-869-1155


ally have fun. • Shareware/Freeware Libraries for: If you are familiar with Sprint
Commodore. Amiga. PC, Mac access, do the following;
OUR POLICY
• BEST Live Action Trivia Games Around 1. Have your credit card ready
So long as we have a single user of ANY
• Over 100 Special Interest Forum Areas Full access is not granted
type of computer online, we will provide
• Ask about creating a Forum Area for your Unless you provide credit info.
thai user with all Ihe support and informa
own group! 2. At the CONNECT type in the
tion lhat we possibly can!
•TRADEWARS2002 Play the hottest new
following depending on your
BBS game. Fully Commodore compatible. baud rate:
The Phoenix Network • Some of the Best & Brightest members of 300/1200: <return> D -=return>
P.O. Box 30757 Q-Link! Maybe even someone you know:
2400 baud: @D <return>
Flagstaff, AZ 86003-0757 Sholom Cicada Snickers/CatsO
3. At Terminal = type. D1
KellyMB DC Star Kcorb
800-869-1155 Voice 4. At the @ sign type
MsOgeny She Ell Sir Fitz
CFYREBIRD
800-869-1168 Fax Mystique Lt Worf JuliaJ
5. Follow sign-on instructions
Plus many many more! Join us! Meet some
for access to The Phoenix,
old friends and make new ones too!

Volume 1, Number 4
COMMODORE WORLD
/visjo Computl:r Industry PsIi:w.s

CBM Liquidation Still Unsettled GEnie's Commodore RT Makes Special Offer


A full five months after announcing liquidation, the disposition of The Commodore RT on GEnie is offering $50.00 worth of free services
Commodore's assets remains unsettled. Ii does appear that the end of the during the first month to new members, la addition to this special offer, the
waitlngperiodisinsight.liQwever.asthefield ofchokes has been narrowed Commodore RT is also sponsoring an upload contest from October lfi
to Commodore U.K., and CEI (a Florida-based company). A third company, through December 31,1994. The coulesl oilers numerous weekly prizes of
based in Europe, is reportedly looking into placing a bid. hut lias not yet free lime for weekly winners, plus hundreds of dollars worth of free time
done so. At press time, new rumors indicated thai the previously private and gift certificates to be awarded to the top five tiploaders over the length
bidding process was now to become public, with one last round of bids to of the entire contest.
begin immedia tely. Our sources, however, indicate that thisisnot the case. GEnie is the official support network for CMD, liUOS. Color til BUS,
OthtT;i\pecisofi)ie liquidation have also come to fight In the past few days, Parsec, plus other companies, software and shareware authors. The
so Commodore Worldvnii be providing amore in-depth update in our next Commodore RoundTable provides a vast resource of public domain
issue. And. who knows? Maybewe'll even have some clue as to who the ne.\t Milluare. with over Iti.000 files uploaded lor the Commodore 64.128. and
company lo ignore us H-bitters will be. even the Pius/4. In addition to the iile libraries. Commodore users can
participate in nightly RealTime Conferences (RTCs). multi-player games,
an active message area, special conferences with exciting guests, games,
Grapevine Ceases Operation and more. Enjoy the entire breadth and wealth ofpersonal computing with
The Grapevine Group, well known in Commodore circles ;is a supplier <>\' all the news, features, games, information and other special interests
both new and refurbished Commodore equipment and parts, recently available on GEnie.
transferred all remaining inventory toa new corporation. Global Upgrades, Founded in 1385. GEnie is an on-line information service consisting of
Inc. The new company will focus on repairs and upgrades, and also plans hundreds of RoundTablcs (RTs) available around the world. Each
to serve as a distributor of parts lo oilier existing dealers and repair RoundTable is focused on a specific area of interest such as Commodore
facilities. Dealers and other interested parlies arc urged to contact (llobal computers. HIM computers, cars, movies, family issues, medical, law.
Upgradesfor information concerning availability and pricing ofequipmenl military and banking etc.
and parts. Global Upgrades, Inc., 121 West Nyack Road, Suite 6, Nanuel NY The monthly subscriplion fee is SH.ilfi per month which includes up to
10954. (914) 621-3200. (914) 624-3239 (fax). four hours of standard connect lime usage at.'«)()-1200-2400 baud. Each
additional hour is only S3.00 per hour.
Tor more information concerning rates, local access nuinbers(including
CMD Releases geoCable II WM) numbers for those in rural areas) .additional services and other charges,
The new geoCable 11 has and to join GEnie, refer to the information below, or call GEnie Client
recently started shipping from Services toll-free at: 1 -800-(S38-!Hi3(i.
CMD. It connects printers
equipped with a standard GEnie Sign-up Procedure:
Centronics port to the 1. Set your terminal program for half-duplex (local echo) at 2400 baud.
Commodore 64/128 User port Recommended communications parameters: fi bits, no pariiy and 1
for high-speed parallel printing stop bit (8-N-l),
with U'OSandotherjjeot 'able- 2. With your modem, dial toll-free in the U.S. ai 1-800-S3S-S369 or in
compatible software. I his Canada at 1-800-387-8330.
version of the Cbl 3. Upon connection, type HI IH
provides a swilchable pass-through port that allow you lo keep another 4. At the U#= prompt, type JOJNGENIE and press <RETURX>
Pser port device (such asamodem)attachedatall times. The switch toggles 5. At the offer code prompt enier Dl IE524 to get this special offer.
the User port output between the printer port and pass-through port. To (i. Have a major credit card ready. In the U.S., you may also use your
add to the versatility of this device, it uses a standard 'PC parallel printer checking accounl number. There is a S2.II0 mom lily lee for all checking
cable, which attaches to a DB-25 connector located on the geoC.able II accounts. In Canada, VISA and MasterCard only.
circuit board. The Standard unit comes supplied with a 6 ft. printer cable, 7. Instant computerized verification will getyou on GEniewithout waiting.
a disk containing GEOS printer drivers, and an installation/user's manual Type COMMODORE at any GEnie menu to move directly to the
lor $29.00. A version supplied with a 15 ft. printer cable sells for $34.00. Commodore RT.

(413}525-O023(mformation)t(8OO)63S-32S3(arders)l(4W525-O]4?(fax),

COMMODORE WOHU) Issue 4


User Group Connection
SUPPORT YOUR LOCAL USER GROUP

IOWA NEW JERSEY WASHINGTON


Commodore User's Group, Ames Region Rancoeas Valley Users Group University of Washington CCUG
PO Box 2302 806 Windsor Drive P.O. Box 25878
Ames, IA 50010-2302 ('imiaminson.NJ 08077-3717 Seattle. WA 98125

LOUISIANA NEW YORK


Acadiana Commodore Computer Club Brentwood Commodore Computer Club
416 Dale Street c/o Public Library Attention User Groups!
Lafeyette, LA 70501 2nd&4th St.
Send us your group's name, contact
Brentwood,NY 11711
person's name and phone number,
New Orleans Commodore Klub (N.O.C.K.) Hudson Valley Commodore Club when and where you meet, number of
P.O. Box 850306 l'/o Ci.'l'. (inllagher
members, and an address where users
New Orleans, LA 70185-0306 620PIainfieIdSt can write to you. Please send your
Kingston, NY 12401
group info to:
MICHIGAN
Down River Commodore Group TEXAS CIV UC Connection
PO Box 1277 Metroplex Commodore Comp. Grp. c/o Creative Micro Designs, Inc.
SouthgaU-, Ml 48195 P.O. Box 813 P.O. Box 646
Bedford, TX 76095 East Lonffneadaw, MA 01028-0646

Call now or mail in llii.s FREE SOFTWARE


CERTIFICATE, and we'll send you a FREE issue of
UC! U LOADSTAIi. the Commodore software subscription.

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:

•Applications •Tutorials "Graphics


gularly $34.95) fJHer it* tillable in I'. S. flTlii Cm
l
■Music 'Reviews "andmorc!

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.

[OADSTAR number of channels available may


decrease since hi«li definition means
A lew issues ago we discussed
adding a third double-sided disk to
high information. ihe magazine, winch would have
Compression is the encoding oftext Frost &; Sullivan project that the been expensive, causing not only In the lasl month or so, I've been
or data so that ii lakes up loss room need to compress motion video is production cosls to go up, but taking a look atthesupport available
on disk in memory, or even in what will spur the expansion of the shipping. With the monthly for our Commodores, and in all
telecommunications. Less space data compression market to six newsletter we're right on the weight honesty, I'm overwhelmed. When
usually equals less money. Anyone times its current size by 1999. The limit now. One more tenth of an companies such as Creative Micro
who has spent time on-line knows: market is projected to grow from ounce and our shipping cosls Designs, CEE-64 Alive!, Loadstar,
llit* smaller the file, ihe cheaper il is $10] million in HIM lo 1999 levels skyrocket. did lard. etc.. have employees lhat
to download. II you spend 8 cents of$667 million, at a compound rate So beginning with issue#124, we put in well over 12 to 14 hour days
per minute, you want lo download of 35 percent. That growth will went compressed. Our new working strictly on--products, it's a
the compressed version in ten accelerate because ofcompression's presenter will read text from thedisk good sign that our computers are
minutes instead of ihe key role in emerging applications and decompress it on the fly, totally doing well, and in fad, thriving.
uncompressed version in 25 such as video conferencing, digital transparent to the user. We thank Last night, I spent two or three
minutes. This is why we ARC, ZIP television, electronic identification Gene liarker of Madman Software hours attending a conference on
and otherwise archive files and systems, desktop publishing, digital for the compression scheme. GBnie with Doug Cotton and Mark
groups offiles. cellular, and digital answering If any programming wizard out lellows as ihe guesls. I logged ofl
Advances in both the electronics machines. Compression squeezes there can create an executable sometime around one o'clock in the
and compression industries have ihe enormous amounts of data header that could be attached to the niornin",andalthnunhlwork"lhird
opened whole new industries. involved in digital video beginning of.ARC and/or .LZH files shift" on CEE-64 Alive!, 1 had lo
Television and cable will grow transmission down so ii will fit that will self dissolve and RUN wonder how Mark and Doug (who
because of compression. Your through current delivery channels. programs packed with ARC250, had already put in very full days at
television set "downloads" data Commodore compression is just please create il and submit ii lo CMD) could manage to slay awake
from the air and shows it on the fly. as valuable to its users and LOADSTAR; we'll pay you for il. anil alert after such a long day. The
It could download a sharper, clear developers. LOADSTAR is joining This product would be essentially questions asked of them weren't
picture, but because of limitations the compression craze. Though an SDA module that writes to necessarily easy ones to answer,
such as bandwidth (and that your we're not using any tiling as memory instead of disk, then RUNs either. I found that even I was worn
TV is designed for a decades old sophisticated as MPEG and JPF.G. the program. The module should out afterwards!
signal) television won't gel any we're compressing our programs as NOT use important vectorsandzero I've just finished putting the final
clearer without new standards of well as our text. As LOADSTAR has page locations, leaving the OS tenches on CEB-64 Alivel's latest
compression and decompression. grown, so have the programs— quirky and buggy. Hit does use zero issue, and I'm still on the natural
Righl now some digital cable boxes iiiere's often no room for everything page extensively, il should repair il "high" I gel when I finish an issue, so
download, decompress and route we want on a particular issue. We afterwards. We'd also be interested il seems the perfect time to wriie my
hundreds of channels lo homes, began compressing programs long in a BLOAD lool that would LOAD column for Commodore World.
mainly because ofnew SOFnVARK, ago. and we're in search of better individually AltCed files into Actually, that's the excuse. The truth
not new hardware. and fester program crunchers that memory and decompress them to is, this column is the lasl item on my
In layman's terms, compression are transparent to the C-h'4/128 otherareas ofmemory. These would "Get This Done or KLSIi" list, and
will iit two or more channels worth operating system. Now we've added be extremely valuable tools for soon as I have this slashed off, I can
olvideoand sound intoonechauuel. text to the ranks of ihe compressed. programmers—and LOADSTAR. go play. I havegreatplansloloadup
This means yourlocal cable delivery We can save 3596 of ihe disk space The Pun Graphics Machine and
system can deliver more product— used by documentation and ■JeffJones create a few masterpieces. Once these
and charge you more. As we move to editorials, and route that space to Associate Editor, LoadStar are dune I'll load up my term

COMMODORE WOft/J) 10 issue 4


program and go check mil my you've got ihe makings of a fine screen areas to ihe ihird screen, as "s.a2 cats", "s.b2 cats", and "s.c2
favorite bulletin boards. Halloween treat.Top the whole thing salely make changes to it there, then cats". Now, remember back to lasi
This is yel another thing I lind off with some great digitized COPY or TRANSFER it back to the month; the fourth characler is ihe
amazing about those of us who Halloween graphics and w handful linked screen area. Or, you could key lor across-linked screens. Not
spend our "workingdays" using our of Print Shop graphics and load an s. screen file to the third only have we saved Iwoselsol three
Commodores—we rarely seem to commodore just might come back screen (perhaps fonts or graphics), down-linked screens, bill we have
tire ol them, and when not doing from the grave to see what we've To COPY a linked screen area to named in a way that they're also
something that could be called done with their machine! Some of the third screen, use this process: across-linked; ifyou press/and link
"work", we're often times bund you may know me a Ii 1 tie from ihe screens two-across you can load
"playing" usingthesame computers! Q-Link (RIP!) or GEnie as Animate 1. Press SHUT X to go to ihe third ihe Iwo lop columns by giving a
Then again, if eaughl doing or Animal. Maybe not. Most ofmy screen. filename of "s.al cats"; "s.a2 cals"
something "fun". I can always use ItlSSiug was done locally in ihe 2. Clear the third screen <St I CTRL will also be loaded, Thi1 above could
the excuse thai I'm checking it out Tacoma/Seattle area until ISrian I;). This is vil.il; COPY must liud a be extended forthree columns; usea
for the magazine. Sometimes, I even lured me to Boise with the promise clear screen area to copy to. NOTE: Starting filename of "s.a3 cals" for
get away with it- ol getting paid lo play with Ifany other screen is also clear place the third column of down-linked
Goodies packed into Issue #4 commodores. I hope to be spending an \ or something on it. else COPY screens.

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

Leave the Switches Alone... Better Video Tip


li seems thai a lot of Commodore owners who Commodore 64 and 128 computer all have what
awn non-Commodore printers with Interfacesin is referred to as the composite video connector
the middle lend to set iheir dip switches to the on the back which is used to connect a video
transparent mode for printing from commercial monitor. However, many 64/128 owners who
programs, and switching them back to CBM are using a Commodore monitor are not getting
emulationforprintiuglrom BASIC and small ML the best picture possible if they have an
programs, Since most good programs allow the aftermarket video coble going from the computer
users to select a secondary address, and all to the monitor. The video connector oilers both
interfaces have one or two secondary addresses composite video on one pin, and the Chroma and
for transparent mode, changing the.snitches back Lumasignals (referred to asseparated/LCA video)
and forth is totally unnecessary. Simply put the on two other pins. Every aftermarket cable I've
interface into CBM emulation mode and on the seen only has a live-pin DIN connector which
commercial programs, select the secondary utilizes theconiposiie pin, sometimes the l.uina/
address for transparent mode (4 in most cases). Sync pin (which gives a black and white picture if
While GEOS dots not allow the user this option, helpful. JSincenot all printers supply this voltage, iiooked up to |the] composite video jack on a
it uses secondary address ==5 (transparent with it would be helpful to determine if the voltage is monitor/VCR), but never the Chroma pin.
no added linefeeds) which is compatible with present on the printer connector before Compounding the problem is [the fact I that the
most printer interfaces (except the Tymac attempting this modification.Todo this, turn the eightpio DINjack used for composite video isnot
Connection). printer on and *very carefully* use a multimeter aatandardjack;the top two pinsarespaced farther
- Ray Patenwstro, Jr. set for DC volts on pins #18 (positive) and #lli apart, preventing a normal eight pin DIN' plug
(signal ground) for +5V. lie VERY careful not to (Radio Shack #274-02fi) from fitting it. The
Printer Interface Power Tip touch the probeson the adjoining pins! Ifyou are solution is to cut olT/pop out the top two pins
Most interfaces have an extra wire going to the not comfortable with this type of work or don't since they arc not used and after removing the
cassette port for the +SV they need to function. have easy access to the equipment mentioned. live pin DIN plug from your video cable, solder
On many printers, this power is also offered On someoiii' in your local users group probably does. the wires into the appropriate pins. The diagram
pin # 18, so it is possible lomodily the interface to Also, I know for certain thai printers by Star below is from the C128 System Guide.
draw its power from the printer instead of Irom Mieronics and Panasonic do have the necessary - Kay Putrmohlro.Jr.
the computer. Simply solder a small wire on the power on the printer connector. When this is
C128 Composite Video Port
interface circuit hoard connecting the pin =18 doneand the printer is working, the cassette wire
(as seen from rear of computer)
point with the point that the cassette wiregoes to. can be removed from the serial connector.
(I''or interfaces that have a cable going to the - Ray Pakrtioslro, Jr.
printerconnector, a continuity tester is extremely
[Editor's Addendum: Ij you own a Micrographics
We Need Your Top Tips! MW-350piinterinterface,ita!readyhasthisflinction
built-in. Also, vain back after writing a reviewfor
Each issue we'll print the very best tips we the (at that time) newCardcoG-W'izprintcr interface
receive from our readers. Send your lips on andteemmetuiinga similar modification, I received
Pin Definition
using and programming your Commodore a Idlerfrom Cardco concerning this. Tiny warned
1 Lum/Sync Output
64 or 128 to: (hot someprinters that suppliedpower on pin IS of 2 Ground
ihf Centronics port may not have ample reserves to 3 Audio Out
power Commodore printer interfaces, since the 4 Composite Video Oul
CW Top Tips
5 Audio In
c/o Creative Micro Designs. Inc. interfaces themselves generally do not me low power
6 Chroma (color) Outpul
P.O. Bex 646 circtiilry. We feel obliged to pass on this wanting. 7 Not Used
East Longmeadow, MA 01028-0646 even though we've never encountered a problem with 8 Not Used
this ourselves. ]

COMMODORE WORLD 12 Issue 4


Dependable Service for your Commodore!
For years, RUN Magazine provided Commodore Users C64, 1541, C128, or 1571: $15.00 PLUS PARTS
with a great source of information, and now CMD has
Send computer (& power supply) Authorized Commodore
given you Commodore World. Don't let this valuable or disk drive with name, address, Service Center
information slip away—fill in the voids in your library now! phono, & describe problem. We'll Since 1979
call with parts estimate. Repaired • • B • ■

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

CW1-1 Volume 1. Number 1 CW1-3 Volume 1. Number 3


CW1-2 Volume 1. Number 2 CW1-4 Volume 1. Number 4 TYCOM Inc. (413) 442-9771
Shipping: U.S. and Canada S2.00 per issue; Foreign S5.00 per issue.
503 East Street, Pittsfield, MA 01201
TO ORDER CALL 1-800-638-3263 Prices subject to change. Shipping charges will be added.

Pixel i Ltd. Plow nil


ft H«jfllri» ltd. PrWudlon

A DAY N THE LIFE OF A PREHISTORIC MAH


:.■; fl Ton; oj fpijU) | tr, Leaerxr^ eu*, iost. 5a.U-d»ii Smft4t, o/ PafClc

Commodore W\th COMMODORE 64/128 in 64 MODE

A new Public network


Television documentary
describes a typical day in
the life of a prehistoric
man! Collect bones, save
your mate, dodge dinos,
Odgswui MO Meo Udiwwcd oM tHocrt unHcr o well W
on eull ond potueijul idwriJ. In ordci lo soue Wy»Wi. and find diamonds as
One umi Uonj/oirwa) lota Pewwii. IM Jlvlo* Doim! you spend your day as a
TIK CDIOOb O( CIW( Is o oeio KUon/oducnluii! oonx /of
Dm CorrawtJofe M. The wroc /oatuics bUmopped graphlti caveman!
and onlnMted Uopjlelllft). faille dfowos. Haculimco. ood
ikcMons 01 you ailermt to renuo Oogsseoi Jrom Ws
1 (Qptur! Bom Dm seueis 4 Pcoorni and f Send check or money order
fiOD fiDUfOTORt! !or$19.95lo:

Seod theik or mooeg Recipient of the CREATIVE PIXELS


order /or H9.« rJlellofd moQQiloe P.O. Box 592
bcoi o/ ftpprouQl.
Library, PA 15129
PIKtLS LTD.
1994
P.O. 6oh JC hilly
Librae. Pfi I'rodiictioTis

Volume 1, Number A 13 COMMODORE WORLD


Just For Starters
. Steve Va*id&i Alk

SOFTWARE: WHAT YOU BOUGHT YOUR. COMPUTER TO USE

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

COMMODORE WORLD 14 Issue 4


t c ,

PLAN ON KEEPING A SET OR DISKS

"TO HOLD "THESE RILES AND ORGANIZE

RIGHT ORR THE BAT"

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

Michigan. right disks now than to sort them all later. S3

Volume 1. Number 4 15 COMMODORE WORLD


Foreign khan

FLASH 8: GERMAN HI-TECH FOR THE COMMODORE 64

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

COMMODORE WORLD U\ issue A


STOP
THE
PRESS!

YOUR SHIP HAS COME IN.

INTRODUCING the first vector drawn, postscript compatible


aspect corrected, object oriented image collection available for
use in the GEOS environment!

TtWi iqM PjBUW. M pralwmi) TH A* » uMgoiM n mm Ian


i^iffn (jnj r jwj mid trn rr-agai™ j=g jipy
(jul, nafl mKocn Ik GEOS hn
YOU CtnA i '! -c1 ; >- -rL r i.iri) fi»]t
nwH ;. ill* Mi :S. •■•-■ -> ■■<:
1-0 nlDB BOW! (2*1 TUUB tactranh.
ir-pt- cm: MJBd nvRrvT d
Sgnn, Hu in 11 ton. m rtiitn djr1
tip 311 w pvUK] br Cormcdn

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

COMMODORE WORLD Issue 4


seIfhelp group (alcoholism, diabetes, akhelmers, of one BBS that oflcrsa computerized race track usually cost more to use, but also offer "search
carpal Inniu'l syndrome, to name just .1 few). derby, gives you "BBS" money to gamble, and abilities so that you can search for whatever topic
There's even support for those addicted to ilieir then letsyou spendyourwinnings on other things you're looking for and generally lind it.
computers. [Perhaps weneedthi$?-Ed\ the hoard offers for auction. 1 recently
"purchased" a box of real fudge tliis way—and it Classified Ads... Electronic Style
Access to Software was tie live red to me- personallyby the people who I've found some real bargains mused Commodore
There's moreto the world oftelecommunication run the bulletin board. Other BBS's and services equipment and software via modem. Many oftlie
than messages. There's also a wealth of public usually oiler tree time on-line or other prizes tor Commodore support areas oiler either separate
domain and shareware programs to hi' had. If games. There are numerous solitaire type card message areas with "For Sale/Wanted" type
you've ever wanted a program to do something games which can be played, dozens ofpokerstyie messages, or allow such messages in wilh the
specific for you, but didn't know where to lind it. games, and heaps of role-playing games ranging regular flow of Commodore support
chances are you can locate it on-line. And if you from space adventures to dungeon type conversations. Naturally, once an item has been
still can't find it. you can ask about it in one of(he adventures. There are both bulletin boards and purchased, it must be paid for and sent usually by
many Commodore support message areas. It's 011-line services which specialize inon-lini'games. postal mail, unless the other person happens to
illegal lor any BBS or on-line service to carry live nearby. Some of us live in places where we'd
commercial software; so you won't find, for Research never be able to find that.special computer device

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

COMMODORE WORLD 20 Issue 4


sometimes called communications program. I'll
slick with term orterm program to makeitcasier.
This is a program which "talks" to your modem,
Signing Up with On-line Service Providers
and allows you to do many different things once CompuServe CRS Online
you are on-line. Ittells your modem how to send Voice Assistance 1-800-848-8990
information, and ii interprets trow the Terminal Program Configuration:
information received through the modem looks Terminal Program Configuration: 1200/2400/9600 baud or 14.4K bps
on your screen. Because many of the best term 300/1200/2400 Baud Terminal Emulation: ANSI or ASCII
Terminal Emulation: ASCII Local Echo OFF
programs offer a variety of choices on many
Full Duplex. 8N1 (8 data bits, no parity, 1 stop bit)
different tilings, they can be very confusing at Local Echo OFF.
first. This is another area where patience really 71E (7 dala bits, 1 stop bit, EVEN parity) Phone (416) 213-6002 or (416) 213-6003
comes into play, and reading (rereading if
necessary) the documentation thai comes with it Dial (voice) 1-800-848-8199 to receive Answer questions and follow the on-line
is very important Some of the term programs INFO such as temporary User ID numbers, instructions to complete initial sign-on.
which are readily available commercially. through temporary password, and your local access
usergroups.orviaBBS'sandotheroii-liiieservia's phone number lor CompuServe. New Users have 1 hour to check out the
include Novaterm and Frit/term for the 64, and system. No downloads are allowed until
Dial CompuServes local access number. membership is paid, execept for utility files,
Desterm and Dialogue 128 for the 128.
bulletins about the system, user guides
Terminal emulation issomethingthat the terra Prompt Expected Response and conference lists.
program handles for you, and it's well worth CONNECT <RETURN>
mentioning, as many Bulletin Hoard systems HOST NAME: CIS <RETURN>
which are rim using MS-DOS style computers User ID: [per supplied INFO] Delphi
use what is called ANSI graphics. In fact, several Password: [per supplied INFO] Voice Assistance 1-800-695-4005
Commodore BBS's also offerANSI graphics now, Agreement Number: [per supplied INFO)
Serial Number: [per supplied INFO] Terminal Program Configuration:
too. My very first modem call was tooneof these
boards, and my screen looked very odd indeed. 300/1200/2400/9600 baud or 14.4K BPS
Answer questions and follow the on-line Terminal Emulation: ASCII
asldidn'lkiiowanytliingahoiit ANSI attlielime.
instructions to complete initial sign-on. Full Duplex
Ifyou call a bulletin hoard, and sec number codes
Local Echo OFF
inside brackets alongside the words, you can be
8N1 (8 data bits, no parity, 1 stop bit)
fairlysurethatyouneedlo set yourteim program The Phoenix Network
forANSI emulation, Onceyou've done this, things Voice Assistance 1-800-869-1155 Dial: 1-800-695-4002
should look far more "normal". When calling an
on-line service, however, you should probably Terminal Program Configuration: Prompt Expected Response

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,

Volume 1, Number 4 21 COMMODORE WORLD


credit card account whether or not you use the the very least "E-Mail" service, internet E-Mail
On-line Shortcuts to service for that month, and allow a specific allows you to send messages anywhere in the
amount of time on-line before adding more world, and have it usually arrive at it's intended
Commodore Support location within just a couple of minutes, or at
charges to your credit card. Some of the features
of an on-line service may cost extra regardless of mostafewhoura. Entire"conversations" ofseveral
GEnie
when you use the feature. Most of the services messages can be had with people in distant
M625
also charge a lot extra when you call during the countries in less than 2-\ hours. It really is quite
CompuServe
daytime rather than during the hours between (> amazing. There are also many services which can
GO CBMSERVICE
PM and 6 AM. be received through just Internet E-Mail alone,
To find other CBM areas
FIND COMMODORE Sometimes the distinction between BBS's and but most of these services are also available in
Delphi on-lineservicesgelblurred. h'or example, services otiier formats too. Newsgroups are the Internet
GO COM COM that run using BUS software, hut which use extra equivalent lo topic specific message bases sucli as
The Phoenix Network equipmeni lo allow access to a larger number of I've mentioned above. One such group is the
/GO COMFORUM users than a standard BliS could normally allow, COMP.SYS.CBM Usenet newsgroup which
CRS Online and/or otter far more in the way of features than carries international conversations about
J13 a standard Bulletin Board. CltS and Phoenix: are Commodore computers.
two such services which fall into this category.
because [here arc some very major RKS's thai There ARE on-line services which are not Wrap Up

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.

On-line Service Fees


Service Fees Fee Coverage Internet Services & Fees
GEnie S8.95/month Includes 4 hrs/month (non-prime) E-mail; Sysops will locate and
S3.00/hr addt'l. Additional hours (Evenings & Weekends) upload files from FTP sites.
$12.50/hraddt'l. Daytime access surcharge Full access planned for '95.
CompuServe $8.95/month Unlimited Basic Services E-mail ($.15/message)
S4.80/hr addt'l. Extended Services 1200-2400 baud Telnet (Extended Service)
$9.60/hr addt'l. Extended Services 9600-14,400 baud
Delphi S10.00/month Includes 4 hrs/month (10/4 Plan) E-mail, Usenet Newsgroups
£4.00/hr addt'l. Additional hours (10/4 Plan) (no charge). FTP, Gopher,
$20.00/month Includes 20 hrs/month (20/20 Plan) Telnet ($3.00/month addt'l.).
S1.80/hr addfl. Additional hours (20/20 Plan)
$9.00/hr addfl. Daytime Sprintnet access surcharge
Phoenix Network No Monthly Fee N/A None
$4.50/hr 300-2400 baud, M-F 6PM-7AM, Sat 8 Sun
S6.50/hr 9600 baud, M-F 6PM-7AM, Sat & Sun
S8.00/hr 300-2400 baud, Weekdays 7AM-6PM
S10.00/hr 9600 baud, Weekdays 7AM-6PM
CRS Online CDNSi25.00/yr. 2 hrs/day online, 2 MB/day download limit None

COMMODORE WORLD 22 Issue 4


A Glossary of

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.

COMMODORE WORLD 24 issue 4


Bad File Names OPEN 8,8,8,"BADFILE,S,M"

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:?"

CLOSE 15: OPEN 15,8,15: CLOSE 15 CLOSE 15

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.

Amiga and PC Chips and components Creative Micro Designs, Inc.

Orders: 800-248-2983 Info: 803-681-5511


Weekday Hours 9 AM ■ 6 PM EST
Fax: 803-681-5510
CMD P.O. Bo« 646
Easl Longmeadow, MA 01026
Orders: 800-638-3263
Into: •113-5J5-O023

Volume 1, Number 4 25 COMMODORE WORLD


Commodore Trivia
, jji*n H n&Ut.

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

and that mi information appears somewhere 80 users ■as well. Enjoyl

COMMODORE TRIVIA #3 QUESTIONS


$020 WhiitdotIn-k-uersIH1-![■:in[EEi: tS8staiulFor? 5026 What is the screen resolution of the S02C How many cassette ports (foes the CUM 3032
$021 What was the logo ol Batteries Included? Commodore VIC-20? computer have?
S022 The Commodore VIC-20. 64. and 128 5027 Why is the VIC-20 named ihe VC-20 in S02D What5hytesmustappeariiieveryCommodore

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)?

COMMODORE TRIVIA #2 ANSWERS


S00A Lorraine. Amiga was the company name. SO0E The Commodore DPS 1101. The C1SM MOO $016 Sound interlace Device
When Commodore nought thecompany, they was another earlier attempt ,H a daisy-wheel S017 Keyboard Fntry Read, Network, Andl.ink. This
scrapped tin1 model name and used ihe old primer, but it had im IEBE-488 interface. is most likely another "words after the letters"
company name. SOOF 2.6 acronym, along the lines of the PET acronym,
SOQB Richard Garrlott Scotl .Station has met him $010 3.5. $018 3.0
and says that he is son of astronaut Owen $011 Daphnc/Denise, Agnes/Agnus, and I'aula/ $019 [gotmorethan! bargained fbron this question,
Carrion. Portia, or lluey, Duey, and Louie. Denise. since thereare four drives which havethesame
SODC 59458. It is in the 6522 Versatile Interface Agnes, and Paula were the American names. DOS version that 1 leel are adequate responses
Adapter. No. I won't tell you what to poke into but the the others crept in from somwhere. to this question. (1) The CBM DilOiiO and
it, but 1 will tell you thai it is not ihe only way to The ducks were always a joke, hut caught on as DP.090, although I doubt the code is the same.
fryaPET. I lere'sa description from none other alternate names. The D series were hard drives. (2) The 8280
lhaiiJiinRulleilield:'Thepoke shown ahoveis S012 The Educator 64, It was model number CBM Dual 8" Floppy Drive. (3) The 1570, which was
correct. Its Intention was to speed up early 406-1. and it was also called the PET64. Note a singlesidcd version ofthe 1571 in a 1541 case
model PliB by masking the RETRACE line(by that this version of the 64 was the second painted to match the 128. The ROM is slightly
switchingillooutpui).. .however. Commodore attempt. Commodore first tried to sell the different, enough lomake it unrecognii'.ableas
subsequent!) REDESIGNED the interface in "I'ducatorli-I" to schools in the regular (54 case, either a 1>11 or a 1571 in some cases. (•!) The
such a way lhal making the VIA pin an output hul administrators and teachers disliked ihe J r>711Iand the 1571D, which is thedrive in the
caused (now) two outputs to (ighl each other... "homey" look. Thus, it was squeezed into a C128D, also have this DOS revision, but that
result, VIA and/or video circuitry burnt out. PET caseand sold better, although! don't think st;mdstoreason,sincetlieyareinthel,ri7lline.
LATER (DaysoPlat 40" andSQ-columnPETs), it was ever a killer seller, S01A 14-1 in both modes. I am surprised Commodore
the new CRT controller chip could be fiddled S013 The Commodore SPD 1001. It was actually didn't add a track or put another director)' on
with POKRS so that it generated scan rates half of an CUM 8250 l.P with a slightly revised the back.
completely out of the capacity of the CRT ROM. $01B 14-1.
deflection circuits. Result burnt out deHection S 014 Group Code Recording. $01C Calculators. They also madeolTiee equipment.
circuitry... and that was no YOK£!" Richard $015 The CBM ITiSl wasthenew,high-performance watches, adding machines, and thermostats,
Bradley&ays that 59595 isthesecondpoke thai drive that was designed specifically for Ihe hence the name "Commodore Business
Jim is referring to. Commodore Plus/4 and C-16.The 1542 was Machines",
1 also have it on word from Ethan Dicks that actually jUSl a repackaged 1541 in a grey case $01D The Commodore 1520. It used 4 inch wide
59409 is another infamous poke, but I wouldn't that was made available for people who didn't paper and could use 4 colors.
try any of these! want to spend the extra money for the 1551. SO IE Modified frequency Modulation
S00D Test Editing Device. It did not have as many Tile extra cosl resulted from llie 1551 sporting S01F RRBG reads Ihe internal registers after a SYS
capabilities as the VIC II. a new, parallel transfer method that increased command. OFF gives an unimplemented
transfer rates ■100%. command error. QUIT does ton.

COMMODORE WORLD 26 Issue 4


FOR THl C61 ftHD
cizb in 64 nrjDt

NEW! Commodore «=» IBM MS-DOS


File Transfer Service. Now Available.
Don't have a 1571, 1581, or FD-2000 drive? We can transfer most
word processing files lor you. Price starts a! S20 lor one disk
FUN GRflPHICS IT1HCHINL IF Gill] IS flN HLL-1 N-OHf GRflPHICS
(includes return shipping and disk.) Please, call or writo lor deiails. PfiOGRflni f OR THE C-bt. 1UHHT CRN BE CREHTED WITH FCITi IS
ONLVJJdllTEO BY VUUH IffiflG I Nfll [ON . JJS! ft I IW EXflUlPLLS:
CUSTOM LBBCLE CHCCKS
VIDEO TITLING 0UEB11VS
suppoms HtlUSLtlTEBS BBOCHJBEE
I 'JORK
flLL i-ETTEDHmilS H'"1' 1571
Big Blue Reader 128/64 - 4.1
CfllENOBRE
CHID DBIUtS 0 I HGRKHE ccBTincdics TS15B1 DfllUES
POETEHS cnccriNc ciifids— rt rr_—
FORMS DISK EhUfLOPCS 4i»^> £riitti
Transfers word processing, text, ASCII, and Screen Code files belween FJN GRflPHICS HflCHIHF SUPPORTS llflPORriHG GRHPHItS RND
HI-RES SCRfEHE FROffl fOHHV POPULFlfi PROGBflfOS INCLLDIHfi
C64/128 and IBM PC compatible 36QK 5.25' and 720K 3.5' disks.
suepoms 1 .ctopnmi coiputlr
Requires 1571/1581 or FD-2000/4000 Disk Drive. PBINIHI1SIEB t in s n n
POINT SHOP NtUJSBOOn CBETflTED
Still only $44.95 ORIUtS flow ocp urn
BVTC
uinn fGm

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

The Compleat* Walt Harned! |


THE MOST AMAZING ART
OFFER EVER!
During LOADSTAR'S first, ten years we have
| hean prniid to puhlish ?4 of Walt HarnerJ's
1 slideshows and multimedia events. Now we've
gathered them into one huge collection: seven
i 5.25 inch disks or three 3.5 inch disks! -
| and it's yours for the incredibly low price of
1S20. There are over 250 pictures in the
1 collection, including some that have never
■'■ " • !:-"» 1 been published. That's $20 total (or the
1 greatest one-man collection of art on any
1 computer platform! Don't wait! These prices
1 won t last forever.
Call LOADSTAR at:
1-800-594-3370
or send $20 to: ! ,IH*.i ,.'r'"'| ^j: '-.:"' '• "''■- .
LOADSTAR HARNED COLLECTION
P.O.Box 30008
I-!:'' '™'^^Bl^,%j'f.
Shreveport, LA 71130-0008
5.25-inch disks order #070425
3.5-inch disks order #070423
* ■obscure ten-dollar spelling ol "complete."

Volume !, Number 4 27 COMMODORE WOULD


CMD • hardware • ORDERS: 1-800-638-3263 - software • CMD
JiffylOS
HAMLInk Powcr-Backod RAM Disk
Ti?rlT
HD-rtO, K MB (LlmlioO SupnIyI S375.00 tlAMLink QnsQ Model (OK. No RAMCani) .
HD-40, a5 MB ILImilcd Supply! S4SD.00 FlAMLmk WUh 1 MB ftAMCard ,
KD-100, 170 MB (Special Edlllon) S525.OO RAMLink WW J MB flAMCard Increase Speed Up lo 1500% while
HD-200, 370 MB (Special Edition) S6DO.00 Rear.Time-Clock tor RAMCarO (Opiional) retaining 100% compatibility
H0-5M / 1000 S095 I SH95 RAMLink B.«lafyBaeK-up (Oplional)
Parallul Cable (RAMLink to HD) Speeds up Loading. Saving, Verifying, Formatting and Reading/
Langunnos/CompllerB Writing of Program, Sequeniial. User and Relative files unlike
FD-SOOO (800K and 1.6MB) ... .S179B5 cartridges which only speed up Loading and Saving of PRG files
FD-4000 (800K, I 6 MB and 3.2 MB} S249.95 BASIC 6-1 Compiler (Abacus) S17.00
FD Final-Time-Clock Option S20Q0 BASIC I2G Compiler (Aoacus) 125.00 Built-in DOS Wedge plus 17 additional (eaiures including file
Boxol 10, High Density Disks (1 6MB) $14.95
Blite! 54 Compiler (Skylos) 530.00 copier, texl dump, printer toggle, and rodefinable function keys
Bliti' 12fl Compita (Skyles) S30 00 make using your computer easier and more convenient
Boiul 10. Enhanced Densily Disks (3,; MB) ..S29.M
CoDO- 64 (Abacus) $17.00
JlllyDOS ROM upgrade installs easily into most computers and disk drives.
Fortran M (Aoacusl 517.00
IttpvcMy computnr and ilrlym aarljil nufnbar| Pascal64(Abacus) ... SI7.00 Supports C-64, 64C. SX-64. C-128, 128-D. 1541, 1541C, 1541-
JillyDOS C64/SX-G4 Syslem S49.9S
Productivity
11,1571. 15G1 and more.
JrrtyDOSC-12Bi12a-DSyslem S59 95
Tax Perfect 64 (Fiea W UpgraOo) S69.00

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

HUNC128Funpak S15.00 C»d>'Subtotal Ground Hl.PH Fvcgn


Idaas lor Use on VourC-W S12.00
RUM C64 Gamepak S15.0C HOI -519^9 I! 00 18 CO ■ %iz<a KCO si5tn
PrinturGook lor tho CB4 512.00
Skate or Die „. $13.00 £20 HUaa ffl toco StflllO 314.00 17 CO
Simple rnlernol S16.96 120 00
Tho Amazing Spidor-Mfin .315 00
Supoibaso . The Book S15 00 Hi DO HP 00 520 00 ..,
■ '. ■■
Tho Prudent Is Mining! S1000
Midi & Sound Hnrdwaro/Softwiiro ss« iu ' *.■!.■ ,....

The Three Stooges £10.00


.

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

Creative Micro Designs, Inc.

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

COMMODORE WOULD Issue 4


Need Input? It Doesn't Get Any Better Than This
For years, Commodore set the standard with the 1351
Mouse. Sure, it was vastly superior to using the old
digital input devices like the 1350 mouse, joysticks or
imitation trackballs. But everything can be improved.
Guaranteed 100% 1351-compatible, SmartMouse and
SmartTrack do everything the C-1351 does and more!
These highly intelligent, three-button input devices
include a built-in battery-backed Real-Time Ciock.
along with double-click and Turbo features for GEOS.
Plus, they come with a complete set of utilities for using
the clock in GEOS and BASIC applications. Modern
ergonomic designs make these devices smooth
operators that are a pleasure to use. So, if you're lired
of the slow, erratic movement of your current input
device, make the intelligent choice and pick up a
SmartMouse or SmartTrack today!

SmartMouse and SmartTrack... the Best C-64/128 Input Devices Ever!


Three buttons means convenience! If you're a GEOS user, the led SmartMouse/SmartTrack utilize the same advanced technology used
button is configured as single click, the right as a handy double in today's powerful 486 and Pentium PC's, providing you with
click and the center button Is the TURBO button. When depressed, unparalleled accuracy and smoothness.
it doubles the speed at which the pointer moves across the screen.
Built-in battery-backed Real-Time Clock automatically sets the GEOS
Additionally, programmers can assign their own functions to all clock, displays time and can be used in your own programs.
three of the buttons.
Includes utilities disk and detailed manual explaining the utilities
Unlike other third party mice or trackballs, the CMD SmarlMouso and programming information.
and SmartTrack trackball use the same custom gale array chip as
Attention Lcltiesl SmartMouse can be altcrred for left handed use.
the Commodore C-1351 mouse. This guarantees 100% compatibility.
Don't be fooled by the old style digital "trackballs". These only
Switches easily inlo joystick emulation mode on power-up by perform as well as a joystick. SmartTrack uses analog inputs for
holding down the right button. greater accuracy.

LOADED WITH Tired of Fighting with Copy Protection?


SPECIAL FEATURES Having Trouble Booting Software from a CMD Device?
• Freeze Feature
Need a Back-up of Your Hard-to-Find Software?
Lets you save most programs
to disk without copy protection Then It's Time To Take ACTION!
• Centronics Interface
Use a fast GEOCABLE to
print with most software
• Built-in Copier
Make last disk and (ile copies

• 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

message with music


PLUS...
■ Infinite Lives Generator
ACTION
Screen Editor
Printer Dump
REPLAY
• Slide Show Maker
... AND MORE!

Volume 1, Number 4 29 COMMODORE WORLD


COPYRIGHTS
WHO OWNS THE RIGHT TO COPY?

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

COMMODORE WORLD 30 Issue 4


wrong, tantamount tosaylngthai t In- properly

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

develop ikw game titles for the Sega Genesis D


_. PBI 10 i N 8 4
RTS
7 i
game system. The extensive paperwork in this
landmark decision outlining the reasoning of + 1 - 1
P.GND
the court has yet to be released. A.N GND 7 Q
S.GND
1,12
Sometimes the owner ofaworkcan overstep
14 MC1489
the bounds ofreason In protectlnghls product.
f ■■ vn

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

distributable, the only legal way to add it to


your collection is to buy it. ^

Volume 1, Number 4 31 COMMODORE WORLD


Fun Graphics Machine
started to play around a little, and it design you're looking lor. Then. of the various screens and even over
didn'l lake long for things to come RiM will print that screen out. the resolution oftheprin tout ofeach
back to me. Il also didn'l lake long So far so good. liul lei me note a one {which alfecls the area that
forme lo arrive at some of the same few things about what I just said, screen takes up on a page). You can,
conclusions I had arrived at a few things that will help explain exactly for example, print a page made upof
years ago. what FGM is and does. First of all, three screens stacked one on top of
Befbrel jabber on about the little note that you need lo have the ihe other. You could also print a
details, though, I think I'd belter get graphics you want to use before you page consisting of eight screens
the number one question settled. gel going with FGM, Fun Graphics printed in two columns of four,
Fun Graphics Machine, by Ron What exactly does theFun Graphics Machine is not a paint or a draw rather like Newsroom does. The
Hackley; $24,95plus S3.50S&H (clip Machine do, anyway? If you ask an program. Secondly. FGM does printer drivers in FGM are superb,
an, Jam dish itiitl keyboard overlaps FGM fan that question, you'll printing. That's important; it's offering pretty much any resolution
also available); TheFGM Connection, probably hear the answer where a lot ofthe power of i-'GM lies. your printer can manage. Each
P.O. Box 2206, Roseburg. OR 97470. "Everything!"Ina sense they're right, Let's look at that first point a little different resolution, in other words
although llial isn't really very closer. FGM takes exisisting artwork each different number of dots per
It's been a long time since the Informative. The ads for I;GM and puts it to use in new ways. You inch, results in a different sized
March/April L992 issue of RUN proclaim thai ii will create can import graphic images from printout, so you can fine tune your
magazine, in that issue I reviewed everything from business cards io quite a lew sources, including Prinl final document by adjusting ihe
Fun Graphics Machine. Since [hen, video titles, but even that only gives Shop graphics, high-resolution resolution of the various sections.
I have to admit I've pretty much left a general impression of what the bitmaps, and even multi-color Tun Graphics Machine, then, is
nil my graphics and desktop program itself does. Yes. it can be screens, and place them on the similar in m anyways to Print Shop
publishing chores to GEOS, since as used to do desktop publishing. Yes, screen. Once there, those graphics and Newsroom. It allowsyou to take
most of you know by now. I'm a it is amazingly versatile. Bui what can be smoothed, distorted, and graphics and lext and use them to
confirmed GEOS-aholic; I stayed the heck does it actually do'! changed into the image you really creale a printed document. The
with what I knew and was FGM is first and foremost 8 high- want. This is a lot like what Print variety of options, however, for
comfortable with. resolution graphics editor that Shop does—taking artwork and graphics manipulation and for
So when the editor ofCommodore allows users lo put existing placing it on the screen—but with a printing, leave those ol her programs
World asked me to write a review of elements—text and graphics— much, much larger select ion oftools. in the dust. Fun Graphics Machine
I:GM, I had lo do a little searching. I wherever they want to for ihe Also. FGM lias no pre-sut places will lei you do pretty much anything
Mill had the disks, of course, (and creation a screeen image. In other where the graphics have to go, which you can imagine with graphics on a
even knew where they were, pretty words. Ifyou want the screen to say means you are limited only by your page.
much), so in thai way it was no "Welcome lo our home" with a little own creativity. The graphics tools I called Ron I lackley, the author
trouble. I rememberedsomeoiwhat picture ofa housein the corner, FGM include smoothing and slanting of of the program, and found out that
I'd done with the program all those will let you do that If you wan! the any si/x area of the screen. there have been no major upgrades
years ago, and even remembered bouse to be a different size or the The second point, the printing, since ihe last copy 1 received, so 1
where the box with the keyboard tcM to be written with hollowed out comes into play once you've created booted up the disk I had and dove in.
overlays and printouts was. Whi'ii I letters, f-GM will let you do that loo. a screen or series of screens. Mere When I started working with FGM
found the manual (spiral bound lo Fun Graphics Machine letsyou place FGM behaves a lot like Newsroom, again after a few years. I found myself
lay ilat, by the way), 1 wandered text and graphicsanywhere you want putting the screens you create impressed all over again. Fun
through it foran houror so to remind on the screen and then gives you together on a page. Unlike Graphics Machine is an incredibly
myself of some ofilie finer points. tools to modify, adjust, distort, and Newsroom, however, you have powerful program. There are
Then I booted up the program and alter them to create exactlythe screen complete controiovertheplacement options lor smoothing lhat even

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

Volume 1, Number4 33 COMMODORE WORLD


still haven'tconqueredthefirst level. climb walls and ceilings, walk, crawl, no means an easy task. Gravity adds
But, Iwill because!just haveto get to and shoot and swing from his webs to the difficulty Bf the game. It
the next level to greet the next wave on his search for Maryjane. f le must Influences the marble's movements
ofawesome aliens I also use his best Spider sense to just asit would in real life. I'hegame
■ Sherry Fretdline master the series oi switches that can be played with either a joystick
control Mysterio's tricks. Although! or trackball. Andalter a brainstorm,
the game contains 250 screens, the 1 found it even works with CMD's
graphics and sound were average. newSmartMouselTheSmartMouse
Hut, the game play is challenging provided extrasteeringSexibility for
Menace andthought provoking.Themanual all those close corners in the game.
Psygriosit is very detailed and helpful. If you Marble Madness contains six
AvailablefismCMD enjoy agoodpu^/le, you'll enjoy The diftereut levels each containing their
Amazing Spider-Man. own musical score. The colorful
Menace isa shoot-em upspaeegame - Sherry Freeillhie graphicsare, ofcourse, excellentjust
from Psygnosis, the creators of the as we've come to expect from
Infamous Lemmings game. Your The Amazing Spider-Man Kleclronic Arts.The manual consists
mission, should you be braveenough of a small sheet of paper with the
to accept it, is to destroy the plane! Availablefrom SSI and CMD necessary loading information. But
Draconla, At the beginning ofgame then, thai 'sallvmi'll need as llierules
play you may choose between a The Amazing Spider-Man from and object of the game are quite
normal game or an experi game. In Paragon Software Corporation simple. N'ow, there's only one
the experi mode, collisions with the requires the best of your problem remaining question... Can you
.scenery will reduce your ship's solving skills to rescue Man' Jane complete this game with all YOUR
protective shield. There's even a from Mysterio. Mystcrio has taken marbles Intact?
feature which toggles between Man'Jane, wife of Parker, hostage. Marble Madness - Sherry Frealline
relaxing space-cruising music and Parker is, ofcourse, Spider-Man. Ail Electronic Arts
weapon sound effects. Menace that's been left behind is a note Availablefron SS! and CMD
entices you to conquer eachofit's sis directing Parker to meet Mysterio at
levels for the reward of viewing the the old Rockwell Studios, Once Marble Madness is a maddeningly
unique new graphics and aliens of there. Mysterio renders.Spider-Man addictive arcade game forone ortwo
the next level. Todo so, you must try unconscious with a jet of gas. Later, players from Will Harvey and
to defeat thewavesofspacecreatures Spider-Man is awakened by Electronic Aris. The object of the
and kill the guardian which awaits Mysterio's voice daring him to find game is to roll the marble to the goal
you at the end of each level. As you his way through the studio to his line. Sounds simple, right?Well, it's
travel through the game you colled secret inner sanctum where he is far from it! It you are playing the one
weapons by defeating an attack holding Mary Jane captive. Failure player version, you must compete Skate or Die
wave. The last alien to be destroyed to do so will result in Mary Jane's against a clock. Complete a level Electronic Alts
in the wave will turn into a bonus death. And the game begins! Spidey before time runs out and the Available [torn SS! ami CMD
icon which depicts either a feature must make his way through the remaining time is added to the time
or a weapon. The features and .studio's rooms which are divided in the next level. In the two player Skate or Die: it's "RAD"...it's
weapons range from a 1000 point into iilm sets. These film sets have version, the game becomes a race to "U/\D"...il'samiist-haveclassicfrom
bonus to lasers and cannons to the been specially designed by Mysterio the goal line between you and your Electronic Arts! This is by far one ol
very hard to receive lull shield to niakcSpidey's search a challenge. opponent. Throw in a 3-D terrain themostenjoyablegames I've played
recovery. The graphics, music/ The sets contain robots, electrified with marble-hating creatures such bythefolksat Electronic Arts. What
sound effects, and unique looking floors, fake doors, chemically coated asSteelies. Pounding Hammers, and makes this game so fun? Well, to
creatures make Menace enjoyable! walls, and upside-down and Marble Munchers and you've got begin with, the eolorfulgrflphies and
Menace is not as easy as most space sideways gravity. Spidey s webs are quite a challenge on your hands. musicarelimtastit!Thepunkrocker
games, fveplayed it quite a fewlimes useless on the walls which have been Steering the rollingmarbiedownhill characters of I'oseur Pet, Aggro
while preparing this review and [ chemically coated. Spidey must in a straight and narrow path is by l:ildie. and Lester provide various

COMMODORE WORLD 34 Issue 4


levels ol challenge as opponents on got the courage you can attempt to The Laser Squad is a learn of the Points wins the game. These points
those lonelydays. But, for those days skate through a pipe, jump grates galaxies'bestfighters specializing in are won in various ways depending
whenyouhaveafiillhouse.Skateor and ivooden horses, or even take a weapons. maneuvers and on the scenario you are playing.
Die can accommodate up to ciglil leap from a ramp anil attempt to infiltration. They exist solely tosolw Eliminating enemy units or
players! Skate or Die features five land in an upright position. Bui.even themost Impossible ofmissions! The destroying certain installations are
far-out events for you io show off ifmy favorite evenl doesn't seem to game is played by you and an a few ways to obtain Victory Points.
such skateboard Feats as Kkkturns, ink'iTsl you. thercare still four more Opponent, computer or Friend, Microlllusions has packed the game
Rock-n-Rulls. Riolplanls.OllieAirs. events to choose from. One ofthem taking turns controllingyour unit ol with five different scenarios. Besides
and Aerials. What? You don't know is sure to leave you as punk as Lester humans, droids or other creatures. a unique new cause to light for, each
how to do these stunts? Never fear, and bis friends! Each memher of your unit is of the scenarios contain excellent
detailed instructions are provided - Sherry VradUne allocated a number ofAction Pomts. graphics, varying skill levels and
in Uit' rail manual. You can choose The number of Action Points require different time frames Id
to practice or compete with these determine the amount of activity a complete. Konunately. games in
skills in [he Pool Joust, Downhill unit member may perform during a progress may be saved to disk lor
Race, Freestyle Ramp, Hlghjump Him. Activities may include completion at a later date. Laser
Ramp, or a Downhill Jam. This movement, combat actions, and Squad is not a game to be played
article is way to brief to go into the object manipulation. Each action right out of the package. Reading
all the different available events so decreases the number of Action the detailed manual is imperative
I'll just lell you ahout my favorite Points. Hie player ends liis turn along with a lew practice games. Bui
one. The Downhill Race is the best when all the Action Points for each the rewards are rich, in no lime at all
evenl to start out in. There is no unit member have been used. The you'll be so deeply engrossed in
competition but a clock. The goal of Laser Squad other player then lakes his turn planning your strategic moves that
this event is to complete the course Mh roIUusioni which is hidden from his opponent. you'll find yourself losing track of
within one and half minutes. Exlra A vailabkfrom SS! and CMD If a friend is your opponent, the the lime and day.
points are awarded for skat ing over, screen must he hidden from the - Shirty Fm-illine
under, and through the different \iin ^illusions' Laser Squad is a one other player during each turn. The
obstacles along the coarse. Ifyou've or two player act ion/straiegy game. first side to acquire 10(1 Victory

Data Acquisition and Control Interface


NEW
C-64 & C-128
Join Denny in his search for the evil Ghost,
Only $79 While Supplies Last
in:

DENNY'S

QUEST

Adults and children alike will enjoy this game!


Professional Quality 80-Line Digital I/O
Create your own autostart dedicated controller without relying
Explore caves, secret areas, graveyard and on a disk drive.
• Socket for standard ROM cartridge.
desert in this colorful arcade/adventure/puzzle
• 40 buffered digital output lines.
game for the C64. • 40 separate digital input lines.
• Includes extensive documenlation and program disk.
ONLY $0.99 IN Telephone for detailed brochure.

• Add $3 s/h outside U.S.A. Order Model SS100 Plus. $79 + $5 shipping

* U.S. funds only please! Serious about programming?


• Symbol Master Multipass Symbolic Disassembler S39.95
" Send this ad for $5.00 off the upcoming
• PTD6510 Super-powerful Debugger $49.95
Denny's Quest II, • MAE64 Macro Editor/Assembler S29.95

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

Telephone: (704) 274-4646 Visa/Mastercard

Volume 1, Number4 35 COMMODORE WORLD


r| d|wJ a 1 rI e|

Boca 144EW Fax/Data Modem


Product: Boca Research M144EW Equipment Used for Testing network section. Operation as the BBS host
14.4Kbps Fax/Data Modem Computer1!: Commodore 128 withSwiftIink-232 modem was very reliable, and better than the
Firmware: v1.410-AS29 (ati3) highspeedserial cartridge interface, Commodore Supra in a few ways:
Data Pump; 144DPiRevCA (ati6) 128 wilh an Omnilronix RS-232 interface,
Commodore Amiga 1200, Atari 800 XL, and an - Connecttimesfor "direct" modes (such as 2400
Primary Features IBM PS/1, direct) were between .r> and 7 seconds fester
FAX: Groupai,CIassl&2,V.17,V.27ter,VJi9 Other modems used: Universal Dal [[Systems (than my.SupraFAX'KiOO). This incliides4K00
and V.21 modes (14,400 to 300bps) 1200, VS. Robotics Sportster 14.4Kbps,Telebit and {1(50(1 direct.
DATA:V.32bis (14,100bps), V.32 ('ItiOObps), PEP 2400, Supra 2-100, SiipraFAXmodtm - The modem runs very cool to touch. Even in
V.22, V.22bis (1200/2400bps). Bell 212A SIGOOKbps. SupraFAXmodem H.4Kbps, USR 80" F ambient temperature, ihe modem was
(1200bps), Bell 103 (300bps). Dual .Standard HST. barely lukewarm, sure signs of a low-power
ERROR CORRECTION: V.42 and MNP24 Software used: 0mnil2H BUS. Desterm 128 consumptionehipsct and long-term reliability.
DATA (OMPRE5S1ON: V.42bis and MNP5 for v2.0, Dialogue 128 v2.2 on the C-128, JrCnmm - Download transfer limes at M.-lKbps were
up to 57,600bps throughput, 1.02, CrPI'ax on the Amiga, BobteiOl for Atari often over 100 CPS (characters per second)
800x1, QModem 1'ro for the IBM PS/1. faster tfaan my U.S.R. Sportster. Downloading
Boca modems arc made in [he L'.S.A,. and arc from my BliS using Ymodem-g yielded L389
covered by a 5 year warranty. Operating Tests CPS, and from high speed Amiga systems, up
it was with great anticipation that I connected the to 1650 CPS!
Appearance & Package Contents Boca 1 *1.4 to my L2S/N wift Link setup, as [needed - Some modem types, such as one of the two
The modem Is housed in an attractive, low profile, to find the correct modem settings for use with UDS 1200's which would not connect to the
black anodized texture type case (7.5" x 5.5" x my UBS software (other sysops also were Supra a! all. had no problem linking tip with
1.1"). The front panel has an array of eight LED anxiously wailing for the proper setup). the Boca M144EW.
indicators which show thealatus ofthe following First, I pul the modem online in a .simple
lines and conditions: terminal and reset the modem to it's defaults via Error Correction & Compression
at&f&Cl &il2 &rl. Then, i sent some commands Error correction protocols were designed to
TM-Test Mode which are used to set up a Supra modem (another capture and eliminate interference present on
AA - Auto Answer Rockwell technology modem) for my software. the phone line. In the Boca, those used are MNP
HS-High Speed I "called" the Boca from anolhei computer and 2 through 'I, and V.42. Their operation is
OH-Of]"] look terminal using all the standard baud rates and generally transparent to the user.
SD - Send Data error correction and compression modes to see Compression protocols arequite different, and
KP - Received Data what kind of responses it gave. All responses were designed to increase the throughput
TR- Terminal Ready matched those shown in the manual, and were between the computer and modem at either end
CD-Carrier Deteel .similar to the SupraFAXmodem,so I set about to ol the line. Ihe Boca supports MKP-5, and
try running my BliS with it. V.42bis compression. MNP-5 is the leaser used of
The rear panel has two RJ-1 i phonejacks, a power On the firs! attempt at calling the BliS, the two, and has the potential to double
switch, and a 25 pin RS-232 port. The modem is something was obviously wrong. 1 made it back throughput on text and similar! m-mniched data,
securely packaged in n 16.5" x 4"x b".5" box along intotheBBS terminal mode to check the modem. but will actually slow down a transfer if
with a 7R page manual, an RJ-11 plume cable, the The "at&v" command revealed some registers compressed files are sent. V.42bis. on the other
AC power adapter, a 9-pin to 25-pin cable, a 9-pin had changed.) attributed thts to the initial power hand, is intelligent enough to disable it's
io 25-pin adapter (allows use on both 25 and 9 UpCycle. After restoring the modem toils defaults compression mode if dense data is encountered,
pin RS-232 ports), and an IBM MS-DOS and viii iit&fand selling a few ol the other registers to and turn it back on when appropriate. Many
Windows FAX program on 3.5" 11D disks. emulate the Supra's programmed responses. I modem manuals recommend not using error
Introductory software for commercial on-line was in business! From that point,! was ableto tesi correction or compression unless a streaming
services is also included. drive the modern on my BBS for several weeks, protocol such as Zmodem or Ymodem-C is tn be
and also develop some other strings for use in the used—the reason being that it would be

COMMODORE WORLD 3G Issue 4


The Boca 2400
redundant to emir check the same data twice. Of Connecting to the World
course, the Boca modem provides several ways to Once I had the Boca 2400 plugged in and ready
disable such connection types (Note: F.rror lo be used. I loaded my term program and found
Easy and Reliable
correction and compression can also adversely that the term thought Ihe modem was already
Telecommunications
effect ihe handshaking methods oi some online, as if I had connected to a liBS already.
protocols; Punter is a prime example, which may This is fairly common with new modems, so it
or may not synchronize with V.42bls or MNP-5 Writing aboutsomething complicated is easy— didn't phase me. Some come preset at the
depending on the baud rate, phone company there's a lot to write about. Not so with factory configured in aceitain way, on ofwhich
packettng system, or other arcane factors). In something that jusl plugs in and is easy to use! istlK'exactoppositeforwhatweneedcd.lsimply
practice, you will gel the fastest transfer rates The Bocamodem 2400 (Boca 2400 from here used the standard Hayes AT commands and
with direct, or "normal" connections at any baud on) issturdy, compact, andidealasa first modem while in terminal mode typed: AT &C1 &D2
rate, unless you are transferring text. orasanupgradefrom300/1200baud modems. <RETURN> which caused my term program to
realize 1 wasn't on-line. So ! wouldn't have to
Conclusions Hardware Connections deal with this again, I typed AT &VV, which
TheBoca L4.4&fepsis8weU engineered unit, with First, lots deal with the only "difficult*1 part— saved my changes lo the modem's memory.
enough configuration possibilities to fulfill any that ofconnecting the modem to the computer. This was as "technical" as I had to get with the
requirements from the simplest of terminals to The Boca Is designed foruse with allcomputers, Boca 2400, as I simply sel my term program lo
advanced customized BBS's. Although I could and as such, Commodore 64 or 128 users will dial at 2400 baud, dialed, connected, and
not test tiic FAX options with my SupraFAX need either an RS-232 interface (such as the checkedout what wasnewon the various bulletin
software. I have no reason to doubt it works with Aprotek Com-Modem adapter, or a Swiftl.ink hoards with ii. Regardless of which term
the supplied programs under DOS andWindows. cartridge). The interface allows the computer program hised or what bulletin boardsor online
- Brian Bel! and modem lo communicate with each Other services I dialed, I had the same results: last,
© correctly. Actually the interface is the hardest easy connections, and reliable data
part towrite about, though not because they arc transmissions. Aside from changing the Data
complicated—ferfromit-Youjustplugoneend Carrier I Jetect (AT &C 11 anil I lie I )ata Terminal
Speed Tests into the User Pott and theother end connects lo Ready (AT&D2), I didn't have to change any of
Though the results can vary widely the modem with a cable (usually a DB-25 pin the other AT or S-i<egisti>r settings which are
depending on line conditions, computer serial cable). The cable doesn't come with the listed in the back of (lit- manual.
type, drive type, software, and interface modem, and usually doesn't come with the Oneol the things that genuinely surprised me
type, these tests should help give you an interface, either, so you will have to buy one about the Boca 2-100 is its size. I have a I layes
idea of what to expect when using the
separately. The hard part is Ending an RS-232 Smarlmodein which is about 9 1/2 inches long.
Boca as a host modem.
interface—rnosl I've found have been used! Tlie lioea 2400 isaliouthalfthatlength.althiHigh
Taking a quick look at various catalogs, the it's the same width and height as the Hayes. The
Host: C-128 w/SwiftLink-232,
Aprotek adapters are available commercially Boca 2400 conies with :i phone cable, an AC
running Omni128 BBS
and ofcourse ihe Swift Link cart ridge is available Power adapter, a small hut informative and well
Term: Amiga 1200, JRComm 1.02
Test File: Text.txt (76,800 bytes) from CMD. While I don't want il to appear that laid out manual, and a 5 year warranty. Also
['m promoting Creative Micro Designs products included are two 3.5 inch disks for PC users, one

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.

Volume 1, Number 4 37 COMMODORE WORLD


Graphic Interpretation
. Steve. Va*td&i. Alk

IMPORTING & EXPORTING GRAPHICS WITH GEOS

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

COMMODORE WORLD 38 issue 4


file, while one with a filename beginning with "JJ" is in compressed Doodle different lisi of graphics formats. Along with standard bitmaps and
format Print Shop, Print Master, and Newsroom each have their own uncompressed Doodles. Graphic Storm will import Print Shop, Print
lormats for sloring high-resolution clip arl Images. Master, and Newsroom graphics.
The graphics you might want lo use in GEOS, then, have to be in a high-
resolution formal lo be used directly by jjeo Paint. If they aren't already in Handy Import by Joe liuckley (available as shareware: $5.00) The
high-resolution format they'll have to be convened. Here's a list of (he Handyscanner creates images in high-res but saves them in itsown format.
programs I hat will do the work for you:
This import program, also written by Joe Buckley, pulls the scanned images
intotil'OS. This program willalsotnnvert graphics from [he Video Digitizer
GrapMcsGrabberfontheDeskpack Plus disklrom Creative Micro Designs) disiributed by RIO Computers.
This is the "official" graphics conversion program for GEOS. ll will impori
graphics in the formats used by Print Shop, Print Master, and Newsroom. GetGraphic by Nicholas Vrtis (available as shareware: $5.00) If you have a
TheinterfacL' Isveiy easy to use; it even allowsyouto select froma dialog box lot ofl'rintShopgraphics you'd like to import into C.rOS.lli is program will
with n double click instead ofhaving to select and then go lind an "open" make your day. GetGraphicwill convert entiredisksofgraphics into scrap
button. If you have Print Shop graphics lh;it you would love to use, this is in pholo albums, all automatically. You can even specify which graphics on
the easiest way to import them into GEOS. Graphics Grabber works line in a disk the program will take.
40- or 80-cohimn modes, too.
Scrap Itl by Michael Schell (shareware: donation lo Cystic Rbrosis
Import Runner by Joe Buckley (on the RUN Power Pack II disk distributed Foundation, Maryland Chapter) This program converts between various
by Creative Micro Designs) hnpuri Runner will capture the following types formats, including both multi-color and high-res lypes. The conversions
ofCommoilnrc images: si a n da ni hit maps, stiuidard ami compressed Doodle include color, even when the beginning image is a multi-color. Con versions
images, and standard and compressed Koala multi-color images. Since the from Koala images into color geoPaini images are sometimes quile
color informal ion in multi-color imagesis incompatible with G1:OS format, spectacular; results really depend on how well the colors of the original
Import Runner substitutes GEOS patterns for the colors to create a happen to match up lo the requirements of a high-res image.
monochrome version of the picture. Each conversion can be done into ;i
photQ scrap or into a geoPaint file. The above programs let you, the GEOS user, take advantage of the large
collections of graphics available for the Commodore. There's no need lo
Graphic Storm by Joe Buckley (available as shareware: S3.00) Graphic limit yourself only to Commodore graphics, however. Xexi issue we'll
Storm is similar to Import Runner, probably since it was written by the expand our horizons to cover the whole wide world of computer graphics!
same guy. It works pretty much the same, although it handles a somewhat

COLOR 64 BBS IM MicroTronics


THE COLOR 64 BBS SYSTEM, one of the most sophisticated BBS Division of GEP Diversified Services, Inc.
systems for the Commodore 64 computer, has always been built to
be functional when first installed yet completely modifyable by the
SYSOP. Now we are proud to announce the release of version 8.0.
the latest form of the BBS system that is popular with both beginner
Authorized Commodore
and advanced Sysops.
In its Stock form Color 64 supports: 300 to 2400 BPS; up to 38,400 Repair
BPS with CMD's SwiftLink; Hayes compatible modems; Commo
dore or compatible disk drives; CMD HD Series, Lt. Kernal and ICT Complete Service and Repairs on
hard drives; IEEE drives; Commodore REU's up to 2 MB; CMD's
RAMLink and MORE. A minimum of 1300 blocks of disk space is
Computers, Monitors and Printers
recommended as well as some form of disk drive speed enhance
ment such as CMD's JiffyDOS, Skyles Flash Interface or fastloader. Authorized reseller for:
Color 64 also features: upload and download directories; Punter and
Xmodem protocols; an advanced public message system; a full Creative Micro Designs, Inc
featured message editor; built-in MC1 commands for message
formatting; 40 and 80 column support; an automatic page pauser; Supra Corp.
Commodore graphics and color; ANSI graphics and color; Built-in
terminal program with phone book; Built-in networking with net
American S'ware and Hardware
worked mail, public messages, and file transfers. Diehard Magazine
More information about Color 64 BBS can be obtained by contacting
Ihe SYSOP of the Sonic Temple BBS at 410-285-0428. You can also Microsphere
send GEnie mail to F.OGLE, Inet/Usenet mail to
[email protected] or U.S. Mail to Fred Ogle, P.O. Box
Great Valley Products
35427, Dundalk, MD 21222-7427. Send all orders via Mail.
Pricing for Color 64 Version 8.0, a four disk set with documentation: 'Lei our 17 years of experience serve you."
the cost is S65.00. Postage/handling charges: US Mail 3rd Class add
$2.00 (Surface), US Mail 1st class(Air) add S3.00, Priority Mail (2nd
CALL 419-536-1455
Day) add S4.00, Express Mail (Next Day| add S15.00. U.S. funds R&K MicroTronics
only, checks or money orders accepted. Canadian orders add S5.00.
Prices and features are as of 3/13/94 and are subject to change. 34 Hillwyck, Toledo, OH 43615

Volumo 1, Number 4 39 COMMODORE WORLD


eoProsrammist

OH. NO. MACROS TOO? DEALING WITH GEOS PROGRAM MEMORY

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

COMMODORE WORLD 40 Issue 4


Ida SB2 program any smaller. In fact, in some cases, using macros could actually
she #232 make your program larger. For this reason, a macro definition should not
sta $02 result in a large amounl ofcode. Large macros thai require parameters are
Ida $B3 okay, but a large macro that doesn't require a parameter and only results in
sbc #3 the generation ofcode should be avoided. A jsr to a subroutine would be
sta $83 more logical in this case. Macros can be quite complex as you can see from
some of the definitions in geosMac. Hut even the very simple ones tan be
l think I'd rather use the macro. extremely helpful. Start out by using the macros that 1 talked about here
GeoAssembler will take care ofwriting out the actual code foryouwhen and when you feel comfortable, explore the many possibilities that you
it is assembling your source code. Looks pretty simple doesn't it? You can might have with this very powerful feature ofgeoAssembler. T)
even use constants thai have been defined elsewhere in your code. The
constant WisdeBned In the symboIfile'geosSym'and you should always Popular Macros from the geosMac file...
'.include'this file in your sourcecode. So, different parts ofyowr source code
Loadlil this will siore an immediate value Into a two-byte address,
could have the following lines in it:
Example: LoadVV r0,#Table This would store the value
defined by the symbol Table al the two-byte memory
.include geosSym
location known as r0.
TRBLESIZE =100B
SubLJW ffTfiBLESIZE.rO LoadS this will store an immediate value into a one-byte address.
Example: LoadB r! ll..#100 This would store the value
Defining Your Macros 100 into the location defined by rl 1L

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.

.macro bra branch always to a location in memory. Example: bra 10$


bra address This will branch to the local label defined as 10$.
clu
bbr branch on a bit in memory if reset lo zero. Example: bbr
buc address
3,testFlag$,40$This example would test bit 3 ofthe byte at
.endm testElags, and if it is zero (cleared) will branch to the local
label 40S. Otherwise, the program will continue with the
This particular macro requires one parameter, a local label. When code thai follows the macro.
encountered, your code will always branch lo thai local label. In the
bbs branch on a bit in memory if set. Example: bbs
definition, after .macro, comes the name ol the macro. This is followed by
i,testFlags.20$ This would test bit 1 oflhebyteattestFlags.
any parameters that the macro should use which are separated by commas
and if it is a one (set) will branch to the local label 20$.
jusl as when you use the macro in your source code. Then, beginning with
Otherwise the program will continue with the code thai
the next line is the actual code that geoAssembler will substitute for your
follows the macro.
macro. The definition ends with .endm. Macros do noi make your final

Volume 1, Number 4 41 COMMODORE WORLD


STARSHIP COMBAT PART III:
THE ALLIANCE STRIKES BACK!
COMBAT - THE ALLIANCE LEARNS HOW TO USE IIS WEAPONS
SCANNERS - TRACK SHIPS THROUGHOUT THE SECTOR GRID
CLOAKING - ALLIANCE SHIPS LURK IN THE SHADOWS
hf Qette

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).

COMMODORE WORLD issue 4


Making The Computer Think AL LIGHT CRUISER ALGORITHM GOSUB close in
Now we need toleach the Computer how lo fight. IF no torpedoes left THEN use AL wait
Tall order? Maybe. But before we even think DESTROYER routine ENDJF
about louchingthekeyboard.WEMUSTDEEINE ELSE (torpedoes on board) ENDJF
MOWWI'WANTTHECOMPUTERTOACT.By IF no UN Ships in the sector THEN
defining what we want to doon paper in detailwe IF ship is badly damaged THEN effect
Wow! That'sa bunch ofcode. How can wesqueeze
canantteipateprobleins, identify better methods repairs
those IF/TIIEN statements down to a more
ofattacking those problems, andSAVE A GREAT ELSE IF cloaked THEN close in
reasonable size? Ah. now the magic begins. First
DEAL OI; TIME. There's nothing worse than ELSE cloak
we notice that many of the IF/THEN checks are
discovering that you musl trash the last couple ELSE (UN Ships in the sector)
the same in each algorithm; only their locations
hours of work because you didn't foresee some IF ship is badly damaged THEN
are different. For example each algorithm must
problem. Enough lecturing, let's define how we IF cloaked THEN run away
check whether there see Union ships present in
vvanl the computer to use each of the Alliance ELSE cloak the sector or not. Since each algorithm needs lo
ship types. Please lake a look at each ship's ELSE know this information we can calculate it before
algorithm in the AI.GORITI 1M CHARTS. IF not cloaked we jump into the algorithm, in our routines we
IF range<7 AND torpedo ready THEN calculate a number of these variables:
ALGORITHM CHARTS launch torpedo
ELSE cloak FLAGS
AL HUNTER ALGORITHM ELSE (cloaked) I'l Are there Union ships in the current sector?
IF no UN Ships in the sector THEN IF range>4 THEN close in 0-NO
IF ship is badly damaged THEN effect ELSE IF mp's>4 THEN uncloak 1 - YLS
repairs ELSE IF range>1 THEN close in F2 Is the current ship cloaked?
ELSE seek enemy sector ELSE wait F3 Is the ship badly damaged?
ELSE (UN Ships in the sector) ENDJF
IF ship is badly damaged THEN run away END IF VARIABLES
ELSE ENDJF TG Targeted shipin the Active Ship List (like SH
IF power<100 THEN steal energy ENDJF except used for the target)
ELSE IF torpedo ready THEN launch RA Range to the targeted ship
torpedo
AL HEAVY CRUISER ALGORITHM
ELSE I Fphasers ready THEN fire phasers The algorithms share several options: effect
IF no UN Ships in the sector THEN seek
ELSE steal energy enemy sector repairs, seek enemy sector, run away, cloak ship.
ENDJF ELSE (UN Ships in the sector) uncloak ship, close in. fire phasers. and launch
ENDJF IF torpedoes on board THEN torpedo. To avoid repeating cede (and to save
IF range<5 AND torpedo ready THEN wea r a i nl 1 ea r o n o u r ti n gers). we'll crea t e co m m 011
AL DESTROYER/FRIGATE ALGORITHM launch torpedo routines lo lake catvofall these options, thenjusl
IF no UN Ships in the sector THEN ELSE IF phasers ready THEN fire phasers GOTO those routines when we need them.
IF ship is badly damaged THEN effect ELSE IF range>1 THEN close in But wail—there's a calch. Three of tiiose
repairs ELSE wait options (close in, fire phasers. and launch
ELSE IF cloakedTHEN seek enemy sectors ELSE (no torpedoes left) torpedo) depend on variables which we have not
ELSE cloak IF phasers ready THEN fire phasers calculated yet. What happens if we GOTO the.se
ELSE (UN Ships in the sector) ELSE wait routines like the others and they fail'/ -Say there
IF ship is badly damaged THEN ENDJF are no torpedoes left. What should the launch
IF cloaked THEN run away ENDJF torpedo routine do? I lere's an idea: ivlm t ifwesel
ELSE cloak up (he routine for a GOSUB statement so thai
ELSE AL DESTROYER/FRIGATE (Modified when the routine fails it just RETURN'S lo the
IF not cloaked Version) caller, and when il succeeds it takes over control
IF range<9 AND torpedo ready THEN IFF1=0THEN and continues? Then all we would have to do is
launch torpedo IF F3 THEN effect repairs set up our algorithm so that the statement afler
ELSE IF phasers ready THEN fire phasers IF F2 THEN seek enemy sector the GOSL'li takes care of any failures. Sounds
ELSE cloak cloak good, but one problem remains: how do we make
ELSE (cloaked) ELSE the computer "forget" that we GOSUB'd into the
IF mp's>2 THEN uncloak IF F3THEN runaway routine? You'll notice that we included a small
ELSE IF range>1 THEN close in IF F2=0 THEN machine language routine in the listing to do this
ELSE wait for us, and this routine is called a "I'op". By the
IF range<9 THEN GOSUB launch torpedo
ENDJF way, this I'op can be used by any BASIC v2
GOSUB fire phasers
program.
ENDJF cloak
I.el's lake a lookat how al! of ihis pre-planning
END IF ELSE
will help (please see AL DESTROYER/FRIGATE
IF mp's>2 THEN uncloak

Volume 1, Number 4 COMMODORE WORLD


- Modified Version in the ALGORITHM CHART). Settee how the routine Lines 11000-11999 (initialize all ships for next round)
is smaller and less complex. Now check the modified versions of the - now restores ten percent of shield strength
algorithms in the BASIC listing (Lines 25100 lo 25499). These complex Lines 11400-11 Ii99 (update status and map area for current ship)
algorithms hove been reduced to just a lew lines ofcode each. - Lines 1400-1499 checks if stats must be displayed (by using UP)
UP 0-no update at all

ROUTINES 1 - complete update slats and map

Line Routine Name 2-update map area only


- Lines 1500-ir>99checksifmapmustbedisplayedandifsodisplavsotily
2O8O0 Wail
26000 Hun away uncloaked ships
26100 Effect repairs Lines 11800-11999 (kill ship)

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)

26500 Steel energy ■ updates NU if necessary

26600 Cloak ship Lines 20000-2-I999 (process Union ship turn)

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

COMMODORE WOULD 44 Issue 4


STARSHIP COMBAT STARSHIP COMBAT (mill.)

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

451b 10932 : sl%{xi,10>=xt 383a 22060 : ifxi<nuor(xt=landsl%(xi,10)=0)Lh


9fa3 10934 next enxz^sl %(xi, 91 -■-193 :goto22070
662e 10975 rem- 31c7 22065 : ifsl%(xi,10!=0thenxz=170
f01b 10977 rem setup pop for gosubs 3dfl 22070 : pokexl.xr.
b778 10979 rem- b628 2207h next
9ae5 10980 forxi-830to852 rreadxt:pokexi,xt:ne 62fl 22080 xx=sl%(sh,1):xy=0
XL 31ab 22085 ifxx>9thenxxnxx-10:xy=xy+40:goto22
dle3 10982 datal04.104,169,255,133,74,32,13 8, 085
163,201,141 359c 22090 xz=1024+5*40+12+xx+xy
b35b 10984 data240.3,76,224,168,232,232,232, 2 ddcf 22092 pokexz,peek(xz)-128
32,232 ,154,96 8bfc 22094 getxxS:ifxxS=""then22094
Ble9 10990 return dc31 22096 return
0979 11030 : xt=ty%lsl%(xi,«),2) 8575 2 5020 rem set common var's & flags
51c7 1103 5 : xl=int1.10*xt)+sl%(xi,6) 414d 25030 xz=sl%(sh,l):xx=sl*(sh,2):xy=sl%|a
b520 11040 : ifxl>xtthenxl=xt h,3)
6216 11045 : sl%(xi,6)=xl 338c 25035 mp=sl%(sh,4]:pw=sl%(sh,5)
3331 11050 next bb2c 25040 up=0:f2=sl%(sh,10)
9845 11055 return 8669 25045 fl=0:xl=999:forxi=0tonu-l:ifsl%[xi
761e 11432 ifup=0thenreturn ,I)=xzthenxl=0:xi=nu-1
e68c 11523 ifsl%<xi,10>=0thenpokel024+5'40+12 9708 25047 next: i f xl then2b<360
+sl%(xi,3)*40+sl%(xi,2>,sl%(xi,9)*193 o75a 25050 fl = l:got;ub27100
1405 11525 next e3c5 25055 if f.2=0thenup=l :gosubll400:up^2
9 baa 11530 ifup=lthenxt=1024+5*40+12+sl%(sh,3 c27d 25060 iCf2thenpw=pw-l:ifpw<^0thenpw=l
IM0+sl%(sh,2):pokext,peek(xt)-12 8 7430 25065 £3=0:if(sl%(sh,6)+sl%{sh,7))<(.33"

5481 11535 return ty%[sl%(sh,0),3))thenf3=l


37eb 11860 i£xk<nuthenmi=nu-l 5db7 2 5070 on(sl%(sh,0)-4]goto25100,25200,252
dc56 11862 ns=ns-l:ifns=lthenreturn 00.25300,25400
elSa 11865 ifxk-nsthenreturn a3a9 25105 rem hunter logic
735e 11875 : £orxj^0tol0:sl%[xi-l,xj)=slft[xi, d473 25115 ifflthen25130
xj):next e6e5 25120 : iff3Lhen26100
2f7d 20030 up=l:gosubll400:up-2 1424 25125 : goto27000
3fa4 20100 pw=sl%(sh,5):xt=999 2bb2 25130 iff3then26000
ba3d 20105 forxi=ltoop:ifxx$-opS(xi-1)thenxt= 4f79 25135 ifpw<100then26500
xi:xi- op 292c 25140 i£ra<7thengosub26300
dle9 20107 next:ifxt=999then20090 bf 67 25145 gosub26400
9e5c 20110 □nxtgoto20200,20300,20400,20500,22 c64S 25150 goto26500
000,20090,20800,20600,20900.21400 c7c6 2 5200 rem-

Volume 1, Number 4 45 COMMODORE WOULD


STARSHIP COMBAT (ivilt.) STARSHIP COMBAT (ami.)

10bG 26340 ifrp>pwthenreturn


2284 25205 rem destoryer/frigate logic
c751 26345 i frm>mpthenreturn
c7c6 25210 rem-

a674 25215 ifflthen25235 009 £ 26350 gosubll300


: iff3then26100 02ca 26355 printt.yS(sl%(shr0) )
e348 25220
5a63 25225 : i£f2then27000 26360 printoaS"(CRSR DNllaunches aM
625c 26365 prinLoa$"(2 CRSR DN)torpedo!"
(5115 25230 : goto26600
iff3then26000 8b97 26370 qosub26700
a6c6 25235
iff2then25260 cfl9 26375 sys830:goto21200
7c9e 25240
a0cl 25245 ; ifra<9thengosub26300 590d 26400 rem-

: gosub26400 8184 26405 rem fire phaser if possible


7a81 25250
!..■■ ',>) 25255 : goto26600 590d 26410 rem-

i fmp>2then26800 813e 26415 xt=ty%(sl%(5h,<0> ,4)


35d9 25260
gosub26900 CE88 26420 rp=ph%(xt,0):rm=ph%(xt,1)
5497 25265
goto20800 40fa 26425 dm=ph%(xt,2):Cl=sl%(Sh, 8)
e749 25270
rein 1-cruiser logic Idl9 26430 i£rp>pwthenreturn
a9a9 25305
ifsl%(sh,8)=0then25200 2c72 26435 i frm>mpthenreturn
b42a 25315
307 c 25320 i££l=0then25220 b793 26440 gosubll300
e669 25325 if£3then26000 f767 26445 printtyS(sl%(sh,0))

5fde 25330 if£2then25345 2621 26450 printoaS"(CRSR DKjfires his"


2384 25335 : ifra<7thengosub26300 5e7a 26455 printoaS"{2 CRSR DH}disruptors."
3799 2 S '■ ■■! 0 : goeo26600 6a0a 26460 goto26370
6baf 25345 ifra>4thengosub26900 93 fc 26500 rem-

f76a 25350 ifmp>4then26800 9 ell 26505 rcm steal energy from target
dl42 25355 gosub26900 93fc 26510 rem-

5045 25360 goco20800 3b24 26515 gosubll300


9e6a 25400 rem- c208 26520 printty$(sl%(sh,0) )
4b41 25405 rem h-cruiser logic 0fac 26525 printoaS"{CRSR DN}creates an"
eb51 25410 rem- 517e 26530 printoaS"{2 CRSR DN)energy field."
c3c7 25415 if£l=0then270ffl0 c329 26535 gosub26700
c9eb 2 5420 ifsl%(sh,8)=0then25445 £847 26540 xt-sl%(tg,5)-25ii fxt< = 0thenxk = sh:g
0daa 25425 : ifra<5thengosub2 6300 osubl 1800:goto26550
dalb 25430 : gosub26400 £9f8 26545
f39b 25435 : gosub26900 8936 26550 xt=pw+10:ifxoty%(sl% (sh,0) , 1) then
f328 25440 : goto20800
c30f 25445 gcsub26400 b6cl 26555 pw=xC:goto20800
9b21 25450 goto20800 3791 26600 rem-

42aa 26000 rem- e9d4 26605 rem cloak ship


bbeb 26005 rf.m run from enomy in same sect 2c36 26610 rem-
42aa 26010 rem- 1147 26615 iffl=0then26635
fc81 26015 xt=0:£orxi=7tol0:ifty%(sl%(sh,0),x 3bc£ 26620 gosubll300:printtyS(sl%(sh,0))
i)=4thenxt=l 6fec 26625 printoaS"{CRSR DNJcloaks!"
c509 26017 next fd5d 26630 gosub26700
803 e 26018 ifxt=0then26030 e351 26635 sl%(sh,10)=l:goto20800
fed9 26020 : iff2then26045 1690 26700 rem-
64a9 26025 : qoto26600 3727 26705 rem 2 sec delay
6afl 26030 gosubll300:printtyS(sl%(sh,0)) 0d37 26710 rem-
eR8f 26035 printoaS"(CHSR DN)runs!" d53a 26715 (orxi-0t02000:next:return
b623 26040 goaub26700 a95a 26800 rem-
ab09 26045 xl-xy:if(xz-10)<0thenxl=999 0602 26805 rem uncloak ship
dc40 26050 x2=9-xy:if (xz+10)>99thenx2=999 a95a 26810 rem-
67db 26055 x3^xx:ifrights(strS(xz),l)="0"then e040 26815 sl% (sh,10]=0
x3=999 3fal 26820 i£fl=0then26840
£3d3 26060 x4=9-xx:ifrights(str$(xz),1)="9"th 7195 26825 gosubll300:printtyS(sl%(sh,0))
JQQ
a57e 26830 printoaE"(CRSR DNJuncloaks1"
Id5b 26065 i£xl<x2andxl<x3andxl<x4then20200 97fc 26835 up-1:gosubl]400rup=2
57a7 2 6070 I£x2<x3andx2<x4then20500 Ief4 26340 goto20800
d990 2 607 5 ifx3<x4then20300 549b 2 6900 rem-
3627 26080 goto20400 7faa 26905 rem close in on tg if possible
e6c7 26100 rem- 549b 26910 rem-
387d 26105 rem effect repairs b8ed 26915 ifra<2thenretum
e6c7 26110 rem- 07 62 26920 iff2then26940
72e5 26115 goto20800:rem wait for now d9ff 26925 gosubll300:printtyS(sl%(sh,0))
b£6b 26300 rera- 26930 printoaS"{CRSR DN}closes."
7b4e 26305 rem fire torpedo i £ possible 3f 5b 26935 gosub26700
ca50 26310 rem- 175a 26940 sys830
3939 26315 ifsl% (sh,S)=0thenreturn Ib41 26945 zx=xx-sl%(tg,2):zy-xy-sl%(tg,3)
a04a 26320 xt=ty%(sl%(sh,0),5) 7209 26950 ifabs[zx]>absfzy)then26965
f77d 26325 rp=tp%(xt,0):rm-tp1(xt,1) b36f 26955 : i fzy<0then20500
ab4d 26330 tl=sl%(sh,8)-l 67be 26960 : goto20200
ea67 26335 dm=tp%lxt,3)-(ra*tp%(xt,2)):ifdm<0 7f7c 26965 ifzx<0then20400
Lhendm=l 91a5 26970 goto20300

COMMODORE WORLD 46 Issue 4


STARSHIP COMBAT (cont.)

f0f6 27000 rem-

2e66 27005 rem move towards best union ship


85cd 27010 rem-
492f 27020 xl=-l;xt=999:forxi=Otonu-l:ifsl%(x
i,0)>xlthenxl=sl%(xi,0l:xt=xi
4aae 2702 5 next
3d3a 27030 xl=xz:yl;0
dd3c 27035 ifxl>9thenxl=xl-10:yl-yl+l:goco27ffl
35
21b9 27040 x2=sl%{xt,1);y2=0
d530 270-15 ifx2>9thenx2=x2-10:y2=y2+l:goto270
45
9f85 27050 i tabs(xl-x2)>abs(yl-y2)Chen27065
5023 27055 r ifxz<sl%(xt,1]then20500

CKit 94!
b891 27060 : goto20200
8eba 27065 if(xl-x2)<0chen20400
681S 27070 goto20300
3a07 27100 rera-

ae22 27105 rem id best union ship in sector It'l Cool


21a0 27110 rem- CKit 94 is a powerful collection of backjp virilities designed lo take
8390 27115 xt=-l:tg*999:forxi=CComi-l advance of the expanded Commodore systems of the 90's. In fact
dac3 27120 ifal%(xi,l)=xzthenifsl%(xi,0)>xtth Ihe CKit is so advanced, we recommend it only (ot certain
enxC=E l%(xi,0]:tg=xi Commodore systurns.
8bc3 27125 next
d6d7 27130 ra=int f[((xx-sl%(tg,2)1'2) + ((xy-sl
Commodore 64,64C, 12B, or I .'.HO
cb47 -■-; "■ ■ return
And One Of These
CMD RAMLink, PPI RAMDrlvu, or a 17XX REU wilh |if fyDOS
And Al Loasl One Of Thiwe
Commodore 1541/1571/1581 or any CMD Slorage Device
IMPORTANT NOTE ♦ YOU NEED THE CKIT 941 •

Don't forget to SAVE this version of Starship It's Mean


Combat to disk with a new name! CKit 94 can view, select, and copy over 1,000 tiles! It can also copy
entire 41/71/81 disks in ONE pass. It can even make Ihe next copy
directly from RAM. With the CKit you can squeeze over 700 files into
an archive. Even mure, you cm squeeze your 4U71/B1 disks and
CMD partitions into backup iiles. All of this power is at your
command through an easy to use menu driven inlerface.

File Utilities

...THEHfS Fllemaster file copier and the Archivur file squeezer


Disk Utilities
final Figure. HOOOOLY Procopy disk copier and the 41/71/81/Native Boa disk squeezers
she totals it... TotXEEDo!!! BBS Ulililies

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!

Check Out The Support


■I Commodore 1541/1571/151)1 Drives
/ CMD Hard Drivcs/Fluppy Drives/RAM Links
J PPI RAMDrives
J Commodore 12B VDC RAM Support (16K ,iml MKt
J Commodore 12B 2MHz Enhanced Mode Support
J Commodore 17XX REU Support (up to 16Mcg)
J RAMLink and RAMDrive DACC Support (up to lGMeg)

Gef Your Copy Now!


CKit 94 is avaifable at fine Commodore mail order outlets such as
Creative Micro Designs. You may also order directly from us.

EntlDit Ckeck: or Monjf Order hi: Mail MinSoItwire, inc.


t-n CKit 94 S39.95 (UpJut J9.9S] plui 1400 East College Drive

Shipping $5 IIS mi Cinidi |$10 Foreign} Cheyenne, wv N20K7

Updill uitt KtJ fnn giiliti vtnitii <307) f>3M 178 Information
Accounting play-by-ptay

Volume 1, Number 4 47 COMMODORE WORLD


AUTOBOOT 64

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-

COMMODORE WORLD 48 Issue 4


AUTOBOOT 54 U •in.)

D4D4 520 FAS( 37)=CHR$(A] :FA£ (38)=CHR$ B)


USED SOFTWARE
595A 525 FAS(72)
B188 530 FOR
We buy, sell, and trade used original software. Lowest
1=1 TO LEN(FLS)
F9E9 535 : FAS( prices for C64, C128, Amiga, and IBM. Mention this ad
D5B9 540 ^JEXT I and your computer type for a free list. Call our BBS lor a
DA6B 600 IEM- complete list within minutes.
4EAD 605 *EM WRITE OUT BOOT FILE Call or write:
C1CC 610 ^EM-
E703 615 3FS=BF$+',P,W
BBS:
8N1 300-24.4k
Oentsible
Software
0DF0 620 3PEN2,DV,2,BF$
A404 625 =-0R 1=0 TO AS 616-423-7211
4E98 630 PRINT#2,FAS(1 ) ;

E786 635 JEXT I


P.O. Box 930
1231 640 :lose2 Ask (or a list via Internet:
St. Joseph, Ml 49085
8146 645 ^RIN T"(CRSR DNtDONE [email protected] Phone: 616-428-9096
0000 650 2ND
7E06 700 >EM-
220F 705 REM ML AUTOBOOT CODE $02A7-S0303
0B3D 710 REM-
D6AA 715 DATA 167,2: REM START=$02A7
E46C 717 SODAK ELECTRONICS INC.
ACCD 718 REM SET DEVICE Nintendo* end Segaft Repair and Pails
E4 6C 719 Authorized Commodore Qualifiod ServicB Center
1606 720 DATA 169,1 : REM 02A7 LDA #$01 Computer Monilorand Printer Repair - All Types
El 00 725 DATA 166,186: REM 02A9 LDX SBA Flat Rate on Most Repairs
1F7D 7 30 DATA 160,1: REM 02AB LDY #$01 MnleridoAand Sega® «re Registered
0144 735 DATA 32,186,255 :REM 02AD JSR SFFBA Trademark! of Nnt«ndo of America
and '. - '.i d .'.-.'■: i r*ip»elivafyr
3 SAC 737
2362 738 REM SET NAME Jim Mulr 800-201-3004 Lamar Nance
38AC 739 RR2 Box 52 603 S, Mable
3194 740 DATA 173,237,2: REM 02 B0 LDA S02ED Hartford, SD 57033 Sioux Falls, SD 57103
9BA9 745 DATA 162,238: REM 02B 3 LDX 5SEE (E05)3G1-0632 (605) 335-3004
2BBD 750 DATA 160,2: REM 02Bb LDY #302
494A 755 DATA 32,189,255 :REM 02B7 JSR $FFBD
A70F 757
2E99 758 REM LOAD FILE
A70F 759 Also available for ilic COMMODORE 64:
760 DATA ISLAND OF THE UJtAGONS
F80F 169,0: REM 02 BA LDA #$00
THE WINCS OF CIRCE
C51B 765 DATA 32,213,255 :REM i. 'AiC JSR $FFD5
A DAY IIS TIIL LIFE OF A
A70F 767 PREHISTORIC MAN
.-:.,■■■■■ 768 REM RESET VECTOR S19.'.>5 Each - Send for free lirocliurc.
1630 769
927E 770 DATA 162,131: REM 02BF LDX #$83
ESCAPE ROUTE
3A11 775 DATA 160,164: REM 02C1 LDY #$A4
BlIiD 780 DATA 142,2,3: REM 02C3 STX $0302 The Adventures of
00 FF 7 85 DATA 140,3,3: REM 02C6 STY $0303 Eric Hawthorne, P.I.
5553 787 C-B4orC-t2Bln6'1MODE
AD3 5 788 REM START ML PRG ACTION/STRATEGY/BOAHD GAME
8993 789 Catch the Infamous 1CELADY before shocrossas Iho bordorl

76,0,0: 02C9 JMP $??? ? Fun lor all agasl


1B31 790 I )ATA REM
$19.S5ChE>dtof More/Orilar
6263 792
CREATIVE PIXELS LTD.
556B 793 REM 02CC FREE AREA
PO Box 592, Library , PA 15129
6263 794
6463 795 DATA 0,0,0,0,0, 0,0, 3,0,0, 0
3A13 800 DATA 0,0,0,0,0, 0,0, 3,0,0, 0
T 'the MOST POWER for the PUCK'
7556 805 DATA 0,0,0,0,0, 0,0, a,0,0, 0
- 'powai that only AMIGA ounaia ftava anjayad until now'
CAF0 B07 - 'pusfiaa tha C-129 to tho EDGE at tho graphic* envelop*'
■•.■*■■■;■;'. 808 REM 02ED FNAME LEN 1= Interlace! s40x 4oopixels onscreen! ~run
1E30 809 /I st'UJ I DOUBLE ihe resolution of any other %nph\cs software1
— lnCf€CtlOiet Uniuuc Interlace color blinding and easy-io-uk Pilaicillow
53B5 810 DATA 0 THOUSANDS of APPARENT COLORSi
FDC0 812 Many powerful [ools and fuiunr. which CANNOT BE UUPUCATHD by any udin wftwue!
ThenirjsL &*r iling and wpbiilKilcJ graphics Iool M ifce C1281
40C3 813 REM 02 EE FILE NAME
Supports 24 pin, COLOR, & LASER Printers, & RAM Expansion!
FDC0 814 rl.S IPaim
2CF2 815 1 DATA 48,58 p fS 39-9S
Manigar | Port 1J 29.95
F6A2 820 0,0, 0,0, 0, I?) fl ■

Import OIF, Amiga IFF, 4 MAC filts [SAVEI both S9.9S


60A2 825 )ATA 0,0,0,0,0, 0,0, 0 HriniDLLlihcnKSI'uiyviir (2B by bnn^in^INi]ieh<it
HOO'iuf C[r imago- cTCuedon PC'i.Miti. Amiga:, run SAT .■ES- I ,:...:,■ r. I :.!
5553 827 rm nn BBS'i cvfiywhctc Cu*(Dm[zcihe \FF tc Q\i- conversion palcllci. Dipl.CI
PO flot SIJ7N
140F 828 REM BASIC VECTORS [i.,;.(. n CKOS, BosicS, Doodle, Koala, & Print Shop
Mpli.].L155WS-a7H
[ceynurbevt fujmoOwipruirami! Cusiom D&x[l^ Sl Gcoi palsLEn
8993 829 Eiponl raintloGlf-ih-.-tmill.hiljujiliacaaito1 BEQUIHEO-CiMO (a CIM

12C5 830 JATA 139.227: REM 0300 SE38B


178C 835 3ATA 167,2: REM 0302 S02A 7 Pncat Ten U.S A. Chuck or monoy ottlat only- HH r« adde-1rit% Mies tax Allow 2 - * woeka lof flsliv*iy.

Volume 1. Number 4 49 COMMODORE WORLD


Peripheral Vision
Bf Monk

SCSI MAGIC: THE SEARCH FOR ERRORS

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

COMMODORE WORLD 50 Issue 4


Sincewe've covered CDB'sthorougMyin previous Set //iol"), because that's ourcommaud channel. Additional Sense Bytes
installments, well get right to work building our Sfend Mare the low and high bytes ofthe memory 8 Reserved
command. FirstweneedtospecirytheSCSIdevice address in the I 111 where thesensedata is located.
number (usually (I) and the address o( a buffer In our example, we are using address $3000, 9 Reserved

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

PRINT#15,"S-C'CHRS(0JCHRS PR:NT#15,"M-R"CHRS(0)CHR$ 14 Reserved


(0|CHR$(48) (43)CHR$(27)
15 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)

mention. II theaDocation length is sel lolKl, [hen FORI=0TO2 6:GET#15,B$:B=AS


20 Physical Head
the SCSI device will return error information in C(BS+CHR$(0)):SB%(I)=B:NE
the form of Sonextended sense data, if the XT 21 Physical Sector

allocation length is non-zero, then the device


returns FxU'iuhilsense data. Before we begin interpreting the sense dala, lets Additional Sense Code: Dclineslhe specific error
Nonextended sense is a holdover from llie take a look at the format ofthe 27 bytes we'vejust that occurred.
earliest SCSI specification, and provides only a received. Retry Count: Indicates the number of retries that
limited amount of error information. Tor this ExtGnded Sense Data were required in the case ol recovered errors
reason, you should always request eM ended sense \ Bit Physical Cylinder, Head, Sector: Defines the
data. Extended sense returns up to 27 bytes of 7 6 5 4 3 2 1 0
physical .sector where the error occurred.
Byte\
error information. In order to keep things simple
and to make sine all pertinent Information is 0 AV Error Class Error Code In the case of a usage counter overflow (sense
returned, always set the allocation length (Byte code=$H0), ihe additional sense length will beset
1 Reserved
4) to 27. to 19, with Bytes 18-2ti containing the current
Okay, now thai we know what values belong in 2 Reserved Sense Key values of the usa"e counters as shown below:
the CDB, we're ready to finish our command:
3 Logical Block Address (MSB)
Sense Byles for Usage Counters

PRINT#15,"S-C"CHR$(0)CHRS A Logical Block Address


18 Blocks Read (MSB)
(0)CHR$(4 8)CHR$(2)CHR$(0) 5 Logical Block Address
19 Blocks Read
CHR$(0)CHRS(0)CHR$(27)CHR
$(0):GOSUB20000 6 Logical Block Address (LSB)
20 Blocks Read (LSB)
7 Additional Sense Length
21 Seeks (MSB)
As with any other command, follow il with the
GOSUB to your status checking roul i ui\ Although AV (Address Valid): When this bit is set (equal to 22 Seeks
not much can go wrong with the Request Sense one), it indicates that Bytes 3-6 specify the logical
23 Seeks(LSB)
command, you will know right away if you've block address associated with the error.
somehowmadearalstakeinthecommandsyntaJt. Error Class/Error Code: PoT extended sense, the 24 Uncorrected Read Errors
error class is always 7 (bits 4,5 & 6 set), while the
25 Recoverable Errors
Getting the Bad News error code is always 0 (bits 0,1,2 & 3 clear).
After we've sent the Request Sense command, Sense key: Contains a number from 0 -15 which 26 Seek Errors
our buffer at $3000 in the HD will contain all the can be used asakeyforthegrouping oferrors. See
infornmation we need to know about the cause of the lisl of sense keys at the end of this article. The usage counters provide diagnostic
the la.st error. The first thing lo do is to send a Logical Block Address (LBA): When the AV bit is information compiled since the last pewer-on
Memory-Read command to the UD and then set, Bytes .'Mi indicate the logicalsector associated and are cleared alter being reported,
pull all 27 bytes into an array. The syntax for the with tlie specific error.
Memory-Read command is: Additional Sense Length: Indicates the number Crunching the Numbers
ofa ddit io na I sense byt e s associatedwith the error. Now that we've got all the error information
PRINTS If,"M-R",CHRS(bl)CH For most errors, the additionalsense length is 14, stored in our array, we can begin to separate the
R$(bh)CHR$(nb) and the additional sense bytes are defined as : various elements and find out exactly what

Volume 1, Number 4 51 COMMODORE WOULD


happened. First, lets get the sense key and assign Sense Keys Sense Codes
it 10 a variaibe. The sense key is tacated in the SCSI sense keys provide an error grouping The following list provides a description of the
lower four bits ofByte 2. so we need to AND that capability to aid in determining possible most common error codes. Foracomplete listing
byte with 15 like this corrective actions. of all codes supported by a particular drive
mechanism, you must consult the manufacturer's
Sense Key Description
SK%=SB%(2)AND15 programming manual for thespecificSCSI device.
OO (SOO) No Sense: Tlioro is no specific sense
key informalion to be reported.
A list ol the various sense keys is provided ;il the 01 (S01) Recovery Error: The last command Sense Code Description

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

SC%=SB%(12> accessed. 006 (S06) No Track 0 lound


03 (S03) Medium Error: Command failed due 016(510) IDCRCorECCerror
to a non-recoverable error, probably 017 (511) Untecovered read error
Now, if the AV (Address Valid) bit is sot, we will caused by a flaw in Ihe media or error 018(512) No address mark found in ID lield
probably want to know the logical block address in the recorded data. O19(S13) Noaddress mark found in datafield

(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

AMIGA AND COMMODORE SUPPORT SERVICES AMIGA


AMIGA & COMMODORE CHIPS
Now utilize the same repair facilities used by dealers 6510 CPU
6526 CIA
$9.95
S9.95
6567 Video
906114/PLA
S9.95
S9.95
and other Commodore service centers. Take advan 8520ACIA S7.9S 8373 Sjpcr Demse $24.95
8520 PLCC (A40O0) S14.95 1 3 ROM. S16.95
tage of direct low pricing, fast turnaround, extended 8362/8364 ...$11.95 2.04 BOM $24.95
Amiga Mouse (original 1352|... ...S12.95 2.05 ROM $24.95
warranties, service contracts, low-cost system 8372/8375 Agnus with illagnos c disk $29.95
3.1 Oporalinn System Kil .CALL
upgrades (such as 1 MB Agnus), Toaster problems 1403 VGA BlW monitor.... S49.95
CMC computer with P/S ...S93.95 1541-11 disk dnvo S09.95
and most important-PROFESSIONAL SERVICE. 1802 monitof/color (used with C64C) S119.95
Plus all Commodore and Amiga POWER SUPPLIE5 CALL

USING OUR SERVICE IS AS EASY AS 1-2-3


1. Call our toll-free number 1 -800-426-8693 and COST OF SERVICES-
receive a Return Authorization Number. This
FAST REPAIR AMIGA COMMODORE
is your tracking number. FLAT HATE LABOR FLAT RATE LABOR

2 Pack your unit(s) securely. Write the Return


Number on the outside of the box. Include
1 -800-426-8693 a; ."i.i u\{,n)
C64
C12R
1541
f;TiO0
'■--,',i-n
$20 00
A3000 ;..;,T'f i
AUTHORIZED SERVICE CENTER
Credit Card Number, Check or Money Order. A4000 S150.00 1571 S35.00
■PLUS UPS SHIfHING CQTV SCO CO
3. Send via UPS or other earner. HOURS: 9-5 E.T. WON.-FRL
CALL FOR OTHER ITEMS WE SERVICE

GLOBAL UPGRADES INC.


121 WEST NYACK ROAD, SUITE 6, NANUET, NY 10954
914-624-3200 • FAX 914-624-3239

COMMODORE WORLD 52 Issue 4


How to Type In Program Listings Appearing in
Commodore World
While Commodort World currentl)* doesn't make ii ;i habit of publishing To use CI IK-LIST, load it intoyonr computer and type lU'X. Make .sure that
type-in programs, a number of our columns do require entering sample any program you are currently working on is saved first, or Mart O IK-LIST
routines. For this purpose, we have created our Ci IK-LIST utility lor the before you begin typing in a new program. After you have CI IK-LIST in
Commodore 64and 128. This utility list's a 16-bit CRCchecfoummethod memory niidruiiiiirijMypeNEW. You may now either load or begin typing
to verify that you have correctly entered each program line, and that each tile program you wish to have CTIK-1.1ST check on. Whenever you want to
ofthe characters in the program lines arc in the correct order. check your program, type in the appropriate SVS command given below:
You'll notice that program listings appear withacolumnofvalues to the
left of the program lines. These values are the CHK-LIST values andare not C-64orC-128in64mode: SYS49152
to be entered as part of (hi* program. A similar set of values are generated C-128ml2Smode: SYS4864
by the Q IK-LIST utility to allow you tti verify that everything has been
entered correctly. Note that when typing in listings, .some special characters will appear in
Enter the (I IK-LIST program from BASIC, You can use either a C-64 or braces. For example, tCLR/HOME) means that you should enter the Clear
aC-128 computer. Ifyouusea C-128.it can be in either 64 or 128 mode. Be key, which is done by holding down the SHIFT key while you press the
sure to enter each line carefully to avoid mistakes—until you actually have HOME key. Other times you may see a number ahead ofthe key name, such
CI IK-LIST working, finding errors In program entry won't he easy. After as {iiSl'ACTS} or {5 CKSRL). This meansyou should press the key indicated
you have finished entering the program, be sure to SAVE a copy lo disk the number oftimes shown. Most special keys are easy lo identify, since the
before you attempt to RUN it, just in case. Ifyou aren't familiar with howto text shown will generally match the text on the key. Exceptions are the space
save a program to di.sk. you can use the following command: barfSl'ACEi, and cursorkeys which include directions ({CRSR UP}, {CR5R
DN),fORSRUand(CRSRRTJ). Be sure to use thecorrectkey combinations
SAVirCIIK-LlSr.8 for color kevs, such as <CTRL><2> fin {Wll'l'l.

CHK-LIST CHK-LIST (am!.)

A4 54 10 F=ABS(PEEK(65533>=255):M=49152:IFFTHE 8343 49264 DATA - ,-19,169,13,32,210,255,165


NM=4864 ,253
6E2F 12 C=0:PRINT"{CLR/HOME}WORKING"; DF3A 49272 DATA 133 ,251,165,254,133,252,238,3
20 READD;IFD=-256THEN40
r

E350 b

AD20 30 C=C+D:IFD<0ANDF=0THEN20 A6E2 49280 DATA 193 ,-20,173,36,193,-20,201,20


3316 31 rFD<0THEND=0-D:M=M-l ,240, 3
07 F0 32 POKEM,D:M=M+1:PRINT".";:GOTO20 * - • ~
49288 DATA 76, 18,192,-19,162,0,189,1,193
578A 40 PRINT :READCK:IFCoCKTHENPRINT-ERROR I ,-20
N DATA STATEMENTS! " : T-ND 8C3A 49296 DATA 240 ,6,32,210,255,232,208,24 5,

0679 50 PRINT"DONE.":END 32

8392 60 : EB74 49304 DATA 228 ,255,201,13,208,249,32


E7FE 49152 DATA 165,43,-45,133,251,165,44,-46 6095 49312 DATA 228 ,255,208,251,76,8,192,-19,
,133,252 72
B2AE 49160 DATA 169,0,141,36,193,-20,169,147, A001 49320 DATA 106 ,106,106,106,32,180,192,-1
32 9,104
CD 50 49168 DATA 210,255,32,194,192,-19,160,0, FAA2 49328 DATA 32, 180,192,-19,96,41,15,170,1
140 89
C9CD 49176 DATA 37,193,-20,177,251,133,253,20 EBFD 49336 DATA 20, 193,-20,32,210,255,96,0,0
8,3 E907 49344 DATA 0,0 ,169,0,141,190,192,-19,141
2058 49184 DATA 238,37,193,-20,200,177,251,13 E8EA 49352 DATA 191 ,192,-19,169,33,141,192,19
3,254 2,-19 ,169
EA9C 49192 DATA 208,3,238,37,193,-20,173,37,1 A7D7 49360 DATA 16, 141, 193,192,-19,96,162,8,7
93,-20 i
49200 DATA 201,2,208,1,96,200,177,251 6040 49368 iv,1; A 41, 127,77,191,192,-19,141,191
6C15
E70E 49208 DATA 170,200,177,251,32,205,-50,18 ,192, -19
9,-142,169 D24B 49376 DATA 24, 14,190,192,-19,46,191, 192,
6795 49216 DATA 6,133,211,-236,169,61.32,210, -19,144
255 D52F 49384 DATA IS, 173,192,192,-19,77,190,192

F80F 49224 DATA 169,32,32,210,255,160,2,177 ,-19, 141


9735 49232 DATA 251,32,213,192,-19,200,177,25 DCA6 49392 DATA 190 ,192,-19,173,193,192,-19,7
1,32 7,191 ,192, -19
49240 DATA 213,192,-19,200,177,251,240,6 6032 4 9400 DATA 141 ,191,192,-19,104,10,202,20
0734
,32 8,215
D99D 49248 DATA 213,192,-19,76,90,192,-19,173 37C5 49408 DATA 96, 13,80,82,69,83,83,32
,191,192,-19 49416 DATA 60, 82,69,84,85,82,78,62
AC3O 49256 DATA 32,157,192,-19,173,190,192,-1 AC 90 49424 DATA 13, 13,13,0,48,49,50.51

9,32,167 FE71 49432 DATA 52, 53,54,55,56,57,65,66


017E 49440 DATA 67, 68,69,70,0,0,-256,3794'!

Volume 1. Number 4 53 COMMODORE WORLD


Carrier Detect

A PRIMER FOR OFF-LINE MAIL READING

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

COMMODORE WOItU) 54 Issue A


1541 or 157] disk drive, Because you'll it becomes "old hat", but until then, keep the comes up andyou have lo do something else, you
need room on llii' disk tor other liles involved, it's instructions nearby so you can look up anything can quit and come back to it later. The first few-
probably best to err on the safe side rather than that seems confusing. times you read mail off-line, il might seem
risk not having enough disk space to read your Follow the instructions with the program you complicated, but once you become familiar with
mail, For 1541 users. 1 recommend setting up so are using to dissolve the mail packet, and begin tlie programs used, il becomes almost second
you will receive a maximum of 100 messages per the process of unpacking your mail. When nature
packet; 1571 users can probably handle up lo finished, you will have a MESSAC.1-S.DAT, But watch out for "creeping conterence-ism ". a
about 300 message in a packet. CONTROLDAT, and possibly some other liles condition known lo off-line mail addicts who
Other mail door options include whether or on your disk, such as the above mentioned .NDX find themselves with extra lime afler beginning
not to include bulletins, news, and other text files and news or bulletin Iiles. When the mail to read mail off-line, so they add more message
iiles. Whether you select W download these packet is dissolved, if you've used QPE, QPX or conferences io their mail packets. This causes
depends on the amounl of dish Space you have, QPX64, the off-line mail reader program will them to once again complain oflack oftime, due
and whetheryou have an Interest In readingthese. load automatically ifyouVe placed it on the same wholly to theirmail addiction—don't say I didn't
Youmay al.soliHHM prompt toselectllie protocol disk as you've specified when you run the warn you!
you wish lo use when transferring mail. Another program. Otherwise, you will have to load the
option involves whether the CONTROL. DAT file OI.R separately.
should be small or large; answer with "small . If Once the OLR is loaded, you will probably
Off-fine Mail Readers & Utilities
you are using QWkie for your 01,R, select yes In need to tell il which disk drive, and or CMD
include ".NDX" iiles in your mail packet. directory it will find the mail packet tiles in and Mail Readers

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

GUI's: A Sticky Mew?


Commodore World Over the Edge returns with a vengence, and
Classified Advertising in our GEOS issue it dares to decry the
Subscribers may place classified advertising in Commodore World fli benefits of Graphical User Interfaces!
a cosi of S1 B.OO per issue. Your advertisement may contain tip to 150
characters (inclndmgs|);icci).St'iidyour advert isementwiilipaymeut
to: CW Classified Advertising, c/o Creative Micro Designs. Inc.. P.O.
* CLASSIFIED ADS *
Box 6.t(i, East Longmeadow MA 01028-0646.

The Underground Is a mini-magazine for C=


users. Send $11 for a 6 issue sub ($2 for sample)
- the Underground, 4574 Via Santa Maria, Santa
Maria CA 93455
Authors:
it you have an interesting subject which you can write about, and
DTMF DECODER FOR THE C-64/VIC20 ■ $40U.S. OR
would like to see your article published here in Commodore World,
S50CAN. FOR INTERFACE AND SOFTWARE. INFO SEND
send for our Author's Guidelines by mailing a request to:
SASE. GLEN PEARCE, 362 KENT RD. , WINIPEG, MB
R2L 1Y1 CANADA.
CWAuthor's Guidelines
c/u Creative Mim) Designs, ine.
C64/128 PUBLIC DOMAIN. REQUEST FREE CATALOG OR
P.O.Box 646
SEND $2 FOR A DEMO & CATALOG. CALOKE IND. , P.O.
East Longmeadow, MA 01023-0646
BOX 16477, RAYTOWN, MO. 64133 . VISA-M/CARD
ACCEPTED.

COMMODORE WORLD 56 issue 4


STAY IN TOUCH

WORLD
THE NEWS MAGAZINE FOR COMMODORE 641128 USERS

Stop RUNning around looking for the


latest COMPUTEr news!
Look to Commodore World for up-to-date information
on Commodore 64 and 128 computing. Commodore
World feature articles give you insight into getting the
most from your hardware and software. Regular columns
featuring noted Commodore experts keep you informed
on what is happening in the world of Commodore. Plus,
industry news straight from the newsmakers themselves,
telecommunications and BBS news and information,
GEOS tips and tutorials, User Group information,
programming tips, reviews of hardware and software
products, advertisements from current suppliers, and a
whole lot more. Commodore World is so packed with
useful information, that you won't want to miss a single
issue, so send for your subscription today!

-A OFF COVER PRICE

CREDIT CARD SUBSCRIBERS ORDER


TOLL-FREE: 1-800-638-3263
DEALER INQUIRIES: 1-413-525-0023
---------------------------------------
Begin my 1 year Name
1
Commodore World Address
I
subscription (8 issues) City StateIProv. -Country
I
as soon as possible! ZIPIPostalCode Phone I
I
( 1 Year Subscription: U U.S.A. $29.95 Cl Can.Nex. $35.95 Ci Europe (EC Only) $45.95 Cl Other Foreign (Air) $57.95 1
I CI I've enclosed a check or money order in U.S. funds Make checks payable to Creative Micro Designs, Inc. I
,I Cl Bill my subscription to: U Visa Ci Mastercard Send subscriptions to: Creative Micro Designs, - Inc. I,
I
Card Number Exp. Date P.O. Box 646 I
II Signature East Longmeadow MA 01028 1

You might also like