Commodore World Issue 01
Commodore World Issue 01
Commodore World Issue 01
THE
PRESS!
re* aval&b 7.-- 20 ':-■"■' tf t» ranghj Iron Trai^cttKn to Rnal Eflite, Vaj ari1 iflofd ™*to ** "* eic*''J ntW
ibhwi. row drato jHCTtnaii ol
Spott, l*«fc an ^ lorf, nifl Ixlm t^CB1 g(v« you tia abtty to pradn i-i.
cban ft» piailMil bf ConrnolH
893byPAGES SOFTWARE GROUP P.O. Box 670431 Dabs.TX 75367 2H 430 0765 Al Rghts Reserved.
E
ISSUE I VOLUME NUMBER APRIL 15. 1994
On The Horizon 4
News, new products, services, sources, rumors, opinion
Just Asking 6
The Commodore World staff looks for solutions to users' problems
The Connection 8
Find out what's happening with other publications and vendors
Foreign Exchange 10
General Manager
What's up overseas
Charles R. Christiansen
Editor User Group Connection 12
Doug Cotton A list of User Groups we 've heardfrom recently
Technical Editor Top Tips 14
Mark Fellows
Tim Walsh supplies his top ten do's and don 'ts
Advertising Sales
Charles A. Chris Hanson Just For Starters 16
Graphic Arts Understanding how to talk to your computer
Mark Douglas Printers & Interfaces 18
Which ones are rightfor you?
In Review 26
See how QWKRR 128 stacks up in the world of QWK Mail
Doug Cotton
Commodore World Editor
SUppoOT
ply call or write for your
free copy.
Vancouver, Wa 9R661
(2IM1) 695-1393
OUR GOAL • Separate Adult & Family Areas unfamiliar with Sprint, call us toll-
Positive Proof of age required free for full sign-on instructions:
To provide a place where ALL computer
users can meet in acongenial atmosphere, ■ FREE Internet Access 1-800-869-1155
playgames, share information, and gener ■ Shareware/Freeware Libraries for: If you are familiar with Sprint
Commodore, Amiga, PC, Mac access, do the following:
ally have fun.
■ BEST Live Action Trivia Games Around 1. Have your credit card ready
OUR POLICY
■ Over 100 Special Interest Forum Areas Full access is not granted
So long as we have a single user of ANY
• Ask about creating a Forum Area (or your Unless you provide credit info.
type of computer online, we will provide
own group! 2. At the CONNECT type in the
that user with all the support and informa
• A 24 hour staff that will LISTEN to your following depending on your
tion that we possibly can!
suggestions and try to help you. baud rate:
The Phoenix Network • Some of the Best & Brightest members o( 300/1200: <return> D <return>
P.O. Box 30757 Q-Link! Maybe even someone you know:
2400 baud: @D <return>
Sholom Cicada Snickers/CatsO
Flagstaff, AZ 86003-0757 3. At Terminal - type: D1
KellyMS DC Star Kcorb
800-869-1155 Voice A. At the @ sign type
MsOgeny She Elf 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!
Commodore World
Volume 1, Number 1
Just Asking
THE COMMODORE WORLD STAFF LOOKS FOR. ANSWERS TO USERS' PROBLEMS
Hours: Mon-Fri 9 to 6
Info 215-586-5701
FAX 215-586-57D6 Orders 800-932-6442 Sat 10 to 4-Eastern
We do not piiribh a cauib& Please ■SPECIAL OFFER* Receive either Master Type 7yp/ng cartridge or Jack Attack
caff if you don't see what you want. cartridge for only $2.00 additional with any order - Originally valued at $49.00
fey -
now as they did 8 years ago. If you burn out
3 chips, you might as well buy a new
computerandusc the old one for replacement
parts!!
C-64 andC-128 users in Europe belong to
a special type of family and have a different
**tf* * kind of mentality. Loyalty runs high in our
ranks and we take our computer very
"You mean to Icll me that (here are Mill eastern European markc! and is doing quite seriously! Members of user groups go into
eompanicsoffering hardware and software for well. This computer refuses to die! mourning and have been seen wearing
the C-647 You've gol (o be kidding! Where The greatest problem with the Commodore sackcloth and ashes after learning that one
can I gel a catalog?" These arc some of the C-64 and C-128 in Europe is the same one of their own has sold his computer and has
"highlights"ofarecent telephone conversation you face in the States. During the late 80's gone "the way of the wicked" (He bought a
I had with an Austrian who called our office. and early 90's most of the hardware and PC!). A good friend in Vienna gets a big
He had seen CMD's ad in a German computer software companies jumped ship. Some of kick out of bring his C-128 with RAMLink
magazine and couldn't believe his eyes. He the companies that remained, raised and and FD-4000 to work, showing off what ii
had been a C-64 freak during his teenage years then dashed our hopes with promises of can do and making fun of his colleagues
when everyone who was someone had a products that never made ilpast the drawing who all work on a PC. There is even a GEOS
Commodore C-64 or C-128. He had table. The longest running (over 100 monthly club in Switzerland that refuses club
"Graduated" to an Amiga but had never lost issues todate!) and best European magazine membership to those who own the PC version
hislove for the C-64. He sold the Amiga to buy still supporting our computer—Markt & of GEOS. Club meetings are usually intense
a PC, then discovered CMD. After assuring Tcchnik' s 64 'ermagazine—currently boasts social gatherings centered around our
him that CMD is dedicated to supporting the only about one dozen advertisers. About computer. A Gasthaus (German Restaurant)
Commodore 8-bit computer, he is returning to one half of which are actually producing will offer the group one of their rooms for
his first love. hardware and software. It has become the day as long as the group eats their dinner
There has never been any doubt among obvious to Commodore users that the only there. Some of these meetings last for several
Europeans that the "breadbox"—as it is ones who were going to save their computer days andeven require reservations. Many of
affectionately referred to here—is one of, if were those who use it. We have to support the users travel several hundred miles to
not the greatest computer ever assembled. ourselves by writing some of our own take part in workshops lasting only a few
The number of units sold here speaks for programs, offering each other support (User hours. Everyone comes to learn, share,
itself. I was in East Berlin at the time the Groups), and support those companies that debate and generally soak in as much as
Berlin Wall came down and experienced the continue to offer us support by purchasing possible. It is this kind of enthusiasm and
frenzy of East Germans trying to get their legitimate copies of software and not pirating participation that has given the European
hands on the computer that they had heard software for our friends. market its reputation for being a hot bed of
about for years but were never able lo own: I don't know a single Commodore user that activity.
the C-64. Today, one can still purchase a doesn't have at least one extra Commodore It is the purpose of Foreign Exchange to
C-64 in most of the larger European slashed in the closet somewhere—just in introduce you to European C-64 users, their
department stores and through mail order case something happens. European computer ideas, their problems and their programs.
companies at a fraction of the cost I paid for users tend to be more technically oriented We will be looking at the different products
mine some ten years ago. Insiders report and usually have some experience with a that are available in the European market
that Commodore has moved most of its soldering iron or have a friend who knows and also interview some of the brightest
8-bit computers and accessories into the their way around the inside of the "breadbox" European programming minds. CW
SuperBase 64/128
±5
For years, Superbase has been the most powerful database
system available for Commodore 8-bit computers. Why? Because
not only can you access its commands from menus, but you can
The Programmable Database for ye
also create your own custom Superbase applications using the
Commodore"! 28 built-in programming language. Superbase can also import and
t ■ ■< "•* tt'ttn.
export data using standard sequential files for easy portability with
other applications. Additionally, the C-128 version will load with,
itt'f
C/wf
'nesi Uyfo p'agrmtirtrung *"lf> thics of powerful £\,O*'b*i* c
output ftttm tf/fWwir frits wdtr program contio'
and pass Macro commands to, the Superscript word processor to
create a completely automated office system.
CHECK OUT THESE OTHER FINE PRODUCTS FROM THE MAKERS OF SUPERBASE
The final word on Superbase Superscript has everything your The ultimate Commodore disk utility
programming techniques from looking for in a professional word program, and the best protection there
getting started through advanced processor. Its menu driven command is for your valuable data. Zoom in on
programming techniques. This book structure is easy-to-use and eliminates the bytes on your disk, interpret them
is filled with a plethora of hints, tips and the need for complicated commands. in Hex, ASCII, or plain old English,
practical examples.Superbase: The Superscript includes professional make any changes that you want, then
Book is required reading for anyone style editing, spell checking, calculator, simply replace them. Super DiskDoc
who is working or contemplating row and column arithmetic and full brings you extra security. Just in case
working with Superbase 64 or 128. mail merge facilities. The phrase disasterstrikes, Super DiskDoc is there
This book is a rare find and quantities glossary allows you to store entire to help you repair the damage to those
are limited so get your copy today! passages of text or Macro commands irreplaceable files.
and recall them with a key stroke.
Available from
Creative Micro Designs, Inc. Software Hut, Inc. Software Support International
P.O. Box 646 313 Henderson Dr. 2700NEAndresenSt.,A-10
E. Longmeadow, MA 01028 Sharon Hills, PA 19079 Vancouver, WA 98661
13 Commodore World
Volume 1, Number 1
Top Tips
For many years, I've helped countless the mightiest Mac, Amiga, or PC is no
numbers ofCommodore users troubleshoot quicker than your C-64/128 at sending or
their Commodore 64/128s over phone, at receiving data at any given baud rate.
computer trade shows, and through on-line 4. DON'T send program or text files
gatherings. I spent most of my seven-year through on-line services without first
tenure at RUN Magazine compiling the compressing them. Get in the habit of
Megiccommii—a series ofreader-and staff- compressing your files before e-mailing or
submitted hints, tips, and techniques transmitting them through the modem. For
designed to make using your Commodore one of the easiest Commodore-compatible
more fun and enjoyable, and extend ils life archiving programs, get VSD Maker v3.0
well into the 21st century. (Vision Self Dissolve Maker), an
Starting with this premier issue of aggressively supported file-archiving
Commodore World, I'd like to continue that system.
exciting tradition. Think of this as YOUR If you download (retrieve) text files from
column, where we seek to publish the very BBSs andnetworks, you'll save considerable
best reader-submitted hints, tips, and time and money with acopy of UNZIP.SFX.
techniques that allowyou togetthe most out support areas and forums for the 64/128. Regardless of the originating platform, this
of your Commodore. Your Commodore offers plenty of self-extracting archive dissolves text files
Never one to mince words, here's my top- potential—many non-plat form-specific created with PKZip 1.10 on your
ten Do's and Don'ts list: forums on CompuServe (the General Motors Commodore. Another Basic program found
of computer networks) keep the needs of in public domain circles, LZHSFX.SFX,
1. DO get in the habit of using your 64/ timeworn computer models in mind. converts .LZH files (files compressed with
128 more. It's no secret; the more you use Consequently, they don't permit file the popular PC/Amiga program LHarc) into
the computer for everyday tasks (printing compression techniques not supported by Commodore-compatible .SFX tiles.
grocery lists, mailing labels, balancing your the Tandy 100 or Model III—computers 5. DO routinely back up all your
checkbook, and so on), the more computer- more elderly than the 64/128! important word processor, database, and
savvy you'll become. Services such as GEnie1 s CALC graphic tiles on floppies. Speaking from
2. DON'T give your vintage Plus/4 or (Computer-Assisted Learning Center) let experience, large capacity devices such as
Vic-20 the heave-ho: Many schools and you attend classes from your Commodore one of CMD's hard drives make it all too
civic organizations gladly accept computer andeven work towards an associate's degree. easy to forget good file maintenance and
equipment. Old hardware, software, disks, If you're interested about the much- archiving practices.
books, and assorted computer reference ballyhooed Information Superhighway, your 6. DON'T shy away from learning to
material that's outdated by your standards modem serves as an on-ramp that takes you program your C-64/128. Books on
may be precious to others. onto the open roads of BIX. Portal, and programming the 64/128 may be out of
3. DO get a modem, telecommunication Delphi, three nets that offer direct access to print, are still widely available. Commodore
software, and a network account. GEnie. both the Internet and its subsystem, Usenet. 64 Assembly Language by W. Douglas
CompuServe, and BIX represent three No single activity perpetuates the life of Mimrer (Computer Science Press, ISBN 0-
mainstream, low-cost net works that provide yourCommodore quite as well. Remember: 88175-040-9) and Programming Ihc
CARD STAR #1 - Brand new! Eight of Maurice JUST FOR FUN - Eight original games. There
Jones' best card solitaire games. Klondike, Double or are arcade games, educational games, puzzle
Quits, Strategy, Captive Queens, Baroness, Golf. names and just names that are just plain fun on this
Collins and Chameleon. $9.95 (C-641128) Item disk. $9.95 (C-641128) Item #073525
0080-925
Visa/Mastercard Discover & Amex Accepted!
GEOPOVVER TOOLS - 19 Gens utilities: Calendar Credit card orders:*1-800-831-2694
Primer, Fast Format, Qeo Fetch (grab any portion ofa Questions: 1-318-221-8718
screen as a Photo Scrap), Phoenix (resurrect a Softdisk Publishing
Irashcanned file), Programmer's Calculator are just a P.O. Box 30008, Shreveport, LA 71130-0008
few of the handy tools. Side Two is filled with Clip Art Domestic shipping $4.50.
(in Photo Album format) and fonts. $19.95 (C-641128) International Shipping $10.00.
Item #080525
All funds in US dollars.
CWLS34
15 Commodore World
Volume 1, Number 1
Just For Starters
My computer can talk. It talks a lot. "READY" and blinks at you, waiting for
Constantly, as a mailer of Tact. your response. (That little blinking thing is
Oh. I don't mean that it actually says called the "cursor." by the way.) You can
words like "Please pass the salt" or "You think of the cursor as showing you whereon
can't cram that pan into the dishwasher, it's the screen the computer is looking at any
full" or "Why are you eating another snack particular moment; righl after you slart up
just before dinner," although my 128 can your machine it's looking at that blinking
actually talk like that loo, given the right spot, waiting for you to lype in some kind of
software. No, I mean the kind of talking lhat instructions.
every computer does all the time, to itself You see, the Commodore computer
and to iis peripherals, (which is a high- includes a whole raft of commands that you
falutin' word Tor all the gizmos you plug can use, both for the operating system itself
into and use with the computer itself, such and for a separate language called BASIC.
as printers and disk drives). That olhcr language is also built right into
Every computer needs to he able to do this your 64 or 128, giving you all sorts of
kind of talking. After all, a disk drive You might wonder where the DOS disk is powerful options. As a mailer of fact, most
wouldn't be much use if a computer couldn't for your Commodore. After all, I did say of your communication with your computer
get any information from It. (I have several that the 64 and 128 were particularly good at wil! be in the form o!' BASIC commands,
drives in exactly that condition—completely all this talking back and forth, so it must commands which will in turn lalk lo your
mute—and I can assure you that they are have a really cool DOS, right' Nope. No computer and give the orders.
about as useful as a pothole.) So the upshot disk. You see, your Commodore comes with That's really not so different from the
of all this is that any computer needs to talk the language built righl in, ready and waiting kind of "out loud" talking I mentioned a few
al I the lime, and the Commodore 64 and 128 when you flip on the switch. That means it minutes ago. Think about it: when you need
are particularly good at it. isn't really a "DOS" at all, it's an "OS, "just some salt for your french fries, you say
Now the world al large is fond of one an operating system. (There is a DOS for the "Please pass the salt." When we want our
cenain language for all this compulertalking, Commodore, by the way. It's called GEOS, word processor to run on our Commodore,
the one called MS-DOS. Thai's the one used "Graphic Environment Operating Syslem," we say "Please load the program called
by all those IBM compatible computers out and it is superb. But that's another column..,) WORD PROCESSOR and run it." We do
there. There are languages, such as Pro- So what does this built-in operating system this by typing the words when we sec the
DOS for the Apple, but MS-DOS is by far do for the average user like you? Well, it lillle blinking cursor. Then we press the
the most common. The "MS" stands for operates your system, of course, but it does RETURN key to send the request to the
Microsoft, the behemoth company also more than that. It knows enough to actually computer to carry oul. It's really very simple:
guilty of creating Windows, and "DOS" talk to you too. Don't believe it? Check out we type the instructions, the eomputercarries
stands for "disk operating system," so called the message lhat appears when you turn on them out.
because it is loaded from a disk every time your machine. After all the copyright Before we try this, though. 1 had better
you start up your computer after which it information lhat no one ever really reads, clarify something: the computer might be
cheerfully operates your system—talks to the operating system tells you in a nice, great al talking to itself and at taking typed
itself and your peripherals, in other words. friendly way lhat you can get started: it says instructions but it doesn't know how to do
it in English. That "Please load the compulcr-ese tor tape recorder) to store we need to tell it to look at device number 8.
program" bit won'icut it That was English. information. Big computers at places like Here's how BASIC lets us do that: LOAD
If we try to talk to our computer thai way the Pentagon used big hulking tape drives "WORD PROCESSOR",8. See how nif'.y
it will respond with SYNTAX ERROR, (the kind you sec whirling away in the that works?
which is its very polite and stuffy way of background in old movies) and Commodore BASIC commands often need extra bits
64 computers used little Commodore lape of information to do their joh, just like our
saying that it hasn't a clue as to what we
drives. Oh, someone had invented u floppy LOAD command needed the 8 after it to
mean.
Instead, we'll have to learn to talk in a disk drive, sure, but the price was only a know where to load from. These are called
language the computer does understand. I little less than the price of a compact car, so "parameters," and they are often numbers.
Commodore figured no one wouldevcr want Generally speaking, you separate parameters
mentioned before that your 64 and 128
come with the BASIC language built right one. The version of BASIC they built into from the command and from each other with
their computers, then, assumed lhal everyone commas. Sometimes these parameters give
in, so let's learn how to say "Please load
was using a tape drive. an address, just like the 8 did in our LOAD
the program called WORD PROCESSOR
So far so good. But chances arc you aren' l command.
and run it" in BASIC. That isn't really as
using a tape drive at all. Very few people do Other times, they signal to the computer
tough to do as you might think, since
anymore. Unfortunately a Commodore 64 to do things in a certain way. The LOAD
BASIC actually uses a lot of English words.
or 128 doesn't know that. So when we typed command actually knows two ways of
To load a program, for example, we type
our LOAD "WORD PROCESSOR" loading a program. BASIC assumes one
LOAD. If we just type LOAD and press
sentence a few minutes ago, we were telling way, which is what we just asked for when
the RETURN key, though, the computer
the computer to load from a tape drive. Ifwe we typed LOAD "WORD PROCESSOR1P,8.
will still be baffled, since we never told it
just say LOAD, that's what the 64 and 128 To ask For the other method of loading, we
what to load. So after LOAD we'll type
assume. There is a way around that, of add one more parameter to the end of the
the name of the program we want loaded,
course. We just need to add something to LOAD command, a number 1. The command
in this case WORD PROCESSOR.
what we type to tell the computer to look then looks like this: LOAD "WORD
Computers, however, are very
somewhere else for the program, to tell it to PROCESSOR"^, I.
unimaginative andlitcral in theirthinking
look at our disk drive. We could try this: Some programs need one kind of LOAD
(kind of dumb in other words) and if we
LOAD "WORD PROCESSOR" AND USE command, some need the other kind. The
just type in the name, the computer would
THE DISK DRIVE PLEASE, but as you best way to tell which one you need louse is
assume it was a whole new command. To
might expect, that's the wrong language. to check the documentation that came with
keep things clear for the computer, then,
We need to find out how BASIC lets us say the program you're trying to load. If you
we'll put quotation marks around our
"Use the disk drive please." aren't sure, try it both ways. Don't worry,
program name. When we're done, we've
Fortunately, the people who designed the you won't break anything ifyou choose the
produced a line that says LOAD -WORD
PROCESSOR." 64 and 128 made that part easy. They knew wrong one.
that their computer would need to chat buck The BASIC language built into a
Now before we press RETURN, let me
and forth between various peripherals, so Commodore gives you, the user, the power
digress here for a minute. The Commodore
they gave each peripheral a number. It works to talk to your computer, telling it to do
64 was produced way back in the early
sort of like a street address. If the computer many things, a lot more than just load
80's, at which time it was a revolutionary,
needs to talk to the primer, for example, it programs. There arc ways that yourcomputer
state of the art machine. It had features
addresses what it says to device number 4. talks back to you its well, such as the READY
that noothcr personal computer had and at
The tape drive is number 1. The disk drive is message when it's all set for you to use.
the ridiculously low price of less than a
number 8. (Ifyou have more than one drive, Next month We'll talk some more about
thousand dollars. Back then, when
they're numbered 9, 10, and so on, but for some of the ways you and your computer
Microsoft was barely out of diapers and
now let's stick with number 8). So if we can communicate. CW
IBM thought only businesses would ever
really usecomputers, most computers used want the computer to look for our WORD
a device called a tape drive (which is PROCESSOR program on our disk drive,
17 Commodore World
Volume 1. Number 1
Which Ones
Ate Right For You?
Printing is, without question, the most With this important fact in mind, we at
important function ofusinga personal computer Commodore Wor/rfhavecompiled the information
for nearly every user. Whether you use your we feel is most important in making a proper
computer for word processing, graphics creation, printer selection for your own specific needs.
database or spreadsheet applications or even And because today's printers are not
programming, you need reliableoutput on paper. 'Commodore-ready', we've naturally supplied
The 'vision' of a paperless society is still just additional information on the interfacing devices
exactly that - a vision, not a reality. and methods available to you.
Commodore World
18 April 15, 1994
& Interfaces
Which Type is Your Type? The main question on the mind of most Commodore users when
Gone are the days whenyou simply had tochoose between two or more looking for a new printer is compatibility. And the good news is that
dot-matrix printers. Today we have a wide range of printer types to most any 9-or 24-pin printer available today will work with most, if not
choose from, all with their own benefits and shortcomings. Each of Ihe all, of your applications. Part of this will depend somewhat on making
technologies currently employed in modern printers brings with it a sure that you use an interface with an acceptable 1525 emulation for
certain level of quality. In turn, each also has an initial cost and a applications which do not support the Epson FX-80, Epson LQ-850, or
maintenance cost. All of these factors should be weighed when IBM Proprinler X24 emulations available on practically every new
considering a new purchase to avoid any 'surprises' down the road. printer being manufactured today. Some older programs which offer
The descriptions of printer types given in the following paragraphs support for Epson printers only work with Epson MX-80 printers;
will help illustrate the quality and cost factors involved with each. Also, however, these applications can be made to work using theadvice given
take notcofcompatibility issues, since compatibility with your software in the sidebar. "Old Software & New Printers".
is of utmost importance. One area where compatibility will indeed be a problem is with color
printing. Most Commodore applications which have the ability loprint
Dot-Matrix Printers in color only support some very old printer types. Specifically, you
While industry analysts have been saying for years that dot-matrix won't find a modem color printer that emulates the color codes used on
printersales would soon drop off in favor of newer technologies, these the Okidala Okimate series printers, or even the Epson JX-80. GEOS
old workhorses still accounted for 50 percent of printer sales in 1993. users, however, will find that a color driver is available to them for use
It's easy to understand why the decline has been slow; dot-matrix with new 24-pin color printers. This driver, EPSON24PINCOLOR, is
printers are inexpensive to buy and operate, and are well suited for a available on GUnie or can be obtained directly from CMO (currently
wide range of applications. Wide paper or multi-part forms printing the distributor of GIiOS).
will generally dictate the use of these types of printers. As we've mentioned, dot-matrix printers make a good choice. Our
For the Commodore user, dot-matrix printers make the best choice recommendation would be to go with a 24-pin model, with or without
for genera! use. With 9-pin models selling in the $150 to S300 range, color (bearing in mind the limitation mentioned above). Skip fancy
and 24-pinmodc!s going for $200 to$500, you should be able to easily extras like scalable fonts. The printer should have LQ-850 and IBM
find a model that suits both your needs and your wallet. Proprinter X24 emulation modes at the very minimum. You should
With print-head life expectancy of around 100 million characters, a also make sure that AGM can be turned off easily (see the "Old
dot matrix printer will last years for the average user. These printers Software & New Printers" sidebar for details on what this is and why
continue to be bargains long after your purchase, with operating costs you would want to switch it off). Avoid printers which can only be
of under a penny a page. configured using a supplied program (you can bet it isn't supplied in a
Operatingspeedsaretypieallyintherangeof25to250characterspcr Commodore format). Printers that use front panel controls for
second, but you can expect much slower throughput when printing configuration are fine, but bear in mind that it will take some lime to
graphics or using NLQ and Quiet modes. This latter feature found on become familiar with making changes on these models.
some models brings to light an important side-effect of dot-matrix
printing: it's loud. Slight improvements have been made in this area
over the years, but even Quiet modes won't have that much ofan effect Type quality at a glance...
on the overall sound level. Speed, too, has improved only marginally
over past models, even with built-inbuffeting; muchof this isprobably Each printer type offers a level of quality
due to the much wider use of graphical printing in applications. whieh is generally commensurate with its
Speaking of graphical printing, all dot matrix printers today offer cost. As the price you pay for a printer
standard resolutionsupto216by240dots per inch ony-pininodels.and goes up, so too does the quality available
360 by 360 dots per inch on 24-pin models. Most applications on from the printer. The magnified output
Commodore computers will only use older standards of 72 by 80 dots samples shown betow should give you a
per inch, but a few have double- and quadruple-strike drivers; while general idea of the kind of quality you can
some GEOS printer drivers can actually address other resolutions expect with a specific printer type.
directly. Perfect Print for GEOS can make full use of the maximum
p p p p p
resolution of these printers.
Most modern dot-matrix printers also come supplied with a few
fonts. Three to five built-in fonts appears to be what you can expect.
Some models also have scalable fonts, but these are generally not of
much use with programs available for your computer. A Near-Leuer- 9-pfei 2+1*
Quality mode is considered standard as well, and it's unlikely you'll OotMalrln DotlWHFtx law laser
19 Commodore World
Volume 1, Number 1
Printers & Interfaces
Ink Jet Printers force the ink out. This approach appears to
Many Improvements have been made in this cause less problems with satellites, giving the
fairly new printer technology in recent years, Epson Stylus 800 a clear advantage over the
and ink jet primers are now an inexpensive competition when it comes to crisp text and
alternative. These printersdclivcroutpul which cleaner looking output.
is a definite improvement over dot-matrix On the whole, ink jet printers are far less
types, and both their output quality and price expensive thiin laser printers in initial outlay;
place them squarely between dot-matrix and the normal price range being from under $300
laser printers. Improved quality and lower up to around $700, However, the average
prices have caused substantial growth in the operatingcostof6centsperpage is double that
ink jet printer market, and experts seem to of laser printers. I'opu I ar low-cost models tend
agree that these kinds of printers will own the to cost even more to operate, with the Cannon
lion's share of the market by 1996. BJ series coming in at S.9 cents per page.
Most ink jei primers use a thermal process, Speed on most models is also slow, falling sheets. Some models even handle large formats;
heating ink stored in a cavity until it expands. into a range from 30 to 100 characters per the Cannon BJ-230, for example, can print on
This expansion eventually causes the ink to be second. However, printing is very quiet as 5tockuptollbyI7inches.Inkjetprintersalso
'sprayed' from the nozzles on the print head. compared with other printing technologies, do a superb job with transparancies. For best
This method tends tocauscsmall stray panicles and inkjeis are the moslencrgy-ctiicient types results, non-porous printing stock should be
of ink, dubbed satellites, to end up in places of printers in common use today. used for all printing.
other than intended. One new contender, the Paper-handling on irikjei printers is limited Printing resolution, built-in fonts, and
Epson Stylus 800, departs from the thermal to single sheets, so they won't make a good emulation modes in ink jel printers all tend to
method. Instead of heating the ink to force choice for multi-part business forms. Most fall into the same guidelines discussed
expansion, the Stylus 800 charges a piezo come supplied with a cut-sheet feed tray, and previously for dot-matrix printers. However,
material cavity, causing it to change shape and many alsohavea manual feed option forsinglc there arc some exceptions. Some models
contain substantially more fonts; oihers (such
as HP's models) have non-standard prim
Old Software & New Printers densities and emulations.
;: Hlew-printers should have no problem simple work-arounds which you carjlry- Some of the reported problems with ink jet
working with many of your old texi- to resolve this problem. printers are that output will easily smear or
basedprintirigapplications.Simpleword If your application has an IBM printer smudge. This condition has been improving,
processors and spreadsheets simply driver selection, place your printer into but youshould be aware that output needs to be
send ASCII or PETASCII codes to the its IBM ProprinterX24emulationmode. handled carefully until it is completely dry.
printer, and since these standards have If your printer is equipped with AGM These printers do not make a good choice for
, not changed, your new printer should (Advanced Graphics Mode), disable mailing labels, since getting the output wet
work well. that feature. Often, this will be enough eouldrcsult in unreadable results. The problem
GEOS users will also find thatthere tocorrect the problem. If it isn't, however, with satellites also becomes somewhat
are printer drivers available for them to try entering the following BASIC lines pronounced when printing graphics, giving
make use of 24-pin printers. The Epson before starting your application: the appearance that some areas havealittletoo
LQ-1500andStarNB-15printerdrivers much ink.
should handle most any 24-pin printer. 0PEN4.4 Our recommendation for ink jet printers
Furtherimprovements maybe realized fHINT#41CHRS(2?);CHflJI6S);CHHJt8) would be to stick with what has been tried and
by:.using Perfect .Print, the printing PRiNT#4,CHR$(27);CHH$(5B); proven. The Cannon BJ series and Epson
application'for "GEOS available from C10SE4 Stylus models have been tried by a number of
CMD, SSI, and other dealers. Commodore users with good success. These
Some graphic-based applications, These lines will help your printer to models offer good emulation of standard dot-
however, may have difficulty printing in work with drivers intended for Epson matrix pri ntcrs, and the emulations are so good
the proper perspective on modern 24- MX-80 printers. It has been report that that e vendot-matrix specific programs such as
pin printers. The effect will be a page this works well with Print Shop and Perfect Prim work on them. Again, let the "Old
that prints longer than normal in the otherearly applicationswith EpsonMX- Software & New Printers" sidebar be your
vertical direction. There are two fairly 80 drivers. guide to obtaining compatibility with old
programs.
Laser Printers
Prices on laser printers have been steadily Laser Printers for Commodore Users
dropping for years now, and 300 dot per inch
A wide selection of laser printers are available today in a wide
modelsurc well within the reach ol'many users
range of prices. Some of these simply are not good choices for
in search of high quality output. In fact, prices
Commodore users, however, due to a lack of certain emulation
have dropped to nearly one-tenth of what they
were fiveorsixycarsago. With prices this low,
modes. Here is a breakdown of currently available models which
and quality levels exceedingotherprinter types,
make good choices for your system. Prices given are retail; street
you should carefully consider whether a laser price may be substantially lower, and isgeneraf ly at least $100 less
printer will fit your application and budget. than shown. GEOS users will require Postscript (PS or PS2), while
Lascrprinters with 300 dot perinch resolution other applications require Epson FX (FX) emulation-
can now be found in the $500 to $ 1000 range. Printer Model Speed Res. Printer Emulations Price
AfarcryfromlhcS6000ourcompanypaidfor PS $1079
Apple LaserWriter Select 310 4 ppm 300 dpi
a similar printer some six years ago. That
Apple LaserWriter, Select 360 10ppm .600 dpi. PCL5,PS2 if-:: -A $B?9
printer, by the way, is still going strong and 600 dpi PCL4.PS2 $2529
Apple LaserWriter Pro 630 8 ppm
churning out decent quality pages on a daily FX,IBM,PCL $895
Brother Laser Printer HL-6 6 ppm 300 dpi
basis. But wait! Not only are the current crop
Brother Laser Printer HL-10h 10 ppm 600 dpi FX,IBM,D6,PCL,PS $1549
of 300dpi lasers available at reasonable prices,
Citizen ProLaser 6000 6 ppm 300 dpi FXJBM.PCL $849
but even their 600 dpi counterparts are now
Epson ActionLaser 1000 6 ppm 300 dpi FX.LQ, PCL.PS1 $799
within easy reach for many serious users.
Epson AcfionLaser 1500 6 ppm 300 dpi FX,LQ,PCL,GL2,PS' $849
Apple, HP, and others have placed 600 dpi
HP LaserJet 4ML 4 ppm 300 dpi PCL,GL,PS $1279
models in the SI500 retail range, and some
shopping around will show that street pricesof HP- LaserJet 4MP:= 4 ppm 600dpl .FX3,IBM2,PCL,GL,PS
HP LaserJet 4M 8 ppm 600 dpi FXMBM*,PCLGL,PS $2399
around SI300 aren't hard to find.
IBM 40391 OR 10 ppm 600 dpi PS.PCL $1599
Laser printers are fairly cheap to operate,
with an average cost of around 3 cents a page. Okidala OL850 8 ppm 300 dpi D6.PCL.PS $1999
Text output is crisp and clear, though graphics QMS 420 Print System 4 ppm 600 dpi PCL,GL,PS,PS2 $1995
will likely suffer somewhat if printed using an Samsung Finale Hi-Res , 8 ppm 1200 dpi .fX,lBHPCL,PCL5%PS $2Q68
emulation mode. This situation with graphics Sharp JX-9400 6:ppm 300 dpi ;FX,IBf$,D6,PCL $599
comes back to our age-old problem: software Star Micronics LS-5EX 5 ppm 300 dpi PCL,PCL5,GL,PS3 $989
which isn't capable of takingfull advantage of Tandy LP410 4 ppm 300 dpi FX,IBM,PCL,PCL5,PS4 $1099
the new hardware. Programs like Perfect Print Tandy LP800 8 ppm 300 dpi FX,IBM,PCL,PCL5,PS* $1499
forGEOSwon'lhelp in thiscasc, cither, due to Tl microWriter 5 ppm 300 dpi PCL.PS $599
the way most laser printer emulation modes Tl microLaser Pro 600 8 ppm 600 dpi PCL,PS,PS2 $1599
operate. Xante Accei-a-Wriier 4000 4 ppm 600 dpi PCL.PS $1795
GEOS users will want to opt for a laser
Nate: All models listed here come with a parallel (Centronics) port
printer with built-in Postscript, a page
'Add $449 aAdd$199 3Add$225 4Add $399.99 plus $399.99 for additional RAM
description language developed by Adobe.
Printers equipped with this interpreter cost a
don'thavc RS-232 ports. To resolve this issue, also possible with this utility if you're brave
little more than printers without it, but it's very
nearly eonsidercdarequircmentforlaserprinter pick up a Skylcs Parallel Primer Cable enough to experiment. Finally. Group M
(GEOCABLE equivalent). This cable now MultiMediahasjust announced acollectionof
use under GEOS. The HP 4L, a 4 page per
minutemodelwithPostscriptcan be purchased comes supplied with a GEOCABLE version Postscript clip art for use with GEOS (see
of the LaserWriter driver when purchased di reel inside front cover of this issue for details).
for around S650 from a number of sources.
iromCMD.ConsicfcrgeUiiigCcillctte Utilities If you only use GEOS part of the time, and
GEOS users will also want to look into some
at the same time, since it provides a patch 10 wish to use a laser printer for both GEOS and
enhancements to allow them to make better
allow GEOPUBUASER to use a GEOCABLE. non-GEOS printing applications, you'll need
use of a laser printer. The LaserWriter 2.1
This handy utilities disk also contains a a printer with both Postscript and an Epson
printer driver supplied with GEOS forusc with
Postscript pre-praccssor lor printing pages in FX-80 or Epson LQ-850 emulation mode.
postscript printers requires anRS-232 interface;
landscape (sideways) mode with If you don't use GEOS at ail, and have no
such interfaces are now very difficult to find,
GEOPUBLASER. Other Postscript tricks are plans to do so in the future, then skip the added
and many of the current crop of laser printers
21 Commodore World
Volume 7, Number 1
& Interfaces
cost of Postscript and go for a printer with high-quality printing, multiple fonis, and which we're aware of still being made is the
Epson FX-HO emulation. Soothe "Laser Printers numerous other features and options. New MW-350. Since most programs bypass most
For Commodore Users" sidebar for a list of printers are not. however. Commodore-ready: oflhe interface optionslo deal directly with the
usable models. you'll have to purchase a printer interface to interfaced printer, ihe selection of interfaces
use any of these printers on a Commodore isn'las important as it once was when programs
New or Used? system. The flip-side of this shortcoming, only supported printers that could emulate ihe
One of the most important things you should however, is that these printers are completely Commodore 1525 or 1526 printers.
consider when looking for a printer is whether ready to work on other types of computer The Omnitronix Serial Printer Interface is
you want to purchase a new or used printer. systems. This may he important if you decide listed as "Serial Port to RS-232'. This is used
Naturally, a used printer is going lo cost less, to buy another computer type in the fulurc. with prinlers that are equipped wilh a 25-pin
but may also bcshorl-lived. slower, and produce RS-232 serial port instead of a standard
lower-quality output. A used prinler is a good The Art of Interfacing Centronics printer port. These printers arc rare
choice for a second printer on your system; it Interfacing your printer to your Commodore nowadays, as are the interlaces needed to use
canbeused tocheckyouroutput for formatting, mayseemeonfusingwhenyouchooseaprintcr them. Avoid buyinga used printer requiring an
or for printing listings and other applications that isn't specifically Commodore-ready; and RS-232 interface unless you can first locate a
which are not quality-sensitive. there are no new primers that are. If you glance source from which you can obtain the interface.
If your software is strictly for Commodore at the sidebar, "Printer Interfaces at aGlance", The last type shown, 'User Port to
compatible printers, you can get by with a you'll note lhat ihcre arc a few different kinds Centronics'. isaGEOCABLIitypeof interface.
Commodore or Commodore-ready printer. of interfaces shown. The Xetec and Micro This requires special drivers in order to work
While you may have little trouble locating a R & D interfaces area!! listed as 'Serial Porllo properly. A number of such drivers exisl for
used 1525. MPS-8O1.MPS-802, or other past Centronics' types. This is the most common GEOS, and this cable is compatible with a few
models produced by Commodore, we type of printer interface made for hooking up other programs such as Superbase and
recommend avoiding these in favor of a Star non-Commodore printers lo your computer. Superscript. Most other programs do not
NX-lGOOCorStarNX-IOOOC Rainbow. Why? Features vary, but overall performance on support this coble at all. Why get one'.' It has an
Because these latterprintersarecapabicof full interfaces which fall into thiscategoryi.s similar. advantage in speed because it takes parallel
1525 emulation and Epson FX-80 emulation Only the Xctec Super Graphix Gold model data from the computer directly to the parallel
(JX-80 in the case of the Rainbow version). ever broke from this mold, as it had a fast serial port on the printer. All other interface types
This means you get more for your money, and burst capability. There are many othermodels receiveserial data only fromlhe computer, ant!
it opens up new levels of quality for your besides those listed, such as the Xetcc Super have to convert this to parallel data before
printed output. Definitely avoid any other Graphix Gold, the Hotshot and Hotshot Plus sending it to the printer. The increase in speed
Commodore-compatible or Commodore from Omniuxmix, and the Carclco A. B, G, G+ can becspccially beneficial on 24-pin printers.
printers for use with GEOS. GEOS was and G-Wi/. (the latier two are now known as
designed for 80 dpi prinler output, and won't (he Supra-Gand Supra-G-Wi/.). Most of these Conclusion
give you a full page width with are foundonly in the used market now, though Hopefully this article has given you a better
Commodore-type 60 dpi printers. a few of the Supra models are still available. working knowledge of what's available, and
New printers bring you some assurances, Even the Xetcc interfaces are no longer made, what works. As to what is best for you, your
albeit at a higher cost. All new printers come andrelativelyfcwareavailable from any source applications and wallet will have to decide.
with a warranty, and generally offer speedy we're aware of. The only interface of this type CW
WORLD
CMD's News Magazine for Commodore 64/128 Users
ORDER NOW
..-
Plus...
Just For Starters
Easy Programming
Advanced Tecniques Vuhjiiv 1 I- uH 1 CREDIT CARD SUBSCRIBERS ORDER
Network Connections April 1 1'rtJ
i Industry News
S-l ** II ft
TOLL-FREE: 1-800-638-3263
DEALER INQUIRIES: 1-413-525-0023
YES!
Commodore World Address
subscription (8 issues) City State/Prov.. Country
as soon as possible! ZIP/PostalCode. Phone
I
1 1 Year Subscription: QU.S.A. $29.95 □Can./Mex. $35.95 □ Europe (EC Only) $45.95 □Other Foreign(Air) $57.95 |
□ I've enclosed a check or money order in U.S. funds Make checks payable to Creative Micro Designs, Inc. ;
Q Bill my subscription to: O Visa □ MasterCard Send subscriptions to: Creative Micro Designs, Inc.
Card Number Exp. Date P.O. Box 646 '
Signature E^1 Longmeadow MA 01028
J
FPSerics
FD RMI-Tnu-Clocli Opttm S2Q.00
NevySetl JiO.OO
Boxol 10, h*gh Dwiilty Dttki (1.BMB] $14.95
Red Slorni Rising $18.00
Bo.ot 10, Ef*anc*d DfiMy PitU [32 MB) MO.0O Rir>B» of Medusa $16.00
HUN C128 Funpak $15.00 3.2 and 1.6 MB 3.5" Floppy Drives
RUN C64 Gamepak $15.00 The FO-200O and FD-4000 disk drives utilize
JrflyOOS C64/SX-W Sytfsm W9.BS SieniSwvico _ $18.00 today's latest 3.5 inch disk drive technology.
JrttvOOS C-12»! 2B- D Sy*«m ... M9.95 SkalawDn »13.0O FD-2000's support 800K (1581 style) and 1.6
AdtftWUI Dnv» ROM't $24.95 TneAmuingSo«)»r-M»n $15.00 MB (High Density) formats, while the FD-4000
Ttm Pretldenl li MatingI $10.00 also offers support for the 3.2 MB (Enhanced Density) disk format.
TheTlveeS«>oo»s $10,00 Fast and reliable, they support 1541,1571 and 1581 style partitions,
SID Symphony Stww Cuiridga $39.95
Tie Break Tennis $16.00
Q«oCaWeConipBllbl» Prtnl Cable $20.00 Native Mode partitioning and can actually read and write 1581 disks.
Towl Ectpse $10.00
S.i Cartridge Port EjpanOw $45.00 FD's feature Quilt-in JiffyDOS, SWAP button and optional Real Time
UMmall! 0( V (Please SpeOty] $17.00
MW.350 Primer Interface J60.00 Clock. High capacity, speed and compatibility make the FD right for
Wntdry V _ $24.00
IEEE Fasn1 64 IEEE I-re-Sacs $90.00 every application, including GEOS.
Ouclisher 128 IEEE Imerfacs $120.00
CMD')C-135i CompatlWa SmartMoun S49.95 TuP*rtedS4 $69.00
Mouse Pad $2.95 Tai Perfect 12H $79.00
2«-p*i Epson-comp*l«>l« Printer $190.00 Pockel Wrlter2 (64) {Dlgliil Sol.) $65.00
CM. C-64C Powar Supply (TtepuitM) $39.00 Pocket Wrner 3164 or 126) (Digital Sot.) $70.00
Power-Backed Expandable REU
C-129 Pow* SwW (HapataM*] - $45.00 Pocket Planner 2 or Pockel Fieri— $35.00
SupwScrp 64 or i2B|Preowon) $20.00
The fastest possible form of storage,
1681/1541-11 Poww Supply... $25.00
Commodore compelO* RGB Morwor Call Super Script 64 «128 (Prectiion) $1S.0O RAMLink provides instant access to files
Dt»laM»nager2fr(neworM) $1600 and retains data while your computer is
Suberbese 64 Version 3.01 IPieciskxi) $35.00 turned off. Easy to use and expandable up
CMDUtitiaa $24.95
SuperOase 128 Version 3.01 (Precision) $35.00 to 16 MB, RAMLink utilizes the same powerful operating system
JrHyMON (ML Monitor) $19.95
PowerPkn64{Atecu«) $16.00 found In CMD Hard Drives, Unlike Commodore REU's which are
Big Blus Reader V4.10{SOGWAP) $39.00
SwrHC»leo4Cnm»w)rlu) $16.00 compatible with less than 1% of commercial software. RAMLink
S3B.00
Caopak M (Acacm) $22.00 supports more than B0% of the commercial titles. RAMLink also
Ctdpak 128 (Aoaajs) $25.00 offers built-in JiffyDOS Kernal, SWAP feature, reset button, enable/
CMD'sC-1351 Comp»l«» SmanMouM $49.95 Cti»npak64(AD«gi) $17.00 disable switch, pass-tnru port and RAM port for REU/GEORAM use.
GEOS 64 V2.0 $44.00 Cnartpak 128 (Abacus) $25.00
RAMLink olfers maximum speed, expandability and compatibility
GEOS 128 V2.0 $49.00 RUN ProductrvHy Pak t. II. or 111 (Specify) $15.00 with all types of software and hardware Including GEOS.
9»oCalc64oro«oFil»64 „ .$40.00 HUN Super Stertef PaH 1541 of 1561 $20.00
jeoCalc 12B or gaoFiia 12B $45.00 RUN Worti $20.00
9«P rognunmvr
aeoPubteh _
$45.00
$40.00
HDSefies
B«Chail ....$29.00 BASIC 84 Cormier (Abacus! M7.Q0
Dusk P«* Plui $28.00
BASIC 126 CompeM(AMcu() $2500 SCSI Hard Drive for the C-64/128
FONTPACK S25 00
BMil 64 Compfler (Shylet] $30.00 HD Series Hard Drives are available In
BHUI12B Compile! (SkyHl) $30.00 capacities up to 1 GB, are fully partition able,
Inlomntlo-Kj FONTPACK $25.00
CoBol 64 (Abacus| $17.00 and can emulate 1541, 1571, & 1581 disks
9»oBA5IC $20.00
Fortran 84 (Abaeu*) $17.00 while Native partitions utilize MSDOS-style
BbOibBASIC $20.00
Pascal 64 [Abaou), $17.00 subdirectories. HD's connect easily to the serial bus or parallel via
RUN GEOS Cwnpanion S20.00
RUN GEOS Power P«fc I Of M (Specify) $20.00 RAMLink. Includes built-in JiffyDOS, SWAP feature and RTC. HD's
galsWay/64 or 12B (Specify Venianj $29.95 DistoguB 128 $29.00 offer superior compatibility with most commercial software including
Colletla Utilities (HanoyGeosUlilitiet) - .- $19.95 SpeedTerm (Abacu*| $25.00 BBS, Productivity and GEOS. And with new pricing, HD Series drives
Parted Prim LQ (or GEOS (Laser-likr) output) $49.95 EwHIUnk RS-232 CartrlOoe (Up to 38.4K baud) „.. $39.95 offer the lowest cost per megabyte of any C64/128 storage device.
geoUakeBool (Maksi Boowbta mpms) $12.95 SwItUnk Modem Cable (DB9-DB25) $9.95
B»She« V2.2 [CLI lor GEOS) $24.95 Commode™ 1680 MoOem (300 beud) S1O.O0
Shipping and Handling Charges
.£90.00 BOCA 2400 BiudMoOam $78.00
Use the chin below to m»i:h ygur order suOIOTal wild you* shipping iona
BOCA2400"tSwitlLmk and CUM $11900
BOCA 14.4K Baud Modem SI 99.00
Superbase - Th* BocA $15.00
UPS Hill
AnalomycfttwiMl $12.00 BOCA 14.4KMSwtm.ink ». Cable $229.00 Ordar Subtotal
, :
around * ., HI. PR CvrnU Fcrilgn
C128 Tricks and Tips $15.00 10 01 -119 99 TflCC S1?CO JtJQO ^cc E15C0
C-128 Peeks and Pokei $15 00 Dr. T KCSS4& MIDI Interface S105 00 12OOC-120» saw sism iua I'Ol K0C0
C12B Computer Aided Dsi«;ri $12.00 Dr. T KCS128 & MICH inWrtac* $149.00
HQ0L>lfi9?9 WCG Horn ifiM Mb W UK- 1«»
Commodcr* 64 Tricks and Tips S12.00 Dr. TAIgorOimioCcmpoeet $2000
3 t - 11? DO S3 CO 1' ■ ■ 117 00 JH CO
GraWitt! Boo* f« OieC-64 112.00 Dr T4OPMIDI EcVUb J2000
l!E0COS2»H lioco «7M
Printer Book rot Dw C64 $12.00 Dr. TCZ-R«lerMIOI E*U) $20.00 1 .-.""■: '-' ■■
Ideas lor Use on Your C-84 $12.00 d. T DX-7 MIDI E(WJb $20.00 1 -I',. ■- 116 CO ■ .i tHM 325 00
CMD
Paymonl and Jollvcryi CMD accepts MC, Visa. Money Orders. COD end Personal
Checks. Personal Checks are haidicr up lo 3 weeks Most iiems are slot*, contact CMD
P.O. Box 646 Info: (413)525-0023 tor current delivery schedules. Returns tor merchandise cred.t only wrtnin 30 days witfi
East Longmeadow, MA 01028 Fax: (413) 525-0147 prior fluihornfllions. All prices and specifications are subject to change wrthoul notjee
CMD Specials
CMD Power Packages FD -2000/4000 Specials
Best prices ever! Save up to SI 25 FREE Copy of CMD Utilities
m^i ——
Ueraon: 4.2
Author. Rod Gasson
Price $20.00 Aiistralan (Shareware Registration Fee)
Available From: Local BBS's, Internet FTP Sites, GEnfe, other networks
It' you're a modem user, then there's a good chance you've heard himself frequents these areas answering support and general questions
of QWK mail packet reader programs. At the least, you should have about his product. While the documentation is very thorough, it's
heard of FIDO net works. If you' re not familiar with either of these, nice to know that support for a program which hails from half-way
or if you're not yet using your Commodore to get 'connected', you're around the world is within easy reach. Solutions to problems posed
missing out on a lot of information about your computer (and a vast by registered users of the program have always been quickly
array of other suhjects) which awaits you on a BBS (Bulletin Board dispatched, and the author ttasoftenprovidcdsimple POKE statement
Service) in your area. And QWKRR I28 is one of the best tools patches for users who wished to modify their own copy slightly. This
available for viewing that Information. Bui before we jump into our is a level of support that's hard to find on a/iy computer pi at form, and
review of QWKRR, let's bring those users who haven't a clue as to the author is lo be highly commended for that.
what we're talking about up to .speed with a little history. QWKRR 128 provides the ability to read standard QWK mail
Information is everywhere. The explosion in electronic messaging packets, has a built-in editor for writing your replies, andean repack (he
through local BBS systems is a revolution that our Commodore replies intoanuploadableQWKreply packet whenyou're done. Italso
machines have played a large role in creating. And while the vast haslheabilttytocreate the reply packet as a standard ZIP archive, which
majority of these systems are operated on MS-DOS computers, the may be required by the system you use for messaging. To unZIP mail
information lo be found on (hem is far from restricted to users of packets you have recieved, you'll have to obtain one of the programs
thosemachines. Thousands of BBS systems are also interlinked via designed specifically for this purpose. I personally use UNZIP64 by
"nelworking' protocols, allowing information to be passed quickly Bill Lueier. which I downloaded from GEnie. Thus far, die only C-128
from one area to another, and linking users with common interests program I know of which handles this function is B VUNZFP by Bruce
together from around the world. FIDO is among the most common Vrieling, which runs under the CS-DOS shell from Parsec, Inc.
of these personal BBS networking protocols. If the system you use to get your mail uses ARC instead of ZIP,
As these systems grew in popularity, it became apparent ihat you'll need a different file from CS-DOS. The documentation with
BBS systems could allow for more callers if more users would read QWKRR explains these options in fair detail, and users in (he
messages and mail off-line. Initially, this involved capturing mail Fidonei Commodore conferences will generally be happy lo help
and message areas of interest to you in a capture buffer, storing it you if you run into problems gelling started. The important thing to
away, then reading it after you had logged off. You could then think noic is that either ZIP or ARC files can be dealt with on the C-128,
about your replies, perhaps even create them with a text editor, log and once you've gotten past thai, QWKRR handles the rest. QPX,
back on and post them. This allowed you to spend less time a utility by Russell Prater is included which helps automate startup.
connected lo a BBS, gave you more time to think about what you Drive configuration for QWKRR is more extensive than with
warned to write; but it was generally far from convenient. Fortunately most programs, partly because QWK mail packets can be extremely
some bright programmers caught on to this, and niiii I protocols like large. The system allows you to assign different locations for the
QWK were invented, with programs for both the BBS system and system files, message data, laglines, and replies. A user drive
user to exchange mail. location can also be defined for other operations, such as import
Now it is possible to simply request that message areas of interest and export of text files. Since QWKRR is CMD device compliant,
to you and your mail be collected into a single file for downloading. these assignments can be made to different partitions or
Compression protocols have also been applied to this scheme to subdirectories as easily as they can be to different disk drives. I
make the packets downloadable in less time. And while these wouldn't recommend this program to any single 1541 drive users,
programs were initially created only on MS-DOS machines, the by ihe way. If you don't have at least two 5.25" drives, or a 1581
concept and the protocols QWKly spread lo oilier computer drive minimum, you'll probably run into trouble dealing with (he
platforms. QWKRR 128 is just such a program, and the only one of combined size of QWKRR and the QWK message packets.
its kind for the C-128's native operating mode. While the number of conferences (message areas) which QWKRR
If you ever visit the Commodore message bases on Fidonet, you' II 128 can handle is limited, this limit is well above the number any
find a large following of QWKRR 128 users there. The author user I can think of would ever need, up to 1140 conferences. While
IMA
THE COLOR 64 BBS SYSTEM, one of the most sophisticated BBS
S DI5K HOCflZDC
systems forthe Commodore 64 computer, has always been builtto
be functional when first installed yet completely modifyabie 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
and advanced Sysops.
PHUR 233115 now nevKK n compute's In its stock form Color 64 supports: 300 to 2400 BPS; up to 3B.400
PD Kin mwtnt nm oven 1M useh BPS with CMD's SwiftLink; Hayes compatible modems; Commo
j Ml Sailed owop newsletters dore or compatible diskdrives; CMD HD Series, U. Kemal and ICT
hard drives; IEEE drives; Commodore REU's up to 2 MB; CMD's
RRTICLES HIW REVIEUS FRDN MOUHD THE HBfiLD RAMLink and MORE. A minimum of 1300 blocks of disk space is
recommended as well as some form of disk drive speed enhance
udluiie i/i*ire. . .*an s ment such asCMD'sJiffyDOS,Skyles Flash Interface orfastloader.
Color 64 also features: upload and download directories; Punter
UDLUI1E 2/1113... *ES h and Xmodem protocols; an advanced public messagesystBm; afuli
featured message editor; built-in MCI commands for message
formatting; 40 and 80 column support; an automatic page pauser;
UDLIME 3/1R14... J3D Commodore graphics and color; ANSI graphics and color; Built-in
terminal program with phone book; Built-in networking with net
DEHD ISSUE...I 3 worked mail, public messages, and lile transfers.
MoreinformationaboutColor64BBScan be obtained by contacting
THE BEST USER GROUP DISCOUNT OF HHS DISK WWKWE the SYSOP of the Sonic Temple BBS at 410-285-0428. You can
also send GEnie mail to F.OGLE, Inet/Usenet mail to
0N.De SUPPORT ON DELPHI! FDf} fl 5 HOUR FfiEE TRIM. F OGLE@GENIE.GEIS.COM orU.S. Mail to Fred Ogle, P.O. Box
OF DELPHI DML UDD-bRB-^MB. HIT nCTWW TWICE. 35427, Dundalk, MD 21222-7427. Send all orders via Mail.
USnwrWE: JOIWELPHI PBS3HW1)I CU5TIMLH
ONCE ONLINE TUPfi: SO CUSTOM iH Pricing forColor 64 Version 8.0, afourdisk set with documentation:
Ihe cost is $65.00. Postage/handling charges: US Mail 3rd Class
add $2.00 (Surface), US Mail 1 st class(Air) add $3.00, Priority Mail
(2nd Day) add £4.00, Express Mail (Next Day) add $15.00. U.S.
funds only, checks or money orders accepted. Canadian orders add
CBEHTED ORE $5.00. Prices and features are as of 3/13/94 and are subject to
GRRPH ¥... change.
27 Commodore World
Volume 1, Number 1
Graphic Interpretation
It's pretty much impossible lo keep up wiih from one basic drawing. In other words, this
everything, and it's certainly impossible to marvelous program was intended for computer
afford it all. artists who don't want todraw twenty different
Things have been changing a lot lately here trees; with geoMorph they can create just one
on my 128 too. It all started with a disk I found and morph it into a whole forest of similar but
in my mailbox a few weeks ago, sent to me by slightly different trees. GeoMorph contained
Maurice Randall. Now Maurice, who lives no commands to run the resulting images in
about an hour and a half away from me but any kind of animation.
whom I've never met, is one of those people What a bummer! After all, according to the
who keepmyfai thin theCommodorecomputcr documentation this program would certainly
alive. He has a firm grip on the vision of just be able lo create a full range of images to
what wonders the 64/128 can do and jus! how convert one picture into another, albeit with a
much potential there still is in this chunky slab lot of time and mouse clicks. There had to be
of beige plastic. The disk he sent me contained a way lo make these images move on the
three GEOS files: a photo scrap, a screen! After all, Maurice himself had used
documentation file, and an application. The this process to create that nifty title screen. I
application was called "gcoMorph." COlumn screen (128-mode is fine, by the way, wasn't going to give up this easily!
That's morph. as in morphing, as in those but the program only runs in 40 columns) was The documentation informed me that the
cool effects when ihe had Terminator or Odo a workspace thesize and shape of the geoPaint images created by gcoMorph could be copied
on Deep Space Nine seem lo melt from one draw window, the usual strip of drop-down orcut from Ihe work area as photo scraps, and
thing into another. Morphing is suite of ihe art menus across the top, and three icons on the I knew there were ways toanimate such things.
in the realm of computer graphics, the kind of left. Then, much to my delight, morphing I dug around in my disk drawer and found a
thing that top-flight computer graphics gurus appeared, right before my eyes. The word copy of Album Animator, asmall but powerful
do with state of the ait. fancy-dancy, ultra- "geoMorph" blurred,swirled, and thenchanged program that will "page Hip" through a photo
expensive computers. In other words, it's one into Maurice's name. Theeffect was wonderful, album, rather like one of those flip books that
of those changes I was talking about in the like water flowing, from one image into the my daughter always wants to buy at the Disney
beginning of this column, the kind of thing I other. I was pumped. Store. A!l I needed to do was to create my
can't afford, thank you. Well, afterclickingon each icon two or three morphing images, sock them away in a photo
But hey! This diskpromised morphing right limes with littleeffectandaftcrselectingon the album in order, then use Album Animator to
here in GEOS on my good old 128. This I had dropdown menus anything I couldn't identify, make the whole thing come to life.
lo see for myself. I double clicked on the icon, I admitted that I was clueless and opened the So I fired up geoPaint, created two strange
ready to create a graphics miracle. Of course, documentation file. After a few minutes, I looking faces that looked nothing like each
1 skipped the docs flic, since I never read started to get the picture (no pun intended). At other, then imported them into geoMorph
documentation until after I have clearly the same lime 1 got a good healthy dose of (which was a piece of cake now that I had read
demonstrated my inability to figure the darn reality. GeoMorph was not really intended to the instructions). I discovered 1 could actually
thing out for myself, which usually takes five create the kinds of cool morphing I was set a variety of controls to affect how the
or six minutes and at least one system crash. imagining; rather, it was designed to allow images are modified, and I messed around
The first thing that came up on my 40- geoPaint users to create a variety of images until I had struck a nice balance between
fanatically subtle detail and reasonable speed. using, and just stopped it every seven or eight hours I spent on it, just imagine what all you
Then I started morphing, one frame at a time. frames to copy one over to the photo album. graphics wizards ouf there could accomplish!
After I had created six or seven of these I When I was done. I had eighteen frames which I sure hope that a lol of photo albums show up
reached two important conclusions, first lhat I showed one of my goofy faces melting onGEnieforlherestofustorunonourAlbum
needed a faster way to store the frames in my wonderfully into the other. This was cool. Animators. I have a feeling that, with a true
photo album and second thai even after my fine The next step was to run Album Animator, artist at the helm, this program could create
tuning of the conlrols this process would take and let me tell you the results were great! miracles! The file is available for download
a heck of a lot of frames to make the switch. Okay, it wasn't exactly Odo-quality, but one from GEnie (file GEOMORPH.SFX library
For my first problem I went back lo my disk face melted very neatly into the other, just like 1), as is Album Animator (file
drawer and found my Collelte Utilities disk from I h;id hoped. I callcdmy wifeover to see it, then ALBUM ANIMATE.CVT in library 1). Album
CMC There I found AutoAlbumAdd, a desk tried to exit the program. That's when I Animator is also available on Q-Link (search
accessory which automatically slips thecurrent encountered a little problem: the program for filename "album animator" uploaded by
photo scrap into the first slot in the first photo AlbumAnimator wouldn't recognize the "DEN S"J. Maurice promises a full-featured
album it finds on the disk. Now every time I RESTORE key when I pressed it. whichmeant version of geoMorph as part of his publishing
copied a frame into a scrap, I could just select I was stuck with no way to exit the program. I program "Finally" which will hopefully be
AutoAlbumAdd from the geos menu and the figured the problem was that I was running the released sometime this year. This version will
image would beput neatly inplace. The second programona 128, sol rc-boolcd with u64 boot include animation routines and support for 80
problem was solvcdjust as easily.I set geoMorph disk. This time everything worked just fine. column mode. Don't wait, though! Download
to work churning out images, each one taking Now this is one program 1 hope catches on. that file and start morphing! CW
around eight seconds with the settings I was Iflcouldcreatcsuchagreateffeciwiththefew
Free Disk
OF SOFTWARE!
64/128
Programming in GEOS is an experience than this for creating your source code. Since
thai anybody with a little knowledge of machine GeoWrite displays it's documents a page at a
language can learn. What is nice aboui ii is that time, you are able to stay better organized by
GEOS lakes care of much of ihc work lor us. putting each routine on a separate page. It is
Anil the GEOPROGRAMMER package just easier to find a routine this way, which is
carries on with ihis idea of making our life important when debugging time rolls around.
easier. Nevertheless, il will gel you if you are GeoWrite's ability lo cut and paste wilh (he
not familiar with some of it's little quirks. mouse is far superior to anything else on our
Avoid these and you will get hooked on computers. And it's search and replace function
programming I ike you neve r thought possible. is exceptional. You will use that very often. I
I'm not going to try to teach machine language use it all the time.
programming itself. That is a subject thai can Whatever you do, stay organized. Andby all
be taken up by another column. I will assume means, back up your work. Especially if you
thai you already know ihe basics of ML are working fromaramdisk that is not battery-
programming and so we will jusi get right backed. Once you have written enough source
down to business with GEOS. If you are just code to generate a usable program, go ahead
learning ML, hang on to these issues and just almosleveryimponantmemory location. You and assemble it, link ii, and then test it to see
readthis column whenyouarereadytoproceed, will use ihcse labels and symbols throughout what happens. I fyou have two compu ter setups,
Meanwhile, if you haven'i already done so, your programming, in addition to your own it is handy to do your creating on one and
purchase a copy of GEOPROGRAMMER, labels and symbols thai you create as you write lesti ngon the other. You are sure to have plenty
forthis is the only assembler package that lean your source code. of crashes. Your test unit can be re-booting
recommend for anyone wishing to do any One of the most important aspects of GEOS while you are studying what went wrong on
serious programming under GEOS. programming is to use your head. Be creative your development unit. As time goes on,I will
ThcadvanlagetousingGEOPROGRAMMER and ingenious. You have the tools and the getinto the subject of debugging. You'll more
is thai il was written to understand the GEOS system to work with. All thai is required is for than likely spend more time debugging your
syslem. Il is a very powerful and easy to use you to think and use common sense. Think of work than you will creating the source code.
cnvinmmeni.li will naturally create your files a project to work on. Perhaps there is an If you like machine language programming,
inthe required GEOS formatwithout any extra Application or Desk Accessory lhatyou would you will like using GEOASSEMBLER and
work on your pan. One of the biggest pluses is like to see that nobody has ever created. Well, GEOLINKER. GEOSASSEMBLER is used
thai it can assemble a photo scrap right into go ahead and work on it. But make it the best lo assemble your source code files into a code
your code. This is important since GEOS is a you can and put some thought into it. Make it that is relocatable. Your source code won't
graphical environment, and being able to easy to use, and make il useful. Your program have any reference to where this code should
include graphics in your applications can add should become apariof someone's collection, reside. You can assemble several separate files
a nice touch thai otherwise would require a and it should find itself on that person's most and then use GEOLINKER lo link each of the
great deal ot work with any other assembler. used disks. There are a lot of ideas out there resulting relocatable files into what is the final
Ai least 95 percent of your work can bo done that have not been tried yet. result,yourapplication,deskaccessory,printcr
without even having to know specific memory GeoWrite will be your source code editor driver, or whatever you can imagine. When
locations also. There is a label or symbol for and believe it or not, there is no better editor you use GEOLINKER, you will establish the
reassemble it again unless you make another change to it. The assembled
Each set contains 6-1541 format dinks. KEYBOARD SEELS
1: Assortment ADULT «PACS1 Protects your keyboard
relocatable tile will have the same name but with .rel added to it. These 3: Educational
ATI 10.00 even whileyou type!
.rel Hies are combined at link time. Some olherassemblers do not have 4: Games Set
2- Adult Image* C64orVic20 #VS64
a link function and need to reassemble every single source file. N: Adult Images Comm. 64C #VSWC
When you get your project to the point where it can be tested, do so 6: Productivity
You must be IS yn. Comm. 128 #VS128
7: Geos Clipait
before proceeding any further. Put it through any tests that you can. If to receive adult sots. San Your Commodore!
8: Recipe* Sel S i gnat u re Rcq uired I
you discover any hugs at ibis point, fix them now. It is much easier to ONLYS 19.00
9: Utilities Set
add to a bug-free program. It is also easier to remember where you have A: Christinas
made your most recent changes that may have caused a bug. BiAestSet 8 BIT WANTS TO WISH LOTS OF LUCK
TO COMMODORE WORLD MAGAZINE I
The main thing 1 must stress with programming in GEOS. is to be C: Music Set
D: Ait Gafleiy While to many othen arc walking away from
elegant. You can be as inexperienced as anybody when it comes to Commodore naen. CMD hat always been there
E: GEOS File*
writing iML programs. How much you know is not important. But how cutting the edge of dcreloponumt and rapport!
F: F.G.M. Set
you makeyour program look to the user is very critical. You arc notjust G: Game* Set
a programmer here. You are a designer, and an artist. The best il: flickers I'iic CALL FOR A FREB COPY OF OUR
programmers in the world are no good if they are not creative. A I: Images Set NEWCA TALOG OP2200 + DISKS/
thoughtful beginner can write better programs with less knowledge and J: TelecomnL
K: Games Set pi6}-957-lU0Mon-FriWAMto5PMES/DT
more ingenuity.
L: Games Set Shipping52.001st Item + Sl-OOcldt extra item
Next time around, let's dig right in and do .something with our Sorry ao Credit Card Order* or C. O.D. 'a
M: Recipes
computer. For those who have never written a GEOS program, we will
write a very basic application. It won't do anything useful, but will give
you a starting point. For those of you who already understand these
concepts. I'll share some of my own experiences with GEOS, what to
do and what not to do. See vou next time. CW
un Graphics.RlaEtiini
FUN GRAPHICS fflflCHlNE irGm)
IDflCHINE IFGII1) IS UN
UK "RLL-
"RLL-IH-OHE"
IH-OHE" CRftPHICS
GRHPHICS
Sand computer (& power supply)
or disk drive with name, address,
Authorized Commodore
Service Center
PFOCHdffl FOB THE C = 64. 'JJHflr CflN fl£ CHCHTEO WITH FGUI IS phone, & describe problem. We'll Since 1379
ONlVJJffllTED BV YOUR IfflflBINATIOrl. JUST fl FEW EXFMJPLES!
flWK nusiHts: ennas sichi >■■"'■% call with parts estimate. Repaired
M? \fK CUSTOfl LflBCLS CHECKS
IMOtO TITLIHO OUCBLnVt unit is returned to you via UPS. 90 Day Warranty
SUPPORTS <■■■:■ BROCHURES
IIDQRKS WITH
RLL '; ILL IIUIIFi ■. Ill 1 ■_ i: Ml fin- 01541,
. 1571 Payment can bo COD, VISA, M/C, an all repair*.
CfflG DRIUES Dincunns cedt ir iCftTCC TH5B1 CRIUL5
PGsrcPL anteiiHG Crtftdi—ri \\ or DISCOVER.. Minimum charge FAST TURNAROUND
~<!£EHrE*S FOR HE DISK ENVCtOprS
FUH GRAPHICS iHflCHIHE SUPPORTS tltlPOflTIHC GHHPKICS UNO for estimate only is 31O.O0.
HI-flES SCRFJENS FROffl IMHV PDPULflR PROGRnfllS IHCLUDIHG:
Firing Chart: Now that we have the general structure to our program, the next
Distance (yards) Hit step is to consider how we are going to represent the Firing Chart
0-499 1 -9 and the Damage Chart in BASIC. Usually the besl way to represent
500-1499 1 -7 such charts is to use an array. For our Firing Chart we need a two-
1500-1999 1 -5 dimensional array. Since there are five distance ranges we will need
2000 - 2499 1 -3 five sets of numbers in our new array. The first number in each set
2500 - 3000 1 -1 will be the maximumdistance for this range and the second number
will be the maximum die roll that will score a hit for this range. We
Damage Chart: will call this array FC for Firing Chart.
Gun Size Damage (points)
1" 5 Array FC<1) FC(2)
2" 10 (D 499 9
3" 20 (2) 1499 7
5" 50 (3) 1999 5
7" 80 (4) 2499 3
9" 120 (5) 3000 1
In BIG GUNS it is not unusual for a ship to have two guns or more NOTE: We do not need the minimumdislance for each range since
on one turret. On the bigger ships there could be dozens of turrets. we can figure it out from the previous range AND we do not need
Imagine having to go through the above process for every single the lowest die roll for each range since we know they arc all one.
gun on all of those turrets. NO WAY! All you care about is how
much damage you inflicted on the target. Why not have your To refer to thedie roll necessary for hitting a ship at (2000) yards
Commodore do all of the tedious work so you can concentrate on we would look at FC(4,2) which is a three. This tells us that we must
sinking ships? roll a three or lower to score a hit.
Like the Firing Chart we need an array for the Damage Chart. In
We'll build BIG GUNS in three steps: the Damage Chart there are six different gun sizes; so we will need
1. Outline main logic an array with six sets of numbers. The first number in each set will
2. Design data structures be the gun size and the second will be its damage. We will call this
3. Create the program array DC for Damage Chart.
• Be careful to align the READ routines with the data order we 390HR=FC(I,2)
400 REM
used in our DATA statements
405 REM CALCULATE # OF HITS
Lines 300-399 410 REM : ; ■ ■--
• GetNumberofGuns: NG 415NH=0
■ Get Distance to the target: DI 420 FOR 1 = 1 TO NG :
425 : RO=INT(10*RND(0))-t-l
• Make sure distance is not out of range
430 ! IFRO<=HRTHENNH=NH+1
• Find the Highest Roll for each hit: HR 435 NEXT I
Lines 400-499 440 REM-
• Calculate the number of hits after all guns have been fired 445 REM CHECK FOR ANY HITS
450 HEM-
where:
455 IF NH<>0 THEN 470 .
NH: Number of Hits
460 : PRINT'NOHTTS"
RO: result value of current die ROM 465 r GOTO 600
• It' no hits skip ahead lo try again 470 PRINT"* OF HITS-NH
Lines 500-599
505 REM CALCULATE DAMAGE
• Get the Gun Si/.e: GS
510 REM
• Make sure it is a legal gun size 515 REM-
• Calculate the DAmage: DA 520 REM GET/CHECK THE GUN SIZE
Lines 600-699 525 REM-
530 INPUT-ENTER THE GUN SIZE* ;GS
• Check if user wants to try again
535 FOR 1=1 TO SD
540 : IFGS=DC(I,1) THEN 560
BIG OONS program listing 545 NEXT I
550 PRINT- ILLEGAL GUN SIZE'
100 REM 555 GOTO 530
10S REM BASIC INSTINCTS W/GENE BARKER 560 REM-
110 REM 565 REM NOW ADD UP DAMAGE
115 REM (C) 1994 COMMODORE WORLD 570REM-
120 REM MAGAZINE 575DA=DC(I,2)*NH f:"
125 REM 580 PRINT-DAMAGE-DA
130 REM- 600 REM
135 REM MAKE SCREEN EASIER TO READ 605 REM CHECK FOR A TRY AGAIN
140 REM- 610 REM
145 POKE53280,11:FOKE53281,0 615 PRINT
150 PRINT- {SHFT CLR) fCMDR 7 }BIG GUNS!" 620 PRINT-TRY AGAIN (Y/N) ?" "
200 REM 625 GET XS :. -■.
205 REM INITIALIZE FIRING/DAMAGE CHARTS 630 IF XS="Y" THEN 303 "
210 REM 635 IFX$o'N" THEN625
215SF=5rDIMFC(SF\2) 640 END ,
M=ABS(PEEK(215)>127J 1. Use BASIC 2.0 commands only, except when a BASIC 7.0
command is required to make a 128 perform a task that must
Now the variable M will be set to 0 for 40 columns, and I for 80 be done differently on a 128. In such cases, be sure to use an
columns. But wait! We'11 have to make sure that we're dealing with 'IFFTHEN' before the BASIC 7.0command.
a 128 in 128 mode before making this check. Thus:
3. Use the BASIC 7.0 BANK statement when using PEEK, POKE
and SYS commands to assure that the correct bank of memory
is configured. Don't forget to precede the BANK statement
with an 'IFFthen'. for the
Commodore 64/128+1541
4. Look before you leap. SYS locations will be different for user-
written machine language routines on 64's and 128's. If you FREE Shipping and Handling
plan to use some custom ML, creale an offset variable which in the U.S.A.
can be added lo any SYS command. While there are different S/H in Canada $5 and S10 for all others.
ways of getting your ML in place, making a single program file - American Currency Only -
with all code resident is simpler for users to deal with. Make
your ML relocatable, and tack it on to the end of your BASIC
code. If your program is mostly ML, then make the first portion
a relocatable routine that can move the remaining code to
common location in either a 64 or 128. P.D. and Shareware Double-sided Disk.
PACKED!
I'll let you think about these suggestions unii! next issue, where I'll * GAMES * UTILITIES * DATA FILES * MORE.'
showyou how to implemcnl them all - with special attention hcingp;iid
to itcm4, since many advanced programmers will want to mix ML and
BASIC for quick development of efficient programs. CW
Send $3.00 for Disfc'&S/H Costs.;
Send check
or Money
Order to: BOX 10B6 - SIDNEY, MT 59270
Repair
Complete Service and Repairs on Big Blue Reader 128/64 - 4.1
Transfers word processing, text, ASCII, and Screen Code files between
Computers, Monitors and Printers C64/128 and IBM PC compatible 360K 525' and 720K 3.5" disks.
Requires 1571/1581 or FD-2000/4000 Disk Drive.
Authorized reseller for: Still only $44.95
Version 4.1 upgrade, send original BBR disk plus $18.
Creative Micro Designs, Inc
Supra Corp.
American S'ware and Hardware Search 3.2
Entire Old & New Testament text, plus an Exhaustive
Diehard Magazine English Concordance on 7-1541/71 disks or 4-1581 disks;
Microsphere 700,000+ references. Includes: CGd & C123 programs.
Incrediblo five (5) second look-up time, per/word, per/disk.
Great Valley Products KJV $39 | NIV $49 | KJV & NIV $75
"*■ Call or write for more information.
'l.ci our 17 veins of experience serve von.' Also available Online Bible Search tar IBM & Amiga!
CMD DOS (Disk Operating System) is the locations and commands are emulated onall
control program built into CMD's HD, FD, CMD devices, and a special extended
and RAMLink which is responsible for "Native' Job Queue is also provided. Fast
controlling all operations related to these serial 'Burst' commands arc supported on
devices. The DOS interprets commands from the HD and FD.
the computer and responds by performing Commands arc sem n> CMD devices in
[he requested operation (load, save, format, the usual manner (over ihc Command
etc.). The DOS breathes life into CMD Channel; Secondary Address 15). The Error
devices; without it, our equipment woulddo Channel is also accessed in the same manner
little more than take up space on your as with other Commodore diskdrives. Files
computer desk. Of course, this is also true are opened and closed and file data is
for Commodore disk drives (such as the accessed through the normal BASIC
1541,1571 and 1581) which, like CMD HD commands or Kernal routines. The directory
and I'D drives, arc "intelligent" and contain structure of CMD devices is the same as
an on-board microcomputer which by nature Commodore disk drives and directories can
requires a control program (DOS) to be viewed by using the standard commands.
function. RAMLink, instead of having its and use if just like your other Commodore Commodore wild card and pattern matching
own microprocessor, uses the C-64 or C-12H disk drives. Even RAMLink, which plugs syntax is supported as well.
microprocessor to perform its functions and directly into the computer's Cartridge Port, The close adherence to Commodore DOS
in that respect can also be regarded as an appears as a disk drive, even though standards makes CMD devices compatible
intelligent device. programs and files are being accessed from with nearly all C-64/128 software and
The FD and RAMLink (like Commodore a solid-state RAM disk. eliminates the need for program
disk drives) have their DOS programmed All CMD devices support PRC, SEQ, modifications. In addition, GEOS
onto a ROM (Read-Only-Memory) chip. REL and USR files along with all file- compatibility is provided through special
The HD has its DOS stored in a hidden area related commands, including Load, Save, Configure files supplied with the devices or
(partition) on the hard drive and is Verify, Open, Close, Scratch, Rename, through CMD's gateWay desktop.
downloaded to RAM each time the drive is Copy, and Record Position. Direct Access
powered-up. files are supported along with the Block- Partitions
Allocate, Block-Free, Block-Read, Block- Because of the large capacity of CMD
Compatibility Write, Buffer-Pointer and Block-Execute devices, CMD DOS provides a means of
The core of CMD DOS provides an commands. The 'User' commands are also organizing the storage area into manageable
emulation of Commodore DOS 1541, 1571 provided: U0. Ul (block read), U2 (block sections. On the FD and RAMLink you can
and 1581 commands. This enables CMD write), U3-U8 (jump), UI (warm reset) and divide the overall storage space into as many
devices to act and respond like Commodore UJ (cold reset). Memory access commands as 31 segments (partitions), while on the
disk drives, which provides the user with a are also included (Memory-Read, Memory- HD, as many as 254 partitions can be created.
familiar command structure along with ;i Wriie, and Memory-Execute), along with Partitioning a CMD device is similar to
high degree of software compatibility. In support for Utility Loader and Autobool dividing a large disk into a number of smaller
other words, you can plug in a CMD device Loader files. 1541,1571 and 1581 Job Queue disks and is accomplished through the use
programs by using the SWAP function. The SWAP function can L:filename Lock/Unlock a fito
Rename partition
also be useful even if a copy-protected program cannot be loaded
R-Hijieadernarae Rename directory header
from a CMD device. In such a case, you would first load the Write protect a disk (HD and FD only)
W-l
offending program from your 1541 or 1571 (device 8) and then Undo a previous W-1 command
■.W~0*;;;. —
SWAP Ihe CMD device to device 8 after the program loads. This 'S-8'" SWAP to device number 6
allows you to store the data files written by the program on your S-9 SWAP to device number 9
CMD device. SWAP can also be used even if you do not already S-D SWAP to default device number
Get diskchange status (FD only)
have a device 8 or 9 on the serial bus. In addition, CMD DOS also G-D
Get partition Information (type, size, etc.)
includes a series of software SWAP commands which can be sent
T-RA Read RTC time and date In ASCII formal
from within programs to perform the device number swapping.
Write RTC time and date in ASCII format
T-RTJ Head RTC time and date in decimal format
Special Commands • t-WB+CHR$(date/time) Write RTC time and date in decimal format
As mentioned previously. CMD DOS emulates all Commodore T-RB Raad RTC time and dale In BCD format
DOS commands and also includes a set of enhanced commands that T-WB+CHRS (date/time) Write RTC time and date in BCD format
Send SCSI command (HD only)
provide a means of accessing the extensive storage capacity and
advanced hardware features of CMD devices. See ihe sidebar fora
brief overview of these commands.
Device Numbers
RAMLink and the HD can be set to any device number from 8-30 Q: What do all of these drives
by running a utility program provided with these devices. CMD have in common?
DOS saves this device numher selling in the system partition, anil A: They all perform at their best
remembers it each lime ihe computer or drive is powered-up or
with The Compression Kit. r~~frr=J
reset. The FD can be set to any device number from 8-15 by means
of a rear-panel DIP switch. The Compression Kit
Backup System
RAM Link Autofile
A noteworthy feature of CMD DOS in RAMLink is its ability to 7 HOT Must Have Utilities
automatically load and run a BASIC or machine-language program * RleiTIBSter: Cocy. move, dalete. nnrj replace lilos
from any device whenever the computer is powered up or reset. w.th on so. (The in housu lave Me )
This feature, called the 'Autofile', can be used on aC-64 as well as native par-lions (Single or dual airves.) ■.'.ok;
a C-128 in bolh 64 and 128 modes. A utility program supplied wiih v Archiver: The consumate tile backup utility.
RAMLink allows you to easily enable or disable ihe Autofile {It's aocowfiriul and easy la use. it'll make you scream!)
/ 1541 Disk Boa: Squeeze Ihoss 1541 5.S5* SS;DD
function as well as define the program parameters (device number, Disks into convenient backup liies (Backup imdsb disks.)
program name, type, SYS address, etc.). •/ 1571 Disk Boa: Souwavom 1571 5.25'DS DDD,sksc,_,DRAWr;.k
(nlo convenient backup Mas (Trim moans twin sides (oiks.)
1561 Disk Boa; Souee;o ihose big 1581 3.5' DSTCD
RAMLink Parallel Port Gisks into eanvenienl backup fites.
RAMLink includes an 8-bit parallel port which can be connected / CMD_Native_Bp.i:_3^ j your i r.'.i) n.«h-i. p.hi inn-.
wnn contiCence {Safeguard your valuable Cata )
to the parallel port on CMD HD hard drives. Using the parallel port CMD RAMDma
All utilities include a full featured 3 stage verify.
can provide a 4x increase in data transfer speed hetween the -
computer and HD (loading, saving, etc.). CMD DOS in RAMLink Includes a full sized custom 3 ring binder with a 50+
senses whether the HD is connected via ihe parallel cable and will page, easy to understand User's Manual.
"Now shipping v1.1O" con oc
automatically divert serial data transfers to the parallel cable. A Please enclose checker money Ortiarlc.' OOC?.j£J
software command is also provided with RAMLink thai allows ihe "Now includes BBS utilities,
parallel port to be enabled or disabled. CVV Mad Man Software the Decomper and Dissoluer!"
1400 East College Drive
U.S. Mail I P.O. Box S5=0D
Cheyenne, Wy.82Q07
Canada 55.00 Foreign S10.00
(307) 632-1178 information
What version number is COLOR 64 up to now? Does COLOR 64 support any special drivefeatures, such as 1581
Effective 04/15/1994 we are shipping Color 64 V8.0. partitioning?
Color 64 supports 1581, CMD-1581, and CMD-NATIVE mode
partitions, and will read the lime right off of your CMD-HD/FD/
htt expensive?
The price for Color 64 BBS V8.0 is $65.00, phis $3.00 for first- RamLink. Files and messages are date/time stamped as well.
class delivery.
Which kind of terminal emulations can callers use to access a
trade show, and wiih all ihesc workstations 486's cost as little as $1,000 and some cost
SERIAL. So we hook up a 128 to that 1541. upwardsof$3,000.Usuallythccheapersystems
combined they only managed touse42percent
of the server processing capacity? Hmmm, Still slow. Ah, the 1541 is slow serial, so we are made from cheap and poorly matched
maybe we don't really need Pentium servers. need aFASTSERIALdrive. Hookup a 1571. components and are pretty well strippeddown.
Workstations! We obviously need Pentium Much better. For example: You might find a 486SX with a
workstations. Why? It will make us more But is there still room for improvement? Of 33 MH/. processor which has a 32-bit bus just
course. Try a 1581, CMD FD or CMD HD. like the $2,000 machine. But here's where
productive. It's fast.
Okay, let'sconsidcrthis. Most workstations AddJiffyDOS tolhe computer. Nice. Fast. But ihey get you; instead of using 32-bit VESA
are used fordatabase applications, and receive is there still room For improvement? Sure. We Local Bus cards lo match the processor bus,
their data from a server. Ever run such a need parallel hookup, not serial. Okay, we add they use 8-bit cards. Now what do you think
workstation? Ever notice when it's slow? It's a RAMLink to interface lo the CMD HD. Ah! happens? You gel 32 bits of screaming fast
slow when itis storing ilaia to orreceivingdata Better. But the HD isn't instantaneous. How data flying out of the processor thai slows
from the server. Hmmm... ifourservers are not about some RAM? Ah, now we're there. down to the dead craw! of an early 80's PC
overtaxed, and our workstations arc only slow Parallel I/O with nearly instantaneous access when it hits the 8-bit bus on the I/O, video, or
whcnaccessingthcserver.whatisthcproblem? to peripheral storage. drive controller cards. The result: a dog of a
I/O. Input/Outpui. The physical network What's the point? The point, my friends, is machine! So I guess you gel what you pay for!
connections themselves. This is where the that the business world once again needs to OK, you' ve decided to go with a middle of
industry lags. We don't need Pentium. Or lake a lesson from its forgotlen roots: the S-bit the road 486 for about S1.600. Now, let's add
Alpha. Or PowerPC. We need better and faster community. They need parallel access a few software titles lomake this sleepinggiant
I/O. networking and I/O that operates at processor actually do something. The following list was
ThisissomethingCommodoreS-bitowncrs speed. Until that happens, no Pentium, doublc- compiled from ads in the April '94 issue of
can identify with, Equate this with using a clock Pentium, triple-clock 486DX4 or any Computer Shopper and will give you an idea
Commodore 64 and 154!. Slow, because the other high-speed processor is going to affect of costs associated with building a complete
Commodore serialbusisslow. Just likecurrent the data bottleneck thai exists. system using reasonably priced equipment.
network protocols. Bui the 128 has FAST So wha's the big deal about Pentium? Well,
icen sitting so far, I suggest that you sit down for the rest of this article Improit on youi btii rroni <st«i jlropMiti CuHoni Doodle A Gets pilcnn Hpli. MNS5W8-B7H
INDEX
COMMODORE
8-Bit
CEE-64 Alive!
Centsible Software
31
27
......43
WORLD
Color64 27
Commodore World ■ 23
Computer Bargain Store 44
The Internet
Creative Micro Designs 24, 25
Creative Pixels 43
dieHard Inside Back Cover
FGM Connection ....31 Will our favorite 8-bit machines become
Group M MultiMedia. Inside Front Cover roadklll on the Information Superhighway?
Harvey & Associates 43 Find out why we don't think so!
Living Proof —■ 43
Loadstar 15, 29
Mad Man Software
Micro Storm
38
35
SCSI Magic
Phoenix Network 5 Teach your hard drive new tricks when we
R & K Microtronics 35 present a tutorial on using SCSI commands
Sodak Electronics 43 with CMD hard drives.
Software Hut 7
Software Support International 3
SOGWAP
Tycom
35
.....31 Hard tips
When your C-64 or C-128 starts acting
strange, there may just be a simple solution.
Commodore World We'll take a look at what you can do yourself.
Classified Advertising
SuSscriSe today!!!
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 commodore Our annual public domain issue Type-in programs and more lype-in
software and hardware like reviews the available software in programs!!!
GEOS. Super Snapshot, Laser the public domain and passes the
Priming. Fleet System, and best on to you. information on:
more!!! telecommunicating
Our annual Rarities issue lists all music on your commodore
Programming tutorials. Our sources of commodore printing
Basic BASIC column is equipment so you can find that memory management
introducing many readers for program or piece of hardware that AND MORE!.'.'
the first time to BASIC you've been looking for.
programming.
Become a permanent member of our did lard family with a full subscription. Share
with us in further exploration of your commodore computer!!!!
□ □ □
the cover price of $2,95 you $107 will) ih' Spinner $29.97
[bat's 42% oflihe companion disk lhalrs49%of[lhi:
can'! afford not to
cover price! $49.97 cover price!!!
subscribe! And don't forget
Namc-
the companion disk -- The Two Years, (20 Issues)
with Ihe Spinner
Spinner! Subscribe today
□
Ad dress- companion disk
and save! $94.97
Ciiy ST- Zip-
□
Mail to
Payment Enclosed
dieHard
['lease allow 6 to 8 weeks for delivery of
P.O.Box 392
first Issue. M:ilw chock or money order
payable to dfcHanl.
iiJlI 5% sales lax.
Idaho residents
□ Bill Me Boise, ID 83701-0392
WC make check or money ordei payable to dirHard , Mali" rcridcnU musi J'lJ TO ulcs ux.