ybertank Design and Cybertank engineers conlrol the destiny ol the Organizalion lor Strategic Intelligence. They're the head of th e 0 MEGA Projed, a classified military coni ract that's s haping combal*s future. E mploying
tomorrow'stechnology.OSI cybertank engineers designthe chassis and artificial intelligence (Al)
lorthe next generation of neural armored warriors—and they gaugetheirsuccess on a simulated lield ol battle. Join these elite ranks, and pit your designs against Ihe world's best.
'
tVORIGIW We create worlds:
WCOMPANBLE VE
WCOMFWIBLE VE
APPLE VERSION
Availablo lot: IBM/Tandy compatfcles, C-Mn 7S, Apple II series, Wan ST and Amiga, coming soon lor, Macii
toORIGIN A«ners«nsH9.95,stirppin9isFnEEviaUPS Alkw 1-2 weeks lot delivery ORIGIM.P.O. Boi Ifil/M). An ,im im,
October 1989
Vol. 7, No. 10
^7*
. g
Features Looking Good! Tips and More Tips for Desktop Publishers Tom Netset
8
*
Reviews Overrun'. Erik Olson Chomp.' Ervin Bobo
Larry Cotton
Time & Mnjik Ervin Bobo Western Games Robin Minnick
Mike Bloustine
128/64
58
"
20
64
Lance Eiko
2
*
Letters to the Editor
4
*
5
*
48
*
60
*
62
*
64
128/64
65
*
69
128/64
74
128/64/+4/16
21
64
24
64
25
64
26
64
Games Triple Search
56
Departments
Slap Shot John Fedor
64
64
Modem Wars
Tom Netset and Erik Olson
54
20
The Honeymooners Jeff Selken
Power BASIC: Screen Play Shao-Tien Pan The Programmer's Page: Printing with Style Randy Thompson BASIC for Beginners: Good Vibes
14
64
28
64
Editor's Notes
Commodore Clips: News, Notes, and New Products Mickey McLean Feedback Editors and Readers
Horizons: What's Going On? Rhett Anderson
Diversions: Commodore vs. Nintendo— Strong Words from Readers Fred D'ignazio The GEOS Column: Disk Usage Douglas S. Curtis
User Group Update
Programming
Mickey McLean
Backdrops
Program Listings
Richard Penn Bool Maker Tai Bush Diamonds Hubert Cross Text Screen Editor
16
64
31
64
32
64
The Automatic Proofreader
Shao-Tien Pan
35
64
How to Type In COMPUTEI's Gazette Programs 8B
Stephana Edwardson
40
128
128 Graphics Compactor Bret M. Timmins
44
128
RGB Kit
Machine Language Programming:
Random-Number Test Jim Butterfield
MLX: Machine Language
Entry Program for Commodore 64 and 128
Advertisers Index
*
73
64-= Commodore 64. -r4--Plus/4. Ifl-Commooore 16.
128
52
128/64
Commodore 138. *=General
Cover photo by Mark Wagoner ©1989
COMPUTE I'tSuatt* (ISSN 0737.3716) is published montnly by COM MITE1 PuOlicatlons, Inc.. ABC Consumer Ma jaiin»s. Inc., Chiton Company, one of thflABCPuWishmgCompanies.il
uail of Capital Crtlea/ABC. Inc.. 825 Saventri hie.. New vork, NV 10019 ffl 1909 ABC Consumer Magazines, Inc Al, /ignis reserved Editorial office) oro located ol Suite ZOO. 324 West Vrtnooverft/H.Greerrioo'o.NC27408 DomesticsuBscnstions: 12issue!.S24 POSTMASTER SenaForm3579loCOMPUTE1>Oaiel»,PO Bo«3255.Ha'Lan.lA£1S37. SM posiage oaB at No* Vbrt. NV and aOd^onai mailing olfces.
COMPUTE'S USEBS
FOR
COMPUTE! PUBLICATIONS Group Vice President, Publisher/Editorial Director
William Tynan
>ubllsher/£dlforifll Lnnce Elko Advertising
Managing Editor Editorial Operniiona Director Senior Art Director
Features Editor Editorrgl Marketing Manager Mnnaqer. Disk Procters
Bernard J. Theobald, Jr.
Kathleen Martlnah Tony Roborls Janice R. Fary
Keilh Ferrell
Caroline D. Hanlon David Henaley
GAZETTE EDITORIAL DEPARTMENT
Last
month, we promised an update on the rumored new Commodore
machine we affably dubbed the 64GS. As we go to press, the latest
rumor is that such a machine will never see the light of day. What is not rumor, however, is that Commodore has recently announced two signifi
Associate £:: '■"' Assistant Art Director Assistant Features Editor Ed tonal Assistant Assistant Tecnnjcal ECiitx Programming Assistant
ConHiDuiing Editors
Dais McQane Troy Tuck*r
Jim Bulieriheld
(New Bern, NCJ ART DEPARTMENT
Mechanical An Supervisor Jumor Designers
Mahaffey to vice president of marketing. Mahaffey, it turns out, is also an
Robin Caie Scolly Billing a Meg McArn
PRODUCTION DEPARTMENT P'OduCtion Director Assistani Produclion Manager
Production A^SiStani Typeselling
Mark E. Hlltyer
De Pot lor Kim Pat 11 Terry Cath Carole Ounton
Advertising ProOjClion Assistani
Tsmmlo Toylor
ADMINISTRATIVE STAFF Executive Assistant Sybil Agae
in the education market, see "About Face!" in last month's issue.)
Sensor Administrative
Copperman appears to be aggressively moving Commodore toward the education market. We've seen other press releases in the past couple of months that indicate Commodore's attempted positioning of the Amiga as a legitimate classroom computer (Amiga logo, published by Commodore, same aggressiveness applied to the consumer market and to support for the 64/128 line. (Readers, take note of "National Petition to Commodore"
Mickey McLean
Fred D'lgnaiio IE. Lan$mg.. Ml) Larry Cotton
new president. He recruited Howard Diamond, also from Apple, a few weeks later. Diamond was named director of education in June. Another
was recently announced). We wish them luck, but we'd like to see that
Tom Ni-iM'i
{Tororiio. Carada)
In late April, Harold Copperman left Apple to join Commodore as its
Apple alumnus. In fact, Mahaffey directed Apple's education marketing activities. He was responsible for the creation of many of Apple's educa tion programs for grades K-12 and for higher education. According to a Commodore press release, Mahaffey will be working closely with Copper man to increase sales and marketing support in the business, education, government, and consumer markets. (For more on Commodore's activities
Robin L. StreLow
Copy Editors Karen Siepak Karen Uhlendorf
cant appointments which tell us something of Commodore's direction.
promotion by Copperman, announced in mid-July, was that of C. Lloyd
Patrick Pprriih
Assistant Julia Fleming
Administrative Assistant Linda Bemon CuSlofner Service Cooramalo'
Ellreda Chavii
ABC CONSUMER MAGAZINES. INC. Senior ViCfl President
Director, Fmancai Analysis Director of Circ-jlation
Richard D, Bay Andrew D. Landii Harold Buckley
CIRCULATION DEPARTMENT
Subscnpnons
in this month's "Letters to the Editor" column.)
We heard through the grapevine that the closing of Commodore Maga zine was a decision of Copperman's. Apparently, the story goes, his feeling is that Commodore should be in the computer business, not the publishing
Maureen Buckley Beth Healy Thomiis D. Slater Raymond Ward
Newsslano
Mitch Frank Jana Frladman
trade. The October issue of Commodore Magazine will be the last. (A tip of
ABC Con^umof Mflfla2ines. Im. ©
the hat to the staff of that magazine for a job well done, especially to editor
CHiLTON Comnany One ol !no ABC Publ ahing CimpanieS
Susan West and managing editor Jim Gracely for their cordial assistance to
a 051 d Capital C.V«/ABC inc
us over the years.) By all accounts—and by all rumors—Copperman has
825 Seventh Avenue
not been lollygagging in the decisive-action department. We'll be monitor ing Commodore's activity over the coming pre-Christmas months which are so critical to the health of not just Commodore, but all hardware and software companies. In closing, I suggest you read this month's "Horizons" column (page 60). Rhett Anderson tells how he copes with the perplexing enigma that is
the Commodore market.
Footjrf G
Burion. President
Nem Vork. NV 10059 ADVERTISING OFFICES Nt* Ybrt: ABC Conn*nflf-Vla^iimn
Y&k N* 1001* <2i2| &97-4103 PLtfuiior/AcJverlU'np
Inc
rjjj Se*e"d A-». Nfl*
Barnard j TheoMW. Jr. Atwaie
|2Qip 9B9-7553
Susan Annexslom (2131 B87-
■H Orttnibwo: COMPUTE1 Pu&tciloni
23* W«l WtntJo-v A*t.
'...'>- 2CC GiMiiiOcQ NC 2J408 i*'9i 2?i 9W5
**;--+'• ir-pvn.
Mirkulig Winigor
hltw England * Mid Anemic Oornjird J Theobald, Jr. {20!) Susan Anr*KSl*n (21JJ M7-B596 KJlhlMn \nynrn (919} Uidf>*l t & Sout h*dt Jer
(31^73^6047 [ChtflgOj,<7l3) 7JI-2BO5 ITa^aif (303} 5«.9«5 [CcJwaao] 1-415J 3Jfi-8?2? [CaMorr-a]
WBlt. NolhyfflHI. A Bntiin GalumbPB. JC'fy ThomoMn [*1&] B?Z2 LucmeOenmt ^151879-4905 Souih«n 1 inrtrmlKhMr. Bwwd j TJvWKf j- i30i|
Srarr Lan«
al *a&jnH N'dnpQP' (312} 402 7972
L M1B-2CM
Lance Elko
Associate Publisher/Editorial
B116 2029 Canary Ppn. tail S
BOO, toa AnQ*\ttv C* 9QM^
all aave*imng iriatwiaii 1a Tamm* Tgyior COMPUTFJ ioi-.^ Inc 3?d Wat Wf^Ooyer Ane Sipi* ?00 Ore*r. d De a*iare«eo lo Tn# Editor PFllNTEDlN TMF USA
Myth, Magic and Mirth Knroanq Anrllfl II Screens ehftwrt shown nrn are FnF for Applg II,
What do a "tubed-out" California surfer, a knight in shining armor and a Shakespeare-spouting elf maiden have in common? Typically nothing! But
you'll recruit this off-beat crew and meet more than 50 other peculiar characters in TANGLED TALES, the Misadventures of a Wizard's Apprentice. ou sure aren't the wizard's star pupil.
In fact, he took away your
spells when you spilled his precious adamantite dust on the squirrel. What a mess that turned out to be!
Kedeem yourself, fill your spell book and save Violet Valley on this fractured journey where time stands still — or maybe just
hangs around. It's filled with stirring combai and perplexing puzzles, and features dazzling graphics with animated illustra
tions, 3-D dungeons and detailed overhead views. xoiTve seen fantasy, role-playing and graphic adventure games before, bu t never one that combines my th, magic and
mirth like TANGLED TALES.
J
mmmmmm
-B Harvey Av-.i. :it> o \v
, NH 03053
Apple II :,on>?v Commodore G4/I2B. Nol available al your 'coil retailer? Call 1 flM-SM-iSM tfi»m to 5p<n ESTi Ire V s,tWC c-rirrrs.
a mail chtcWmorwy ordef (U.S. $} la Origin, AH versions S?9 95, ptus S?50 napping and hflnaiinfl, AHow 1 j *fl»ks lord^neiy.
LETTERS tn thft ftditnr Send questions or comments to Letters to the Editor, COMPUTED Gazette, P.O. Box 5406, Greensboro, North Carolina 27403. We reserve the right to edit letters for clarity and length.
tion and support of these versatile and
Tomcat Tops!
affordable machines. If such support is economically impossible for Commo dore, we are asking that they allow an
years now and have come to respect
other company to provide support for the millions of Commodore users. Any
Whose Program? I'd like to know something about the rights of the people that write programs
for your magazine. Can they modify a program, add a trick, then send it to you
to be published under their name? Or do they have to put the name of the original author along with their name?
cat review (August) was almost as good as the game itself, with one small ex ception. I've been servicing aircraft for
tion information can write HUG, P.O. Box 281, Cape Girardeau, Missouri
review states that the T-2 Buckeye is
63702-0281. Individual users worried about soon owning an orphan might
all service branches for years, and the
propeller-driven. Wrong. I think it takes a lot away from the researchers
want to drop a line to Harold Copper-
and programmers to say they made a
man, the new Commodore president. Thanks for helping to spread the word.
mistake as simple as this. You can tell on your first flight that it took great ef fort to create a flight simulator of this
Lee Pasborg Secretary, HUG Cape Girardeau, MO
if an author submits changes of a few more-or-less minor components (say, color and menu design) to a published
Dr. Evil Update
program, we would certainly not see this'
Cartridge sales have been brisk since
to be a substantive, conceptual change. We wouldn't publish such a revision. However, if certain modifications make a program substantially more powerful or
our coverage in the Gazette feature (July) and Info. Please inform your readers of our new address: Dr. Evil
ity, or payability, we would consider this a worthwhile upgrade. There's not enough space to describe all the various criteria we use in deciding what are "substantial" or "significant" changes. We look at each program submission on a case-by-casc ba sis. If we purchase a revision or an up
your software reviews. Your F-14 Tom
groups that have not yet received peti
Raul Graciano Sacramento, CA
significantly improve its application, util
I've been reading you for about three
quality. For my vote, ¥-14 Tomcat is the best flight simulator yet for the 64! Boyd Nelson
Myrtle Beach AFB, SC
Laboratories, P.O. Box 3432, Redmond, Washington 98073-3432. Also, please note that the cartridge is $34.95 postpaid. (We've received tons of orders with extra money added for shipping.) Washington residents must include 8.1 percent sales tax ($2.83 per cartridge). Renders can contact us on Q-Link— we're DrEvil (no period).
The Printer Hump When I first bought my 64, I also bought a Commodore-compatible printer. How great! It didn't even need an expensive interface. My next pur
chases were The Print Shop and The Toy Shop. 1 spent the next two years won dering vs'hy someone would make cards or letterheads that didn't fit the paper, and why someone would design a car
with oval instead of round wheels. 1 was starting to think a home computer
grade, we decide on single or shared
Kent Sullivan
bylines after looking closely at the changes made to the original program.
Dr. Evil Laboratories Redmond, WA
Wayfaring Word Processor
from Schnedler Only
In response to Dennis Linde's search for Cardco's cartridge-based Write Now! word processor (August), I've found .that Cardco's product line was pur chased by Supra Corporation, 1133 Commerci.il Way, Albany, Oregon 97321. Supra offers a satisfactory disk version of Write Now! I checked the disk thoroughly, and all functions seem identical to the cartridge version, Gene Allen Carr Lawrence, KS
In the August "Feedback" column, page 51, several machine language as semblers are recommended, including
Assembler/Editor. You might tell your renders that MAE is now (and has been for years) exclusively published by, supported by, and sold by Schnedler
National Petition to Commodore
MADS assembler mny be difficult to
was not all it was cracked up to be. As I learned more about computers, print ers, and interfaces from friends and from reading magazines, a light went on in my head. I then bought a noncompatible printer with an interface. Now I have round wheels and cards that fit the paper. 1 love my Commo dore system, but it wasn't until I got over that printer hump that I realized the full potential of my equipment. Carol I. Hazlett Issaquah, WA You didn't note specifically which print ers you had, but our guess is that your new printer has a character aspect ratio of 1:1 (that is, there is an equal number of dots both vertically and horizontally for each character cell), Your Commodore-compat
In view of all of the rumors about Com
find; it is my understanding that it is no
ible printer likely had an aspect ratio of
modore's dropping the 64 and 128
longer published.)
Eastern House Software's MAE Macro
Systems under license from Eastern
House. Likewise, we have advertised MAE for years in Gazette. (Also, you might snve your readers some frustra tion by pointing out that Commodore's
9:8 (height greater than
width),
which
lines, the Heartland Users' Group
Steven C. Schnedler
(HUG) is organizing a national petition
Schnedler Systems
caused i/our graphics to appear distorted. Both the Commodore 1525 and 1526
drive for user groups. Our petition urges Commodore to continue produc-
P.O. Box 5406
printers—and their successors—have
Asheville, NC 28S13
4
COMPUTERS Gazette
October 1989
these nonproportional aspect ratios.
G
COMMODORE CLIPS NEWS,
NOTES,
AND
NEW
PRODUCTS
Edited by Mickey McLean
128 Products Become Free-Spirited Free Spirit Software (P.O. Box 128, 58 Noble Street, Kutztown, Pennsylvania 19530) has entered into an exclusive agreement with Viza Software that al
lows Free Spirit to market Viza Write Classic ($59.95) and ViziStar 128 ($69.95) in North America. ViziWrite Classic, a word process
From the Boob Tube to the Big Screen
ing program for the Commodore 128,
Data East USA (470 Needles Drive, San Jose, California 95112) has been in spired by television sports and adventures from the silver screen in its next
that includes word-wrap and text for
three releases.
screen and document scrolling, the
The software company enters the sports-game arena with ABC's Monday
Night Football ($34.95), the first in a series from the Data East MVP Sports Line. The program gets its name from the series of NFL games seen on Mon day nights for the past 20 years on the ABC television network.
Following this past summer's blockbuster screen hit Batman, Data East is releasing Batman, The Caped Crusader ($24.95). You assume the role of the
cowled crime fighter as he travels through the streets of Gotham City, battling familiar evil foes such as the Penguin and the Joker.
Also inspired by the silver screen, Robocop (S34.95) puts you in the role of the half-man/half-machine character as you fight a corrupt group of thugs that have taken over Old Detroit. It's up to you to save the city.
uses a page-based WYSIWYG format matting. Other features include full ability to merge almost any other word processing file directly into a document, a glossary of frequently
used words or phrases, mail merge, a
full-function calculator, and a 30,000word spelling checker. ViziWrite Clas
sic requires an 80-column monitor. ViziStar 128 is an integrated spreadsheet, database, and businessgraphics program. Its spreadsheet
contains a ruled worksheet display and a 1000 row X 64 column work
sheet. The database allows full-screen design of records, up to 8000 charac ters per record, and an unlimited number of records per file. The busi ness graphics function uses data from the spreadsheet and database to draw
two- or three-dimensional full-color graphs and charts.
ShareData Introduces New Line You Say it's Your Birthday? Keep track of dates and know what to buy with Home Data Base 2.6 ($49.95 plus $3.00 shipping and handling) for the Commodore 128.
The program from Robertson Software (1200 North 70th Avenue, Holly wood, Florida 33024) print? out birthdays and anniversaries for any month
along with ages, gift lists, mailing lists, birth records, marriage records, tele phone and address lists, and mailing labels. The menu-driven program includes
help screens at the enter prompt that return you to the point where you left off. Personal information disks can be created for each member of the family. Home Data Base requires a Commodore 128 or 128D, one or two S' disk drives, and a printer. The program is displayed in 40-column color.
ShareData has introduced a new product line, Monarch Software,
which consists of arcade-style games.
Thfl company plans to license highly recognizable titles for distribution in established channels. Monarch's first release will be A
Nightmare on Elm Street 3: Dream Warriors, based on the film series,
followed by Rollergames, which is pat terned after the television show of the same name.
COMPU TEl's Gazette
October 19B9
5
COMMODORE CLIPS E W S
OTES,
Accolade Falls In
AND
MEW
PRODUCTS
Shoot 'Em Up
Accolade (550 South Winchester Bou
Japan, and Canada, You can race on
Open, and PGA Championship, while
levard, Suite 200, San Jose, California
any of the individual race courses or
Volume 2 ($14.95) presents tough
95128) has announced its new fall
compete on all 15 and challenge for
challenges from some of the best
lineup for the Commodore 64 and
the circuit championship.
courses from around the world.
128. New releases include one game
Accolade is also releasing two
The new Advantage lineup in
title and four supplemental disks for
new supplemental disks for The Duel:
cludes Mental Blocks ($14.95), a strate
existing games. The company has also
Test Drive U. Drive the highways and
gic beat-the-clock collection of brain
added four new games to its budget-
byways of Europe with the European
teasers; Shoot 'Em Up Construction Set
priced Advantage line.
Challenge scenery disk (S14.95). A
($14.95), which contains tools many
. new selection of cars is also available
developers use to make arcade games;
Harrier 7 ($14.95), an action-arcade
produced The Cycles: International
1 with The Muscle Cars (S14.95). If you've broken all the course's , records on the three layouts from jack
Grand Prix Racing (S29.95). You'll
■ Nicklaus' Greatest 18 Holes oj Major
compete against nine computer-
[ Championship Golf, you can now com-
Frightmare (S14.95), which takes you through 80 different levels of your
controlled world-class Grand Prix rid
, pete on courses featured on two
ers on 15 of the toughest motorcycle
1 brand-new course disks. Volume 1
worst nightmare. Mental Blocks, Harrier 7, and Frightmare are available
courses in the world including tracks
| ($14.95) features the host courses
on combination 64/128 and IBM PC
in Monaco, Holland, Great Britain,
. from this year's U.S. Open, British
flippy disks.
The designer of Accolade's racing simulations, Grand Prix Circuit, Test
Drive, and The Duel: Test Drive U, has
air-combat game that features mis sions in a Harrier fighter jet; and
Future Copter
Telecomsoft Now Under Medalist Umbrella
You find yourself in the year 1997
MicroFrose Software, now known as MPS Technolgies, has purchased Tele
(S14.95) from Activision Entertain
comsoft, the entertainment software division of United Kingdom-based British Telecom Tdecomsoffs games will be marketed by Medalist International (a di vision of MicroProse) under the MicroPlay label in the U.S. and by MicroProse
ment (Mediagenic, 3885 Bohannon
Europe in Europe.
and in control of an AH-64 Apache
attack helicopter in Apache Strike
Drive, Menlo Park, California 94025). Your chopper, equipped with a sophisticated radar tracking device,
assists you on a seek-and-destroy mis
"This is, by far, the biggest deal in MicroProse history, and probably the ^
i most significant business acquisition since Activision bought Infocom in 1986," . said MicroProse president and cofounder Bill Stealey.
The addition of Telecomsoft, according to Stealey, will double the size of
sion. You must fly through city streets
i the European operations and has the potential to increase the growth of Micro-
dodging buildings and overpasses
■ Prose U.S.A. by 40 percent.
while the enemy fires at you from tanks and choppers. With the radar system, track down the enemy and at tack with gunfire or missiles. As you
Medalist International plans to market between 6 and 12 products from ' Telecomsoft's design teams every year and 6-8 for the remainder of 1989. Telecomsoft was established in 1984 and is known for arcade games as
■ well as simulations. Its titles include Starglider, Carrier Command, Stunt Car, 3-D
, progress to the next level, the game
'. Pool, and Savage, all of which Medalist International plans to bring to the U.S.
1 increases in difficulty.
■ in the near future.
6
COMPUTED Gazette
October 1989
COMMODORE CLIPS NEWS,
NOTES,
AND
NEW
PRODUCTS
Jump Ball! Now you can own, manage, and coach your own basketball team with OmniPlay Basketball ($34.95} from SportTime Computer Software (3187-G Airway Avenue, Costa Mesa, Califor nia 92626), the creators of Mindscape's Superstar Ice Hockey.
The package includes League and Game modules that allow you to build a team, determine season lengths and
Awardasaurus
playoff structures, and recruit and
Curriculum Product News, an educa
manager, you must be aware that
tional curriculum publication, has pre
players can suffer injuries and slow
sented Britannica Software with an
down as they grow older. Stats on all
trade players. As owner and general
Award of Merit for Dcsignasaurus. The
288 league players are available to
program was selected as one of the
help you make the right personnel and
District's Choiceâ&#x20AC;&#x201D;The Top 100 Prod
coaching decisions. Down on the floor,
ucts of the Year.
you can play the game as well. In ad
The June issue of CPN contains a
compilation of the top 100 products of
dition to shooting, passing, and play
1988-1989. District-level administra
ing defense, you can execute vicious, backboard-shattering slam dunks. Pre-
tors and supervisors, who comprise
game and halftime shows, featuring
the publication's circulation, made the
Sport Time's own announcing crew,
final selections.
provide game analysis and stats.
Middle EarthFinal Chapter
Have a Baal
With the release of The Crack of Doom (S29.95), Addison-Wesley (Route 128, Reading, Massachusetts 01867) marks the final chapter of a four-part series
of software based on the J. R. R. Tol kien literary journeys through Middle Earth. Based on Tolkien's The Return of
After you master these aspects of the game, SportTime offers extra disks that provide new ways to play the game, including a Pro League that
simulates the NBA, a College League
that allows you to set up an NCAAstyle tournament, and a Fantasy League in which you create your own teams and compete with other players from around the country. Other disks can change your viewing perspective of the game and utilize different play styles. One even offers cheerleaders ready to support your hoopsters. Op tion modules sell for ÂŁ19.95 each, while support disks will retail for $14.95.
, Only you can save Earth from the evil Baal, whose army of undead have stolen 1 a war machine. In Baal, from Psygnosis (Century Buildings, Tower Street, ' Liverpool L3 4BJ, United Kingdom), you become leader of a band of time war riors that must invade the Baal's domain, fight off his monstrous beasts, re trieve the war machine, and kill the evil one.
Released under the Psyclapse label, Baal, available on disk (512,99) or tape ($9.99), features eight-way scrolling through three different domains that con tain multiple levels. You'll encounter more than 100 monsters and 400 traps that show up in over 250 detailed screens.
the King (book 3 of the trilogy The
Lord of the Rings), The Crack of Doom features mazes, creeping lava, and the
Third Time's a Charm
ever-present evil force of Sauron, The
The third scenario in the Wizardry series, legacy of Uylgamyn (S39.95), has been
Dark Lord. In this final episode of the
released by Sir Tech Software (P.O. Box 245, Ogdensburg, New York 13669).
Tolkien Software Adventure series,
Set in the mountain world of Llylgamyn, Wizardry III uses the descendants
whose life depends upon how quickly
of characters created in Wizardry I and II to carry on the quest. The scions go in search of the fabled Orb of Earithan which would restore peace to the world.
and efficiently he and Frodo move
You must perfect the balance between good and evil search parties in order to
through the different locations in the
survive.
you assume the role of Sam Gamgee,
game. Food and water are scarce as you try to complete the noble quest of
Game features include six dungeon levels, window graphics, riddles,
the Ringbearer: to hurl the Ring of
chests, and many traps. Wizardry 111 supports the 1700 series of RAM expan ders, the 128 mode of the 128, additional keys found on the 128, and the burst
Power into the fires of Mount Doom.
mode of the 1571 disk drive. G COMPUTEIs Gazolle
October 1989
7
4
Looking Good!
Tips and More Tips for Desktop Publishers Tom Netsel 8
COMPUTE!'! Gazette
OoloOer 1989
A newsletter published on your 64 or 128 needs more than good editorial content—it has to look good, too. Here are some tips to help your newsletter look better and make it easier to read.
Have you looked at your newslet ter recently? I know you've read
it, but have you looked at it? Does its layout and design attract read
lishers have little publishing expe
sensitive to how words look on
rience, and the ease with which necessarily equip an editor with a
paper. If reading your newsletter is a chore, your publication won't get the audience you want. As the
designer's eye for good layout.
editor, remember that the design
these new tools are used doesn't
ers, or does it deter them from wading through it?
If you are the editor of your
Thanks to desktop publishing software, it's possible to turn out a multipage newsletter on your 64
user group's newsletter, or any
or 128 in a fraction of the time it
ence waiting to devour every
once took using conventional
word no matter how it's present
methods. But most desktop pub
ed—but think again. People are
is as important as its content. It takes time to learn good
other newsletter for that matter, you may think you have an audi
page design, but there are a num ber of basic rules and tips that can help any newsletter editor over many layout hurdles. Here's a list of the important ones.
Design Tips m" Keep it simple.
BYTES OF WO
W Select a distinctive newsletter name and typeface. tar Resist the temptation to use all
The Of fichu Monthly
PUSIICOTIOHOF flic
pc»t«)uih commodore
Users Group
June lisa Iiiue
your attention-grabbing tricks on
Vol. r Nd. *
Summer n mere rno nisi or iou one thinking or other flCTIVIIISS OTHER THAN COMPUTINCi WELL... PLUG IS TOOl WE
t&r Your newsletter's logotype or
PICNICS WILL 91 KtLD RT NEWPORT N(WS PffltK RND IN UGMT 01 LOST HUB : PICNIC. THESE SHOULD RLSO BE •! GREHT SUCCESSl PLEHSE CE ■ IN ri >|!KI WITH DOVE HOWARD ■ i: I WOULD LIKE
care. It will bring favorable recog nition or create design nightmares.
c-es
HET H lidw HekbebiI
one page. Too many design ele ments compete for attention.
nameplate is its most important design element. Select it with
C-M
HBVE TWO PICNICS SCHEDULED THI! SUMMER. THE riRST Will BE July 30th ■-•■.■ the second ■■■ u bi on August 30th Both
TO HILP PIRN THE flCTIVITIES OR BRING FOOD AND DRINKf
HOW WOULD TDLJ LIKE ID 1EE THE SOFTWARE SELECTION OF i I. ji Criiltr PREVIEWED SND DFMONSTRRTCD AT THE JUNE MEETING?
Well .. You cmi It has been rrrbnged with Ghmes -nrjBDKITl TO WWE n REPRESENTATIVE FIOM THRT IIORE
present si the june meeting to 00 just thrtl to mrke tour selection of soriwsre tkbt tou wish to see, sikplt cbll or
ts~ Decide on a logo that identi fies your group. The Commo
dore User Group of Rochester (CUGOR) uses a picture of a cougar. The group in York, Penn
drop bt Gomes -n- Chdelis ri the Coliseum Mrll and strte tour '!■:■;!' The phone number is v?r-08ir b.nd THE i.:■!'.:, RIPRESENTKTIVE TO OUR MISTING WILL BE RnT
ERiCKtON. This is tour time to cet r hood view of the NEWEST REIEHSED SOFTWARE. SO DON'T MISS ITlll
Last, in hopei or increasing rrticle contributions to our
NEWillTTER. IT WHS DECIDED HND AGREED UPON TO HIVE R
IT4I.T RHFrir TICKET FOR THOSE WHa in CONTGIBUTC THIS
sylvania, borrowed from English
WILL GIVE THE "UIMOfi
history's White Rose of Yorkshire to call itself the White Rose Com
ARE
modore Users Group. It uses a
white rose as its logo. ts- It's smart to use a dummy, a rough layout of your newsletter on paper. It can help you see your newsletter's visual impact and ap
pearance. If you make a mistake, it's easy to restart.
>
OF R RRTICLE n FREC CHANCE TO WIN
WHDT IS BE ■,'„ RQFFIED OFF THE NIGHT OF THE MEETING THERE LIMITDTIONi; THE HRIICLI
HAS
TO BE ACTIIfUlY
USED IN Tilt NEWSIETIER. TOU MUST EHE PRESENT in WIN I1ND
THI
EXICUTIVt
NORMRL
BUTIE1
BOHBD IS
EXCLUDED IRDH
RECEIVING THE fREE RAFFLE loll UNLE1S THE KRIICLI SUBMITTED IS R90UT SOMETHING OTHER THAN THEIR
WITHIN
THI
CLUB.
KEEP
THOSE
SUGGESTIONS RND IOIRS I i.i" ■!: : P( ! II. It ON hi ROIL, LET'S KEEP IT ijimi WHT. IlllJI flRTHUR FRESIOENT
Balance your text with graphics, headlines, and copy. Left: This example shows an
organized, easy-to-read format with boldface type for events and other important information. Right: The flowchart sitting alone on the title page could send a confus
ing message to some readers; it would have been better used as a smaller graphic with some accompanying text. This example also contains a lot of usable space.
COMPUTE! s Gazette
October 1989
9
Keep it simp
Keep it brief. tm~ Start a swipe file of newsletter formats you like. Feel free to swipe or adopt ideas and design
features that appeal to you. Your user group may already subscribe to other groups' newsletters. L~-ok
for one you like, and then adopt or modify format ideas for your own work.
Getting More Type on a Page Reduce the size of your graphics. A small picture with white space around it is more effective than a larger picture on a crowded page.
Try another typeface. SomB typefaces consume less space than others of the same size.
If you use subheads, try putting them in smaller type. Try a subhead the same
size as your text, but put it in bold type. Cut the amount of leading by one point.
tar Balance the text on your page with graphics and headlines.
Try increasing your line length by half a pica (but In general, don't sacrifice margins to gain space). Trim the bottom margin.
tsr Don't crowd your text. It's a mistaken belief that readers don't
care how information is present
Don't trim the width of your gutters unless they are already wider than a quarter inch.
ed, just as long as they get it.
Long lines of text can be difficult to read because the eye often re reads or skips a line when it re
tsv Break up large gray areas of text. A page of solid text without headlines or pictures is a page
turns to the left margin.
readers will skip.
tar Consider switching to two or three columns if your newsletter now is one column. It's easier to read, and it looks good. Some de signers suggest no more than 45
characters per line, regardless of the type size. t3" Use wider columns if you plan to use justified type. Your logo is your newsletter's mosi important design element. Choose one that strongly identifies your group or club for instant recognition.
tw Don't justify type unless your program hyphenates words.
9 Tips for Newsletter Writers Styfe is not enough for any newsletter. In addition to looking good, a successful newsletter must have exceptionai editori al content. Here are nine tips for newsletter writers.
9 Keep it simple.
0 Keep it brief. A newsletter should convey essential information in a clear, concise manner. Condense. Remember, a longer newsletter isn't necessarily a better one.
0 Use short sentences.
9 Use the active, rattier than the passive, voice.
fi> Use strong nouns and verbs. Adjectives only boost weak nouns. Remember: Too many adjectives strung together slow the reader.
0 Jump into your subject. You don't have room to ramble.
9 Try to make your opening paragraph hook the reader into wanting to read more. Start with a pointed statement; then provide background or explanatory information.
0 A headline should tell the reader what an article is about. Wrfte the headline after you've written the story. 0 Have someone other than yourself proofread your material. Typos and misspelled words detract from your message. 10
COMPUTE! s Gazette
October 1989
DOn't MAKe YouR neWsIeTTEr LoOk life A Adn&om NoTE. tm~ Pick a typeface that's easy to
read. You may have access to hundreds of fonts, but resist the temptation to use a lot of them.
Above all, pick one that's readable when it comes off your printer. IS" You can squeeze more words onto a page by using smaller type,
but for readability, 9-point type is the smallest normally used for text. The largest is usually 12 points.
m- Use serif type in the body of your text. Most design experts agree, sans serif type is attractive
in headlines, but it just doesn't work in the text. t3" Don't be afraid to use white space. It can emphasize or high
light the type set next to it. Used judiciously, white space can add a sense of style and class to your publication. AjnigaTalk determines which winentry'working with, and speaks
Where a sighted user selects the by using the mouse, AmigaTalk ) so with keyboard commands.
ow can have many features which e
use of the mouse to activate,
res are called menus and gadgets, sleeting and specifying options for 'hen
you
hold
down
the
right
a strip of menu choices appears :nt window. Move the mouse to :hoice, and a list of sub choices is the mouse to any of the sub; another list is displayed.
With
C-sr Use variety. Break up solid
gray text with graphics and head linesâ&#x20AC;&#x201D;but avoid a symmetrical
look when using multiple graph ics; it makes a page look dead.
tar Consider subheads to break up
long stretches of text and give the reader a break.
Kiii' Type set in upper- and lower case reads about 13-percent faster than type set in all capitals. Keep
RS* Don't make your newsletter look like a ransom note. Strive for variety, but don't use too many fonts and typefaces on one page. Such a mixture can make your
newsletter look like something a kidnapper might send to the vic tim's family. Use the same type
face throughout your newsletter for the body of your text. >
this in mind when writing long headlines set in capital letters.
6 Questions an Editor Should Answer Before Publishing When designing a newsletter for any group, think about the impact your publi cation will have on its readers. Answer these six basic questions before you
publish, and there's a good chance you'll keep your readers and even gain some new ones.
1. What do you want to achieve? Do you want to keep user group members informed of club happenings and
events? Do you want to attract new members? Do you want to publicize club events, review software, promote the sale of club disks? Decide what you want to do and what results you are seeking; then design your newsletter to accomplish those goals.
2. Who are you trying to reach? Determine your audience. As newsletter editor, you probably want to reach other 64 or 128 owners. Gear your message to your readers and give them what they want. 3. Where's the best place for your message to appear?
A newsletter may be the best vehicle for what you have to say, but is it the best one? Would a simple flyer or even a form letter be better? It depends on what you want to say, how much you have to say, and how much effort you are prepared to devote to the project. 4. When do your readers need this information? No sense telling group members about upcoming events after they've hap pened. Create deadlines and be sure to allow enough time for the writing, lay out, printing, and distribution of your publication.
of this investigating and selecting
hrough the keyboard. re usually pictures with some cenlike "hang up modem" or "quit noving the mouse to a gadget on clicking the mouse's left button, Serif type features small cross strokes at the end of each character. Use serif in
the body of your text, but think twice
5. Why do people need this information? You want group members to be informed about their computers and interested enough to attend meetings. You also want to attract new members to your group. Give readers information they can't get elsewhere. 6. How are you going to produce this message? Multipage newsletters are ambitious undertakings. Reading a newsletter takes minutes of a reader's time, but preparing a newsletter takes hours of an editor's time. Make sure of your publishing capabilities, your software, and your hardware before you start.
before using it In headlines.
COMPUTEts Gazette
October I9B9
11
Don't butt heads
â&#x2013;
tw Poor readers have an easier
time reading ragged right columns than columns set in justified type. Good readers have no problem with either. Justified type with
Urge gaps between words can be annoying.
VSt Color is an effective design el ement that can add spice to your newsletter, but it can be expen sive. Consider shading instead. A light-gray screen behind a box of text or a graphic can be appealing.
Don't butt heads
4 Questions After You're Up and Running Now that you've planned and designed your newsletter and have an issue or
two under your belt, here are a few more questions you should ask yourself.
1. Do I have to do everything? Newsletter editors shouldn't write every word themselves. Solicit articles and contributions from other club members. But there's other work involved with publishing a newsletter. After it's been written, proofed, and laid out, someone has to take the newsletter to the printer. Then, someone has to pick up the
completed newsletters, fold them, address them, take them to the post office, and mail them to members. The editor is often stuck with these chores. Look for additional help, and delegate, delegate, delegate.
tar Place your articles in well-de fined spaces. Readers shouldn't have to guess where an article starts or ends. t&- Make certain that photos or graphics relate to their articles and are placed nearby.
2. How do I fill three more pages? Have a realistic idea of how much space you need to fill. When you ask for contributions, make sure writers know how much copy you expect. No sense asking for a two-page software review when you have space for only a couple
of paragraphs. On the other hand, trying to fill a whole page by padding a 200-word article is just as bad. 3. Why can't I load this file?
Make certain that contributors submit material in a format compatible with your tg- Don't use graphics simply to use graphics. Think twice about
importing a piece of clip art; un
less you have a good reason for using it, don't.
t-r Minimize clutter. Articles
should have their own designated areas, separate from others. Mr Use a thin line or rule to sepa rate unrelated stories or articles.
word processor or publishing program. If not, you'll have to retype everything. If there is a compatibility problem, have contributors submit text as a sequen
tial ASCII file. Most word processors can convert files in this mode. 4. What happens when I'm on vacation? One newsletter staff member may tove doing all the critical tasks, but what happens if that person goes on vacation or for some other reason isn't avail able? Train other club members to do your job, and make sure more than one person can complete all the other necessary tasks.
Xdr Give a page a center i.f inter
t^- You wouldn't use a copyright
est; the reader's eye will find one
ed article in your newsletter, so
tg= Don't overuse boxes, rules,
if you don't. Lead the reader to a
don't use copyrighted graphics
and lines.
story with a headline or a large, well-placed graphic.
without permission.
h>- Don't feel you have to fill ev ery bit of space on a page with text or graphics. IS" Don't use two spaces after a period. That's fine for business letters, but it wastes space in a newsletter.
1ST Proofread everything; then t'fr Pay attention to photos and
have someone else proofread
graphics. Most pictures draw the
everything.
eye in one direction or another. A
photo of a person looking to the reader's right will cause the read
er's eye to drift right. If this photo is placed near the newsletter's
W Don't butt heads. Headlines should not be placed next to one anotherâ&#x20AC;&#x201D;they tend to fuse.
right-hand margin, the reader's eye will drift off the page. Place a
right-facing graphic on the left side of the page. Place it to the left of its story, and the reader's eye will be drawn to that story.
12
COMPUTE'S Gazelle
October 1989
Kg" Design, like tact, is a failure if it's noticed. Readers should notice the information and not the meth od in which it is presented.
r Publisher's Glossary
n
body. The main text of an article. body type. The type style used in the main text.
boldface. Printing in a similar style and size as text type, but made to appear darker with thicker lines. box. A section of type enclosed by a square or rectangle. caption. The text that identifies or explains a photo or graphic. Also called a outline. column, vertical sections of text in a page layout.
condensed. A style of type that takes up less space than a font's normal amount. copy. The text that appears in a publication {excluding heads and graphics). crop. The elimination of unwanted detail from a photograph or graphic. dummy. A mockup of a newsletter page used for planning or design purposes.
expanded. A style of type that takes up more space than a font's normal amount. flush left. Type ttiat is aligned along the left margin of a column. flush right. Type that is aligned along the right margin of a column. font. A complete set of letters and numbers in one typeface and size. gutter. The white space between columns or between two facing pages. headline. A title usually set above an article and made larger than the normal type. justify. To align text along the margin of a column. (See ragged.)
kern. To adjust spacing between letters.
''
"-■' '■ ■■
layout. The arrangement of text and graphics on a page. lead. The opening sentence or paragraph in an article.
leading. The space between lines of type. (Pronounced tedding.)
logo. Short for logotype. Usually a stylized combination of text or drawings used as a symbol for a corpora tion or an institution. pica. A printing unit of measure, approximately equal to 1/6 inch. Heights and widths of pages and columns are often measured in picas.
point. A unit of measure in typesetting. One point equals 1/12 pica and approximately 1/72 inch. ragged. Unjustified text (not vertically aligned). Almost all the type in this magazine is set ragged right, while the left margin is justified.
sans serif. Type styles that do not have the small strokes (serifs) at the ends of characters. This is sans serif type.
serif. Type styles that have small strokes at the end of characters. Most of the type in this magazine is done in this style. This is serif type. subhead. A headline used within the body of the text. It is used to introduce new sections in the article and as a design element to break up large areas of text. typeface. A complete set of characters in a particularly designed style.
conucriSv;
v,
CA U al 1989
0 \
Lace up your
skates and hit the ice in this
fast-paced, twoplayer, ice
hockey game for the 64, Two
joysticks required. John Fedor
The score's five up and time is run
ning out—only 20 seconds left.
ter it, use "MLX," the machine
language entry program found else
Your opponent is pushing the puck up the ice, trying desperately to get
where in this issue. When MLX prompts you, respond with the val
around you. But this time, your de
ues given below.
fenses are impenetrable. Suddenly, a mistake—the puck slides free. You grab it and race for the goal. A
Starling address:
0801
Ending address:
1B00
glance at the clock: five, four,
When you've finished entering the
three. . . . You fake right and then
program, be sure to save a copy to tape or disk before you exit MLX.
shoot left. The goalie lunges, but to no avail. The puck's in the net—
To start the game, plug two joy
"Slap Shot" is a two-p!ayer,
sticks into your computer; then load the program and type RUN. A title
arcade-style game requiring quick
screen will appear showing a time
reflexes. The object of the game is simple: Using two players, a goalie
limit (labeled TIME) of five minutes
you win!
and a score limit (labeled SCORE) of
and a forward, you must outscore
ten goals. A highlight bar is posi
your opponent in a game of ice hockey. Slap Shot features many of
tioned over the word TIME. Push 'either joystick up and down to move
the aspects of this sport, including checking and a puck that some times leaves the surface of the ice. Two game options are
the bar between TIME and SCORE.
also provided; games can be
elapsed time or on the number of
based on time and on the
goals a player scores.
number
of
The position of the highlight bar when the game begins determines whether the game will be based on
goals
scored.
Getting Started
Although Slap Shot is writ ten in ma chine lang uage, it
loads and runs like a BASIC
The red forward attempts a shot on goal from close range.
program.
To en14
COMPUTED Gazelle
continued on page 18. > October 1989
THE 0/vXVAUTHORIZED VERSION OF THE ARCADE HIT "STRIKE ZONE!" Take Orel Hershiser's place on the
pitcher's mound and BLISTER that horsehide over the plate! Mix your fastballs with sliders and sinkers to keep the barter off bis guard.
When you're up to bat, you not only control your swing, but your runners too. You decide when to go for that extra base on a long drive, or wbento steal.
HOMO VJSITO
To improve your batting average, try the Home Run Derby. Feel trie power when you connect with the ball and send it deep into the outfield, or even into the stands
■•>'•:
■£
AM the action and
adventure of the major leagues,
in <i computer
game for
one or two
■£*(?-'£.'
A^
::««■"
players!
" ■:■-'
A Available now:
HOUSE
IBM !-■-..■,
139.99
uim:i-v/
S39.99
{'urn in ailcrc 64
S29.99
LICENSED I HUM
MELBOURNE HOUSE 18001 Cowan Irvine, CA 92714 Tel (714) 833-8710 Mull:<nuns Hduw It i mtmbtf si Hie Vikiiii M.i'ii'iimnir Group.
CORSICANA, TEXAS,
Adda professional look to text and graphics
The 64's screen, with its simple bor der frame, was fine when the com
puter was introduced, but it pales in comparison to the displays generat
To install Backdrops, load and run the program. Once the ML data has been POKEd into memory, fol low the instructions on the screen
eo techniques. With "Backdrops,"
to view the sample backdrops. If you wish to use the backdrop rou
this short
you can bring your 64's video dis
tine or any of the sample backdrops
play up to date. This program lets
in your own programs, simply add
machine
you specify the color of each screen
language
line and then superimposes text
lines 1010-1360 to your program and execute a GOSUB 1010 before
over the custom background. What
using Backdrops' commands.
screens with
routine for the 64.
ed using today's state-of-the-art vid
results is a dramatic 3-D effect. Be cause the backdrop includes the bor der region, the screens you create resemble those seen in television commercials, sports telecasts,
and
news programs.
Getting Started Backdrops is a two-part program. The first part (lines 10-220) is a demo. The remainder contains the
machine language routine (lines 1010-1110) that actually creates the backdrop, a FOR-NEXT loop to clear the backdrop to black (line
77ns screen illustrates a dramatic 3-D effect achieved with "Backdrops."
1030), and the code for three sam
Using the Program
ple backdrops (lines 1120-1360).
To access Backdrops' features, you
To prevent typing mistakes while
must use three SYS commands. The first, SYS 49152, activates Backdrops.
entering Backdrops, use "The Automatic Proofreader," found
The second command, SYS
elsewhere in this issue. Be sure to
49185, toggles the screen on and off (the backdrop remains visible). This
save a copy of the program to disk or tape when you've finished typing.
continued on page 18. o
No other training—in school, on the job, anywhere—shows you how to troubleshoot and service computers like NRI HARD DISK 20 megabyte hard disk a rive you install
PACKARD BELL COMPUTER NEC vao dual speed M.77 mhz/b mhd cpu,
MONITOR
5i2KRAM,36CKaouo[e-$ideadfskdrlve.
HlQtvresolutton, non-glare. 12- m. monochrome momtorwltn tilt and
internally for greater d.itt storage
CTDadty ana data access speed.
swivel base.
TECHNICAL MANUALS
DIGITAL MULTIMETER
Wltti professional orograms and comclete specs on Packard
Professional test Instrument for
quick and easy measurements.
Bell computer.
DISCOVERY LAB
LESSONS
Complete Dreadboardlng
Cie.ircut Illustrated
system to let von design and
texts build your
modify circuits, diagnose and reoa I r faults.
understanding of computers step by step.
DIGITAL LOGIC PROBE
SOFTWARE including MS-DOS, CW BASIC, word processing,
►>
database and spreadsheet
; . j*.
programs.
■
Only NRI walks you through the step-by-step assembly of a powerful XT-compatible computer system you keep—giving you the hands-on experience you need to work with, troubleshoot, and service all of today's most widely used computer systems. You gel all it
movtng from die fuixLuiKnuh HI sfjphisiicattd eompunr snvldng
tcclmi(|uts. Siep by easy step, you
gel the kind of ]iraaical li:unLs-on
experience that makes you unkjiiely
prepared to take advantage of every opportunity in today's tnp-growtli
hVlttof computer sen ice
takes to start a money-making career, even a
What's mott—you learn at yuur own
business of your own in computer service.
No doubt iihoutii: 'Ilielx'st way to leam to service" computers Is to actually 6i(/i/ast;itc-of-tlieart computer from tlie keyboard on up. As you pu: the machine together, performing key tests and demonstrations at each slage of assembly, youseeforyourselfhowcaehpanof ■[ works, what can go wrong, and how you can fix it.
Only NRI—tlie leader in career-building, at-hunx- electronics training fur i^
pace in your own home. No classroom pressures, no night school, no need id
cjuit your prevent job until you're ready
io make your muvc. And all throughout
your training. ;ou have the full support of your personal NRI instructor and the NRI technical staff always ready m answer your questions and (live you help «In/never you need it.
yciirs—gives you such pr.iclic;il, real-world computer servicing experience. Indeed,
no other training—in school, on the job, anywhere— shows you how to trouble-
iilxnM and service computers like NRI.
You get in-demand computer servicing skills as you train with your own XT-compatible system—now with 20 meg hard drive Widi NR[\ exclusive hands-on training, you actually build and keep the powerful
Simplifies
analyzing digital
cirailt operation.
Your FREE NRI catalog tells more Send today for your free fulkeilor catalog dCSdUnfl even OKCI of \H1\ Innoralhc
UHlipulcr iroininn. as uell is lundvon uablns in ntboties, Vttiat audio servking.
electronic music tettmulog)', security ekvtninici. data conuminicatioas. ancf other
growing high-tech career lieids.
Ifthe coupon is missing write to NRI School of Klcarunics, McGraw-1 Mil
Contimiinji EiJucsrion {inter. 4401 Connecticut Avenue. Wellington, DC 2(HX)H.
new Packard Bell \~XH>i n'JXT compatible computer, complete with 512K RAM and 2l> Meg hard disk drive. You sLin by assembling ;md testing the "intelligent" keyboard, move on lo test
the urciiitry on the main logic board, install the power supply and S W* disk drive,
School of
then interlace your high-resolution monitor. Hut tint's not all.
Electronics
Only NRI gives you a top-rated micro with complete
,
j,.../
Mt< .raw-Hill Continuing RdiKauon Cl-nter
training built into the assembly process
4it)l Connceticui Avenitc. Washington, IX: 20008
Your Mil hands-on mining continues as ynu install the powerful 20 megabyte lianl
lur canxr coaaa Etppcuvcd iindtT (pI hill
LJ t'hn'kfurtktJiK
M Check ont I-'RIil! catalog only
disk drive—ujtlay's must wanted computer peripheral—iiuludcil in your course to dnimatii-.llly increase yuur computer's storage capacity while giving you Iightningquick (tna access.
□ HnluKio [I I ViVi if,,j i r
Having fully avvcnilileti your l"ai.kartl llcll VXKH, you Like it ihniugti a complete
seiiiMif diagnostic tests, misterinf; protevsinnal ciimputiT tmcing techniquc-i as yini take commind of ihc full power of the VXHH's hijji-sp«il V-llI mkToprcucvsor.
s,.
■ ■,
[ \ CiMTipurcr llTc>ur*iiiminu
□ 1: leu n mle Musk1 'ti-ebnu O link I'lnmiim
C ^^ ti>ninmnl«unjrft
In no limt at all, you lave ihc confidence and die know-how lu work with, trouhleshooi, and service every computer on the market today. Indeed you have wlial it takes to step into a full-time, money nuking career as an industry technieim, tixti start a computer service business uf \ our own.
No experience needed, NRI builds it in You ixi'il no previous experience in computers or clcclronics lo succeed ivith \RI. You itart with tile basics, following casy-to read instructions and diagraiiLs. (|iilckly
I
Ai'irrilllrilh) ll" Nj
ul lloimSiudy Ciranol
153-109
I
Programming
SlfiftSlWt cBiitmeil Itom page 14.
cither joystick left or right to in
joystick, so take care if you're trying to move the goalie and the forward at the same time. The goalie can only block the puck (by touching it). The forward can grab the puck
crease or decrease the time limit
when it is moving freely on ihe ice.
(1-99 minutes). If you want the
To steal the puck from your opponent's forward, press the fire
If you want the game to last for a certain length of time, position the highlight bar over TIME; then push
game to be decided by the number
of goals a player scores, move the highlight bar to SCORE; then push either stick left or right to select a winning score (1-99 goals). Press either fire button to begin the game.
button when you come in contact
Player Control
on that later). To shoot the puck, hold down
Each team consists of two players: a forward, who is a roving offensive/ defensive player, and a goalie. Joy stick 1 controls the forward and goal ie for the red team; joystick 2 controls
with this player. To check your op ponent's forward, press the fire but ton rapidly while pushing against this player. Your opponent will lose
the puck and some stability (more
Stability
Below each player's score is a stabil ity bar. The longer the bar, the more stable the forward. If a forward is checked, he loses stability. When all stability is lost, a forward will no longer be able to move (the goalie can still move). Control returns to
the forward as soon as his stability bar increases to a third of its full length. When one forward loses com plete stability, the other forward has a greater chance to score a goal since he no longer has to contend with the other forward. However,
the puck travels in the direction your stick faces, you must be care
since the goalies remain active, you're not automatically assured of scoring a goal. The game ends when time is up or when one player reaches the score limit set at the beginning of the game. If time runs out and the
you want to move. Response isn't
ful not to shoot it into your own
score is tied, the player who scores
instantaneous because you're on
next wins.
sluggish that you'll become frus trated. The goalie moves up and
goal. If you shoot the puck hard enough, it lifts off the ice, casting a shadow. While the puck is in the air, forwards can't touch it. But
down with the movement of the
goalies can deflect it at any time.
the players for the blue team. To maneuver your players, push the joystick in the direction
ice; at the same time, it's not so
the fire button. The longer you hold it, the more velocity the shot has. The puck will begin moving when
you release the button or when maximum velocity is reached. Since
When a game ends, you're re turned to the title screen. To play again, press either fire button.
Sec program listing on page 82.
â&#x2013;ş BdCktifOflS continued front page 16. command allows you to turn off the screen, print to it, and then make it reappear instantaneously. Thus,
screen, lines. Thus, location 50040
the user sees only the completed
contains the color value for the two
screen. By calling this command re
lines below this, and so on.
peatedly, you can flash the contents
top screen lines, location 50042
By POKEing different color
of the screen.
values in the range 0-15 into the
The third and last command, SYS 49201, turns off Backdrops.
backdrop color memory, various
Design Considerations For many applications, the three
backdrops provided with the demo will suffice. To select one of these custom backdrops, execute the GOSUB that corresponds to that back drop. To draw a laserlike backdrop, type GO5UB 1130; to draw a line backdrop, type GOSUB 1240; and
backdrops can be created. For ex
FOR T = 50040 TO 50254 STEP
2:POKE T,0:T=T+2:POKE T,1:NEXT
draws a zebra pattern of black and white lines. To see how more com plicated backdrops are created, take a look at the sample routines in the demo. When using Backdrops, you'll
GOSUB 1290.
find that large letters look best, es hance the 3-D effect. But most importantly. Backdrops can also be
how Backdrops works. Much like
used with multicolor graphics mode. For an eye-catching title screen,
for color storage, specifically loca tions 50040-50254. Every other
program) with a backdrop. The re sults are really impressive.
value (0-15) for two raster, or
See program listing on page 85.
COMPUTE'S Gazelle
OctoDei 1989
VVtiBtffWiifii
combine a graphics screen contain ing fancy letters (drawn with a paint
byte in this range contains the color
18
KBmtrMÂŤ9nt
pecially if a shadow is added to en
gram your own backdrops, you'll need to understand a little about text and graphics screens. Back drops reserves an area of memory
HMnft
ample, the following line:
to draw a plank-like backdrop, type If you wish to design and pro
m ij war*
contains the color value for the two
G
MmtrMioftfiDniHmtoMta
Xi'ii.rtitDU
G
L= Lyco Computer Marketing & Consultants EPSON'
NX-1000
;$158
•Standard part 11*1 Inledace •HJgh spe&d draft printing 'High I. ■ .1 linn NLO lejrl and graphic • Four built-in lonls 'Paper parking
15'
LX.81O
*9-Plri dol mltrli "built-in push Iracior -("spur parking •Advanced paper handling •Noar Letter
^CITIZEN 12OD
$179
•IZOcpidull speed wMh Inv pd
* mm Cabte
r
Printer /Nitons, caWss, and connections a/atlable tor alt applications.
Star
Epson
NX-1000 11S8.9S* NX-1000 Color 1209.95 NX-1000C ' li.i ijD NX-1000C Color .1209.95 NX-JMOO 1279.95
ix-no
fof many printers.
Pltist CM.
Panasonic
FXB50 . FX-1050 LO-850
1180 1191
117B.B5 1318.95
. .$429.95
1592
. .
1515.95
112* 1595
1319.95
12OD 1B0D
MSP-15E
1138.95 1154.95
Oklmals 20w/cart 1194.95 172 1195.95
182 Turho
1229.95
$379.95
HSP-500 HSP-550
1315.95 $445.95
103 320
12B4.95 $335.95
M29.9S
COMMODORE SOFTWARE Echelon
Mich IS« . . MichS
116.95
.
129.95 120.95
■■.. ■■<■■:•--
Maniac Mansion Neuromeftler Rampage Unfhrlev Sorrm.i".
120.es 173.95 120.95
UMtlle 64
129.95
Qaoi 64 Q«i 128 Gaowrila i:e Bark el ay TriP ik Quonle SI . .
.
535.95 S39.95 J39.95 129.95 .129.95
Qaopubllth Q.olllt IIB
t29.SS 113 35
Qaoi 2.0
IJ5.9S
Print ShOi> Print Shoo Comp
125-S5 120.95
.-■I.' i
hi.i .'.-..,
.
.
. .
114 95
Carman San Dlago Wl 13(1 35
Carman San Diego US 123.95 factloaa
153 95
Cllllmnla Gaum . til Oil Raid Racing nun' Assault
153.95 1U.9S til.'
SldJllh Flghlei
123.95
.
Enr" wnxi
iti.95
I Controller
113.15
V.'lci) I i(ii)'.llrh
(15 Si
.121.95
.
aois r ir i.i1-
126.95
UllllTM IV.
Ultima V
Tlmavtoflit:
Snlltcalc 128 ... . . Dala Manager z^SA . Dala Manager 12B . Partner 64 .......
129.95 111.95
.
129.95
.
Pliniar Inrarf Xatic Jr. Xet« Supar Xttac Oold PPI »W 350
112.85 tir»
3-War
. J 35.95
Partner I2S Wora Writer 128
J309.95
ACCESSORIES
Oumhlp
Rtd Slorm Riling
Okldaia
Citizen
J179.95 J31B.9S J329.BS
LO-510
$138!
W» cutf tn» access orJ«»
PRINTERS
i
Accttt:
hfnifiN (ml npihiliin-
- ft 11-111 im vnriablo-mldlh tractor •Compid dailrjn wfbollom piper fflsd lo minim In ipact require run Is,
Quality •60-IflQH by 7M16V DPI
1H.B5
Powerjilay Jov^tlck . S« DTlkMotcher
15.S5
Xldei IH DSDD
123.95
H.«5
XPdei 14 D5DD
15! 55
174.95
129.95 149.95
Printer Paper: 100Q -.ii.'iii Iim. . . i:i ■!■. 200 shdOl OKI 20 ... .IS-95 Banner Paper 45' Roll.f10.9S
.S16.95
Dlsiettas:
129.95
DBIc<
Drive RfflnranjfleeSH Dihi Cleaner I1; Dnvr Cleaner ...
HJ.S5
.121.95
17.9S 110.SS
■ Call tor Hew lillll'. '
ATTENTION EDUCATIONAL INSTITUTIONS:
II you am not currDMly using nut educilioiiiil scivice piooiam. nicase ciil oui our teprcseninlivcs for details case call
MAGNAVOX
•14" screen
• Groan text switch
• BullHn speaker, iili stnnd and cabling for most Commodoro computes
$189'
GoldStar 2705 A • 12" amuse dlspliy
• 640h I 200v
• IBM and Commodore compatible
195 $69'
Excel FSD-2+ Disk Drive
100% Commo0or» 64C drlvo compatible, tho Ejcsleralor Plus Disk Drive Is quieter, smarter, lastor. and more
reliable than ths 15A1 and 1S41C. 7-year warrant/
monitors
CM8702
CMS702. CMS762 SCM'SIS
1259.95
GoldStar:
2105 A Compoilte
Ant... ISOOe ISOOhC 2100
MODEMS
Cardinal:
2400 MNP EXI MB2300EK E<I HB2a50IHI HB1IO0EX EXI
MB1250INT Flaititlnli WNP (-oil...in-1
169.95
External Modem • Low eirof data transmission and reception ovar standard !i ii mi i
• Mi,.'
..:i
linos
compatible with (he
inin.'r- .iLlv-.i" ( [>!, :i AT com
1S4.95 mand Eel 189.95 1I29.B5 • Automatic Data Standard
and Spaed Adjust tea lures
1IB9.9I (115.95 ISS.9S
$69 95
(69.95
(5S.9S (39.95
COMMODORE HARDWARE
eae CnmpuiK C mocomouler Drl.l 1511 ITOlik Drtn 1BQ2 0 Honllor
U2B.es (114.91 (1S9.t9 .. .(119.99
I7S4 RAM C»4 Coll PC ! in Dlik Do..,, Excel FSD-2 t C6« Drl.l 1S70 Modam
(109.9S ((89.05 (179.95 1148.95 159.55
1DB1 Monllor
$148 "
Cardinal.. MB1200EX 1IB9.9S 1239.95
(379.9S
»OBE64 Power Supply
Go with the Micro R&D Power Supply. Th* MW
701-A fosiuro double (used
ay items, schema tics, end a urn1 v.i i warranty. Stay with Iho best, stay with Micro f%r^ t
'$34J
HSD.
Wlij thopn lyco COiTipylflp? Lyco Compuior DTtepiquiHlf nims brind compulor proctucliti prlcti 3D Mo iO'/t bt1awrilflll.il you do rial iB#ihsproducl you vim idi»r|li■ ' ■ i ■. ■■ r ■: ■ ■ i "' i ■ Hot* tfo .'L n pi* | wNr gvl lAt product r nefftf? Our mflrkaFrng ill IT rKilres c nil '■ ■■ if irilnPng by our i h ■iVciui'-n At thou$>ndt al ppoplB r>MT, •f'lfV ripiFhi :■■ on cur tulngi ind itrtlcdi, *t hap» ynu too, wHl mita tyco Carnputir your fir it cholct. W:.-l "'it ..■ t « ifrrfc*? Our . ■■ i . 'V.l--r'i.r ir| ■ifnM' »H>r>lrn j1|?irnn IVUMJiiilil I-™ 'rVn h»cl »ll aT^ur mnni]l<(lu"*f i \lmn.f wsr?jnty Mi-m I'-t1. r« J^u-n'-i:) «.it i'*ri IhH tppf i-n l-i 3 ■<-1
■
' .-
*«iiklhilTtKJCtllaurfJuiErrr<ii'S>nic*l>apiTlrn«ii|. rtilJ inu tut A <rijf*m to m*? W+t>H*i n*il 4*i$\tll*i<it'wtt\tl tiind^rrj UPS. md c"^sl \"i*<-i\\-,m\ i' r\-\ ; i-n z?i dnipotiiir ihodigti ift iwrmtHj h »i n ■'. i lUdiji How ffa/or dip 7 W* i n - *i*3,-, -"r »ii t 0 l; cC-^r'cu-h L" r. I'r-ppgid tlitiQl&tft tnt' ISO IK thlpptd tr*1gh|<•*'■ Slm[rljr lorit] ]4ur ■:■■-' Id LroCc~r-l?'. PD. Bdi SO&fl, J-n-i &h;is, PA, i'??" Fof wdtn unfl*r JJO, pl«ti4 1^413 lu f-eighl. Petjo-.il ■ndtom^irrf chrOi nq, ra I 4 wnak *»iting patted, wi** " ' HdtFir CirdofiMri irtBcoplad. PI«»tBdd4H 'or crtdHctrdi Pcrrdiiu ord*ri tit iccapiwi Er«ti Fduciilvial InstJiullonL W* criiigs S*lti1n on dtlUftflfit iftPtnfu^laiflli. FotAPO, FPOb md kn>inilJon»lardvit,tdd IS piuiSS tef prbrllT mill Prlco* En tMi Bd r»fl«l cnh prlcit Adiirrlitd piittt md ■*i1iibEII1|f ire iub|acE to
>
- - Not raspDrtilWi Id* !)p-ir.irk -'I >wrs.
1-800-253-8760
Sain ■;■ 1~BH>-23347BO or 71T-4W-1D30 MauiG Mon-Fri 9Bfli-9pm Sit 1 Oj m- 6o m Cusiamflr Service: /I -'-494-1070 ItajT Mw -Ffi 9a m -5p m Fax: 717-494-1441
Overrun!
Overmnl is possibly the most complex
portant that a player understand the use of an HQ. Lose just one, and .ill of
comes briefing books for the built-in sce
war game available for the 64. But com
its subordinate units become computer-
plexity is not a problem here: The user
narios, listing standard formations and
controlled. Lose the supreme HQ, and
interface makes Overrun! easy to con
statistics for all individual units. The
all your units become computercontrolled.
information is extremely detailed and mostly accurate, although many veteran war gamers and U.S. Army servicemen
trol, and the pace of the game is fast. SSI, long known for its line of computer
faultless. Along with SSI's usual manual
war games, has put into this latest re lease the same effort and attention to detail we've come to expect. Overrun! is an excellent simulation
and -women will quickly note some er
of the modern battlefield. Four basic elements are used: Armor, Artillery, Infantry, and Air. Command, Control, and Communications, the all-important links between the forces, are also pre sent. Ovetrunl'a detail is amazing: Unils
All things considered, Overrun! de livers excellent play and great value for
rors. (All the listings for U.S. tanks con tain errors in one form or another.) But play isn't affected terribly by this.
the price.
—Erik Olson Overrun! Strategic Simulations 675 Ahnanor Ave. Sunnyvale, CA 94886
are individual tanks, guns, and squads.
All details are tracked by the com puter—strength of armor, unit morale, and ammunition—right down to the last
bullet in an infantrvman's rifle.
Reading the manual isn't enough
to fully understand and play the game. You must master all the options if you expect to succeed. Fire is handled by the computer. You control who shoots at
Chomp!
Overrun! is an excellent
whom, where your units move, how
ChompI'a subtitle is just when you
simulation of war at its
fast and high your helicopters fly, and
so on. Gameplay is fast and furious, but
thought it was safe to go back in the water. It might have been called just when you thought goldfish led easy lives—try this
most complex: the modern battlefield.
Despite all of the elements and de tails, the program is easily controlled. You move the units and plot the fire, and the computer handles the rest. With a tabletop game of this complex ity, it would take days to complete a major battle, but Overrun! handles the job in less than three hours. Likewise, a
full campaign would take tabletop gamers well over a year to run, but the program takes you through World War 111 in less than two days. Play isn't .ill that simple, however. As with all war games, decisions are many and situations are ever-changing.
After selecting a scenario and passing the copy-protect ion question, you set up your forces. Move each unit into place, or let the computer set up for you. Once in position, the game begins. Orders are given to units through their headquarters (HQ), It is very im 20
$49.95
COMPUTE'.* GaiBlte
October 1989
I never lost time hunting for any avail able option. The Overrun! package includes two
game and learn otherwise.
You begin life in a pet-shop gold
games. The first is the NATO-Warsaw Pact battles of World War III, probably the game most people will select first. All major and minor units are here, from the powerful M-l Abrams Main Battle tank to the smallest infantry squad. French, German, and British units also appear, along with their Soviet
fish bowl. You are alone save for brine shrimp dropped in as food. The object
counterparts.
you'll turn green and die from lack of oxygen. {Really, I'm not making this
The second game, the Mideast
Wars, lets you fight battles on World War Ill's southern front or control the fighting between Israel and the Arab countries. There's no lack of detail here. The scenarios are well designed and promise to keep your attention for many months. The next attraction is the Map/ Scenario design utilities, where you can create a full battle, including maps. If you're not ready to tackle the editor, the program will build a map and recruit
the forces for you, while you set the parameters.
Overrunl's documentation is almost
is to eat enough shrimp to grow large enough to leap out of the bowl and into an adjacent tank. If you think that's easy, then
it's obvious
you've never
been a goldfish. Should you refuse this mission,
up.) It might seem to be a nice idea to simply relax and eat whatever shrimp fall your way—you probably thought your own goldfish did this—but it is in the nature of life to strive for something better. In this case, something better is the river. To get to the river, however, you have to grow large enough to leap from
your fishbowl into the tank. Miss, and you'll land on a shelf and suddenly find your carcass being flushed away—a fate endemic to dead fish. Succeed, and you'll end up in a partially covered tank inhabited by oth-
er fish, all intent upon taking bites out
of you. Since bites sap your strength, the idea is to eat and grow large enough to take bites out of them. All of you are competing for the same food supply, so you'll have to be fast, [f you're not fast enough, you'll turn blue, an indication that you're about to shrink. Eat some thing quickly and you may be able to stave off the change. Staving off trie cat is another mat
reminiscent of the monotonic theme
from the movie Jaws. The documenta tion is more than I expected for a game
of this type, but it never takes itself seri ously and can be read with pleasure.
needs to raise $223 within a week for train fare to attend the Raccoon Lodge's annual convention in Miami.
Up to four Ralph surrogates can join in the scramble for cash, competing against each other and the clock. Play ers earn money by participating in vari
ous moneymaking schemes that take
the form of several arcade game se
quences. (The Honei/mooners' plot bears more than a passing resemblance to an other game with its roots in television's
ter. From time to time you'll see its paw reach into the water, fishing for ... you
past: Cinemaware's The Three Stooges.)
guessed it. It is simply not interested in
In the first game-within-a-game,
the other fish, and you have no escape
you join Ralph on the job, driving a bus
once caught. In the scene after you are
around New York City. Stealing a scene
caught, the cat is licking its chops. If you manage to stay away from the cat, you'll still have to contend with a monkey equipped with a fish net. Ap parently, the pet-shop owner is away. Or perhaps he has a most liberal atti tude toward his charges. Avoiding the cat and the monkey is a matter of diving deep among the aquarium plants or hiding under the lid that partially covers the tank. Of course, if you don't move you'll suffo cate, and if you don't eat you'll starve. The choice is yours: green death or yel low death. But you can get lucky.
from Pac-Man, this sequence requires you to maneuver the bus through the city's maze of streets, gobbling up pas Besides attaining the freedom of the river, you'll also earn points for your actions. Eating brine shrimp, flake
food, and a water bug will add to your
in anything I've seen.
The game provides fans
status line at the bottom of the playing
of the TV classic with the
screen. At the end of a game, after you've used your allotted lives, enter
Clwmp! scores high marks for originali ty and innovation. It should provide hours of fun and challenge for anyone tired of shooting at pink aliens.
The partial cover presents an addi try to make the leap from this tank to the next larger tank, you'll want to aim for the correct opening in the cover. Otherwise, you'll probably hear that flushing sound again. The object of the game is to pro
gress from one tank to another. Each tank is larger than the last, giving you
more opportunity for growth, but each
succeeding tank also holds larger fish, When you've completed all the tanks on one shelf, you'll have to leap to the next shelf. If successful at every level, you'll be able to leap through the win dow to the river and freedom.
How many shelves are there? 1 don't know. And modesty—or shame—
Chomp! Cosmi
431 N. Figueroa St. Wilmington, CA 90744 524.95
The Honeynwoners
hicles pose a primary threat to your safety, not to mention to your pay check. Suffer a single fender bender, and you forfeit your earnings for the turn. The same occurs if you fail to re turn to the bus depot before the time
limit expires. Your pay gets docked for each passenger who remains on
questionably the most challenging part
of The Honeymooners, and you may wonder how anyone ever earned a liv
harvest moon above the Brooklyn sky
ing this way.
line, while the computer warbles a
The game's second act also fea tures a maze, but this time it gives you a
squeaky rendition of the theme song from "The Honeymooners." The lyrics appear at the bottom of the screen, re plete with a bouncing ball that keeps time with the music for those who want to sing along.
haps the simplest controls I've seen in a
mooners" fans with the perfect vehicle
long time. But don't let that give you the idea the game is easy. There is as much challenge here as in anything I've seen. Graphics and animation are excel lent, with the movements of the fish realistic. Sound consists of music
to indulge their nostalgia for the show. The premise of the game is based
Chomp! is controlled by a joystick.
As I'm sure anyone who has ever driven in New York can attest, other ve
Jackie Gleason's smiling face rises on a
Jumping is a matter of using the stick and the fire button in combination, per
attained.
their nostalgia.
board—if you make it back to the de pot. The bus-driving segment is un
The primary purpose of First Row's The Honeymooners is to entertain, but there's more than that. The game pays affectionate tribute lo the television clas sic that inspired it, providing "Honey
forbids me telling you the level I've
perfect vehicle to indulge
As a new idea in computer gaming (or a cleverly disguised old idea),
—Ervin Bobo tional hazard to your progress. As you
er to their destinations.
the shark. What a joke on him. Your running score is shown in a
on a hall of fame roster.
challenge in this game as
many passengers you manage to deliv
score, as will eating other fish. Further, if you are in a tank with a shark and eat the water bug, you'll switch sizes with
your name or initials next to your score
There is as much
sengers instead of little dots. Your pay at the end of the day depends on how
rat's-eye view of the New York City sewer system, Ed Norton stars in this scene. The script calls for Norton to fix as many leaks as he can find and return to the surface within a designated amount of time. He carries a map show ing the layout of the pipes and the loca tion of the leaks, but, true to the stupidity for which he was famous, he quickly loses it. Nevertheless, compared to the de molition derby your bus negotiated on
and revolves around one of the show's favorite themes: Ralph Kramden's eter
the streets above, tramping around in the sewers is like a walk in the park. The only hazard here is the possibility of becoming irrevocably lost. But, given
nal quest for money. This time, he
the limited size of the sewer network, it
on an actual "Honeymooners" episode
COMPUlEVs Gazolfo
October 1989
31
COMPUTER DIRECT
EXPIRES 10-31 -89
WE WON'T BE UNDERSOLD!*
Since 1979
PRE-CHRISTMAS SALE Super Commodore 64C Systems You get all this for only
$249.95 C64C Computer..$229.95 Excelerator Plus Disk Drive
$249.95
With Excelerator Plus Disk Drive
2Epyx
Action Games
$39.90
Free Gift Offer
$14.95
Free Membership
Low Sizzler Price
in QuantumLink...$ 19.95 Free GEOS deskTOP Software Total Value
$24.95 $579.65
5/4 FLOPPY DISKS Lowest Price In The Country!! 100% Certified • Lifetime Guarantee
lui
$579.65
New Low Price Excelerator + Disk Drive
C64C Computer Includes Membership in QuantumLink & GEOS Desktop Software
Qtyol25
Double Sided
Giy °l 25
Double Density °*°f '
Commodore 1541
Free Epyx Game
Compatible
154111 Disk Drive Includes One Epyx Action Game!!
Low Sizzler Price
$19095
^j| ^^Lisi S229 95
A $19.95 Value!!
Low
Sizzler
Price
174W M
IMMEDIATE ANSWER
BUY-WISE
800-389-9473 EXT.
EXT. fl
Outide Smucc Area cull 313 jfti nl'iH
Low Sizzler Price
^W Lisl $249 95
$
147'L
We Lnve Our Customers
1 1
COMPUTER DIRECT
22292 N Pepper Rd Bamngton, IL 60010
BEST SERVICE IN THE USA • 00 Day Immediate Replacement
• Fraa tadinical Aiiiilaiue ■ Bulletin Board Service
• Expert* In tuitamer Satlifadion
price is not enough!
• Fail, Low Coil Delivery • No Credit Card Foci
• 15 Day Home Trial
• Frie Catnlegi
LARGEST SELECTION EVER No One Can Sell This Printer For Less
1 8O CPS Printer
1200 Baud External Modem 100% Hayes Compatible • RS232/DB25 Connector Included • DB9 Pin Adopter Included
2yr. Immediate Replacement
•
Dm Addressable Clrupliics
Nl.QSelectable from From
Panel
Italics, Elite, Pica, (Jmdeiised
•
[.(iivCost Adapters Available
Ci-iur<i[iics Parallel Port
'
PrtMiire Sensitive
UK Primer BufTci
<
Includes Two Ribbons
Our Low Sale Price
149
95
• Telephone Cord Included • 1200/300 bps Asynchronous •Full or Half Duplex • Auto Dial/Auto Answer •Standard 9 Volt Battery or AC Adapter* * AC Adapter Sold
List S299.00
With Thousands of Items In Stock
Magnavox RGB
Color Monitor
45!
Qty.of25 Qty. of 25 w/sleeves
95
Best Buy
High Density Disks Lots of 25
69
FREE CATALOG!!!
30% Off
As Low As
Our Low Sale Prleo
Separately for $4.95
45' 47'
100 w/sleeves, tables
48'
NO LIMITS! VA" Micro Disks Double Sided/Double Density 100% Certified
Mode in the USA Lots of 10
59 VISA
ea
• RGB, TTL, CGA fi
Call For Your Free Catalog With Everything You Neei For Commodore/Amiga or Home Office ath arty (u*r#
«J».n 30 days], -dJ na*ona\ly akrii i*d d*t-fwd fn^e on
MASTERCARD
COD
Composite Inputs • 640 H x 240 V Resolution
• Variable Sharpness Contro
■ Audio Input • Interface Cables Included • Built-in Tilt Stand
234 95 m ol lf«e
-i i*» a Eo^nrnbW paymem mr4iod
W Ij'-Cit (<pl.v*ifmJ tail W* ir,iur»iill ikpmenH orng butci fotl Kiynv' AW ptitkmjmi^o homix/II, th.fjjml UP5 Gro«i"J 3nd Vtry i'W prr orJc -\ SJ ?h_ Iil.-ria-i 'H.J*r,-» odd 0 S' «^ <!!• We lh.p fcj all painH <r» it* U S . ' t™cii C "i ■ ^'a Akj^H «i-iH ( ^ «il ■" Co»h
i>d USA ofiV I PTCES AND AVAHABiLIIV <JAJCa lO CHANGE WlTtOUl NOKE
Reviews would take a mentality the size of Nor ton's to accomplish that feat. The third segment brings Alice and Trixie inio the picture. Enlisted by Ralph to help him solve his cash-flow
Boat," then perhaps you should ask yourself whether it's worth spending $30 for the privilege of driving a bus. —Jeff Seikett
To move your forces, place the cur sor on a robot and press the fire button. You'll see setting destination appear on the profile screen. Move the cursor any
problems, the women have landed jobs
The Honeymooners
where on the playing field and press the fire button again. The unit begins
at Morgan's Department Store, assem bling jigsaw puzzles for display in its
FirsI Row Software
moving to that destination. Move to an
toys section.
The puzzles take the form of scenes from actual "Honeymooners"
3624 Market St. Philadelphia, PA 19104 $29.95
episodes scrambled or a four-by-fiveblock grid. The program rewards you
other robot and repeat the process as often as you like. You may want to hide your Com cen behind a hill or in a forest for pro tection while sending out spies and troops to locate and engage the enemy. The enemy will be searching for you.
placed before time runs out, regardless of whether you complete the entire
Modem Wars
Violence in the twenty-first century has moved from the battlefield to the foot
puzzle. Admittedly, at this payment
with a dollar for each piece correctly
Robots fire automatically when the en
ball field, and Modem Wars, courtesy of
emy is within range. You may wish to commit more of your forces to that area,
rate, your earnings will probably fall
Electronic Arts, brings the action into
but, remember, this is a mobile battle
short of even the 1960s' version of
your home. Each team still has a goal
field: The enemy may have pulled back
minimum wage. But at least you are
line, but robots have replaced linemen,
and disappeared by the time your
guaranteed something for your labors,
and pads and helmets have evolved into armor and bionics.
Grunts and Riders arrive.
as opposed to the bus scenario where
scores of 0 are routine. The game injects an element of strategy by letting you choose which
After the opening scenes of this Dan Buntcn game (Bunten is the creator
of several classics, including M.il.LE.),
you've run through them all. The pro
you're asked to find a map in the 52page manual and identify it. Once past
gram also gives you the chance of dou bling your daily winnings by answering a "Honeymooners" trivia question. In the annals of computer games,
this copy-protection scheme, several options appear: Compete with a modem opponent, practice with solo trainer, watch, save, or load a game film.
The Hoitet/tttOOneTS certainly occupies a strange niche. Consider again wh.it the
Try the practice mode, and Modem Wars offers seven war scenarios: Scrim
program asks you to do—drive a bus,
mage, QB Sneak, The Bomb, Face-Off,
repair sewer leaks, and assemble puz
Sluggers, Full War, and Defenders. These games range from simple to com plex, allowing you to field from 2 to 50
sequences you'd like to repeat once
zles. In contrast to the fantastic and fre netic pursuits found in most arcade games, The Honei/mooners seems posi tively mundane by comparison. But in the context of its subject, this kind of activity makes sense and ac counts for a large measure of The Honey mooners' charm. After all, Ralph was a bus driver on the TV show, while Nor
ton worked in the sewers. The game's content, from the opening screen to the
final graphic of Ralph in his Raccoon
players per side.
Modem Wars brings
realtime, twenty-firstcentury combat action into your home.
Lodge garb, is deeply rooted in and
lems detract from the product's appeal. First, if you aren't a fan of "The Honey mooners," or if the series simply pre
dates your own time, then at least some of the game's charm will be lost on you.
your enemy moves across his back (goal) line before time runs out. After a game, watch an accelerated
replay of the entire battle on the game film. All forces are visible, and you can see your enemy's tactics and where you made mistakes or earned points. But there's plenty more to do with
Modem Wars. In advanced scenarios
neatly recalls the world of the TV series. As an exercise in nostalgia, The Honey mooners resurrects many memories for anyone who has seen the TV show. Unfortunately, a couple of prob
In a game such as Scrimmage, there are two ways to win: Knock out the ene my Comcen or move more troops than
You are the quarterback, and the mobile Command Center (Comcen) is your headquarters. If it gets knocked out, the game is over. Under your com mand are Grunts, basic foot soldiers; Riders, your cavalry; Boomers, big guns; and Spies, your reconnaissance
you have a radar console and a drone console. Drones are your offensive air units that can be launched and guided toward enemy positions. They pack a
wallop. If you hear a drone alert, imme diately go to your radar console. You can spot an
incoming drone and at
tempt to shoot it down with your guid
units. Once a scenario is selected from
ed missiles. Radar also helps you spot
the menu, the main playing field ap pears in the form of a topographic map. Your forces are represented by the red squares, but your opponent's blue squares don't appear until your troops make contact with them. To the right of the main screen is a closeup area that lets you identify indi
hidden enemy units. A repair screen
Playing solo is fun, but the com puter is tough to beat. Modem Wars comes into its own when you compete against a human opponent. The game supports ten different modems—Com
cial breaks—lengthy pauses every time
vidual robots. Place your cursor on a ro
modore, Hayes, and others—but it took
a new screen is loaded.
bot, and its profile appears on a screen below. Listed are its type, energy level, weapon mode, and action taken: mov ing, repairing, fighting, stunned, or dug
me several frustrating attempts to make cross-town contact. Finally, I discov
The manual does a brave job of at tempting to enlighten the uninformed
as to what the show was all about, but it's hard to bridge the generation gap in
a few pages of exposition. Second, the program suffers from the computergame equivalent of too many commer
Is The Honeymooners a game for the faithful only? Not exactly. But if men tion of a television show about honey
mooners makes you think of "The Love 24
COMPUTE'S Gazolle
October 1989
and a statistics screen round out your Comcen's capabilities.
ered that my Aprotek modem works
only in the game's 1670 modem mode. You may have to experiment if your
modem isn't listed on the game disk. Once contact is made, one player chooses from the seven scenarios and play begins. Comments, quips, and in sults may be typed while the game is in progress. If a problem arises, you can also signal for your opponent to pick up the telephone and talk. [ contacted Gazette reviewer Erik Olson and challenged him to a few
on points—96 to 84. Not the best of
endings, thinks Rod, but any victory is
better than nothing. The two quarter backs meet after the game, watch the
game film, and discuss mistakes and surprises.
Neteel; OK, Olson, I didn't like the
Lords. Make the proper moves and Father Time will appear to explain both the plot and your mission, as well as how to travel in time by entering the grandfather clock. There you'll find a
a rematch. The next rime your phone
number representing a different time
rings, be ready to face one mean Modem Wars veteran.
groups or by leaving messages on local bulletin boards. CompuServe or Quan-
By the way, your check is in the mail.
tumLink also have online areas to help
—Tom Netscl and Erik Olson
him to be paid, 1 assumed he would be
flash caused by the meddling Time
way that last game ended. That was a lucky shot. 1 was robbed, and 1 demand
rounds of Modem Wars. (Players can be found by contacting Commodore user
you locate other modem gamers.) Since 1 edit Olson's reviews and arrange for
The adventures begin in the your own house in the wake of a blinding
cogwheel with the numbers 1-9, each
Modem Wars
an ideal opponent. At this point I'll re
Electronic Arts 1820 Gateway Dr.
linquish control of this review to him
San Mateo, CA 94404
and let him call the play-by-play action as 1 take control of the blue team and he
$34.95
commands the red forces. Olson: The two sides set up in a scrimmage formation much like the old American football lineup. The whistle
As an adventure. Time & Magik follows
blows, and the game begins. Incredibly, both quarterbacks decide to sweep their
a familiar pattern: making danger-filled trips through mazes and rooms, pursu
necessary to the game's ultimate solu
robots right. Blue gains an early advan tage when the Red QB moves his flank
ing artifacts needed to complete your
While Red is pinned down, Blue's
mission, then dashing for home with out getting killed. Where the game makes its mark is
what you're looking for or even where to look until you find an object marked with the symbol of a magical hourglass. The solution is to explore and examine
flankers get a clear run to the back line
ers into a strongly held Blue position.
Time & Magik
Each time zone holds an artifact
tion, but, of course, you have no idea
through the use of time. Rather than be
everything—houses, gardens, volcanic
and earn terrain points. Red, however, commits his rear
ing a single adventure, Time & Magik is a trilogy where rooms exist in different
wastelands—and pick up everything
line to the battle. Lasers fly, and the bal ance returns as Red kills enough robots
times. And it has graphics, although they are of the slide-show (nonanimated)
you can. Artifacts should be used only as necessary to stay alive. Try to make it to your destination, a cauldron at the
to make up for Blue's early lead, leaving
variety.
End of Time, with the rest.
several Blue and Red robots smoking on the baUlefield. No Comcens are de tected, so both sides make the run for the back line with their remaining forces. Red reaches first, followed rap idly by Blue. Both sides then rum back
Some artifacts are necessary only to advance the game and, once used,
It's the stuff of which good adventures are
made.
to the battlefield, looking for enough kills to break the tie. No joy in Mud-
may be discarded. You'll find examples of this in various stages of the game. In one house, as you ascend the stairs, you are told there seems to be a hollow wall panel in the stairwell. The panel ap pears utterly sealed until you go to the
score shows a draw. The second game, The Bomb, is
In the first section of the trilogy, your mission is to thwart the Time
second floor, enter the music room, take a lute, descend the stairs, and play the lute before the panel, which magi
even simpler—just the two Comcens, hiding somewhere, each armed with drones and missiles. At the starting gun, Blue charges straight across the
Lords who would seize control of time
cally opens.
and bend eternity to their will. To do this, you must locate nine artifacts, one
This scene is indicative of the mix ture of legend, myth, and science evi
from each time zone that range from
dent throughout Time mid Magik, It's the
center line, while Red flanks left, look
the far past to the far future. The second section deals with find ing the lost Red Moon Crystal, the last
ville, however—time runs out and the
ing for cover. Several clicks pass while the two quarterbacks eye their radar consoles, each looking for the other. Blue gets first spot and lobs a drone at red. Red misses the interception shot but man ages to dodge the heavy missile. Red re turns fire, with little luck, but notices the Blue Comcen trying to cross the riv er-—a tactical mistake. Red fires all of his drones into the Blue Comcen, dam aging it badly, but not enough. Now
Red is helpless against Blue's drones. Red runs for the forest, while Blue sends up drones and missiles. Fortu nately for Red, the whistle blows just before Blue can finish him off. Red wins
point out that you can add more sub
stuff of which good adventures are made. While Time & Magik does share some common ground with other ad venture games, the use of time travel to navigate safely through various periods of past and future gives the game a needed inventive twist. About 75 percent of the screen is occupied by a graphic, with the remain ing space reserved for communications. A bit of advice: Side 1 of the disk shows only a picture of the grandfather clock, but after you've booted the game, flip the disk over and access the entire li brary of scenes. Should you wish to re
stance to the scenario by reading the
view moves, the graphic may be pushed
short story that makes up most of the
out of the way to reveal more text.
source of magical power. The conclu
sion of the trilogy centers on recovering the stolen Crystal from the mad Myglar before he can misuse its power. The first scenario deals with time travel; the other two seem to take place on a single stage where magic is the key; hence the name of the game. Though this brief summary of the
plot may make Time & Magik appear to be just another adventure game, I'll
documentation.
The parser, that part of the game COMPUTErs Gazotfo
October 1989
25
Reviews with which you communicate, is very
their hands. Hit all five targets faster
good. It understands simple sentences
than your opponent to win.
and reacts to requests phrased in a vari
Quid spitting. Bite, chew, and spit tobacco juice into a spittoon. Part of the
ety of ways.
Another interesting device is the Undo feature. Should you become hopelessly entangled, Undo will move you back several spaces in time to a
point before you made your mistakes. It can even bring you back from the dead. This seems entirely appropriate in a game whose main theme is time travel. The documentation is sparse and hin
dered by Ihe necessily of including in structions for five computer systems. The slide-show graphics are very nicely done, but they contribute nothing to
the game except for scenery. And if you get hopelessly stuck, there is always the clue book.
object is not to swallow the quid of to bacco during the contest.
from one numbered paragraph to an other rather than simply being told what you need to know. But 1 doubt the game would be any fun at all if the an swers were easy, and it's better to have obscure clues than to have none at all. On a 5-point raling system, 1 give
rime & Magik an overall grade of 3. It's entertaining but not extraordinary, fun but not completely captivating, and
puzzling but not unsolvable—a fair value for the money. —Ervin Bobo
Time & Magik Datasoft W808 Nardhoff Pt.
exchange of lint on a crowded city
street. Many bear a close resemblance to others in the crowd, but that doesn't mean they're equal. Two ideas can be great in concept, but while one suc
ceeds brilliantly in execution, the other stumbles. Western Games' concept is
Everyone's favorite Western characters—
from beer drinkers and
bartenders to dance-hall girls and piano players—
are here in humorous, colorful scenes.
The arrangement of clues is as ar cane as the game itself. You are directed
scraps from other ideas like a mutual
Milking: Dairy farming has long been mechanized and computerized, but here you get a chance to milk a cow
fine. It's something like Caveman Ughtympics updated about a million years in that it parodies more serious
"games" programs. It's amusing, clev er, and graphically superb. Yet where Caveman Ugh-hjmpics stays within the bounds of manageability, Western
Games overreaches itself. Us payability is in the difficult-toimpossible range (barring extended ses sions at the computer). Although you supposedly can play it by using the key board, the game favors joystick users. While the computer and joystick are cer
by hand. Fill up the milk can before
tainly capable of doing all the game re quires, it asks too much. Joystick moves are intense and too refined. The milking
your opponent.
game demands a motion similar to con
Dancing: Follow the dance-hall girl and keep the beat. There's audience
tinually shifting from first gear on up to
participation in this one: A cowboy who don't like your dancin' will bash the piano player. He won't play agin
fifth, to reverse, and back again. Dancing requires ten different joy stick movements. Even if you can re member all the moves, computer
less'n you buy him a beer. Eating competition: First to eat the pot of beans wins. Burping is discour
response can be poor and occasionally nonexistent. The quid-spitting game
aged 'cause it takes up time, an' it ain't polite, neither.
joystick moves would make Western
seemed impossible. Simplifying the Games a bit easier to master and a lot easier to enjoy. However, if you don't mind spend ing a lot of time working past the frus tration of conquering these games, they are fun. Artistic, animated cartoons; a
ChalBworlh, CA 91311 $29.95
clever sense of humor; a well-conceived, balanced (if nutty) concept—Western Games has all of these. In some sections it loses out only in its execution. For dedicated game players, however, that can be part of the challenge. —Robin Minnkk
Western Games
What do arm wrestling, tobacco-quid spitting, cow milking, dancing, bean eating, and shooting bottles of beer
have in common? They're all contests enjoyed by people in the Old West. And they all comprise Western Games, a
frontier spoof for the 64 from DigiTek. This no-frills, one-disk package
The games are fairly self-explana tory. Perhaps that's why DigiTek saw
fit to supply only the sparsest of docu
has you playing these off-the-wall pas times against either the computer or an other varmint of your choice. All your
mentation. i;or each one there is a de
favorite Western characters are here in
the joystick, and remarks from Cowboy
humorous, full-color scenes, from the
beer drinkers and the bartender to the dance-hall girl and the piano player. Their comments about the goings-on appear over their heads in cartoon-style balloons. Western music even sneaks
scription of the windows that take you through each event, brief directions for Tottle—sort of a Western-style com mentary on what's going to happen. There are no loading instructions, no explanations of scoring or the dollar amounts that appear in the window, no words about what to expect between
into the background from time to time.
games. What hints there are about how
Here's a rundown of the events:
to play exist solely in Tottle's remarks.
Arm wrestling. You and your op ponent meet arm to arm. Best two out
of three wins. Beer-bottle shooting. While the vil lage idiots hold the bottles, mugs, and glasses, you try to shoot them out of 26
COMPUTEI's Gazetta
October 19B9
You have to read between the lines— a lot. Now, ideas zip down the concept pike in the computer world. They fly
along in bunches, knocking into each other, rubbing off bits, and picking up
Western Games DigiTek 8910 N. Dale Mabry Suite 37 Tampa, Fl 33612
S29.95
COMPUTE'S Gazette is looking for utililies, games, applications,
educational programs, and I u tori a I articles. If you've created a pro gram that you think other readers
might enjoy or find useful, send it,
on tape or disk, to: Submissions Reviewer, COMPUTE! Publications,
P.O. Box 5406, Greensboro, NC 27403. Please enclose an SASE if you wish to have ihe materials returned. Articles are reviewed within four weeks of submission.
G
ACTION REPLAY v5.0 THE ULTIMATE UTILITY /BACKUP CARTRIDGE FOR THE C64/I28
NEW!
WARP 25
• Action Replay allows you to Freeze the aclion of any
Memory Resident Piogram and makeioi.compiele back-
Tr« *orWs laslest cfs* serial Turbo A typo! cackup mil rdoad in under 5 seconds
■ No specal Tomiats — with acaon fBpiay voi sjt^ save 5'soiy into Warp ?5 siatirt ' Backup all your susiing programs In load a! unWievaBle spaM' '
RAMLOADER
,
■.
Warp Save.load Available straight irom Basic.
■
You can also foad loadntoslolyour commercial ongfnals Zb limes lastQi'Witti our special LSI logic processor and 6K olontoard Ram. Action Replsy others (to world's fastest Disk Serial Turto.
ONLY
$64."
UNIQUE CODE CRACKER MONITOR * FtaeJe any program and enter a full macfimo cole monitor ■ Full Monitor Fea:u rBi * Bksjsb of Acton Replays on Board Ram trie program can be lotted at in to ENTIRETY That moarft you sbb 1M& code in us Frozen slate noi jn a Read siara as wiih compoiiiors proOucls.
MORE UNIQUE FEATURES *
Simple OparaKin: Jurat press [he bunon ai any poini and make a complete back-up of any memory-resident program ro lape Of risk.
■ ■
Turto Relax). AH tat ups reload completely independent ol Pie cartrcge S Tu*m sp«d Sprite Monitor. View the Spnie sol Irom the frwen program — save The Sprite — lrgnsfer the Sprite from one gama lo another. Wipe out Spjues, view the ammaiion on screen Create cusiom programs.
-
Sprite fttor. EnecBve on mosl programs — maki ywrMH irhincW« Unique Picture Save: Froezeamlsava any Hi^esSasen to Tape Of tfc&k. Saved In Koala, MdfJIes formal. Compactor E!foent compaenng lecfinipues — 3 programs per cfsv — 6 ii you use borji ales
SUPER CRUNCHER - ONLY $£ ■
Single File: AH programs saved as a single Me lor maximum compatibility.
A Lrt.hly ro (urn you: Aciron' Replay 5 Into a surjor^pawerful program Ccrr.rjgciOr. Reduce
UtjIiiyCommarxfe^MafivaodrrjonalcornjTianas Aulonum,Append,0)d.Delete.Lpie$ai-8fFaic Scfwn Dump Pmtou! any soeeiiL*i lfi Gray £ca'*s.DouW9 size onrttoptons Unstoppable Reset. Reset buTlon lo Retrieve System and Reset even so caNed
programs by uo 10 SOW Furtier aenoact err
grams already crtchM by W5'$ compactor.
81,1571 and iMh 06^,120, or 1280 jin& Dsk Unities. Fast Formal, Dir&cTory, Lisl, Run and man/ other key commands arc operated by Function Keys. Unique flasiarr Remember all of (hase ul-iiiios are availatfa at on& line Irom an mlergratud
GRAPHICS SUPPORT DISK
ONLY $19.99 To Uka advantage ol AR5s iinujje power. *e have prepare) a tun* ol pat* « suppwi tac'nes
•
-
system A rumng program can be Ficwn to entef any Uraiy and th* proo/am is ai trw loucn ol a kay — wi:r>aui ccrupttw
SCREEN VIEWER: View serums in a 'slide stow1 sequence.
LSI Logic Processor: This is wheie Action Replay V gets it& pawej. A special custom LSI diip denned to process the k)gk; necessary for tins unmitttied Freeie.'FleSlan power. No Oinef
MESSAGE MAKER: Add sooting massages
■
u-t^ b r- is ins power1
& inJur saved screens withmuK
■
PHOSPHITE: A MspraetdiW.
•■
ZOOM LENS. EipMeseCions of any saved screen id EJf size.
UPGRADE R0M-0NLY$16.99 Give your Afi IV an me pDwer ol the new VS 0.
- '
ORDERS*
DATEL COMPUTERS
1 -800-782-9110 MON-SAT 8AM - 5PM (PST)
TU-Sft 10AM-6PM
EPROMMER 64 - ONLY $69.99 COMPLETE
Tho most powerful dWk nlb&er ovallable onywhorn at any prtcel BuiiNtobtoilsOclinitya'wo-pCBi lyjtom — ajoflwaiopOOlcoQoarvaaooicaalcabietoconnocMne 1MI/I571 lo
M/JBWayp) Wliut fllvoi Burs! Mbbler Us power? ConvdntioiiQl nlbtolore dovo (o dacodo Iho dafa from tno disk Doforo It can
tranitet It mlng me soiial ptxl bus — when non-jtandara data aro encoun'ofed thev ^e boat. Burjt Nitibler tianslera aala as row GCB code vta the palpal cotKQ without ir» neod to decode tt. jo -/ai get a pertect copy ' tt ortgmat.
-
Top quaOty. easy to use EPfJOM pfogrommar tor the til
•
128. Monu-drlvQn sottwOTe/hardiucHQ prjckogn rnokes programrTiinrj. reaOrng. verifying, copying EPWDM'i slmpllcItVtlielt.
-
Program2716THRU2725&chlpi# 12-521 or25volts.
•
FuH feature system — a9 tunctbns coveted Including device cheefc/verify.
•
The most compjehenave. fflenply ana best value ten tho
•
Ideal compareon lor Supetom Eipandei. ISK EPPOM
money piogramrner available for W/Ufl.
Will nteOie up to -11 tract;!- Copy a whole disk in undui two minutes. Fitted ii minxes— no widwlng lequl'ed or, (M? (!571 roguiies tokfertna).
Board or any EPROM-basod projed.
Software Only SI9.99 • Cable Only $19.99
TOOLKIT IV- Only $14.99
256K SUPEROM EXPANDER Only $49.99
DIGITAL SOUND SAMPLER - Only $B9.99
.
•
Allows you to record any sound digitally Inlo memory and then replay H wilh astounding etfecls.
•
On booia operanng iystem — no programs to load.
•
Playback lorwatdvbackwardi with echoAoverb/ilne
• •
Menu driven — |uit pre» a key to Cod piQgfam. Seleci any aot under software controls.
-
•
MIDI compatible with our MIDI 64 jntarfoce.
•
tlrtque EPROM genefatoi toutuie will take you! own pjogrorrs — basic Of m/c and hen them Ifrto auro$tojt
8 jockeis eock occopl 6K thru 32K ROM or EPROM ch/pi.
EPROM5 CEPHOM bumei l
ROBOT ARM-Only S89.99 •
Humanlike doiterity Id marripulale snail objocls
•
AccessQrtos: Commodoro eA [ntortocn. Tinge'' Jaws, Shovol/Scoop. Mognotlc Attochrtiont. 2 JoyStlcki
•
Uiejd "D" sue baterto) (not Includea)
•
Wofta wlih or withoul mtettoco
MIDI 64 - Only $d9.99 •
Ful speciflcatlon MIDI Interface of a reowtic price.
■
MIDI IN* MIDI OUT. MICM THBU
■
Compatible with Digital Sound Sampler.
DATEL COMPUTERS 3430 E. TROPICANA #67
IAS VEGAS, NVB9121
702-454-7700
CALL US FOR THE LOWEST PRICES ON OTHER HARDWARE & SOFTWARE
DEEP SCAN BURST NIBBLER - Only $39.99 Complete
•
CUSTOMER SERV/TECH SUPPORT
■
moduicflon.
FuB iound edptino and realtime effects menu with wovefafms.
■ .
Powerful rjequerx:er plus tood/save function. Unelri — Mtein — Lino Out — reedback controls.
TURBO ROM II - Only $24.99 ■ •
A replacement tor tno actual kernal inside your 6d. loads/Save! most programs at 6-6 time) normal spood.
•
Improved DOS support include 10 sec format,
•
Programmed function keys; Load, C&eciory. OW, etc
•
Relurntonomalkernal at Idck of □ switch.
•
File copier • Special I/O loader • Plus lots more. Rtted in minutes — no soldering usja&y required-
The Lrltlmato disk tooM for tho 1531 with moie featuroj
thanmosl fortes. An absolute mult for ttw lortous disk hacker. DISK DOCTOR V2« HEADER/GAP EDtlOfi • D!SK LOOK Recover last files. Disassemble any progiom from Ihe
disk to SCREEN or PRINTER. Much, much more • •
FILE COMPACTOR • FAST DISK COPY* FAST RLE COPY 10 SECOND FORMATTER . ERROR EDIT • MUCH, MORE.
SMART CART - CARTRIDGE ONLY $59.99 ■
•
NOW VOU CAN HAVE A33K CAOfHIDGG THAI YOU PRO GRAM LIKE [JAM THEN ACTS LIKE ROM'
32K psuedo-ROM — battoty bockad to kni up lo 2 years.
•
Make your own cartridge — even auto itart Types with out !he need for an EPROM Burner.
•
Can be switched in/out via software
MOTHER BOARD - Only $29.99
•
• •
. SOFTWARE ONLY $14.99
Soyes wear on eiponslon pon Accepts 3 caitndget tiwitchoco)
Turn your cartridge Into a 32K RAM disk with our RAM DfSK software.
"Add $4 Shipping 8 Handling in ifie U.S. - Add $14 lor
Chocks / Mono/ Orders / C.O.D. Aceeplod • SPECIFY COMPUTER S,
Foreign Ordeis - CanadrtMeiico Add StO.OQ - Virgin Is
□RIVE MODEL WITH ORDER ■ Please call lot return auftorcaKM nutn-
lands, AK, HI. FPO, APO Add ¥7.00 - Add S3 00 C.O.D.,
bar. Oder Returns subject lo 20% reslocKIng tee.
o
PLE SEARCH Mike Bloustlne Generate and print three types of puzzlesâ&#x20AC;&#x201D;word-search, number-search, and pictogram-searchâ&#x20AC;&#x201D;with this versatile program for the 64. A printer is required. Word-search puzzles have been popular for many years. They're great for developing pattern-recog
o
nition, vocabulary, and spelling
reader," found elsewhere in this issue. When you've finished enter ing the program, be sure save a copy to tape or disk. To get started,
skills. Many newspapers offer word-
simply load and run the program.
search puzzles daily, and dozens of books devoted to them have been published. Over the years, many forms of this puzzle have evolved. Number-search and pictogramsearch puzzles (constructed using
lows you to select the type of puz zle you want to design. Begin by pressing the number key corre sponding to the type of puzzle you want to create. Then enter the size
graphics symbols) are two of the
of your puzzle. Puzzles may be as
most common variations.
small as a 10 X 10 character grid or
With "Triple Search," you can generate your own word-search,
With it, you can create large, com
bers. If you're making a pictogramsearch puzzle, enter the graphics
nally; or you can build smaller, sim pler puzzles where the words are restricted to only a vertical or hori
zontal orientation. If needed, Triple Search will even print an answer key for you.
Getting Started Triple Search is written in BASIC.
October 1989
Enter the number of words, numbers, or pictograms to include
vertically, horizontally, and diago
COMPUTE!s Gazelle
as large as a 40 X 40 character grid.
number-search, and pictogramsearch puzzles. Not only does this program assist you in designing the puzzles, it prints them out as well. plex puzzles with words running
28
Triple Search's menu screen al
in your puzzle. Then type each in. If you're building a number-search puzzle, be sure to enter only num
characters shown on the front face of the 64's keys. If you're designing
a word-search puzzle, enter only al phabetic characters. You can use
spaces in your words, but Triple Search fills them with random characters when it generates the
puzzle. To prevent this from hap pening, don't include any spaces when you enter your words. For ex
To avoid typing errors while enter
ample, you'd enter JOHN DOE as
ing it, use "The Automatic Proof
JOHNDOE,
GAZETTE
ESTABLISHED 1
1*89
Retail Outlet: Perm Station, Main Concourse (Beneath Madison Squaro Garden) NYC, NY 10001
OUTSIDE USA....CALL
StoreHours:Mon.Thurs8:3O.(!frie:30.S/Sat.ClosecJ/Sun9:30-7
FOR ORDERS & INFORMATION CALL TOLL FREE
7CO
4:30pm [710)692-1148
fax no. 7186923372
TELEX 422132 MGRANT
Order Hours: Monday-Thursday. 9:00am-7:00pm i Friday 9:00am-6:00pm / Saturdav-Closed / Sunday 9:30am-6pm. 110 SURCHARGE FOR CREDIT CARD ORDERS I WE INVITE CORPORATE & EDUCATIONAL CUSTOMERS / DISCOUNTS for QUANTITY ORDERS PERSONAL -■. CORPORATE
I FINANCING NOW AVAILABLE
O commodore O
C= 128= D COMPUTER PACKAGES
,30,40,60,80 M
lGO Software
COLT PACKAGE
COMMODORE
S11995 MEW C-128D with
PRINTERS
#1
C/12S-D DELUXE PKG.
C/128-D COMPUTER w/BUILT-IN DISK DRIVE ■ COMMODORE 1902 RGB COLOR MONITOR
COMMODORE COLOR PRINTER
_$629
1750 RAM EXPANSION
irOOHMIEIPANSION.
CALL _
HIM EXPANSION MODULE
tl 14 »
leEcs.cnAPraxjn interface XETEC S. CfiAFHIX SB INTERFACE XETEC StlPEHGRJPHII GOLD C-64-C-64C POWEB SUPRT. C-166 0 MOD E U
C-1670 MODEM.
COMMODORE 135OWOUSE. COWWODORE 1151 MOU?E.__
[MM
ja.as it) BS STj BS SHS5 SllOS
..._
[M9S
I3SB5 XH X
XETEC IT. KERNEL 20M9HABD OKf.'ES fOH\
CMC
KM
XETEC ■-.■■' I-". CM'128 » HBO
". ■ FOR:
C-l!8&ia!D'...»l» ...SUM
DISK DRIVES
C/128-DCOMPLETEPKG ■ O128-D COMPUTER w.BUILT-IN DISKDRIVE COMMODORE COLOR PRINTER 12" MONITOR
0tis7i
S219 COMMOOQHE COLT Computor . M0K 4 77-7.16UHI ■ Two 3E0K Floppy Disk Drives . MoruUomlor . MS DOS & GW Ba?lc
W/1 Floppy & 20MB, Hard Drive COMMODORE COLT W/1084S MONITOR.
CALL
PC-40III
S859
MONITOR
Icocy - Vidoo Gi.ichics
AMIGA 2000 00 1MB Eip. l
AFWQCft^
ui*in 3 5' Oiik Drive
RGB COLOR PACKAGE
wars
>■„
*729
A-2000 W.'«MB
*949
AMIGA 2500 ■
40MB Herd Ofivb
Kuyboard ■ Uouse ■ Amiga
$3199
AMIGA 1010 DISK DRIVE A-1680 MODEM
.'159.95 >gg 95
20,30,40,60,80 MB HARD DRIVES FOR AMIGA 500.'2000 IN STOCK
A-2088D BRIDGE BOARD
#4 COLOR PACKAGE COMMODORE C-64/C COMPUTER
COMMODORE 1541-C DISK DRIVE COMMODORE COLOR PRINTER COLOR MONITOR GEOS.OUANTUM LINK SOFTWARES
$469.95
A.2236D AT BRIDGE BOARD.*1079.95 A-501 MEMORY EXPANSION.... J149.95 ALL OTHER AMIGA PERIPHERALS & ACCESSORIES IN STOCKI
1084S RGB COLOR MONITOR
$279
RUSH SERVICE AVAILftBLE..CALL FOR DETAILS SKI
Bni
AMIGA 2000
,_._
41010 3.5" Drive
Drive
E
$1429
S799
AMIGA 300 With 1084S
COMMODORE 1541/C DISK DRIVE
M
SI 929
AMIGA 500 With 108JS
COMMODORE C-BtlC COMPUTER COMMODORE COLOR PRINTER 12-MONITOR GEOS.QUANTUM LI NK SOFTWARES
SANYO PR-3000A
I Daisy Whtl
V""
■■ sji
■■■
$59 commocJore
MONITORS
COMMODORE 1064S...J279.95 COMMODORE 1302 COLOR MONITOR J1B9.9E
3 5'DiMtDNve'Mouso-nGQ Color Monitor ■ Froo Sod-
#3 COMPLETE PACKAGE
S169
COMPATABLE
B02B&12MH*. .IUB RAM 40MQ hard
A- r< [:.: ,1',;??. . Bin Inn
COMPUTER PACKAGES
WHEEL L.a PMMTLR
PRINTER
K;
$659
WE CAN RECONFIGURE ANY OF OUR COMPUTER PACKAGES TO YOUR SPECIFICATIONS. CALL FOR INFORMATION.
MPS-1000
$869
*469 am o with ims
J99 DPS-1101 DAISY
3169
S659
COMMODORE,, u'*
commodore
1525DOTUATRIX PRINTER
MPS. 1150
Built-in Disk Drive
SPECIAL!!
HARD DRIVES IN STOCK!
commodorG
L-
COLOR PACKAGE onfix -K^tona ■ J i' D* Om uw FlGfiCoiQ' Uur>tor ' Flos Mouse A
$1629
AMIGA 2000 W/1084S s-tenn
MONITOR
*1699
PRINTERS CITIZFN
ma
1S0-D
FX6M LQ-HO 1595
..„„
til»BS
OM-BS HT»a
U-aiD 1ITSM LQ-S10. '
EPSON
Panasonic
lisa
H03.ES
1093
CHS6 tES.95
3131.....
ti77.aa i«i
1124 1191
NX-ICOOC
NX-1000C Ba*t»
-
JIS4-8S
l?»«
Nx-iieo NX-1000[l*nbow
tiH.ns ti 14.0S
NX-SIM
ilM.lS
OKtLMW
OH I WAI E M OKIDATAIM-.
OKIDArAJJO. 0KIDSTJ3J1
OHIDA!A1»._
I
!
(1399S H13.85
Ba.£S KW.M
_.... M5485
AMIGA
2000 HD IMS HAM
Keyboard
Mouse iK-sn 3 5"DiSC Drivo arO Drive Syslefn Software Arr.^a Basic
$1999
PHM
. .
VM3S
JOYSTICKS CONTflOl-COUPETinON'lMX I8.BS KF1AF1 STARMASTEH
SV( OU1CKSH0T KRAFT1CE W!C0 SLACK WAX WIC03-WAY
USS
K.9S
KSS S.9S
11695
116.85
Hffi
want to list them at the end of the puzzle. If so, it also asks whether or not you want to sort them before printing. Answer both prompts with Y (for Yes) or N (for No).
!f you're generating a number-
search or pictogram-search puzzle, you can have the program randomly
generate the numbers or pictograms for you. If you choose this option, Triple Search prompts you for the length of the puzzle entries. Keep in
The Finishing Touches
mind that if you enter a length that is longer than one-third the size of the puzzle, Triple Search may not be able to generate the puzzle.
your puzzle, it asks you to select which orientations should be used in building the puzzle. You can
Before Triple Search constructs
Once you've typed in the en
have the program position entries
vertically, horizontally, diagonally,
tries, the program asks whether you
G
i
M
E
-
*
I
IT
A
c
c
*
A
O -
E
S
p
u
tX
i>
ft
into the puzzle relative to its overall
*
V
L
,
*
*
*
A S
*
N E
*
I
T
•
it
G N
•
N 0
•
*
N
R
.
.
T O
L
*
D Y
*
at i answer
J D E
C U
O X
O M
N
I
and then run the program again.
N
On your next attempt, create a puz
*
*
•
N N
key (above) with th, • puzzle (below).
N
S
M N T C Z E H D M E A V
R
1
Z
U C K
gram finishes printing, it asks
P
L
F
D C S
0 Y
F P D X G 0 0 B A L
s
B
R
B
c C H S
L
B
H K
G
S A
Z
R D W R R W U
I M E T Q U I 0 P F S C
F H U A F
T O A
S
I
F
Y
L o X
V
L
E
P
I
T W E W G N
I
U W N X
E D N 0 B
L
J
V H A N T
■I
V G C U 0 M C 0 X
s
K N V C
Q c E O M J
Q V N 1
I
N
L
Y G
L A
B
Z S C N
K
E
N N E D Y A N N
P
F N Q C
N
E W N Z
K N R D X Z T 0
K
P
A Y
or N to exit to BASIC. Triple Search is designed to
S M N E
V H R
Type V to return to the main menu
work with all printers, but it may re quire some minor changes for cer tain printers. After the program
E U R O Q
J
other puzzle or quit the program.
C
R
J
whether you want to generate an
H L
X
z P
Printing
Q Q
Z G
A
zle with fewer words or increase the puzzle's dimensions.
Triple Search prints the answer key using asterisks to mark the blank spots; then it prints the puzzle on the following page. When the pro
F
S K
many entries may take a long time
to generate; some may even be im possible. If the program gets stuck placing a word, press RUN/STOP
.
THI ! PRESIDENTS • PUZZLE V A M F
erally takes only a couple of min
size. Smaller puzzles containing
0
N
Search builds the puzzle. This gen
*
*
■
prompts in the program, Triple
the number of entries that must fit
H K
L A
S
beginning of the prompt, you may
utes. The time required depends on
*
"Triple Search" generates
gram prints a quotation mark at the
*
1
E N N E
dents in this puzzle. Type the title and message exactly as you want them to appear. Because the pro
*
1
A N T
K
and Find the names of all the presi
punctuation marks as part of your
W
B
puzzle. The title appears above the puzzle, and the message, below it. An example title and message might read: The Presidents Puzzle
After you've answered all the
D *
Next, Triple Search lets you
enter a title and a message for the
title or message.
A
A
in all directions.
enter commas, colons, or any other
THE PRESIDENTS PUZZLE KE1 -j
both vertically and horizontally, or
F 0
Q
FIND THE NAMES OF ALL THE PRESIDENTS IN THIS PUZZLE
prints the answer key, it advances to
the next page to print the puzzle. It assumes that the length of a printed
page is 66 lines. If your printer uses a different page length, change the value of LN in line 190 to the correct length. Triple Search also assumes a page width of 80 characters. If your printer has a different page width,
change the value of WD in line 190
ADAMS
BUCHANAN
to the proper width.
JACKSON
JEFFERSON
KENNEDY
LINCOLN
NIXON
ROOSEVELT
To print pictogram-search puz zles, Triple Search uses ASCII codes 191-254. If your printer can't
TRUMAN
WASHINGTON
print these characters, you won't be
able to print pictogram puzzles. See program listing on page 85.
30
COMPUTE'S Gazeuo
OctobDr 1989
G
The High School Math Student's Survival Kit The INTELLIGENT TUTOR High School M»lh Series is jii oununding way for siudem- n> develop their ■.kills ai nl! levels of high school ntiih. Designed by
ediKElon, the series is exiremely eomprehflnjlya ™d effective.
Each program in the INTELLIGENT TUTOR series is complete 4nd self-
contained* and covert a full, one-year COUUfi Much ]•, designed u> help students review and mailer basic principles und carcepis. develop ihdr problem-salving skills, iind hinkl Ibfilr confidence. PRE-ALGEBRA
$49.9!
ALGEBRA
J49.95
1
GEOMETRY
J49.9S
ALGERRA
$49.95
2
TRIGONOMETRY AND ADVANCED TOPICS
BOOT MAKER
S49.95
INTRODUCTORY CALCULUS
$49.95
SAT
J69.95
MATH
.SPECIAL PRICE FOR ALL
SEVEN TITLES:
J269.9S
AVAILABLE FOR:
Apple II Series, Macintosh Commodore 64'12H
Tal Bush
IBM PC ami compatible.
IDOftDI'K. CALL
(800) 521-4518 ■ rations jJu1 \~> Mi ilunuf md hji
lm.ti.iii.* roidcift bU 5* tfl&bi
Make your programs boot like commercial software with this simple, yet powerful utility for the 64, Disk drive required.
Ijpi intelligent Tutor Intelligent Softwaic. Inc • 9WW Cypress AvEnne • Monster, IN 46321
If you've ever spent time looking through back issues
of your favorite magazine for a program's starting ad dress, then "Bool Maker" is for you. Boot Maker causes BASIC and machine language programs to run auto
matically when you load them—no more searching for starting addresses or typing RUN.
Getting Started
Boot Maker is written in BASIC with machine language routines stored in DATA statements. To ensure accurate entry, use "The Automatic Proofreader," found else
where in this issue, to type it in. Be sure to save a copy of the program to disk when you've finished typing. Before you run the program, determine the exact filename of the program you wish to make bootable. Next, load and run Boot Maker; then put the disk con taining this program into the drive. At the prompt, en
ter the filename of the program. Next, enter Y if the program is written in BASIC or N if it requires a SYS
COPIES 99.50% OF PROTECTED SOFTWARE
WITH POWER AND PARAMETERS TO SPARE... UPDATING (cost US Si 8.00) ADDS EVEN MORE. •
Modules are automatically called, when copying certain
"Tough 10 Copy" disks. These are installed on SIDE 1
command. (Note that you must enter Y for a machine language program that loads and runs as if it were in
BASIC—a program like SpeedScript, for example.) If you type N, you'll be prompted for the starting address. Finally, enter a unique filename for the new boot able program. (The filename must be different from any filename on the disk.) Boot Maker then creates the new program on disk with the filename you specified. To use the new bootable program, enter LOAD "filename",8,1, and your program will load and run automatically. Boot Maker works with any program
except those that load into the cassette buffer at loca tion 828.
See program listing on page 81.
G
OVER 40 PARAMETERS built inlo Irie Invader Copying
•
412 EXTRA PARAMETERS, lo copy most recent disks including RAPIDLOK 8. V-MAX! are installed on the DISK-INVADER. We always ship the LATEST VERSION.
•
USE WITH 1 or2 1541/1571 Drives or compatibles or MSD Dual Drive and COMMODORE 64 and 128 (used inGd mode). FAST Fhfe Copy Included, with a second NOXNOCK PERFECT FORMATTER FAST FULL Disk Corna'lor two I64UIS7I coores in unooi i minuie
fABT FULL Duk Couifir loi one 1641/1571 copies undpr d ?
nules
PRICE P & P INCL. US S36.50
CUN S49.50
We nccopl VISA.
lendc/ipc- ■" """"", <."■■'■ r.ru
Queoec'csifloms 3dd9DD5^ie$iB*
jdlyjdMTf^^ PP)F
tS4
ahnroorsstiiDnno vdmm 48n^jrs.
18 PlaceCharny. Lorraine
Telephone I-5H-6J1-2085
Ouetjec J6Z 3X9, Canada
Kaleidoscopes have long been a source of fascination and entertain
Hubert Cross
Program 2 is a demo that shows you how to access Diamonds
ment for many. "Diamonds," a
from within a BASIC program. To
375-byte machine language (ML)
prevent typing errors when enter
routine, turns your 64 screen into a
ing this program, use "The Auto
giant kaleidoscopic display. By passing parameters from a BASIC program, you can control the size and color of a diamond-shaped pat tern. A demo is included to illus trate some of the capabilities of the program.
Generate
beautiful kaleidoscopic patterns on a multicolor,
medium-resolution screen
Getting Started
Program 1, Diamonds, is written entirely in ML. To enter it, use "MLX," the machine language en try program found elsewhere in this issue. When MLX prompts you, re spond with the values given below. Starting address:
0801
Ending address:
0978
with this short machine language program for the 64.
matic Proofreader," also located elsewhere in this issue. To get an idea of what Dia monds can do, load and run Demo. This program displays five different types of constantly changing diamond-shaped patterns. To ad vance to the next pattern type, press any key. To pause the display se quence, press SHIFT-LOCK; to
continue, release this key. To return to BASIC, press a key during the fifth pattern or press RUN/STOP at any time.
Create Your Own Diamonds' medium-resolution screen is 80 pixels across and 50
Before you exit MLX, be sure to save a copy of the program to tape
pixels high. The origin (0,0) for this
vate the program, type LOAD
screen is located in the upper left corner of the screen. To paint a dia mond, specify its location (the coordinates for the center of the diamond), its size (the distance in pixels from the center of the dia
"DIAMONDS",8; then type RUN.
mond to one of its corners), and its
Diamonds places a multicolor char
colors. Then, call the machine lan
acter set at location 14336, sets the
guage routine with the command
or disk.
Although Diamonds is written in machine language, it loads and runs like a BASIC program. To acti
top-of-BASIC pointer to this ad dress, and then installs itself at lo
A beautiful, quilt-like, kaleidoscopic
SYS 16384. The ML routine sets up the medium-resolution screen and
cation 16384.
pattern generated by "Diamonds."
draws the diamond.
32
COMPUTE!1:: Gazette
October 1969
>
The
10 or More Disks Per Disk
C64/128
Per Disk
o easy to Use
OTHER PRODUCTS
■ompuler Experience Necessary Top Quality Blank Disks - Bulk Prices Name-brand 5W° DS/DD Disks. Price includes tyvek sleeves. Write protect
* Instructions (or each Order T FREE Phone Support
Quality User So Cosy to Order Supported m I v FREE Membership r FREE8& It lor Orders Software. ' y FREE Same-day Shipi Works with all s r UPS 2nd Day Air $er
Systems i
r FREE Catah-
TOP 40
labs, user labels.
25/S15 (.60/ea.J
Diskette Holders Holds over 50 5W" disks. Only S9.95 each*
' v
Diskette Notchers Allows you lo use both sides of a disk — giving you twice the storage capacity!
TOP 4
UTILITIES
Only $4.95 each!
LJ Backup 1541 - Make backups Ol impart,™I
(1 Dragiter - You choose the specs far your dragster and then race down the '/« mile track.
[ I Disk Utilities - Purge and merge files, format
[ I Bowling - A game ol skill and rofle* Get st'ikea
programs and dais disks.
and validate disks, display directories, and much more!
O Auto Directory - A collection of directory utilities that make finding, loading, and copying files much easier.
PERSONAL FINANCE/BUSINESS D Home Expense Manager - Holps you to develop and stick lo a home Budget
□ Some Inventoiy ■ Keeps a complete record of all your household items and personal possessions D Mortgage - Computes mortgage tables and pnnis
payment and interest information.
□ Portfolio - Keeps track Ol your investments (proli I 'loss /value). D Your Net Worth - Tracks the value ol your assets verses liabilities. □ Investment Calculator - Helps you to anticipate earned mteresl on your investments.
11 Mail List 64 ■ Stores and punts out labels Of
clients, Iriends. relatives, club members, elc. G Telephone Book - Keeps a record ol important names and phone numbers
D Car Costs Miles ■ This program considers all Ihe costs associated wiih owning your car and calculates, among other things, your cost per mile. D Cash Flow Evaluator - Tracks incomes verses
Outlays to help warn you about luture cash problems □ Checkbook ■ An ei eel lent electronic check register that really helpsl MISC. APPLICATIONS
D Weight Watcher - Keeps track of and graphs your weekly weight loss.
D Plan-a-Menu - Choose your foods, and the computer will tell you nutritional information about the meal. D Astro-Bio rhythm - Shows your personal biorhytnm for any given span of lime. D Recipes - Allows you to store and retrieve your favorite recipes. GAMES
□ Trench Fire - Fly your X-wing lighter and fight
again si Darth Vader's Tie-lighters. H Space Shooter - Try to stay alive by firing rockets a I enemy ships.
50/S25 (.SO/ea.)
100/S45 (.45/ea.)
Disk Drive Cleaner
Provides important maintenance and is easy
and pick up spares D English Darts ■ You control the dart throw. Test your skill and strategy'
to use. Good for 9 cleanings. Prolongs the
life of your disk drive! Only S5.95 each!
D Rit Revenge - Fly your Biplane and fight other planes and hoi air balloons.
■~
D Vahtzee - Now you can play this fun dice game
Software Excitement
any timo.
D If-bott 26 • Fire torpedoes to sink the ships as
Your source for
you avoid enemy mines and depth charges.
D Blackjack ■ Test you skill and luck without going broke1 G Nuke Buster - Guard your cities against nuclear attack.
Q Golf - Avoid the green fees, play golf on your
computer! Has sand traps and water hazards. D MLA.S.H. - You are Ihe helecopter pilo! responsible for bringing wounded soldiers to the 4077th D Snow Cat ■ You are a rescue ranger who must save ski accident victims. □ L«it Warrior ■ You are the last starfighler. and alone you musi proiect your woild Irom invading alien spaceships □ CenOipod - Fire at snakes, bugs, anO toadstools. A lot like Centipede. EDUCATION D President Quiz - lestsyour knowledge ol the
U S presidents and their terms. u Typing Piactice - Improve your typing skills Quickly and easily! D Subject Shoot - Teaches kids basic grammar as pan of a tun game. D Muocb Math - Quizzes with basic math problems Correct answers cause PAC-MAN to eat dots.
D Baseball Madlibs - Kids love this! Your child is asked to supply nouns, verbs, and adjectives, and the computer generales a (usually hilarious] baseball story.
D Math Swim - Make the swimmer swim faster by solving basic main problems.
D World Quiz ■ A fun quiz ol capital Cities of the world
■
Exciting Software We carry only the BEST public domain and shareware software. Most disks contain several programs, but due to space limitations, only the highlights are listed. To make loading and running these great programs very easy, we
have installed an easy-to-use menu on each disk. To match the excellent quality of the programs we carry, we ofter great customer service, We ship out all orders the day we
recieve them. We also have a full-time support team to provide you with friendly service and helpful answers. We are very proud of our company and Iheservice that we have provided lo our many thousands of repeat customers. Please give us a chance to serve you!
Payment & Shipping Policies Our pricesare S3.00 per disk. If your order is for ten or more disks, then you get a quantity
disco jnl for your complete order and your cost is only S3.50 per disk. Payment must be by check, money order. VISA. Mastercard, or COD. There is an additional S*.O0 surcharge for all COD orders. COD is only available for orders sent within the U.S. Shipping and handling charges are $2.00 per order ($4,00 for foreign
orders). We also olfer optional "Premium Shipping" to our Continental U.S. customers. You can have your order in only two business days
with UPS 2nd-Day Air lor an additional S3.00. Disks Ordered
Olher ..
*
.
U SHIPPING S2U.S,
I
Foreign Add M ■ nCOD
Excitement!
US Only
(add Si it you require COD)
P.O. Box 3789 • Central Point, OR 97502
O U P S 2nd Oay An U.S Only
$
(arid additional $3]
TOTAL
DCheck/MO
C Visa/MC
D COD
Sctftwcire
S
_
ORDER TODAY
1-800-444-5457
Character Celt for Medium-Resolution Screen 40
Medium-resolution
pixel
25
2
1
Character
Cell Bit-Pair
BP
4
3
aa
bb
4 cc
dd
To specify the coordinates of a diamond, place the i-coordinate (the horizontal position in the range 0-79) in location 251, and the y-coorciinate (the vertical position in the range 0-49) in 252. Next, put the size value into location 253. Fi
Four pixels occupy each character
nally, specify the colors as a four-
in the lower left is 4. Each pixel
bit pair value (BP) in location 254. (More on this below.) For example, to draw a large,
cell on this screen. In Diamonds, these pixels are numbered 1 to 4. The pixel in the upper right corner of a character cell is 1, the pixel in the upper left corner is 2, the pixel in the lower right is 3, and the pixel
number corresponds to its respec tive bit-pair number in BP. The color of each pixel is taken from the registers at locations 2-5
randomly colored diamond in the center of the screen, enter the fol lowing lines:
(see "BP Color Source Table"). The
10 POKE 251,40:FOKE 252,25:POKE
coIot register is used for each pixel. Each bit pair can have one of four
253,19:POKE 254,INT(RND(0)'256) :SYS 16384 20 GOTO 10
Note that Diamonds must be used
from program mode. The ML rou
3
bit pairs in BP determine which
values: %00, %01, %10, and %11. If the bit pair has a value of %00, the color for the pixel is taken from location 2. If the value is %(J1, loca tion 3 is the color source; if the val
tine turns off medium-resolution mode when you enter direct mode. To understand how to use the variable BP, you need to know a lit
ue is %10, location 4 is the color
tle bit about the medium-resolution
black (0), red (2), blue (6), and yel
screen (see accompanying figure).
low (7). Using the default colors, if
source; and if the value is %11, lo cation 5 is used.
The color registers default to
you set BP to 228 (%11100100; bit pair 1 = %00, bit pair 2 - %01, bit
pair 3 = %10, and bit pair 4 = %11), a pixel drawn in the upper right comer of a character cell would be colored black; one drawn in the upper left, red; in the lower right, blue; and in the lower left, yellow. To change the pixel colors, POKE the new color values into ad dresses 2-5 before calling the ma chine language routine. Because of hardware limitations, you can use only eight color values (0-7) in lo cation 5. In the other color registers {locations 2-4), you can use any of the 16 Commodore color values (0-15). If you wish to paint a diamond in a single color, use the following values: BP
0 (%00000000) Color from
BP
85 (%01010101) Color from
location 2 location 3
BP 170 (%10101010) Color from location 4 BP 255 (%imilll) Color from location 5
BP Color Source Table Bit-Pair Values %00
Color Source
Default
Acceptable
Register
Colors
Color Values
2
0 (black)
0-15
3
2 (red)
0-15
4
6 (blue)
0-15
5
7 (yellow)
0-7
Any other value for BP will give you a diamond with pixels that al ternate colors.
If this discussion of BP has left you confused, don't worry. You
really don't need to understand how it works in order to enjoy Diamonds. In fact, using random numbers for BP creates beautiful patterns.
See program listings on page 78. 34
COMPUTE'S Gazette
October 1989
G
Have you ever tried to create a title screen from direct mode by typing
Shao-Tien Pan
in text and graphics characters? If so, you know the meaning of the word frustration. Although the 64's ting characters properly positioned on the screen is no easy task. And, if you use insert or quote mode, rather than moving the cursor, you may suddenly find yourself print ing the equivalent control codes. Your next challenge comes
design and save text screens with out all this hassle. It disables insert and quote mode, clears the screen,
and lets you type any key you wish, including control codes for color. When you've finished designing
your screen, you can save it to disk and later load it into your BASIC program.
Getting Started
Program 1, Text Screen Editor, is written in machine language. Pro grams 2 and 3 are binary files con
taining the screen and color data, respectively, for a sample screen. Use "MLX," the machine language entry program found elsewhere in
C000
Ending address:
C2A7
Starting address:
0400
Ending address:
07E7
Program 3:
Creating title screens like this is a cinch with "Text Screen Editor."
statements, everything on the
pened to your masterpiece. "Text Screen Editor" lets you
Starting address:
Program 2:
when you attempt to incorporate
screen tends to shift. Unfortunate ly, it's only after you've run the pro gram and lost your original design that you discover what has hap
When MLX prompts you, respond with the values given below. Program 1:
keyboard offers many choices, get
your finished product, especially one containing color, into a BASIC program. When you add PRINT
this issue, to type in these programs.
Starling address:
D800
Ending address:
DBE7
Be sure you save each program to
disk before typing in the next one. Save Program 1 with the name TSE, Program 2 with the name EXS, and Program 3 with the name EXC. Program 4, "Demo," shows
Create custom screens
that you can load into your BASIC programs with this easy-to-use
utility for the 64. Disk drive required.
you how to load a screen (files EXS and EXC) created with Text Screen Editor from within a BASIC pro gram. To prevent typing errors, use
"The Automatic Proofreader," lo cated elsewhere in this issue, to en
ter this program.
Using Text Screen Editor To load and activate Text Screen Edi tor, place the disk containing TSE in the drive and type the following: LOAD"TSE",8,1 SYS 49152
To design a screen, simply move around the screen using the cursor keys and enter text or graph ics characters as desired. While Text Screen Editor is running, BASIC is
disabled, but the BASIC editor itself COMPUTERS Gazelle
October 1989
35
Programming is not. All the control commands you're familiar with still work. For example, to change the text color, press 1-8 while holding down CTRL or the Commodore key; to clear the screen, press SHIFT-CLR/HOME; and so on.
Text Screen Editor works like the BASIC screen editor but it elim inates several problems that can oc cur when using this editor. First, it
cursor line, press f6. Saving and loading pictures in Text Screen Editor is as easy as pressing a key. Press f7 to load a screen, f8 to save a screen. When loading or saving a program, the bottom screen line is temporarily cleared and the cursor moves there. Type in a filename of no more than 15 characters and then press RE TURN {press the RETURN key
disables quote and insert mode, en abling you to insert characters or
alone to abort the load or save).
type quotation marks without con
one for screen memory (saved with
trol codes being printed. Second,
an S appended to the end of the file
the computer no longer inserts a yond column 40 in a logical line.
name) and one for color memory (ending in C). Note: To load a screen from within Text Screen Edi
And third, the screen won't scroll
tor, just enter the filename without
when you attempt to move the cur
the S or C suffix.
line when you type characters be
Each screen is saved as two files:
sor beyond the last screen position.
Once you've created a text
In addition to fixing some of
screen, you can load it into your
the problems of the BASIC editor, Text 5creen Editor adds several new features. To change the border and background colors, press fl and f2, respectively. To delete the line the cursor is on, press f3; to in sert a line at the cursor's position, press f4. To select the line the cur sor is on for copying, press f5; to copy the selected line to the current
own programs using a nonrelocata-
GET MORE
Before
ble load (LOAD"/i/eH<i/)ieS",8,l and LOAD"/(/ensmeC",8,l). Take a look at the demo program to see how this is done. To exit Text Screen Editor and
return to BASIC, press the RUN/ STOP key. To reactivate Text Screen Editor, type SYS 49152. See program listings on page 75. G
NOW AVAILABLE FOR THE AMIGA
PLEASURE FROM THE BIBLE WITH
ORGAN DONOR AUTHORIZATION PlirSuanl to the Uniloim Analom:cal Gitl Acl,
LANDMARK
I iKleby owe. dtcctive upon my (hull)
The Computer Reference Bible
A
Any needed organ ur nails
i)
f'.iili ot oirjjns lisltd
!■«*• whu LANDMARK will eiubte It™ la do
</ SEARCH THROUGH THE BIBLE—Hind Phruci, words or Eentencu.
• DEVELOP TOPICAL FILES—Copy from The Bible ten and search results then add your own comments and notes,
</ COMPILE YOUR PERSONAL BIBLE— Outline texts In color. Add notes, comments, and references. Make your Bible Study organized ind on permiment record! • CREATE FILES— Convert diem fot wordproceuora like Paperclip and GEOS.
• MAKE SUPPLEMENTARY STUDY FILES— For specific study and develop translation variations.
NEW LOW PRICE!
The MicroFlyte JOYSTICK, the only fully trol for Flight Simulator II
", . .It transforms an excellent program into a truly realistic flight simulation system" B.A.C.E.
MICBOCUBE PRODUCTS ■ MicroFlyte ATC Joystick
S59.95
■Test/Calibration Disk: Adiagnostic tool for your joystick
S4.9S
Amiga
• MicroFlyte Joystick—Plugs into tne mouse port a works wilh most software . S119.95
CALL OR WRITE TODA Y FOR A FREE BROCHURE, WHICH SHOWS HOW VALUABLE LANDMARK CAN
Include $4.00 shipping ot joystick orrjers. FSII is
• Analog Joystick
$59.95
a trademark of sunLOGIC Corp.
Order Direct trom:
HM(SHE|
BE IN YOUR BIBLE STUDY
P.A.V.Y. Software P.O. Box 1584
Ballwin, MO 63022 (314) 527--S5O5
36
COMPUTEIs Gazeiro
Octobo' 1989
DjIc
Commodore 64/126
$119.95
vl.2 for C64 and v2.0 For C128
oi uonor
proportional continuously variable joystick con
MICROCUBE CORPORATION
P.O. Box .',08
Leesburg, VA 22075 17031777-7157
Hey. it's no big deal.
It's a simple legal lorm, that's all.
Take a minute. Fill it out. Sign it Carry it with you. It's ihe least you can do.
Then no one can say you didn't do anything worthwhile with your life. Partnership for a
Drug-Free America. NX. NY 10017
I'M _
_*^
ADDITIONAL
v3
MAVERICK FEATURES
Why Is This Program America's Favorite Disk Utility y System? y
^?™ i?.? i»ck?,of'""W'o's are running themselves ragged Hying i0 ans»er lha( quesl.on iney warn lo know v,n, e so popular They warn to know whal mako? Maverick -o special Well, guess whal ■ were gang la tell Ihem
I",
i.5 -
v
"hVSK3l mtfxKiriienl o! a phiUsp!., inal has silways bem [he (o-jnoabm ih.it Kracte- Ja. o.«)Ucts are bum
wnrk^ha'BasjoucaniocrealPth^vcrvDeslprodixt/tK.can Ana then improved Such rsThe case wilh me newMawmskrt
^ i ».
,'!,'!"
™ I"lu""("1 Ml"al ^ei ™nr.y Wn hiiy Sn hnw rjn you imp™,, on than By addiriQ erelU5ivfl
• A new tiAM E.pnnsion Umt support mxfuie inn aiiom heu owners 10 erwiy iiqwmno tmi inc ncome Owe* File Coniet S rasl Single DaTa Capier utilities
mi more disk swaps'
• 64k video mm suppnri lo< PW!O«i nr Cife'i With 04lr r>l mrtno HAM ThSninVHlM « mommyy copying capabilities
1HV157M581 las! file copier - any direction Single or dual slate of Ihe art Nibble GCR Edilot lor the eipenenced hacker
kiiJi
riiillni fm
"hanrnri
• Have you ever I05I valuable rjala to a dual emv „„ hack 18' Eve" rjnne a jr>j»t NEW arM |,,0,, mitie<l you iraQn 1'
Paramolers for Ihose tough to backup disks
GEOS
Module PARAMETERS S TOOLS
Our new Aulomalic Dirpctwy necaveiy Utility r«reales Track 18 on 15.11 lormatlpd disks to recover your lilpsi This
GEOS1' file copier ■ works under desktop
19H9 Wish List ot dream ulililr.es they d like 10 see1
GEOS" sector editor - works under desktop
CtoeS brans of miense, crilidal recovery work lor you suMmaftmflW gimilSI 10 an Ham nn INFC1 Maqanw's March • An all new Advanced Setter Enter with 100°. ML cod..*g lo. bluing speed and super or pe.lt>-mance' Full leaded allows edinng .n ASCII. HEX ana even disassembly modes' Even includes comprehensive online help screens' • And lor GFOS ?0 owners wilh IS8I drives Maverick v3s GF.OS Tooikil has « new utility that allows you to iransfer Me mcrediUle GEOS v2 0 over to your high spopd. hiqh c.np3cily IMt driviri This »ansler? ever&ana which means you c.in run the SJ or iriu I?B version Irom Ihe 1681 alone. WITHOUT usinq Iho 5 14 disks al an1
And Ihe BOOK 1 Ml disk le.ives you plenly of toom 10 transfer all youi GEOS applications ovor 10 Inn same disk'
This is a MUST FOR SERIOUS GEOS users who want lo unleash Ihc Irurtpowei ot Bmkntay Solttvurks ronjirjlionarv
ojMiati"!! onvironmora
'
• MORE PARAMETERS1 Maverick v3 now toasl5over 1M) DflramelmlhaleiIher copy or entirely break Ihu potentially flestruclrvc proteciion schemes oi some ol ttic worlds linesl sollivare Cuiront Maverick owners know how dynamic
our parameters havn Oeen. but even Ihey will be timazed by the cnluiicemunls and additions we ve made including new parameters and spncigi HAMBOard support capabilities exclusive to Mnvenck v3f
• Enhanced flAMBOard
Supgart Beginning wilh parameter Module #3. we gave you Itie ability [o copy (tLe Pocket
205enesolproductivily5oliii.are ThenModu'e »4 gave you pararrcters tor 6 V Mail
protected Mies paramelers
mat left iho competition stunned tweauso OUfl paramplers did NOT require physical drive speed moditictions to work Now Module *5 included wilh Maviinrk v.t will toreve' senaiale us trom Ihu imllalora dying in v.nn to keep up with us There are over TWENTY new RAMdOard suppon oararreiersthal are *.ihout equal plus a large number ol special parameters lhal dont require Ihe me ot nAMBOani .11 sW And out nv* V MAX1 parameters ut'lif
pioprieta-y reao wnlp venlicnlion routines that not only eliminate Ihc ni>pd W .illp- tinvt ipncii's tlul bTU sivp ynu Irom hnvrnt] In no[iy liN rl tmois 9 Imp sign nl if rnwrlOl pindurl
Allot these new lealuresarr- fi adililion lo itie airw'U wai o< unbttes ViMhBvfl tfwifi bew 'nurvi«■ V^vp*»rk nihiMr*^ 1
netiei vjiiueon Hie marvel ludjiy
we d like lu sup u
Eno' scanner with unique sector editor Single ol dual drive high speed data copier Directory editor helps you organize your disks Scrolling M.I monitor wrlh Onue Mon
Byte pattern scanner lor high speed searches Works with C-64 C-I2B S 1511/1571,1581 drives Extensive 40 page documenlation included
EXCLUSIVE Popular subscriber service available Technical support from our staff eiperts
Attention: Registered Maverick owners! Maverick V3.0 Upgrade is now available
makes Ihjit proqrain Will Ihoy oe Ifirrr Iih you in the future'1 Vou tww we will Beciuse you ve rnride us IHp mo^i successful
Only $9.95
The New MAVERICK v3.0 - Only $34.95
Parameter Module #6 is also available Includes #2, 3, 4, & 5
One moie thing Ihe ne*( lime jq\i think aboul t>uyinp d prrjgr.lrn remembpi Ehfll ^ou rp al^o buyir^q J Im of Ihp company lhal
CommoOorn mai urder house in ihe -nuni.y
';« ou, review in INFO'S July Aug '89 Issue1
NOW INCLUDES PARAMETER MODULES 1, 2, 3, 4, AND 5
Mavefichv3{Formert¥Rentg4de)i&BH3ilable I rom Software Support International Pntfutl&lhalwoih iromii company I hat car r-n
Only $9.95
WELCOME TO HACK U A School Of Higher Learning For A Select Few.
Wola>rn(t This is a <M(*jiftMt kind of sclionl Mere, we wi Rie pewpr oT knuwledgp
*
you atioul power
The power of rna^lenncj a vpry
And th«* pciwep ol ihe ComnxxlDr* GJ l?fl Nol ovuryono can quality lo en)cr Hack U
THECSM PROGRAM PROTECTION MANUAL VOL II 'S29.95
VolurTM" Hbeqpn^ inhere Vtfune I [flti niT l| cnvors [l>e ovpiulor^ ot copy |"Ol#clion strwiie!; autobool'i. mlerruprs & icsals oompiicis. undiKurnonipd npr:c<dn^. encrypiPd proginm^ machrncf Jdnquiujo. GCR iiula lecoirjmg & leading. cu->lmn DOS roulmes Jik<» half tracks,
You v<? got lo tin sell mufivated
we're certainly not going lu come lo your house and hold youi hand
extras doctor?. & niodilpeiJ lormats. decryphon fi decoding Itchiiquta. and much mar*1 Ths is a MUSI READ "w tf" senoiis CorrmwdorG users
You've got
to be dnven mastering Ihe Commodore can be a long journey, and is nol recommended for Ihe faint ol Sfjmi And you've got lo bo intelligent but your intellect musl be Tempered wilh equal doses of creativity and patience
* KRACKERJAX REVEALED: VOLUMES UL ft Ml S23.50Per Volume Wo serious hacker can be uniamiiiar wrlh titeKracker Jar name The oipyrfs ^vhn creaieil Ihe award winning spiipb ot (Jfrpjotectpon Mrfimeiprs were brought [ogelhyr to crnnle a g^duale
Think you quality' Good Nol many do But there is one more thing you nnod
to bring with you Curftttlly Gvf?iwhelming, insatmhfp curfQglty Because lhat's
course Ot in sioe information lor The truly serious sludenl of hacking 'i
the fuel we'If u^o to power you on this journey
H your* among Ihe lew 10 Still bfr with us. congffHulalUjns
"I .in easy course
we slrongry recommend t\w\ you don I even ]ry tho Reveled books unhl you study joi have
This is where your
QTpeiienco equjvak'ni loi Iho mlotmaiton in thu CSM rnalerial^ desciibed above EkjI once
journey begins The combined uxpenences ol Ihose who carne ueioiti you am her©, nvnlfnbtrj for you 10 use whr>neupr you're ready AH ii Takes Is making ih**
you're rendy, you'll find Ino Krrlckor Jut Revealed books lo ho the fiont step on Ihe pqUh to ftton nrnslery
first step
KRACKER JAX REVEALED Book I Uses 20 specific tutorials rrj introduce you lo (he unique concepts used by Irie Krackef Jax
* THE CSM NEWSLETTER COMPENDJUM / $29.95
leam Includes a ML manic* sector edlor error scanner resel swrtch & more
From 19S4 to 1986. [he GoWen Years o" Comrnodoio hacking, [he CSW Newsleilers rp THE bes! source oi in&de information on the comple* world Ol copy proteciion
KRACKER JAX REVEALED Book II
This compendium provider you wtih the very besl tipsL Iricks. ^^^^<)wa^o modiJicatiO'is and piper! copy prnleclion cracking technnjuea1 It you ro riungry for knp*'cdgp thh^ <s
Gives you 30 nxfe examples and alio reveals (he secrets ol the tamous Rap-dlok" copy
a greal source, and highly recomrjndffd by lhc> Kigckr>r Jan lenm
inotecfiO" sysTem' Includes (he lpQendary Ke$Mon- machine lanquaqe monifoj cartndaeat
NO flDDlTJOWAL CHARGEl
KRACKER JAX REVEALED Book III
+ THECSMPROGRAMPROTECTION MANUAL VOLIS24.95
Is Ihe Imal hoc* m (he Revealed series Here, (fie stutfcnl becomes the masler as we show
The CSM book^ <ire (he logical slaiimg placu lo begin yt>ui higher education in copy proteclKin CSM thporigmiilcflnrralcifljringhousoof specuilLzedinlo 'w hackee put their
£3ii how lo fireatu your own copy protection schemes, including onti lhal can NOT be copied
y any nobler currency on the marVet' This book takes you deep inside the 15J1 itsetf, where
E»5' knowledge irio these [wo books Volume I provicte? an ovp-n/iev, ol copy proledion issues am} prav«i05 you wilh a loui^dnfion of informalO" lo begin huiWing on
SOnUUFlRE
PLEASE READ <■ -
-' >.. ■
■ ',J W? n rrc i-V>^ itO
new&reed of ultra lough wotecl.on lives Order new & oet rxi' lamous £19 95 Hackers
% Kl software package FREE'
VISA UC v\
F P0 »90 c cffiH&aons wa&e att S3&C f*1 DtOP Iff S 4 H US $rn[pin!j i^ o> UPS ground r u cses fAStfrdDAt WR awailah^1 *MSr 00 per pound rcUitfa (US 4a aidr« onij) Alata or Hahm y an) tf&nt *J3 SI50 C*r orjp ly SI H COD avtfaCfc to\!S o.-vcrfupscrh, pi All monies rmj^l Fr/ean cu*iomps musr
»
di SOHW^Rf a« Si W
in U S <urv)S Canadians nusi rail c mtU fw hardware
v mn'p tc ywq tbiqe> Oe'H'r.e tferr^ *t <{pigwJ y. no
2^ Day Af X w Tf^iii' S3 W S 4 h cfl™ n $j\n o iDr Sim Ti)K A1 lt\O", ^O'L'Cl Viilvqr fl" ^iilPS 3'f It
US SOfTWiflf v^SGO
Mail vour order to: Software Support, InL EdRd Vancouver.WA9&66i
Pacific lime Technical support available. Ca\i 1206) 695-9348. 9am-5pm - PhcIIic lirro. Monday-Fridny.
O'dcs Outside USAcilM20e»GS5-1393.
\in,ig€
DEALERS - WE HAVE THE SUPPORT YOU'RE LOOKING FOR!
CONVENIENCE-FAST SERVICE-RELIABILITY-SUPPORT
ifU)
WBrodertiund Software ■ 1736 17 3a
1571 ImtrnaL <w»] Rwic C<*npiler fj
1736 2197
Bast ^riTHief 'Zfl &Ki^ Q.K T Grtrt
36 97 3397
CaJPj" t*
2t9»
Cad Pak i;b Chart Pjk M DmtCtt iffi
!'97 ;1S7
2191 369? 133*
Com ia Geos tk« G«H Geos
inyrjo pivde Tnt« Tnen
i £ A a
Gji &j* Cut O$» res Bcc* Td Dufc
.
L . .
B.i-4 Sqhi Vr-:^ Bark StrmlFto Carmen Sandiego Europe C«nwi SmOijgo US!
■
20 40
1!97
Cvriwi Sird^D HUU Pnm Shop
21 97 77.97
19 97
PrinI Sfnip C<*npar*Dn I' 1 ("»■ -, [Vu. I
2197 1597
....
PSSraOiciDsi:
IS57
PSCiJBnciOa.3
15 37
PS nohrJay Grap^ici
. .
159'
17 36
Cuesi la CUes [but) SmC<(
.
19 97 19ST
S;aWari
Super C C«7ttalei 1JS
33 36 19.97
p* 97 Jt 91
2597
1276
Super C Cwnpilp G*
1193
3097 189T
18 97
14 97
INi Gjmn Surrwiv C
MolrvnHs
.
.
.
15 97
1997
ODtoon
1'37
11.97
U97
Dnwic Oelenaor ol mt C 2197
1197
11 91
12 9'
T
r
I?S7 1297
NVI»
IkanWirrhm
.
18.97 1897
Plalnon
1997
RotioCop
19 97 1H7
U 97
1197
1197 ?i 97 IS 97 10 97 12 97
p
GFLfntbM . STar fljfi Qoi
Ta*e Down
HlFOCOm
T«i Owe 2 The Tram
p! rfrregrany
LighLPpnnB4C] GraK.ni G>My l
TST f*c;trt
it JO
Hunt For
2148
IJJ7 M97 2S9! 3097
&NcaW2
Monopoly
fB9'
91'
an itr 19 »
ITBUH1 Uj«
19 97 1697 2497
24 9? 2S97
19 97
'097
20 76 20 76
ACCESSORIES
sen 20 7S
a 9' 19 9! 1936
31 W F19M Sim Sf tnei-r l Fl^i 5
16 97
Flpgfif S
1697
F
1G97
5
1697
1S97 16 97 S
1697 1997
*KBcrnr M Inq" ncilrn,m Eitorl E 19 SW41h FigTi
ProSotcer
Heo Sirjrm P 2 9: 2 9" 9 97 B97
12 97
Afioo Fiqnrpr 20 91
12 9! 19 91 309'
22 *? ;09T
SdQ £lro?l 0m nvd Buuv
Ii«
PapnCB PuDHMf Power Pis* Ha*ey Pn^MI Fire^n
■a 9'
18 9? 14 95
SPRINGBOARD
9 97
Jcttn *i frd On on Cra
997
IZ97 J'97 IBM
2 V
309;
997
1397
1997
1297
IS 9J
12 97
25 97
219!
911
"flassi
1297
&»
2197
i Faclcy F
1297
2i9' 319?
SOLUTIONS UNLIMITED
AtiCROPROSE 9 97
.
. .
WulUnl
19 97
.
2038
1936
'j Zf Dnh 1 abeK 9fl Crt
1S9'
13K 13.9? hji ledger
17 30
j
60 Cil 3 F DifJ Slo * Lock
219'
3130
1297
SK*. FIH
10 Cm [>ik
M Crt Oi* Slarigv - ;-j: i ■ I ■ » v :> * .-■ - Lack
119'
»97 10 9) H1 3160
Uighrl
wz
15 97
1997
H tCTRONlCAhT1.
3097 21 97 9191
IS 97 IS»7
16 97
1397
Z5U
7!7
San Orotjic m 0«uk if)
13 97
1&97
!l«
12 97 1097 21 57 1097
Sortworks
2t 97 Sim e. C 6* Prc
2S97
. 197
^kMK
1997
U9J
MASTERTR0NICS-VIRG1N
10 97
LJS5 0n« Htfv^r
19 97 3097
1*97
297
7(7 M97
36 9? 995
?4 95
Sis lent s
"9 9?
ajT
19» HI
30 97 *2 97
I.1I---.1 II
Te5! Drive
Manixc
eHml Uook A
9 97 2197 ?197 2S9f
1*97 1697
Uil Nm, U^in (i3
109S 3'9'
ft*t-DM DnJ 3
19 9?
219' M9f S5 9I
i-HTM
SHAREDATA
■V
i doit
Sled TKO
73 97
lit
Poker PirnQisk P
1B97
1&97
lflS7 ■097
24 97
CSM Pnj CKA
?O.er PjIhDisk t
I69J 199;
v nr.
iSb Trim
Honw Dcwr*. Dan *
M
3097
2*97
12.97 IS 97
Wargtno CiWfucnon S*1 C
2040
g
CSM PrflDC-Jon Manual I
16M 2997
Home nongrwr
7197
fast Bfcrt FduiUi £ If
EJob'5 Tpm Pro iffl
23 S7 26K
2597 1397
i?97
Poo« or naJu Ountrvll
FREE SPIRIT
2797
W C L B TJfn CdufMJt 1 WCLflfimC0uiir»2 WC L6FanQoutiM3
191. 7 91 25'
2197
rn-iit
UJfi rUL,ir,
Heroes o
21S7
30 9'
Heavy Mtu
1097
l-or-UWIII
US?
' ■-. -
2097 Hill^idr Min&A*
21 97 2' 97
WPW
HfiJa (t D 1 0}
".97
&k*1» BaaeM
2197
209!
BauMJ
3697
MISCELLANEOUS flig FJlim "MJcr 12BCPM
IT".
H97
LegerB ol Ban »•" .
Pnr^ridiMflr Plus
2797
It 97 LACrv
PH«risivihii
V ■■■„'11 "ri^ '>■■
2197 3097
*9!
CrmJiu-
* Trrtog* (I ?3)
HU 39 SI I0Q7 39M
14 97
36 S7
SjW PMC* &< Super Phc* t
?597
wine ProiKis im en a»i I D9
6
1 R^rrer !*^1-r Im Hctk*r
2197 ?197
22 9f
17 rfi 33 36
i It Sidhc Slrip
d Wmtr*
Fvowcw Pop** P
THE 1581 TOOLKIT V2
THE RAMBOard
// You've Been Wailing For A Sign, This Is It.
Beyond Super
ddotn piriTwfHl :kp utp Qffrr cj.t] ufi n»e mjrtu does rt uosRAM ta youf 1541 t.' dTve Thi* RAM 5 used 10 peaie j rtxR&pace *r««e tuaom
Introducing (ho 1581 TojUul Vprsirjn 2. the nem>st rficarnation oi the boil program yoj can buy \ot you' JUl dsk drive How good rsil* Well VI received A 1 2 Qt a pos^bie 5 siars From INFO ■ magazine - arafl V2 is even belie What can h do Tor you7 picture using your 1531 with a.
* FastD.akCopior
wrivnare can *Dik n& rn^c Ccpy proiectinn n; evolving pj^l ihe poira d mbblets invl cnhef ^onw,ifc only soUpIich Bel>evg us card based copers a/e 9v fuBiis So h
do t
i frefty
In
Tpflrefrie&nWpri& lft ll FtAMtK)jrd
TT>p*tBn1r*nifl ■quTlhwe" You [wy a. B lhn vP>y [■oyinrnfyj js ,
bofla « ■ |he-f*d PECHJIflES n On nfw rfw Iwy) RAJJQOvdb it*** HO UOvrq tD UTtm. flu only tropKn Itt-ng J hnftji ol r>5ef 1H1C& ThifS ncH if ' rfiff rjihr* guvs sst Eh"¥ *J"' uw [w*"ief era. [wi wrfial [hey f0ally mean 11 ihey ffon'tv/FliTE: para*neinr* Tha u«r u rcnjunBd to nuke wsoai crweaJ-egpy jiT^r¥nvnf5L io cooy hT***
Sjun<h iik« creaBng paramMerfi fa lh On tra ? So *r*n dta other guvs say mat Pvu card
pveryihing". Thai mjy be Enje - provufrg TTliI you can figure out "*
proper "moy adurtfmenJ" wllinga lor aveivnMng Good kjeH 7hp dif«encoi 9a twirj Our prmiJii flwlf 'rf'«,vi; SyptKnTlrHpnulicnAlrtlhe
IiMkhJ j njfMalmo Irji r-oneM* .•.■■■ I integrity
A 1 in-.n I- - q| Eta Hack n- i/cJ ol
"10 rjitmi rjjy^ mil mo* ju*l huw ilucp our difiurinKira tun S*)wfwnytKiHfriMdy
|rj ijdl involved with |no njlurr rjl vU*>3< technotogr PK* F>AUDO*d -1 111, T J' t -i'
+ TrackA SectorEdllor
Fast FIPe Copier ByteP*tl*mSflflrch F'.-N 1 . -ii l r, .f..r Utirnfati ForaiAitB'
* * * *
Directory Editor ErrorSc»nn*r Relocatable Fair L aider Fiiclrnclt & Sector Tracer
And V£ ados many new m onhancod rnaiures. liku \tiv fiitl Itinl both our singto EJrtit fasl ctalii copior and Ijisi tup eocmjr
Ih** card puii fw bufr-n or n-o work on you *f» >ftj pnd ji wWonoj* You
mviII ccpy
■ • ■ ■
nu* SLipport Iho 17GJ 1750 RAM pn^nsiyn uruli for superJa^t one pa« copies, or Ifhoour 64h vntoo RAM *yppttt for I2fl
DAnof.1 And rcn-icmber a<:o ih,n an ol our 15flt Tnoihrt uUMies uhi hypefUfil read,wMiH fouunus ary] wherfrver approEfiiirD. Alk>w tun acceu lo partitions
5o whether youro iriiniung about buyi'Kj a 1581 rtrivo or you raiready own .1 1581 rlrivQ. we rjuflrjinlee you II DDVCr roaily USE ji 1591 dnvo until you've 001 your hands on |iu- tsai Toolkil
NEW LOW PRICE: THE 1581 TOOLKIT (3.5 disk) NOW ONLY VERSION 1 QWHEHS: Upgrade to V2 by Sending us your Original Toolkit V1 disk along'wilh S9,95 plus S.H Evor with you knew tncnv About your 1S81? David Uanm $ book. Thg 1':H1 DOS RflFeronce Guido . •■• whal vouvq bron wshmg toi Mflir-ns invaKinble rosoijrcn ho>d$ ov^r 100 fwgus m dctaiJud mPcumai-oii ih.il look ovnr a ytar ot wnj rcMmrch 10 compile. Ttiij (nlniu5(ivn.f mununl will :,Jsot» you thn inner vjorhincjs of 1M« l^Hl us nnllung nfrnr enn Older row. .iml wo'H
htfLRM 50mu nu)(JHi[Jnal ulifilloa like a rnnchino l^rKiu.iyy mfuntor wiili iiiiw-MO" - lire purtacl comp.inion lo The 1581 DOS Reference Guichii
h " 1 Ctr-L J1 - TO* CV Dial
THE 1581 DOS REFERENCE GUIDE / $14.95
The RAMBOard
SPECIAL0FFEH:GETBOTHTHE15B1REFERENCEGUIDEANDTHE1SB1 TOOLKIT FOR0NLY$34.95
1541/1541C Version: $34.95
■wttsxxtt^^
1541 II Version: $44.95 1571 Version: $49.95
Super Snapshot V4
The HAMBOard rs an optional Maverick accessory
When The Going Gets Tough, The Tough Get Enhanced
awai-aif; nuiu
ti iu
HiaiaiHi
¥im tJkriBUI
UK
i ' mi
The lad is, Ifw carlndgc |usl has loo many fc,^
e. bii[ piclure riow you'O lee I about youi
computer il, at thie touch ol a button, you could:
THE 1750 CLONE
*
Load programs up to 15 times taster!
*
Archive many programs Inin an unprotected format.
*
Thanks For The Memory
Mo£l Commodore users aro con(on[ to uso Iherr cornpulurs within Ihfl cons)rajnK placed <yi them by ,1 limited amounl of RAM Bui uxncpeoolo wani more Mo^e ^pood Moro power And lhat means jusl Ono |hmg - mor« memory
Power users hawo (onij known [imuho idoaf sofutton to their
memory problems is ou\ fhero m Ifte form ol Commodores incredible 1750 RAM expansion module. JusT plug il in and you've got a «hoppinrj 512k ol onboard RAM ■ [he same
amount of memory lound on mosi |Qm computers 1 This is ihe memory cartridge iMat al( senous Commodore power users want There's only one problem. You can'T hnd them
Send Screen Dumps to your printer or Disk Orive.
4 E Kami no and manipulate running program!. Even |ho fBM'" nnd the Mnc1- can'1 tio what a CtunmodorH can when it's gnluiitcod wjifi the Supnr Snapshot
cartridge Don't sell your system ahorf-our mulfi'lunctirjncartndge will IransForm your Commodore mio a macfuro
you can be proud of Trig CommorJorii computer and Super Enapshol V4 iho power leam for power users1
Super Snapshot v4 - Only $64.95
ATTENTION 1 ?& OWNERS: C-64 Disable Smildi Availabln Allows you lo boot C-J2fiso'lwflrfl WITHOUT removing your Super Snapshot cartridge1 Add £6 00. PAL VERSION AVAILABLE. Add $4 DO more par unit lor shipping
Also Available: THE SLIDESHOW CREATOR
Now you can croale dazzling slidesligws Irom eye-catching screens thai you'vo captured with Super Snapshot lay Ottirjns include lade in lade ouL, shutter on o», pop on off, slide on oK Use any of 10 different lont$ to display your personalized, scrolling messages'
Thai's right These RAM umls firn atmosl impossible to buy
We've always specialized in finding sofutions lo CommorJore
Super Snapshot Slideshow Creator - Only $14.95
rolotcd proolonis - hord's what wb came up with.
Fust, ao bought brand new Commoojoro 1764 RAMoipansion units. I he ones with only 256k ol RAM onboard. Nait. we
hnd Chip Luvfil Design engineer Jind produce a cu&lom up grade thai takes a 176J to a Ml 5i2h< Thai's Ihe same half
meg ol RAM as a regular 1750' Finally, wo tested each and every cartridge, and warranted Ihem lobe free Ifom delecis. Now there's nothing lo slop you from Caking your Commo dore 64 or T2fl to levels of power and sophislioation that Ihe original designers never even dreamed ol1 II you'ie using prog
rams like GEOS from Berkeley; lhw Pockel Series from Digital Soulions: future versions of Mavfinck Irom Kracker Jan. Fleet
Syalam IV Irom Professional Soltwnro; or Ihe poteniPnperClip III From Batteries Included, if you ra using ANY ol lhow prog
rams, you won I ftelicvfi trie dilferonce thai the entra memory
makes f IMPORTANT NOTES - READ CAREFULLY ■C-64/64C {but WOT C-12&'12SD) owners MUST buy a hoavy-
duly power supply lo use Uiese unils Trie power supply is
NOT included - n is available Irom us sepurateiy 1 tl you ALREADY own a 1764 RAM cartridge, we can uporade it for you. Your unit MUST be in perfect working orde' tor us lo upgrade it The turnaround time on upgrades is appro*
2
weeks l( will NOT bo necessary for you to purchase a r>ew power supply - Ihe one 1h.it came wiih your 17&4 will still work
finrj
ATTENTION C-128 OWNERS SoldeHess 64K Video RAM Upgrade Mo* ltoi Comnnflma nas re^awo she C-1?BO wfli,
:hflr Jan. our ground bjeakmg seriui of copy parameinrs.
Wris always o aupormr product. WMon we madrr H, we mydn it rrgh[ So ho* can we impfOve il now'' Easy Wo slashed tho
through video nwrrxjrv a^ wellhd
EdCM Volume ol Krackor Jflx aliowa you to make Unproloclod
pneo'
ol mw RAM ptuJn itu iriH Tw tC^tf la
versionsoiaroundiDOspncil'cpopulariitles No special fcnaw I-
edge or tools are required Each Volume originally sold lor Si 9 95 So if you wanled a'l 7 Volumes, il would have cosi you S13&65 Bui now, you can buy each Volume for only S9.95 or, for you bargain hunters, you c-nn buy ALL 7 VOL UMES FOR ONLY $29.05* That works out lo a CC-sl Of only
Up ufl now. to tfgrxfe D* C-128 to 64K erf *»0 RAU you nouti r-j-.-e U f.3' seardh out the tdCO-
nenft. then find a cwipetent rppar o-jTel lo desoiilp and nslall Ow p3M^ Whil» hull*' SOLUTION - Wa have Oeveko&J a rcriuie cral sr* piy PL9& n to tte rmjthei bo*Lt.' ycur C-12S No W
£4.28 each'
No h«t ftornig* - No Tun*
Wo vu also cut the pneer on The Shotgun II. onu ol the mosi (lowiniul mbblors over produced O'ig'nally SM95 you Cm now own it tor only 19.95!
and f# plug i
And just because tneres a rtfmolo chance thai il might be your birihday. we II go ono step lurthnr. Buy Iho Kracker Jut Volume t -7 package for 129,95, and we'll ihrow in The Sholgun It niDcler FREE! Ouilo a deal huh"> But iJ you wanl rL
RAM UPGRADE
1764 UPGRADE
ONLY $124.95
Only. .
better hurry- supples are Umtled- AHer a)i. nolhing good lasts
$49.95
PLEASE HEAD BEFOH£ ORDERING Wfl -KcepT none* orders rirMiefl cfiec's. VI^A UC^rd DiiCDver
lorever.
Mail your order to: Software Support. Inl.
PiftBus 5cft*jfc Surowl nrta^ws "iJ| uv C 0 D ■ 'i.'TSona'c'1":" fraefs tfuwd ro U S A (*9 iiaresi
JTOONEAndtesen Road Vancouver, Wfl 98661
oks fAST ?n) DAY *m )■»!»» aMSi80p»pounS«»iifflBi|US WsaiHonii Ajska«n»»iiii
Or i
fPO »P0 » Kiseism ptsie n> U V pn nor '■» S t " U S sfno") n "I UPS torn « mm ordersshippei) em day aak please add S7 Ml per o«»er lor 5 s H COD wniaPetoUS BBlomets onl,\X 5'ale^l anS?75afc™iM-h™j'SSHchLiJ5esp?rwdc Caradiancuilcmer^may-^akul^teIN;5S111.nar^ by ncUiin M 00 imnfnum cra^l K< «*'<5t 1*1 ipkH ol SORWlflE a« Sp CO hsf 6301 MOW wes pti Bxmert « ™«5 nus » aimeo r u S "sjA Caraoans nuB c^ p «f» tt ra>je s«ws ctaraa Fneon okotovs ma tan or *m la 5lwc^ o™95s Wecht (ens it rtoBoa »ro cfage« smpBipaid i»insioAortoisrsrmMW^i"!<tffljrs US SOFTWWEa*s«erSIM«illl»sIibih!
!nd Da/ An at our rfjuai S3 » S 1 H cturw (W s!alC5 only! Wsslunqw latent! pOJK aM 7 B1. aittiKral
INTERNATIONAL
Without Lifting A Finger,
BA9C R airuatf^ hu fre op**"* of uimg a« &4K at vi4» RAU If you cwn [tie C-U9 m sleek condiMfl, you own all l&K d v-Jao FlAU tMt Cwnmodcun fWt w.k wemsary Uino Ba« fl 1c*ma] and the tuil MK
THE 1750 CLONE
SQFRUriRE
We Just Made A Good Thing Better -
addr«s 5H5 fiitasw new feal/e sm
i o,i*./ lo fol
ONLY $199.95
.KRACKERJAX VOLUMES 1-7
64K o1 vi*oRAW. *e shixiW Ik seeing 123 prcgiams'
l S*
'
Al
iii our ■■ I
ir. *
,j-u. - i.mi* nl p
<\ic Ii.
rn'n
Technical suppari .ivaM^bifr. Call
,206) 695-9618. 9am-5pm - Pacitic ^ine. yy
Orders Oulskdc USA call (306) B9S-1393.
ia »fs» In ales n ** unl«s wtiorasl ty minijEfnerl
DEALERS — WE HAVE THE SUPPORT YOU'RE LOOKING FOR!
Stephane Edwardson RGB Kit occupies a block of
A standard Commodore 64 has a clock speed of 1 MHz, but 128 own ers have been using their machines'
faster 2-MHz clock speed from 64
Use an RGB
mode for years. The problem with
this practice is that the V1C-II, which generates the 128's 40column screen and the 64's screens, can'! keep up at 2 MHz. The most common solution to this problem is to blank the screen while the ma chine runs at this faster rate. Another common solution is to speed up to 2 MHz at times when
monitor from the 128's 64 mode and run programs at twice their normal speed.
memory starting at location 52000. If you use other utilities that use the 4K block of memory at location 49152, be sure that they don't cor rupt RGB Kit's memory space.
The Commands
All of RGB Kit's commands are ac cessed using BASIC'S SYS com mand. Some commands require one or two parameters, while oth ers require no parameters at all. Be low is a list of commands for RGB
the screen won't be affected. Some
Kit along with an explanation of
utility programs can gain about
how each is used.
20-25 percent
more speed using
this method. Since the 8563, the
program located elsewhere in this
chip that generates the RGB dis
issue, when entering it. RGB Char Set is an example character set and
best solution to the problem would be to use the RGB display. Unfortu nately, 64 mode doesn't support the RGB display. "RGB Kit" allows the 64 to use
also must be entered using MLX.
play, can keep up at 2 MHz, the
the RGB display just as if it were the
composite display—most programs won't even know it's running. Even more importantly, it speeds up the
64 to nearly double its normal speed. RGB Kit not only speeds up the 64 and allows you to use the
The MLX prompts, and the values you should enter, are as follows:
• SYS 52000: Start RGB Kit. After executing this command, the RGB screen displays an exact duplicate of what you see on the composite screen. While RGB Kit is active, the CAPS LOCK key toggles between
fast (2 MHz) and slow (1 MHz)
Program 1: Starting address:
CB20
Ending address:
CF9F
mode. In fast mode (CAPS LOCK down), the composite screen is
blanked and the computer runs at almost twice the normal speed.
Program 3:
Starling address:
A000
Ending address;
A7FF
Most BASIC, compiled BASIC, and
When you've entered the data for
machine language programs run in this mode. In slow mode {CAPS LOCK up), the composite screen is
each program, be sure to save
displayed as normal and the com
copies to tape or disk before exiting MLX. Save Program 1 as RGB KIT
puter runs at its usual speed. If your
and Program 3 as CHRSET.
(disk drive, printer, and so on), be
RGB Demo is written in BASIC, so use "The Automatic
sure to go into slow mode before
RGB Kit consists of three programs: Program
Proofreader" to prevent typing
RGB display from 64 mode, but it also includes a set of handy utilities
for manipulating RGB screens.
Typing It In 1,
RGB Kit, Program
2,
"RGB Demo," and Program 3,
"RGB Char Set." Ail programs must
errors while entering it. When you're ready to get start
program must use a serial device
accessing it.
• SYS 52003: Disable RGB Kit. This
command is useful if you have a
be typed in and used from 64 mode.
ed, type LOAD"RGB K1T",8,1, and
program that uses a serial device
RGB Kit is written in machine
then type SYS 52000. You can get
often. Since all RGB Kit's commands
language, so you'll need to use "MLX," the machine language entry
an idea of what RGB Kit can do by
work in direct or program mode,
running RGB Demo.
you can control the speed of the
40
COMPUTE'S GaiBtla
October 1989
computer using SYS 52000 and SVS
52003. Use SVS 52000 to reactivate RGB Kit after calling SYS 52003.
• SYS 52006,*: Set the character color for the RGB screen. This com mand changes the color of all the characters on the RGB screen to the standard RGB color specified in x.
The value of x can range from 0 to 15. • SYS 52009,*: Set the RGB screen
refresh rate. The x value (0-255)
color memory. For example, to dis play a Doodle screen, load it using LOAD'7i/e;iame",8,l. Then type SYS 52018,24576,23552 to display it on the RGB screen. To see a GEOS
eo RAM where the value is to be placed. It must be a value within the
64 screen, load and exit the GEOS
RGB Kit is in character mode, the
environment. Then load RGB Kit and type SYS 52018,40960,35840. After this command is executed, RGB Kit is disabled. To reenable RGB Kit, type 52000. Program 2 generates a
sample hi-res screen
and displays it on the RGB screen.-
represents the number of jiffies (1/60 second) to wait between up
dates. RGB Kit must transfer 1000
bytes to the 8563 at each update, so
• SYS 52021,*,!/: Write to an 8563 register. The * parameter specifies which register (0-37) to write to, and y specifies the value (0-255) to
range 0-16383. The y parameter is
the value to place at location * and must range from 0 to 255. When
video RAM is organized as follows: Character display area (screen)
0-999
Character attributes set 0
2048-3047
Character attributes set 1
3072-4071
Character set 0 (uppercase/
graphics)
8192-12287
Character set 1
the speed of the computer is greatly affected by changing the update value. Lower values cause the screen to refresh more quickly, but reduce the increased speed gained by using 2-MHz mode. Higher re fresh values cause RGB Kit to re fresh the screen less frequently and allow the machine to run faster, but
• SYS 52024,*: Read an 8563 regis ter. The .r parameter specifies the
screen scrolling becomes very jerky.
register (0-37) to read. After execut
8563's video RAM. The .v parameter
The default update rate is set to 20
ing the SYS, use PEEK(780) to get the value in the register.
is the address within the 8563's vid
(three times per second). Values be
put in the register. The 123 Program
mer's Reference Guide by Bantam Computer Books provides a com plete description of the 8563's registers.
(uppercase/
lowercase)
12288-16363
In the graphics mode, the video RAM is arranged as follows: Bitmap screen
0-7999
Color atiributes
8192-9191
• SYS 52030,*: Read a byte from the
eo RAM from which the byte is to be read. It must be a value in the
tween 5 and 30 give the best results. • SYS 52027,*,!/: Put a value in the
range 0-16838. After executing the
• SYS 52012,*: Set the base address
8563's video RAM. The x parameter
SYS, use PEEK(780) to get the value.
of the composite screen to be trans
is the address within the 8563's vid
See program listings on page 79.
G
ferred to the RGB chip. The x value can range from 0 to 65535. The de
fault value is 1024 (the default loca tion for the composite screen). As you can see in Program 2, this value doesn't have to point to the com
posite screen. You can have RGB Kit transfer any 1000-byte block of
memory to the 8563's video memory.
• SYS 52015,*,!/: Load a new charac
ter set into the 8563's video RAM. The * parameter is the address in the 64's RAM where the character set is stored. This address can range from 0 to 65535, so the character set can be stored anywhere, even un
der the BASIC ROM, Kernal ROM, or I/O chips. The y parameter spec ifies which character set to replace
and can have a value of either 0 or 1. Use 0 to replace the uppercase/ graphics character set and 1 to re place the uppercase/lowercase set. • SYS 52018,*,!/: Display a hi-res bitmap picture (320 X 200 with 16 colors) on the RGB screen. The * parameter specifies the starting ad dress of the bitmap; the y parameter
specifies the starting address of the
NOW, A COMPLETE SET
OF UTILITIES FOR YOUR COMMODORE 64 or 1281 • Copy liies and take advantage ol extra memory.
• Do a Directory of a disk.
• Recover accidentally deleted files. • Rename files. • Formal a disk.
• Improved suppori for ROM updates
on 1571 drives; maximum of four disk swaps on a single drive.
Requires a Commodore 64,64C, 128 or
"D"computerwithoneortwo1541,1571
or 15B1* drives.
Sales/ Information: call
503/690-8090, 8-5 Pacific time, M-R
• Protect files for daia security.
We accept JE €©■ Or send a check for $3935 U.S. plus S3 s/h, $8 overseas.
feature. • View and change data on any sector onlhedisk.
Central Point Software, Inc.
BACKUP PROTECTED
Beaverlon, OR 97006
• Verily disks using the Check Errors
SOFTWARE FAST. ■ Copies many protected programs —
automatically. • Copies even protected disks in under
2 minutes (single drive), 1 minute (dual drive).
$39.95
15220 NW Greenbrier Parkway, Suite 200
CentrcdPoint Software •JlSCORPORATED
- Jwniinf in/9#I -
'1581 drwe support lor utility portion olprogram, only. This produc! is provided tor the purpose ol enabling you to make archival copios only. COMPUTERS Gazette
October 1989
41
Our Fourth Year
In Business! We Know How
BHiWALL
SATISFACTION GUARANTEED
No Surcharge On
SOLID PRODUCTS & SOLID SUPPORT
Charge Orders
P.O. Box 129 / 58 Noble Street Kutztown, PA 19530
To Service
Our Customers!
Friendly Service Customer Service
24 HOURS - TOLL FREE
Business Hours
1-800-638-5757
M-F. 9-5 EST
OUTSIDE USA CALL 1-215-683-5433 FIMrtjiKm! •
Protolarm \2l
Linkwnrd Spar.nn
161
Flmil Sysfem i 40:80 CoMin S*.lcH C
Fontmuier ILbi
19
HamDGS 128
29
Hvne r
Super 64 Librarian
19
Apr0 Eat 64 User Pori RibDon
19
Homa Banker
25
PdiriWoilMotic
Acio^oan 4 Sioi Caitrog Holder
LeroysUBflMlker
Peier F!st5it
teen Factory 64
SuperSI Utilities (or C64
W-er«lj*yen6<
fleadei PjWj
lastl Wiiard
SupeiAide61
6 r Wirtc
Qusl Covers
call 69
Joystick'Bal Hindle
16 22
Joystic* Ergo Swk
22
Jo^l*.* S^ier 3Wa>-
2i
Letay sCieat Steels CGI eacn
ioroyS Cheat Snssts C12B sach
i 1
39 35 8
SS
Pc-^ar Supply C64 Rccai Pim-erlnKrijceG Wii
39 39 105
RGBto HS232 Delu>e Lmeriaca fitLbons'W Printer
l'.2MnRene*fieifi*ni1noeto Sa'esMn KeyDaafd PrateciO' Serial CabJe Sphcer 6 pin dm FIT be-ui is Serial Cans tit
9 39 Call i
Supe'C128
45
Nensrnaker12fl
SupsiC61
4S
Sky Travel
Newsroom
SuperDiSBlibrananlorC12S
19
Ne.sroomCIipArlOsk I 3eKH
Supet DiuUH'iIie! 128
25
Personal Po:4olio Manager 1 ?fl
SliC")lKlr Marn I
PC Boi.-rJ Halir 61
Personal Pomoiio Minaccr 64
Slickybasr Math 2
Ptiolo Finish
SuDcr Pascal 64
45
Pock.t0c1:onaij64im
Sdckylxar humBeii
Pssterrnaktr lie
Super Snapshoi 4 *fC128F>saoiB
65
PrintnuLterFanrjiyAnGalvrY
Supe: Sfliphoi V4
59
SysMStJfflancM
3D
Setunly An
[ IZ8
45
Pnntmasier GaJ«y 164
SticVyMar SlupK SlchyMar SMIiJ-aOter
49 Wacn 126 Cartridge
Movit Ma>« 5esanic Street Litnaiy vci 1 Sk kyOtar AMI
69 H 3 Mouse 64/128 PropQM
SL-perSi vn>iHeslarCi?S
PiMitI-0 3
49 Holsnol Pius inlgrlicE
PnntmaslerGalltry LU64
Sttiybear Typing
Sc"JJ5e.'Sp»Krct'StioK 64 PAS
S^nco^wMath Spr.es eacn
PiimsMJp CiKnpanipn
ADiD Dungeon Ujsler Assislance $22
SupeiiCfipt i ?B
IoyShop6S
Screenful
ADMHillslar
Si !*'■ (■■:! C64
WriceJiIuropt i Carmeri Sj^Cwgo
GMIKttt 126 •'S«t»lyl EwHIeNc 64 wiSdawiyi TvChisiul Anjlysii SyiUm 1!B
Whan in USA is Carmen SjiMitgt
ir:'-:z A"j,r 'rSFn-'-.6-!
v. ,j-.,ii. Oinxi Btu« ine Rooi
It
All
12
Widnjm ciessits AweWonOFriana
ViOPO Tlllo Eriop *iCr Camp 1
Ahen Syndrome
?7
Baa!
!5
Ba^tsriip
21
Balman
19
Timsnork^ Accounis Reef iveaWe 64 39 Timeiao'ks Gtneral LWBti 6 J 39
4
9
'lei *'JiCprjro
Blacked Acadcm,
19
Caihrwpii najsms
19
19
Cauls.n Blood
Dream Machine Analyse 64
33
19
Caveman Ugh-lympics
Family Ifee 641128ILDS
11
39
Chcssmuler 2001
39
Cue Waiter twee live
24
39 DO
Budge; SO CeleOfi!y CcckhMk B4
60
30
122
CiossivQid Magic
^i!>fiChios64
39
Dark Side
OoM Prnrj Mule
CHECK YOUR CURRENT MAILORDER HOUSE! DD THEY? □Have 24 houF tali-free ordering? □Have in-house technical support? QTrflat you with respect & valuE?
1671 Internals" Anatomy ol C64Anatomy Dime 1541 Book
1?
R.ki( 7 a lnimn*is Boak
19
EI«Mc70lorC1!BBook
10
feo.mntt'1 Gu«« to BASrC 8 15 C12B Assem&y Linguae* P<qj &w& M C12B Internals' 1? 20
DAdverlise their snipping policy? nofier last, friendly and reliable service? I IHavo a lair roturnfoxchangc prugram''
Woropro 61 ~(Speller *lTurbo Loan 30 Worrj*nttr 128 39
DeskPlkPlusGLOS
HeainaD
49
fontPakPlusGEOS
Memory Acaoemy 128
IS
5ECS64v20
5eiuaiidc<64
19
24
GE0SWnteWrjrk5hop<64
stmer 5Classic i lOeacn laiglL2B
11
Giocalc 128
lV»S.r-te-1
40
writtSsurreiftispeiiH
22
CGI Basic Programming
25
Write S:ull 61 w'Talk
CGI Pioc.ia'nrr.er's Heiererice Gi,ide
17
Write StellCI IS wISMIItr
CG4 liM*. Tricks'
IT
Ciocaic 64
C61 Trai_DI«^ngct fi flflpj.r Guiae
17
Gtor«l2S
Gcoiiie 6*
GIGS G(1 Most BoJIi ArdoktheSaihaJian Big Brd's Suecial Delivery
8 toolkit
"5. 10 nayur. "l BASIC
Calculus Oy Numeric Mgirtods
Basic Compiler I!J
I Soeik Baiic La m» C64 Boa-
Counting Parade
Basic Comp<lef E4
It ja.RevtarBook3
Big Slue Beaded 6 id 26
K Ja. Soak Revfdled Z
Animation S
BWJSteimPio 128
* JJ-Beck Rf.ea'ed I
Erjue's Bit. Splash
A.aro Waktr PuvC64
^jc~me lan^u^c 64 Book
frme's r/aijic 5fiapes
Bonsirm Pro 64
Bi.inojrdMa' in 64
CPlW Kil
Evelyn Wood Dynamic noaoor Facemal-e'
Bl.li/ing Paddies
Cob(H128
Bu-:i per sucker Vak?-
CDbol 64
First Wen on Moon Win
&IB11I Kit {411JS
Gransma s house
"racket lit Super ClT
Glover's Animal Aflveniure
Maverick Cop-er
Kijflpn SAT Piepiralion
Cjrjpal 64
Wtrlm 128
Jungle 8oj» IHeaiTing 2)
Ueri.n El
Kids on^^yi
C(llil«tC U Cartii.caie W
Kidwnei
Colorei 126
Kirflcrcunn
Comsuier Eyes
l.inkhvcid German
fceate A Cjiiraar
Phys^al EAim 1571
Lmhword French
[tanlla 61
Power AssemDIer 61/12B
Lm* word FiprnhZ
F»iidra*5 5J64
Pov.eiC64l128
Libeary
Link*c«d Italian
O.iom Pascal i!8
PrcQrammfl'"s loODOi 64 AjiDi-.1i ; I2each
PTC[OlincBBSl?B
Death Brinc-er
24
&oila:ker 128
22
Douuie Dare
12
Douolt Dragon
27
fH lorn Cat
2)
Faery Tiles
3a
Jack Nic klaus Goii
IS PRICE YOUR ONLY CONCERN? CALL US S SEE HOW EASY MAILORDER CAN BE! WE WANT YI1U AS DUR CUSTOMER!
ClISIips* TncMBWi II Ct2BTrci,t;le:nco'ing4Rpc3irBccH 17
GIOSProgirimmersRB! Guide
P7
*M!J If- of Rjtunce Spectrum 128
TimeypOrks Actoi,m PayaTila 64
coll
23
AD1D Heroes ol the Linca
WharpmWorUisCjimenS.irnlirgD
dupirChirjsiPB
ClitPieflrimitiei'sB*! Bnnfc
I?
flamtopy
Grsphns Iniegiaior 2/64
liUlcCompoierPBOple
FonimjiiBr i;i*;speii«
5 15
25
Jeccarfly 2
12
Johr* Er**ys Quiriercack
24
Jordan vs Bird
74
Lord ol trie Rising Sun
li
mm
it
Mam Frame
25
Monopoly
24
Nenromancer
29
Orean danger
21
Out Run Operation Wall
29
Platoon
29 25
Po*er£llyHocliry
24
Project Fireslarl
27
Ouiirei
27
HikC64
24
BM1OC0P
2t
Rampage
27
Rock el Range i
27 15 2b
Scruples
29
Sim Cilj
2J
Ekatio.De
21
Sky Snari
25 24
SoFeflBall Super Pisswoic
1?
Terrorpces
25
rnreeStooges
21
Total Ecbpse
24
Ultima V
42
Ln!irnaTnloc]y|l.2.3|
29
Uninvileo
42
War in Vidcle Einh
29
Wheel ol frminr 2
12
VYheeiandDeai I2S
12
;ich Uaciakm
25
Zoom
22
WHERE CAN YOU FIND PROGRAMS MADE JUST FOR YOUR C128? CHECK US OUT! WE HAVE WHAT YOU NEED! Graphics? Try
For Desktop Publishing? Try
NEWS MAKER 128 jfgfe
Desk top publishing (or Ihe C128D (or Ihe C1Z8 wilh 64K Video Ram Upgrade). News Maker 128 can be used lo create prolessiona! looking newsletters, reports, signs and posters, II can he used as a stand alone program or in combination
with word processing or graphics software. It uses
A Paint Program? Try
SKETCHPAD 128
SPECTRUM 128
Complete drawing system lor the Commodore 128 and 1351 Mouse. Sketchpad 128 takes
A deluxe paml program for ihe C12BD computer
advantage ol the crisp 80 column graphics capabilities of the C128. Smooth freehand drawing, E40 x 200 drawing screen, wide
(or the C128 with 64K Video RAM Upgrade!. Uses
80 column display for 640 x 200 pixel resolution. Will display 128 colors! Menu operated. Requires 1351 or compatible Mouse Features include
standard sequential liles lor "pouring" texl Into userUetined columns. Full page layout, popdown menus, smoolh screen scrolling, font selection,
selection of drawing tips, many fonts provided. Compatible with Basic 8, Print Shop, News Maker
cut, paste,
used to create 80 column artwork, slide shows.
airbrush, erase, mirror, multi color, block fill or erase, pnel editor, color editor, fonts, slida show and more. Compatible wilh Skmchpad 128, News Maker 128. Basic 8, 1750 HEU. 1541. 1571 and
Signs, posters and many other uses.
1581 diskdrives.
mirror, Hip are among Ihe options
available.
ONLY $24
The Ultimate CAD Package? Try
Home Designer Home Designer CAD 128 Given glowing ratings by every major Commodore magazine, this CAD system outclasses every other CAD program, because ol its oDjeci-based design. Witfi over 50 powerful commands. 5 drawing layers, superb support ol library liguies and lazerquality pnnlouts at AMY scale on your dot matni printer or plotter, you can create drawings so accurate that a blueprint can be made Irom i hem1
Tired ol working with poor quality/inaccurate print outs, manipulating little dots on a bit-map, giving Up on detailed work because you can't zoom in close enough' Join the professionals!
OUR PRICE ONLY $45.00
128 and Spectrum 128. Sketchpad 128 can bo
JUST $24
A Programming Tool? Try
ONLY $29
W/P, Spreadsheet & Database? Try
basic 8 Powerful 80 column hi res graphics programming system for the Commodore 128 or 128D
VIZAWRITE 128 & VIZISTAR 126 Vizawnte is a high performance, easy-to-use word
computer. This popular package adds over 50
processing program which takes lull advantage of
new graphic commands to standard C12B Basic. A must for Cl 28 programmers! This new version published by Free Spirit has been upgraded and enhanced. As an added bonus several
Ihe color, graphics and memory capabilities ol the
preprogrammed Basic 8 applicahons, such as Basic Paint, Write and Calc are included.
128. Full "newspaper-style" columns, hires dotmatrix printer fonts and true proportionally spaced printing mean high quality presentation. Includes a phrase glossary, lull lunction calculator and in tegrated spoiling checker.
ONLY S4S
ONLY $29
BASIC It TOOLKIT This toolkit is designed to give you easy access to
Vizistar is a last and comprehensive information
the many powerful features of Basic 8. It features a point and click operation system that will allow you to create custom pointers, fonts, patterns,
processor that
and icons. In addition, the Toolkit will allow you lo
wilh the database and charting capabilities ol
convert Print Shop Graphics into Basic 8 files.
Vizi star and you have one of Ihe most powerful productivity tools available. JUST S5Q
JUST $17
includes
an
integrated
spread
sheet, database and business graphics. The spreadsheet is the best on the market! Combine it
BHiWALL SOLID PRODUCTS & SOLID SUPPORT
154W571 Drive Alignment This excellent alignment program is a must have lor every Commodore owner. Easy to use, it helps you to align your drive so that it runs just as If It were new! The simple instructional manual and onscreen help prompt you thru the alignment
PO Bon 129i5S Noble Sireci Kulrlown. PA 19530
T oil-Free 24 Hour Drdei Line 1 BOD 638 5757 Z4 Hour Order Line OulSidc USA
I 215 683 5433
procedure and help you adjust the speed and head
24 Haul f AX Line
I ?l'. t.83 SiS/
stop of your drives It even includes instructions
Cuslomcr Service
1 215 683 5433
Technical Support
1 215-683 5699
on
how to load
the
alignment program
when
nothing else will load, don't be caught short! We get more RED LABEL orders for this program, then any other program we sell
Save yourself the
eipense! Order now, keep it in your library and
use the 1541/1571 Drive Alignment program regularly!! Works on the C64. Cl 28, and SX64 for both the 1541 and 1571 drives.
PLEASE COME VISIT li V Monday
Frm.iv 9AM 6PM EST
. SalufdavSAU
12 Noon ESI
Ou! ol slock items wilt be shipped by ifce sainn sh-pping method as ordinal Qfdei, ngfmalty #pth>n 3 w fl business toys. All UPS *tiipniEntsanf sent SIGNATURE REQUIRE Of NQ URIVIR RELEASE- ADD lh* lollowmg shipping charge! lo your TOTAL urtoare order
available for C64 or C128. Among the many Super 81 Utilities features are; •Copy whole disks Irom 1541 or 1571 lormat to 1581 parhtions •Copy 1541 or 1571 I lies to 1581 disks •Backup 158! disks or files with 1 or 2 1581's •Supplied on bnih 31/)" and 5W diskettes so that it will load on a 1541, 1571 or 1581 drive •Performs numerous DOS functions such as rename a disk, rename a Me, scratch or unscratch
files, lock or unlock files, creale auto-boot and much more! Super 81 Utilities uses an option window lo display all choices available ai any given time. A full featured disk utilities system lor Ihe 1581!
STILL ONLY $25.00 SHIPPING PQUCTJ All ORDERS received telw« 3PM EST will noimaiJy M tfnpped nilhin 2 bus-new flays
Super 81 Utilities is a complete utilities package for the 1581 disk drive. Separate versions are
ONLY S29
ACCEPTED PAYMENT METHODS: Wa . payment by PREPAID {by Pcrsonm Check w Money Order). MASTERCARD. VJSA. SCHOOL fUFCMASt ORDERS. COD orders a<e «elcorne lor established Br|*,iH
i.. ■ i Only 114.00 - ■ ■' i All payments i ml bo In USA DOLLARS. Them bJ nu Surcharge \v Credil Zatfc and your card ts NOT charged until we ship1 ftETUM POLICY jtor iflft-n ind KCtiwlri ONLT|; We have a bMrjl return pokey lo better h»icc your
\2 SO per ktem (m.'.t t* rtepved &> '? NOW)
nttds himiirui \*i O.t,'> frcniUt 1 n.p ^^i/receive vmem.youve rwi uh^^HitLtri A for tn/reaso'i you
Mflftlir KU: USA $* OD (.hciudrt APOWO). CirLjfWMemCQ *6 CO. Oihcr Fvr«n S* 00 Hjndbng 4
RESTOCKING til PEG ITEM RETURNED (}& QQ'ttNiMLJM HR iTEMj [MCHAMGE^OPEN CREDITS will
Atiual Shipping + Insurance
ORCERHG INSTRUCTIONS: for your congruence, you tan ptaee a phone order 24 HOURS/ 7 DAYS A WEEK Oft ciur TOU-fREE LINE 1 BOO 63B i7h?. Outside Ihe USA. please use 1215) 683 5433. Pn«e.
availability and ccmparithhty ctacks are jho welcome on ojjr vQzt Jine. Monday thru Friday. 9 30AU 4 3DPU EST. AFTER H0UHS. &Sers Onry. Please! WT".en. pUorwj an order, please uecily you
<on«uT«r model, home & dtybmE phone mimbu, i-H*-1^ vUteu. cMrge can! runbn. expiaiKricbk & name of bar*
rjijrjty bo issued lor ine full puicru^c price ol the nem DFrfCiiVt Hems. Hara*arp items and Specal Drdtr
fim will tw ii :.. i^ mih \t
same itam only.
1UHHIML SUPP0HT ,Mf ■ 9 30AM WH EST) We do t-jr very tol W help you witfi ygu produtt selecl-ons. i*lo<e you orfltr ana adaiyati receive your pj«Hicl. (ienerflJqu«Tiansr|)r«CE. campalrbiinywuih
.:"f romDvlrr. etc. mil Be fundFed By om tmjer sQ" it fie hme you ptice your ore* BUl. il >oj hj*c spetiitc. Ctfi-W □untvts joouT * produc'. puntrr. cumpibEkhrf qucsTiom. eTc . yw wiD q*i i« mtnl t**o from ctf TECHMCAL SUPPORT Llt*[ 2156B3 5699
Bret M. Timmlns Running out "128 Graphics Compactor" is a graphics utility that can dramatical ly reduce the size of high resolution and text screens saved to disk. Writ ten in machine language, the com pactor quickly compresses and saves all types of 40-column screens: text screens and associated
color memory, standard bitmapgraphics screens, and multicolor
of disk space?
With this 138 utility, you can crunch text
and graphics screens by 50 percent or more. Disk drive required.
compacted screens from BASIC programs. To avoid typing errors
128 Graphics Compactor is written in machine language. To enter it, you'l! need to use the 128 version of "MLX," the machine language en try program found elsewhere in this issue. When MLX prompts you, re spond with the values given below. Starting address:
1300
Ending address:
178F
Be sure to save a copy of the pro gram to disk as GR.COMPACTOR when you've finished typing. Program 2 is a demo program
that shows how to save and load 44
COMPUTErs Gazelle
October 1989
BLOAD "GR.COMPACTOR":SYS 4664
128 Graphics Compactor adds two new commands to BASIC: PSAVE
and PLOAD. These commands
bitmap screens.
Getting Started
Using 128 Graphics Compactor
To activate 128 Graphics Compac tor, type the following line in direct mode:
when entering this program, use "The Automatic Proofreader," also found elsewhere in this issue. After you've entered both pro grams, load and run the demo. It in stalls Graphics Compactor, draws a picture of a happy face on the screen, then saves the picture as PIC with a normal BSAVE command. Next, the demo saves the same pic ture as COMPRESSED PIC using
128 Graphics Compactor's PSAVE command. When the demo has fin ished, type DIRECTORY to com pare the sizes of these two files.
save and load compressed screens.
Saving or loading a com pressed screen is as easy as saving
or loading a program. To save a compressed screen, load or create a piclure you'd like to compact and
then use the PSAVE command. The syntax for this command is PSAVE "fHename"\,Mgrapttic mode]
where graphic mode specifies the type of screen to compact (0-3). Use 0 for a text screen, 1 for a stand
ard bitmap screen, and 2 or 3 for multicolor screens. For example, the command PSAVE "CLOWNS" ,M3 compacts and saves a multi
color screen as the file CLOWNS.
Programming Note that the graphics-modi1 parameter is optional; if it's not in
cluded in the PSAVE command, the compactor defaults to graphics
mode 0 (the text screen). To load a compacted screen, type PLOAD '-filename". The pro
gram loads the file from disk, un packs it, and then places it at its proper place in memory. Note that
the PLOAD command does not automatically display the screen
after it has been loaded. Before you use the PLOAD command, you must allocate the
graphics screen (establish the bit map screen at 8192). To do this, use
the commands as shown in line 10 in the program below.
where more than one screen is to be displayed.
Save Your
PSAVE and PLOAD work in both direct and program mode and
Copies of
can accept string variables for file
GAZETTE
names. The standard BASIC 7.0 disk modifiers D and U are also ac ceptable (PSAVE A$,M0,D0,U9 or PLOAD "CIRCLES",D1,U9, for example).
Protecl your back issues of COMPUTE''; Gazette in durable binders or hbrcry1 cases Each binder or case is custom-made in pine cjrserA binding wiln embossed while letter
How II Works
ing Each holds □ year ot Gazette Order
128 Graphics Compactor searches through graphics memory looking for sequences of repetitive byte val
several ana keep your issues of Gazette
neatly organized tor quick reference.
(These binders make great gills, tool)
ues (ten 0s in a row, for example).
Cases:
20 PLOAD "CIRCLES" 30 GR = PEEK(6023)
50 REM VIEW MORE SCREENS . ..
If you're not sure which mode a screen is in, execute the commands
In line 10; then PEEK location 6023 after the PLOAD. Use the value that's returned to set the proper screen mode. This approach is es pecially useful in viewer programs
(Aim J t pflr COW DifTpi lor paiiogfl & handling Pleoie
OOO S2 40 D*r un.lTo> orOG'l ouWd* rrieuS}
Send in you, oieporo oiiwi wifii lha ailocriflO '-□upon
Mall to Jesse Jonei indusirles, Oepl GAZ *» Easl Erie Ave . PtiiladelpMa. fW 19134
to reconstruct the screen in memory.
Please send ma
screens compact better than finely
tor S ___
Address City _ Store
G
VIDEO BYTE the first FULLQOLOR! video digitizer for the C-64, C-128
Exciting New Hardware Peripherals for your C-64 and C-128 from CMD
Introducing ihe world's first FULL COLORI video digitizer lor Ihfl
Commodore C-64. C 128 & 128D computer VIDEO BYTE car Qiue you digitized video from your VCR , BAN or COLOR CAMERA or LIVE VIDEO (thanks to a last1 2 2 sec scan time)
Like JiHyDOS. these produa; will sal new standards tor price and
performance
■ FULL COLORIZING! rS possible, due lo a unique SELECT and INSERT color process. wtiere you can select uric ol 15 COLORS and msen Itial color inlo one ol A GRAY
• SAVES as KOALAS' Video Byle allow; you In save all you1 pictures lo disk as FULL i'
"i suitable P'ogrami you can go in and
redra* or recolor your ViMO Byle pfC'S • LOAD and RE D. I SPLAY I Video Byte Blows you lo load and >e display all Video Byle pictures from msrde Video Byle's menu
Give your system a new lease on life and Ihe power to compete with today's newer, more expensive machines
• MENU DRIVEN! Video Byte comes with an easy to use menu driven UTILITY DISK and digiiiier program" • COMPACT! Video Byles hardware is compact' In lacl no bigger than your average
cartridge' Video Byte comes with ils tun cable
• INTEGRATED! Video Byle is designed lo be used wiin or mlhout EXPLODE' W 1 color
cartridge Eiplode' V4 1 rt ihe peifecl companion • FBEEI Video fiyle users are automatically sent FREE SOFIWAHE updates along wilti new dueumeNation, when ii becomes available
• PRINT! Video Byle will printout pictures to most printers However when used with Ewloile' W 1 your printouts can be done in FULL COLOR on Ihe HAINBOW NX I DM. RAINBOW NX-1000 C, EPSON JX-80, SEICOSHA COLOR and the OK1DATA 10,-M. Why DRAW a car. airplane, person or lor Ihai mailer
anything when you can BYTE it
Video Byle it instead
\lincn
DVTC
C7f1 OK
VIULU DI I t g(3.3U
SUPER EXPLODE! V4.1 w/COLOR DUMP
II your looking (or a CARTRIDGE which can CAPTURE ANY SCREEN. POINTS ALL
HI RES and TEXT SCREENS in FULL COLOR in Ihe RAINBOW NXIOOO. RAINBOW
NX-1000 C. EPSON' JX-BO and ihe OKIDATA 10 or 30 Prims in 16 gray scale lo a" other printers Conies wilh ihe worlds FASTEST SAVE ant) LOAD routines in a car trtdge cr a dual SDO , PRG file reader Plus a bmllin 8 SECOND (or mat and MUCH. MUCH MORE1 Than Explode' V41 is tor you PRICE' $44.96 + S/H or M9.95 vWoptional disable switch. VISA
■ IN 64 MODE ONLV ' 74 hiut a oil 7 '.y. ■ »!•■.
TO ORDER CALL OR FAX 1-312-851-6667
Personal Checks 10 Days to Clear
See idem at World ol Commodore, PA in Seplenta!
JiffyDO
SCAIES This process will give you wet 32 000 dittereni color cWnbinaflona in usa in
your video pictures
COLOR KOALAS Alter wtiich fusing k
cu S Ijnds only.}
Nome
detailed screens.
See program listings on page 76.
GAZETTE Q coses
D binders Enclosed is my check or money order
petitive sequences of bytes the
screen contains. In general, simple
6 (or $52.95:
CALL TOLL FREE 7 days. 2d hours, 1-800-972-5B58
process and uses the control codes
The amount a given file is com pressed depends on how many re
3 lor $27 95:
6 101 539 95.
acter is 0. PLOAD reverses the
40 GRAPHIC GR
$9.95 each:
3 lor S21-95:
byte is a count byte; the second byte is the character value, In this ex ample, the count is 10 and the char
10 GRAPHIC 1:GRAPHIC 0
Binders
S7.95eoch:
These repetitive sequences are not saved to disk but are replaced by two byte control codes. The first
' Ultra-last rnuttl-lins seiial tech no iogy. Enables JrliyOCS to outperform CaTriog«s. Burst ROMs, Tu*o ROMs, and Parallel Spiems - withoui any ot Bw dsadvantarjes ' Speeds up alt disk Dperaiicns. Load, Save. Formal, Scratdi. Valtiato. dccsss PUG, SEO, REL. USft S dired-acccss ltk» up to 15llm»s Foster! ' 1W%Compat1bl«-oryouimon8y bock. Guaranteed-work with all yourhardware andsofrwarB. hctudino copy^iioiociod commercial projiams ■ Us»s no ports, mtmoryof «lr»eib1ing. lie .fiflyOOS ROMs jpg'a* yout computer and _ive(s] internaly far iwuimum spaed and compaibiity. ' Easy Installalion. No ekreironcs eiporience or special loofe required. i Supports CM, 64C, SXS4, CUB, C128D, 1541,1541C, 15414,1171,1SS1 4 more ■ CiFib»corapl«tilyt»Kch»dout. I Ovw necessary, Itiollpotaiwridirelurnsyoiilo a lOO^ElockCortQurawn-wihouliBMrtinfl or powering down
' Built-in DOS W«jg«. Rus 1' addioMl commands and convenience features,
incWinn screen durrp, direciory menu, and single-key bad'save/scratch. C-6-1SX-C-4 systems 359.95; C-120 C-126D systems $69.95; fldd'l drive ROMs $29.95
Please specl!y cornpuier (v/ilh serial number] and rinvo(s) whan ordering S^srecn Inditfes POfJs Icr coiipjter and oiediive. Uatt's M__)l, ibj$__!ed step-by-slep
VIDEO BYTE only S79.95 SUPER EXPLODE! V',1 '■'■'. PLUS SI50 S/H COD'S AUD $^00
IL RESIOFNTS ADD 6% SALES TAX
THE SOFT GROUP, P.O. BOX 111, MONTGOMERY, IL 60538
.'.
-■. r.1.. 1 ■',I.111 ■ '-i Ji.'i'.'K: U-G A 1^. .■'f ■.
-ij.1 p-.iil_b1_
.,.y
Colic v.iit&lormoremlcuniaiion
Creative Micro Designs, Inc. 50 Industrial Drive, PO Boi 646 East Longmeadon, MA 01028
Phone: 413-5250.-3 FAX: 413-525-0147
SOFTWARE DISCOUNTERS V-/ I1
/» IVI Ll\l V- /"%
S.D. of A.
.• c™ Free chinnino shipping nn on ni-Hpru orders over $100 in continental USA
USA Canada Orders-1-800-225-7638
PA Orders-1-800-223-7784
• No Surcharge for VISA/MasterCard
Customer Service 412-361-5291
• Your Card is not charged until we ship
ORDER LINE HOURS: Mnn.-Thurs. "):00 AM-9:00 PM Fri. 9:00 AM-7:0U PM Sat. 10:00 AM-4:00 PM Eastern Time.
Commodore 64/128 Bargain Basement—Dozens of Titles For Less Than $10! UK IBOSII
DATA EAST
Hit Bird's Speml li
Mils
Amer. Cup Sailing .
»7E!
talk Foi........ L>ilhlnnl
.(9.88
Grovtr'* flrwiul Ad>,.
5b. B8
S9J!
PjU Around 1o*n . . .
56.98
Stum Si. ftinl Kil ..
59.98
iimndal CooHjook
Experience Ihe full impact of llu- film as you lead your pl.iliron into the jungles, villages and under ground tunm'k of war-
Hard Hit Mart ... Hearl ui Africa In^ftnl Mu^it li-fiacv ol Ansii'nU.
47.88
-J9.88 .S9.B!
. 19.11
Mink Coml. M...
S1.BS Pinrull Horn'. Wl .
Platoon
MdLinp [)nl. 5tt i * i
S9.S8
Realm ol Impmtibili
,S".88 .19.83 1983
SDA Discount Price $9.88
■Mjpw Boukilr Dnh . TwKhdaHn Fooirull
ACCOLADE
S).«I
SHIIJ.IKHI FV
.S9.il
UlrirrulF WtOfd., .
.19.89
World Tour Gull . . . Af]"lli> III . .. .
. it.flfl
l«hlMghl ... Hjpdtull
SMI
%bM
UidnlitM Ml|ic...
. M.BB
kirjirti
jt.ll
ludrrunnn Apjihe SIeBw. ---
19.98
Chop 'n Drop
19 FIR
Crin* Criunlry Riud R/il $9 99
ii I a I... PrreUlnr
SIM . 19.98 Fa I'M
.i9.an
19. sa
Equcslrijr Sho» lumper Hi*hljn<J Games..
S9.BS
Tlui Boxing
is.ea
AVAWCI
De< tpl'ir l>rM-r1 Fin Prn|iil Spjlr Sfjlm
.19.h« .19.98 . 19.BB
H» "-»! I » 1. IO< oma
All
Supnliifcr ( tulWnie
S9.M oilers
S6.BB
COA
Amu. C(K>k> French
I1M
(.IMWAWAW cmiltt Mud
W.M
COSMI
i»i(l DM1 Iw .. Sivifl fMlnii PuNnhrr (mil Pjinl
KSB tUU
Sii.BB ib.BB
S»ifl iprtod.hml
Si.BS
S»il[ Word Plunur .. .Sfa-BB oat* mi ltdri Wjrriw
S9.BH
Q-rkrl
PIjIinih
SB.B8 S9.B8
INK III
SB.BS
[ASV W(KUNC.'
filer Plj<"»l Wriln..
Sd.B!
WBJ S6.BB
M.M
Wipeout.
List $14.95 SDA Discount Price $9.88
\cU\ Poker &
l«l«>.
W.B8
MIMliCAP!
|ukcr Ptikrr
t'1.93
19.9B
Mj>1rll*pp
M.BB
leirn 10 Add Slort
int
Cniifnllr Mjkr
59.BB
Nr.iroom
H.88
Alton
54.81
ArLinoid
59.88
Bubble BoIiMp
59.88
Reregidr
59.88
DrjBut
-19J8
.tl.BB
19.18
l.AHITEF.
CimJ> Und
.
S9.9S
.. 19M
Oiuleii Ljilltr.
.
.19.M M.I8
.19.18
Douhltnjrr 19.8S Co ToHejd dICIw ... 19.89 19.89 on .. 19.8B .
.
On Court Tenn« On Hi'ld fiKtllull Slir RjnlBuim[l.
.59.18 S9.38 59.88
18.B8 Iwpjrdv 1
19.88 19.9B
srxirh leofurdy
19.99
Whrrl of Fortune Whrrl ol Joriu-T J
ig.ae
|r
..M.M
|r. tit Mjn
. 18.88 IS .88
Mi Pji Han Murd.i hy I he f)<:yi.
..18.88
Pii Man
. 18 88
Pole Puvlion Bjmhn; FU Blood
..1B.SS
19.88 19 IB
WT»*I of Fanurv I
...Cltl
WiwOiiI
S9.IW
Mir Img U«plull; .. .59.98 . .59.38
Hi-IICH HFBESSIOSS Fun Hmiif
58.B8
Print Po»« Rtmnle Cnnirnl ,
59^8 58-B8
Tom SawyeAWarai
56.BB
Win, Lover Orjw
58.B8
HI-liCH E>J>IH>HOH5 St-jmt iltrtl S**ift: 56.88
IlJrl Iuhct Film ^jler Gold Rnord Rice . .
OF THE
. 56.88 SO.8S
. .
. . S9.8B
MONTH!!!
..S6.8H S9.8B
VtlUI W»RF Edwalu'
'
M.BB MSB
.
EnlntJ.nvr
.. .
Si-SB .S1.98
ACTIVISION.IHKIGHE8T -i
M
Take command of ^. Ihe AH-C4 Apache Chopjier. Its got (he most sonhislic.lted
1
J
19.88
to mention
hellatfous firepower.
■i
.MSB M.88
W.88 .
SALE ITEM
k 1
. 1I..IIII Itas
SPlCTtL'M HOIO81TF CJto
COMMODORE
radar [racking device
. lb.88 Wiurdl. Ibr Printer. Wii lior
FORTHE
..IS .88
...
Tup Gun Winirr < Kjlk-ruir
Home BanLf r
54.88
SALESPERSON
W.88
Felon,
Part II
Summer Cjmes 1 m 219.98 la.
-51-88
-
ASK YOUR
58.88
Dot ihr Dwrojn .
Super Pac Man .
.
.S9.BB
CM. lilimv Vol. I
Slol Car 9ntt
.
Kilt hen Morujer -
THUNPH MOUNTAIN
hot software product!
.
Home.«jnjin. .
S4.BB
SIM il.l, or )..59.86 Ej.
block to receive that anxiously
VMnGmn .
W.BB
1AIIO
HUtomulicully become the first oti your
the helm. Do you
SDA Discount Price S7.HH
14.M
UunOur*
receive the product from Ihc publisher.
machines & you're at
Amer. Cup Sailing Simulation Lisl $14.95
Sinji
■a- Set up your PIlE-OHDLUt lodny mid
Cft Ch. Foolbjll
cup.
14.HU
«" We ship your order the same day we
Clump. BUtlbjII
have what il takes Id win Ihe America's
& risk your winnings
Wipcout
UK V-B
until we ship your order.
Clump. Disttull.
performance sailing
!9«S
yiSJIJIBONJC
for those soon to be released titles!
iupn Piis»Dfd
rate between 2 high
CirmCrurlk.
■a- We do nut charge your credit card
Holl)»ood Snujris Fi'ks ii Rigtn
It's a one on one
Brinj; home the emitement of (he hottest, new TV game show. Test your knowledge to find out who will win & who will
kllM'll ICTIO1. tll>
PREORDERS
WinlrJCjinn ...
S1.BB
IMBACOBP
Why wait? Call S.D.A. to place
... SO.dH
Swift Murt
HiMih flbnUl
Volnbd
Sb.M
Mj^rwlron
Sub IS.mk' SinmlaHir.
. S9.HB
/■xl I
19.8B
}').W!
(juldrnn ChopMln.'D.iiut't
....
Pn.ir *l Sej
Arudi' C.Jni. Coiwl. Kil
S9.BB
Guide...
.M.&8
M.M
torn Southeast Asia.
Sb.99 56 aa
.17.8S
lords of Ct.rtquril
Lisl $14.95
MM
Adv. Coini. Sot....
.MSB
MSB
kinlr Crop
W.8B 11.88
Le*fn Id
M.BB
■
in the world, nol
Apache Strike
mi
■mM
List $14.95 SDA Discount Price 5.').88
P.O. BOX 111327—DEPT. CG-BLAWNOX, PA 15238 "PIciM' Redd Iht- foihpwine Ordciin^ Irrnu A Conditiims Ciri'ijllv Beluri1 ■" ■ w-
Vour Order: Ordfrs with C4lh1tf1 chfck us munry c>r<lt>r vhipiM-d iniiTU'dMli'ly mi n -■'■■' >u in'1 \\-\
toul (* Compdny chesks. allow J >htU clearance. No COD/tl Sfii[>rjins: Cwil&mlal USA. Orders undrr S1DU mU\ S3; free ^hippinj^ on orders ovit 4100. AK, H1H H"OH AHO-add
Sj on jII nrdeis. f jiiii.f,i f. Puerto Rim^ilil S7.50 an .ill orders. Sorr>, no ttlhvr Inlcrnjlionjl firdrrs dcceplcd! PA residents add b", \a\p-, lai on ihr |<iTjI .imounl ol OfldCf intludinj; ^hrppijiR(hdrR».CUSlC)MERSERVICI HOURS: Mnn.fTi. 9 AM'3:J0 PM l«|pfn Time, REASOSS FOR CALLING ( US7OMER SERVICf—llM&io^l I IJMjTuj u* rifder or bj,L oro>r <Jlil .in> rnerrhjniJrM- |iiirthi)sf<J nithin 60 djys from S.D.ol \. is delcclihr, plejtc c.ill Inr 1 return julhorizaliun number. We will nol pntvn J "tli"^ Htihuui a return JUlh, '! nrllrifjvi?
rnrrc kindisr mil In- fi-jiLu.cti wilh ihe ume meT(h^nrli»<' iinly. Other return* subject T11 j 20^- rettDtldng tfiiir^: Ahrr b0 dj\i Irnm your purchase djle. [ilej»r refer To ihv w AttArty
milij[1i-il ttiih (h> produCl F>unh,ist(i fl. n-turri diritily in Ihe m^nuJJiturrr, Qulomer Kr^irr will m>| jcu'pl call«l i.ill* «r tjlh «n i,O,Q& jV.'s UHtJfl Drdtf lines! Price* & jv.iihbidly .ire vuhieil lo rjuned Ntiw llllfl HI irrltflH djilvt Nimw (.ill lor more iubmi.ilimi.
MODEM OWNERS: Yini citn order on-line from our Commodore Simp via 11n- CiriTipuSorvr, CEnk- ,md (.) link eleclroni* mails
Software Discounters
of America
. ;..
,
Free shipping on orders
USA/Canada Orders—1-800-225-7638 PA Orders-1-800-223-7784
over $100 in continental USA No Surcharge for VISA/MasterCard
Customer Service 412-361-5291
Your Card is not charged until we ship ORDER LINE HOURS: Mon.-Thurs. 9:00 AM-9:00 PM Fri. 1:00 AM-7:00 PM Sat. 10:00 AM-4:00 PM Eastern Time.
CANADIAN CUSTOMERS CAN NOW ORDER TOLL-FREE
ABACUS BOOKS
Cyrlr Knithl .
Anatomy nf the 1541 . ...,in Anatomv olihrCM .. ...114 CiOS Inside 1 Oul. .. ...lit GEOS Trkks t Tips . Ill
Dai It Douhlr
ABACUS SOFTWARE
Assembler Monitor . -. S?^ Basic ....$«
.tJ9
Basic IIB "Becker Basic
ill H5
Cid PaV 128
...$)! . .12! Ea.
Chart Pak dJ nr IIB Cobolb4 Ol 1ZH
PfM Til
.
.115 la. Slj
,
si;
,
139 ...Si!
Speed Term b4 or 118 Super C M or 118
....119 Ij
Super Pascal 64 or 113. S19 ij. TSS 118 ...SI? ■Requires GEOS!
ACCESS Erheloo k lip Stik
..,i!9
Tvnlh Frame
...SIS" .,.115
Heavy Meldl . ..'.
Triple Pa(V: BH1, SH2. Raid O.er IWho. . su UurldCljiil.B.Golt . ...115 World Clan l.B. Golf Fam. Course 1,2 or 3, 114 Ea.
ACCOLADi
111
horse Racing
. .114
Xjleidokubes .. tlb Eiokviord Einj[ulges .. .lib !a. S.P. Dala Mall tl . . . ....S14 S.P. DjEa 'erruk II or 1. 114 Slnp Pokrr . ..HI Ijnl Altacli ....11! AV11ON Ell 11
Ccmbuls
....
SBA BaJetbill
...
...H5
Super Sunday ..HI SBSGrn, U|tr. Disk... ....SI9 SBS 1!B7 leam Disk Under die
.
..
..11! ...11!
A*ard .Miker Phil
...115
T. Drivel: Cjlrl. Sronery 19.08 T. Orivp 2 Super Cirv . . . 19.88 T.HO
.
11!
AC 11 OS SOU Thunder Chopper .
Up Pcritfooi1!
FIB Home!
... ...HI
.
lasl Sinjj 1 or 1
. .
S13 Ea.
HI
Mainijamr Seuronvincrr
Rampage -
.
Sky Travel
-
...Hi ...S3]
...Sll
AMERICAN EDUCATIONS
Biotoni
...Sll leam lo Head ICf. Ml. us kieixe: Grades 3"4 ... .. ill ...112 Sdrnce: Grades S.'h Science. Grades 7:9... . ...ill US Geography US Hisiors
.. iti ...Sll
.. ill IVorld History artwork
.. ill
Bridge 5.0
...it!
519
ViRilnlt
S!>.
OATASOFT Allernjlc Realily: l
SH
S11 in ,
.., .119
Fire?onr Glol)d! Commander Hwl for RfdOclober...
SI! SI! .ilb ill
414 Hi
BEKMlfV SDFTWORX! Geov 119 1.0 GeftCalc IIB
...,M4 ..
1J4
CtoFJe 111
.
W4
Geos 44 4101 ■OevkPaiA Plus ■Fool Pa!k Flu.
'. .ii!
...,il!
■GeoCilc "GeoFile
BinV St. 11 met
.
USA
-l.tl,or'3 P.S. Graphic library
S23 il!
.1)1
DIGFUI SOLUTIONS
PottH Filrr 2 .
..
in
Sll .Slli El.
....119
..,,»;
Driendn of Ihe CrDHn ....Sll Roftrl Kjnjrr .. HI TbeThriT SlixiRn.. . . ...ill
....
CMS GmcralA«l.b4of UBill!Ea.
NAtcom b
...S4!
..Hi .Hi ..119 . .11!
SH
Super Hucy 1
Poiktl Manner 1
SJ3
Poikel Wnler J
S13 .
....114
15!
DIG IT IK
IMt in Oru-Urn. Cult
il'i
Molk»o-Kl Poktr
...II!
WcMrrn Carries
SI!
EliCItOSIC MITS Allura S23 Baiil' Fair I, 2a 3.. S2b Ea.
Haul1- HHl I, 2 or t . . S'l la.
.114 ..«4
.
., ..114 ..ill ..SH
I.A. Crackdown texend ol Black Silver..
..IT4 .125
.Mtfrntrosi
..Sib
Mindroll Krtenge ol Detendrr . -
-i!9 .till
.Cill .111
5m# Slrike Spaie Station Oblivion . Spwlt-A-Koni
BAlrlball
.S14
loorball
.114 .114
Soner
Fcthntxop
.424
The Games; Summer Edition
...
.124 • «4
Tower loppltr
World Kardle Champ .. btllttecfc
SI')
7ork Triloly. .
Sib
IStWIlL SVSTIHS I170C DeluicL.I'
ib!
1I84C lishl Pen
S4J
Fle.idra*>j
S23
Graphs s Calloia "1. Craphut Callrria •!. Graphic. Inlnjralor 2
. .
11!
. .11! . 11!
INTIiACORP
Bumper Sticker Maker.... S33 Bultoo i (ihe UAfi
... S33
Lllimale Cjsino CamWini .S13 IOCICA1 EliSIGN Club Bjfkgimmon
SI!
Vrjai Craps
SI!
Vnas Gantbter
SI!
Mnriopoly
S2b
Cull ScraNlle Sirupples
ill, S23 S23
S16
ClwiV lfa(fr-i »F1 Demon SUBS DouMe IhJitun
Sll Sll 113
Dra^)n'( lair
SIS
E.okm
S33 S2I
Pm Soctff
123
hirr Sill Bnelull WEIBOLIB\E HOUSE
Us
Sifi
Barbarian
12]
lnhnlkay'iQB War in Middle fjrlh
SI! SI! SIS
Indiana |onei Ltsl Cruude . SI I
lordan X. Bird
S2I
Maniai Mansion
MiRhi s Majk 1 ur 2 . .S2i Ed. ModcmU'in HI Poxrr Plat Moiley
SI!
Skatr or Di(
S2I
5l*r FlMI 1
S36
SlriVt FIhI
S21
The«inS)(j vvwrland
113 Hi
li\ MiKncken
S23
Propnl HlWUrt
Sll
EPU
Ait ol Bant
S23
BatlleJiip Cjlilnrnia C>amn
II! S2J
Crealr ACllnxtl'.Dialb Strord
,.
W1H1KT DnlfLUrr Ivor! .
. 12S
Or. Doom'i Btvenjf .
S23
Eliminauir
in
Nrlh«v.«ld ..
II! .
.11!
.
MICH) 11 AGUE
hwblll
flui {con Sun
S25 Sib
B7 or M Team DM. .. 1I4E1. Gcnrral Manager.
. .11!
WVtt Vireillinj WWF Siaomiari Vol. I
SI! ...1U
ViVil Super ilaii Vol. 2
.. SH
MKROPROSE
Ailbiirne Ranker I-l5S(rikeEaSle
123 125
123
. ,11! SI!
-519 Call
Alterhurnef Alien Sindiume Aussie Games
BUkfcusler
.
.
. .
.
Caprain BFciod Clubhouse Sporlt
Rill Miirm Rimhii. Silenl Servile
125 ..H! , ,125 S25
Ui -119
119 HI .SI!
Color ^Se: The Computer
S13
.11!
Go>*vsorcf .Mjrii
'lib
"Weeper Dungeons
Gaunllo 1
Indidru lones & The Temple of Doom
Ml Mi 111
Oul Don
... . .144 Rn*d Eunntf . -SiJ W. Slaujhters Hal Wars il! Supef Star IteHoikc-y . Sll Super Slar 5oc<fr . ., , .ij) Thunder Bladr......... .HI Unirhiled .- .ill
..Hi
.
1)1 .1)9
HilWai
s;i
Ohrmin Pool of Rldiirtc*
su
Slurm Airon Europe. -
Cill ill
Fyphooo nl Stwl
,111 .
SH
Flighl Simulaloi 1 . . F.S- Scenery Disks -
S)2 Call
Hassaii Icenrn
...
Stealth Mission
..
.11!
-i31
FA HO
ArkinoHl] 1: Rrvenje Oprralion WoK .. . . (Jil
.
.
in
MISC
Bob's Term Pro Bob's Term Pro IIB . . ...11! 115 final Cartridge I M. ill . ....$31
Ma>rrlrk Utilities V.) . ...Hi Superbaif ii.. 115 Superbra 128 Sll ...il) . ... H5
Super Snapshot (V.4). . ....si; ORIGIN
Autoduet Wotbius
....Hi . 115
TanRled Tiles
....ill
Tiron of lore Ullioia 4 w 5
.11! Ea.
11'.
Ullinu ', Hinl Book
.
■jltjma TrilogY
. .13!
S!
..11! 119
..
Bimbo 1
11! SI!
Raslan Mt Shirk
SI!
Target Reneglde ...
Call
THREE SIXTY
ElarkCa.tlt
«] «) 119
Tbud Ridge Wirlod
'Requires Gaunrlelf
..
First Oker Germany
(I WorkiniTnPnk
.11! .SI!
MISI Sottet
luprrscripl 138
. ilk ..HI
.
.Ciii
.S21
Indoor Sports ■nil TtamSpurl.
Supmrripl bi
..
War Gamr Const. Sel SPI-.\A«ER
Hovla^e
lonl Mailer W> . ..
Eternal Qjun
Ml .in
Harrjer Combat Sim
fool .Mister 1
.1)1
Baltles ol Napolean... Curse o( Aiurf Bwnh . F)rmonJs Winlrr
Heraft ullhr linr* ..
Colony Kil [omlul Course
Pclfst Store SAT .
S2I
-
Aition '.Rhler
Paperboy
Clii-»nui»f 1IH0
Empire FifeKim
■ ill
Gaunllet
..SH
Winter Edil ion
Total Eclipse 720 SkaleboardinK
t)e|a Vu
Slrefl Spoflfc
Carman Hth^mpm ...
Math Canrlk
CIN[MAU'A*i
N**i Sell
,.123
■All 1 in I iuprt r*i
. .11)
tUpy j
Home Ofliltf
SI!
DevKiUMurvi -Spdliioplef
CfMRAL POINT
Chomp!
VVihiI Allail
.131
SI9
Invenloiy lia COiMI
IH
. .131
Blonii Commando,,.. ...11! Gho&is & Goblin* .... ....119
Warp Spent Ifl)
SIin
SpHUt
51°
...SH , 119
Strret Fiuhler
AlieblaHer lUlhBlaUrr ,
Eod. Irjn^urtnl
Holiday Edition .... ,,..SI6
Sim C it)
..ill
OAVIDSOI
DESIGMVARE
Sib
P.S. Graph* s Library
Video Tille Shop h) Graphic Cumpjrinn .
. .119
us ...sis ...SI)
World Prim Shop
CAPCOM
.. 115
FHTomcal
\klor> Road
Rubnon Allijnte
...Sl!
Faery Fale Adventure -. ...SIS
S23 S19 S14
tamtlol
- - -..11!
Beyond Dark Cjsllf .. .. Call BU<L lack Asidpns . . .. S!5 .. SI!
SI!
Rub.jCnp Soeed Bu^gy Tag Team Hr«tlrni
lime J, .Ujjik
Star War* to, Hup
At TIUS ION
Hean Barrel
....il! ...il!
Carmen Slndrio:
T. Drive 2-. Muvclc Cars ..S9J8
Moroc Video Producer .
....ill
|N Coll Champ CoursH . .S9.M
T. Driie 2: Su rope kenrryS!.M
SI!
Rains Dav Games Video Vrias
'Requires Geos b4! BRODERBLIM)
Steel Thunder . ...SI! Test Drhe ?: The Duel . -.11!
Gurrnlla War
Blazing Paddles
"Ceo-Publish
...SI!
4 i I Oil koti luint .
...In
Comnundo
Connie Relifl ....
Construction Disk . .. ..19.88 Grand Prn Cinuil - -- . SI! |«lM<VUu>Golf .11!
Serve £ Volley
SM
Brukltiru
Paperclip Publisher ... ....S1J Paprrrhp 1 ,,,.Ill
41 h & loihes Tram
.. 11!
Divt fiomber F4illo*JIRI Final Aiuul!
Biimank
BAUDVIIEF
.in
Sib
SI)
41 h i Inches loolball ..
Him Pull Rllk tn\
Devon Aire .
S14
Bjlman
BATIERIES INCIUDEO
'GeoOuri
Bubble Ghosl
.. (14
DATA EAST
fladlhjilet
TI.UilVORkS nan ManaRf r j
$14
.
f 14
Eveivn Wood Reid** Stsifrcik SKlessays
114
UMCORN
Dtiimal Dungeon .. Prrcemage Panii. .
119 - $19
-
Tl^ Unle Roools.. .
S19
I'MSOS WORIO An Gallery 1 or I..
Slbli
Arl Gallery: Imlasy . Print Matter Plui....
....iib
... .i»
WEiKLV RtAOIR SlicVybtar SefhK ABC's
in
Maid I or 1
.lllTl,
Ivumbers
....ill
Oppouln Reading
....$1)
Typins ....
....S29
....$1)
PROIISSIOSAI Meet System I Plos .. . ....$]]
Fleet SyHern 4 118 ... ....143 PSYGNOSIS Balli-ln Wenur
Bonus US, OB
... il) ..SI*
Contnser Moutr
IK Easier Vonry M^r. . ..
.114
Sllr Tirk: llrbel
.. $49
.
.15.!!D>.
CompiMrse STarlr" Kil
Disk Drive (leaner.
Hnif,ht oi Diamonos . . ...115 Legl(y ol llyleamyn . ...ilS Proviog Ground .. 115 SPR1HUM HO10BVTI
-M.BB
. .
.lli.BB
Ipsi 1M HI |oysli<k .
Kilo Bat Handle
. .114 .
Sony ;\ DSDD
SIR TECH
.$19
. $11
Disk[CiselHold>7tl..
Icoolroller
Typing Tuloi 4.
$14
Sb.!!B<. .
..
.$17
WicoBoss Wito Erioslick |.S
$11 SI!
XETEC Super Grjphi,
$S!
IE TEC Super Graphiv Gold. $7! WlECSTOrr[,raphn|i....SW
OTIIGHT
Speedhall
Animation Slllinn
....11!
SIMON I, SCHUSTER
narVSide Elialh FJringfr
ACCESSORIES
...in [all
.
..SH
P.O. BOX 111327—DEPT. CC—BLAWNOX, PA 15238 "Pk',i»t Redd Tht* Following Ordering Term* & Conditions Cafpiufly Belinr Placina tour Order: Orders with CUhlcTi t btsk ur mnnry cjrder ^hipprrt immrdijii'l*1 cjii in sr<H.L it^:m^! Ptrsurul
& Cnmpjry ■ : ■■ik-, allnw .1 wvcUi cledMncL. No LO.D/ll Shipping: Ccmtmenlal U.S.A.-Or<ler^ under J100 add S3; tttS shipping cm nrrfcn over 5100. AKH HI, fPO, APO-j£j"d IS on ,i I orders. I" in.nl i A Puerlo Riui-irfrf S7..S0 on .ill order*- Sorry, no other InTcin-Hional order* jcccpledr PA resideni^ .idd t% sjfei [j> nn Ihe tolol nDovM ^ Waa iicludinj: vhippin^ triarRtv CUSTOMER SERVICE HOURS: Mon.-Fri, 9 AMo:10 PM Ej^em Time. REASONS fOR CALLING CUSTOMER StRVICI -417-361 -W^T (Il)Sld|u>- >,i order or Juik order (2rif Any merchandm' m aoth. aot. '' DfrfClhrv mr^hjmli urc hjscd uiihm b0 div^ frwn ^D.ol A. is drlective, plcjw call lor J ri'Turn ndlnrlulloil numher. Wt will noi noi p proc«s j return aMIiolji j rttym mr^hjmli^ wfll h bjl It« d 2Q\ U^ hr All I iojr [nirihjH1 h dl ddlr, p l jsr eelff in tHt wjrrjntv irwludi-d wil in- replaced ssilh thf same mrrshindise unly. Other rrlurns subjeel 20\ re\tiw kmR rhir>;e' AEter 60 bO d d. i* Irom produd pu'ih.iM-<l A relurn ilirnlly to live mnSnuinlurrr. CoMomer sersice will nol accept collect c.ill1. i>r tjl on S,D,u1 A.S MftD* nrdi-t |jnr f PrfCH & dVaiiljhiliiv jrt-suhjrci [od New lilies ire .srriving 4ljily! fle.sye nil lr>r more inli>rrnitmn.
MOODM OWNHtS: Von i.in iirik't mi-line fnirn nur (imiiiiiiiliin- Sliii|i vi.i Ihc CnmiHiScrvc, GEmu .md Q'l.iiik i>li>tlninn niiill«
Do you have a question or a prob
PK
70
PRINT"{CLR)(DOWNlOUTPUT {SPACEjTO (S)CREEN OR (P
FK
80
GETOS:IE"QSn""THEN90
lem? Have you discovered some
thing that could help other Commodore users? We want to hear from you. Write to Gazette Feedback, COMPUTED Gazette,
P.O. Box 5406, Greensboro, North Carolina 27403. We regret that, due to the volume of mail received, we cannot respond individually to programming questions.
)HINTER?":PR1NT
SM 98
IF
QSO"E"
AND QSO"P" T
HEN80
PA
100
tine, with somewhat mixed results, so that it also protects four lines at the bottom of the screen. Here's the result ing routine, along with a brief demo:
I'm trying to write a program on my
64 that will generate words from telephone numbers. That is, I want the program to print out a list of all
the words that can be created using the series of letters that appear on
DQ
120
REM THIS IS JUST A UGMO , YOU PUT VOUR PROGRAM
SO
130
SYS
the phone's number keys. So far, I
ftK
130
BK
140
VA=MX
CA
150
VF=l:IF
KG
160
FORL=0TOMX:IFV(N(L),CN(
SQ PX AK
170
NEXT
ISO
PH
200
IF VF THEN GOSUB200 GOSUB220:GOTO151i IF QS="S" THEN FOR L=0 (SPACElTO MX:PRINT CS(N
can't seem to find the right ap
Robert Snellman
counters aOora 1 in the phone num
L=0
TO
MX:PRINT(4,C
NT#4:RETURN 22G
CN(VA)=CN(VA)H
MH
230
IFN(VA)<2ORCN(VA)-3THEN CN [VA)=0:VA=VA-1:IFVA> = 0TMEN220
PC
240
IF VA--1
EP
250
VA-MX:RETURN
XS
250
IF
QS="P"
THEN260 THEN
3000
FOR
1=828
:SYS BM
3005
TO
30
K= l K,I:
TO
875:READ
I,D:NEXT
H28
T=lSPOKE
59639,1:REH T
OP
JX
3906
BOT-20:POKE
59522,BOT:
POKE 59428,B0T:POKE 59 504jBOT:BOT=BOT+l:REM
(SPACE)BOTTOM EG
3007
POKE
3010
088,BOT:POKE 59522,BOT :POKE 59589,BOT POKE 649B2,53:POKE 1,5
59789,BOT:POKE
3:HEM
SELECT
KERNAL
59
RA
M
EH AH
3020
RETURN
3030
DATA
160,0,132,38,169,
224,133,39,177,38,145,
PRINT#4:
CLOSE 4
1=1
(SPACE}D:POKE
RP
RJ
58692:FOR
END KM
S(N(L),CN(L))|:NKXT:PRI
Wyandotte, MI
Below is a program that generates a list of "wards" containing all possible letter combinations in a telephone number and outputs this to the screen or to the printer. If the program en
FOR
PROTECT
AREAS
:PRINT I ,"XXX":FOR {SPACEjTO 300:NEXT
(L),CN(L));:NEXT:PR I NT:
proach. Can you give me some
hints? Thanks.
VF THEN180
RETURN 210
3000:REM
(SPACE)SCPEEN
L))=1THENVF=1:L=MX
Pft
GOSUB
fSPACE)HERE
CHRS(T):N(I-l)=T-48 NEXT :MX = LEN IAS)-1: 1FQS=^
190
SCR
110
"P"THENOPEN4,4
Call 555-KING
CLEAR
FJ
110
120
58692:REM
BEN
MIDSITNS,1,1)) SJ
SYS
ES
UTTNS:C=0:BF=0 JH
100
#
[WITH NO SPACES OR 14 SPACESm^PHENS)":INP
PRINT"ENTKR TELEPHONE
PD
3040
38,200,208,249,2 30,39, 165 DATA 39,201,0,208,241, 160,0,132,38,169,160,1
Screen Protector I am writing a menu program on fl
GK
3050
33,39,177,38,145,38,20 0,208 DATA 249,230,39,165,39 ,201,192,208,241,96,0
ber, it prints a space because only the digits 2-9 have letters associated with
Commodore 64, and 1 need to keep
them.
text from scrolling into two areas at
To use this routine in your own
the top and bottom of the screen
programs, simply GOSUB 3000
where certain information will be
whenever you want to protect the top and bottom areas of the screen. You only need to execute the routine once
If you wish to print only "words" that include a vowel, change VF—1 in line 280 to VF=0. Also, you may want to break up your phone numbers into groups that contain the first three and last four numbers, and see if these alone form any interesting words. xc
QK AG
JQ
to do this? Glenn P. Davis Chicago, !L
when you first run your program.
This routine lets you print text in the top area, but not in the bottom. To
Woodside, New York, that protected the top two screen lines from being
display text in the lower screen area, you'll need to POKE the character data directly to screen memory. To protect more or less of the screen, change the variables T (for top) and
scrolled. This routine copied the Ker-
BOT (for bottom) at the beginning of
nal ROM to RAM, changed a location
lines 3005 and 3006, respectively. For
J)=l
that referenced the top screen line,
example, to reenabte output to the
and then switched in the underlying
bottom screen area, you'd set BOT in
Kernal RAM.
line 3006 to 24.
10
,2} ,V 10, AS = : DI M CSt 2) ,N(10) ,CN[I0) 20 FORI=«0TO9:FORJ = 0TO2 30 REMJTStV (I,J) li :CS(I, J) = T 5 : I FT 5 = "B"OR TS ■"1"T!I ENC S(I,J)=" "»T$ 40 IFTS="A" ORTS- "e "ORTS= "I" ORTS="O" ORTS = "U "THENV II,
US
50
NEXT:NEXT
DB
60
DATAa,8, 0,1,1 ,i ,A,B,C -D, E,F,G,H, I,J,K ,M,N,0 ,P, R , S , T . U, V,W,X
48
displayed. Can you show me how
COMPUTED Gazette
-y
Oclober 1989
In the August "Programmer's Page," we published a short machine lan guage subroutine by Sean Ganess of
We've modified Mr. Gancss's rou-
As you'll see, this routine has a
Now Get Inside Your Commodore with COMPUTErs Gazette Disk. Now there's a way to get all the exciting, fun-filled programs of
COMPUTEi's Gazetfe-already on disk-with COMPUTErs Gazette Disk.
00
0
000000000 0000000
Subscribe today, and month after month you'll get a new, fullytested 51/i-inch floppy disk guaranteed to run on your Commodore 64, or Commodore 128 personal computer.
COMPUTEl's Gazette Disk brings you all the latest, most chal lenging, most fascinating programs published in the corresponding issue of COMPUTErs Gazette. So instead of spending hours typing in each program, now all you do is insert the disk... and your programs load in seconds. RESULT: You have hours more time to enjoy all those great
programs which appear in COMPUTErs Gazetteâ&#x20AC;&#x201D;p rag rams like SpeedScript 128, Arcade Volleyball, 3-D Sprites, Sketch Pad, Sound Manager, 1541 Speed and Alignment Tester, and hundreds more. So don't waste another moment. Subscribe today to COMPUTErs Gazette Disk at this money-saving price. Take a full year's subscription for just $69.95. You save 55% off the single issue
price. Subscribe for two years and save even more! Return the
ill1
enclosed card now.
Individual issues of the Disk are available for $12.95 (plus $2.00 shipping and handling) by writing us at P.O. Box 5188 Greensboro, N.C. 27403.
Feedback few quirks. (If any readers know of a better solution to Mr. Davis's prob lem, we'd like to hear from you.) Most
notably, it crashes when you print the
CLR/HOME character from within a program. One way around this, though, is to call the ROM routine at
58692 when you need to clear the screen (see line 130).
HP
250
IF
AS=CHRS(145)
=MC-liIF :REH
MC<0
CRSR
THEN MC
THEN
MC=N
UP
KJ
260
IF AS=CHR$(13>
PR
270
EG
280
MQ
290
M2=MC:GOTO210
FF SE
300 310
REM EXECUTE COMMAND ON MC+1 GOTO330,340,350
REM
RETURN
REM
RESTORE OLD
THEN310: SELECTI
ON
PRINT LEFTS(DS,S¥*M2);L EFT$(RS,SX);AS(M2)
,360,370
SG
Highlight Bar Menu
DX
I saw an Apple It program that showed a menu with the line of choice highlighted. When you moved the cursor up or down, the highlight bar moved. I want a pro
gram for the Commodore 64 that does exactly the same thing. Chris Warden
Lisbon Falls, ME Here's a short program that illus trates this technique on the Commo dore 64. It displays a menu of five options: change background color,
change border color, change text color, set default colors, and exit the program. The current selection ap pears in inverse. MG
10
JM 20
N= 0
BEAD A$(N):IF AS(N)<>"-" AND
N<9
20:REM
DG GA
30 40
KP
50
RM
60
ENTS
HERE
DATA
"1.
HC EB SF
SC
110
CHANGE
BACKGROU
COLOR"
MARKER
AND 15)+1:GOTQ220 A=532H0:POKE A,(PEEK(A)
RX
350
AND 15)+1:GOTO22H A=646:POKE A,(PEEK(A)
AS
360
KB 370
A
ND 15)+1:GOTO170 POKE53280,14:POKE53281, 6:POKE 646,14:GOTO170
PRINT CHR$(147):END
To choose one of the options, move the cursor up and down until the highlight bar is over your selec tion; then press RETURN. Or press the corresponding number key (1-5). The program is liberally com
mented with REMs, so you shouldn't have too much trouble following the code. Notice how the program reads
each menu item into a string. This approach allows you to expand the menu by making just a few, simple modifications in the program.
BASIC to SiweiiSctipt I'm a frequent user of SpeedScripl 3.2 and would like to know how to make a disk directory into a text file so I can page up and down through
it. Is this possible? F. J. Carleton Metairie, LA
Yt's—it's a two-step process. First,
you convert the disk directory into a sequential file into a SpeedScript/fte.
AND
CRSR
CRSR DOWN
REVERSE
120 130
FOR 1=0 TO 5 RS=RS+RS:D$=DS+D$
BP
140
NKXT
PX
150
REM
GR HR
160 170
I:D$=CHR$(19)+DS SET
STARTING
COORDI
GH
IBB
NATES SX=5:S¥=5:MC=0:M2=0 PRINT CHRS{147);LEFTS(D S,SY); FOR 1=0 TO N
XG
190
LEFTS<R$,SX);AS|I
):NEXT
I
BS
200
HEM
HIGHLIGHT
HH
210
BG XB
220 230
PRINT LEFTS<DS,S¥+MC);L EFT$[R$,SX);RVS;AS|MC) GET AS:IF A$="" THEN220 IF VAL[AS)>0 AND VAL(AS )<=N+1
THEN
MENU
MC=VAL[AS)-
1:GOTO310:REM V IF
REM
NUMBER
AS=CHRSfl7)
MC + 1:IF
MON
CRSR
COMPUJEls Gazelle
ITEM
THEN
THEN
DOWN October 1989
Actually, this approach allows you to convert any BASIC program—not just a disk directory—into a text file.
To begin, type in the following program and save it to disk with the filename SFC. If you have a copy of "Sequential File Converter," pub
lished with SpeedScript 3.2, skip this step. (Sequential File Converter is also found on the 5peedScript disk as SEQ FILE CNVT.) FD
5
FORIa828TO920;REAnA:POKEI ,A:X = X-t-A:NEXT:IFXO1172 0T
HENPRINT"DATA
ERROR":5TOP
GH
10
DATA76,93,3,76,2114,255,1
FP
15
DATA
KE
33,251,41,64,10,5,251,41 191,133,251,41,32,7
3, 32, 10,5,251,201,95,208
MO
MC = 0:
25
DATA
135,3,201,13,208,2,
169,31,72,41,128,74,133
SX
30
DATA
251,104,41,63,5,251
,133,251,32,183,255,72
MK
35
DATA
32,143,3,104,41,64,
240,217,76,204,255,162
EC
40
DATA
1,32,198,255,76,207
,255,162,2,32,201,255
QO
45
DATA
RS
50
CG
55
INPUT"(DOWN( (N}I_NPUT E NAME";IS
165,251,76,210,255
INPUT"{D0WN}OUTPUT
FIL
FILE
DE
60
{SPACE}NAME";0S DV=8:SA=7:OPEN15,8,15,"I
EB
65
0": OPEN1,8,3,IS:INPUTI15,EN
,EM$:FS = IS: IFEN=0THEN80
HO. 70
PR 75
PRINT"{DOWN)DISK ERROR OR ";F$lPRINTEMS
F
PRINT"13 D0WN}RUN{3 UPl" :CLOSE1:CLOEE2:CLOSE15:E
ND
SM
80
OPEN2,DV,SA,"0:"+OS+",P, W":INPUTItl5,EN,EM$:FS=O5
GX
95
IFEN=0THEN115
HM
90
CM 95
IFENO63THKN70
PRINT"(DOWN}";OS;" EXIST S... REPLACE? (RVSjY
(OFF)/(RVS)N(OFF!:"~
KD
100
GETAS:IFAS<>"¥"ANDASO"
PD
105
IFA5="N"THEN75
HS
110
PRINT»15,"S0:"+OS:CLOSE
RS
115
5YSS28:IF(PEEK(144)AND1
OR
120
NE.":GOTO75 PRINT"I/O ERROR
N"THEN10O
Z:GOTO 8 0
9D=0THENPRINT"!DOWN}DO DURING
{SPACeTcONVERSIQN.": IN I'
UT»15,EN,EHS: IFENOatllfc! N70 CA
125
G0TO75
Next, load the disk directory
sequential file; then you convert the
JX MR
50
340
RJ
:RVS=CHRS<1B):REM ,
240
A,(PEEK(A)
R$=CHRS<29):DS=CHRS(17) (SPACE)RIGHT,
RH
A=53281:POKE
DATA
DATA "2. CHANGE BORDER C OLOR" 70 DATA "3. CHANGE TEXT COL OR" 80 DATA "4. SBT COLORS TO D EFAULTS" 90 DATA "5. EXIT PROGRAM" 100 DATA "-":REM END OF DAT A
330
GOTO310
N-N+1:GOTO
IN
N=N-1:REM I OF ITEMS HEM PUT YOUR DATA STATEM
ND
GA
THEN
READ
320
AS
BO
20
DATA 2,169,13,133,251,96 ,32,225,255,240,221,32
(with LOAD"$",8) or a BASIC pro gram that you wish to convert. Then, create an ASCII listing of the directo ry or BASIC program by executing the following series of commands from immediate mode: OPEN2,8A,"seqtietitiul program fitemww,S,W:CMD2:LlST PRINT#2:CLOSE2
Whatever is in the BASIC workspace will be written to disk as a sequential file. Be sure you assign this file a unique filename.
Now, to convert the sequential file to SpeedScript format, load and run SFC or Sequential File Converter. Both converters prompt you for the name of the sequential file (or input file) and the SpeedScript file (or out put file). After you've entered both, SFC reads the sequential file from
disk, performs the conversion, and writes the resulting file to disk in SpeedScript format. If you use Sequential File Con
verter instead of SFC, then, after you've entered the filenames, press D at the prompt Disk, Screen, Printer, Other. Then select option 3—Com modore ASCII to SpeedScript—from
the menu that fallows.
G
519.95 $14.95 {14.95
$U.95
S9.95
WORLD'S BIGGEST PROVIDER OF
C64/128
Software Submissions Invited
We are looking for HACKER STUFF: print utilities, parameters, telecommunications,
and the unusual. We now have over 1,000 parameters in stock!
video digitizer for the C-64, C-T28
VIDEO BYTE - the fast FULL COLOR!
UTILITIES
SUPER-CARD PLUS
d^Bza program.'
pclwes itorn inside V«Sw Byre's menu. ' MENU DRIVEN! Video Bjie canes wiBi an casy tp nw meFtj tfrven UTILITY DSSK and
■ LOAD antf RE-DISPLAY! Video Byte alfcws you to lead ano re-dsp£ay all Video Bjie
redraw or lecoloi ybuf Vifleo Byit pc's.
COLOR KOALA'S Aler wrudi iisr^ Koala or sLiiabie prorjra.-n) >ou can go in arct
■ SAVES zs KOALAS! Video Byto atws pai K> save a:l you: poises To (tsk as FULL
jnw Vidro pictures
SCALES. This process wJI give you cw 32,00ft fliifereni totor coentunabons lo use in
■ FULL COLOHtZIHGl 15 fess-fcfe. due to a uniqi>e SELECT and iHSEFtT color process. wh#e you can salecl one cl 15 COLORS anrf insert thai cold into one 01 * GRAY
COLOR CAMERA cr LIVE VIDEO shanks to 3 tastr 22 sec aan ime)
VIDEO BYTE K.igwe^digiwed videoifCfflyajrVCa.BWOf
Commodore C'f>4, C-128& T28-D computer.
Introducing the world's first FULL COLOR! vifleo digitizer lor ihe
The Super-Card copier uai ihc BEST Jhk archi\jl uiiEii> t\tr created fyr ih( Commodnte t;impuwr.J.uinil nDK-InBUtucir^ SUPKR-CARD PLIS! flft iimk ihc
idirj t iviep fuither. Ihc hardware Iward will ncra !li ALL Commodore aid dLJn '■lipn.eienihins: Wehaventu limnd anithing ttui SL'HHR-
k- disk drives. The software is«%ieni! use, yei mare powerful than evei helnnr!
l.'ARD PLUScouU noihad up! If ymnlon't believe uvin u forytKiiwIt1 mosi CcsmrniHloitf mnipaiihk'v \\1ihju^afc\*
TV SUPER-CARD PLLS hoard mstaflj tNSIDE jour 1341. I^IC. tfd\W. 1571 and .jr. ea*ili in^ull the board, 1571 ff 1541-11 rfliiiire The sofiwart package m-cluclc ALLcl'ihc nciemn pro^nnK
af ntrvlhlni;! The E70D, 1764. and 1750 RF.U (RAM Eicpmdeis) Bre supponed fur fewer disk swqs, Pitalk'l obles an* also ■,up|WTi«l. WMi j parallel able und SLPKK1'ARD PLVS. you can copy a diik in as link as S SErflNDS' Wnhou( a (urallel cable,
• COMPACT! Video B^e's Marcfware is compacl! Jr fKl no tugger than your average
rucLups T.iL' nnly 2 mmufc*!
SLTER-CAKI) PLDS dw. MIT iirip the proiwiion from ilw ilist! h in,ikL"i Lin idenrica]
■ IMTEGRATED! Vdeo Byte s designed to be used wiih 01 wthetf EJtPLOOf V4.1 ctfor
VIDEO BYTE $79.95
$ 59.95
$ 37.95
PRICE? $44.95 * SH or 49.95 w/oplional disable switch.
wiJi me *orU& FASTEST SAVE and LOAD routines n a canrdge or a dual 5EG., PRG. Me reWer. Rus a buitt-in 6 SECOND formal and MUCH MUCH MORE! Then Exptade W.I a (or you
OKIDATA 10 or 20 Prints in 16 gray states to all other pmers Comes
RAINBOW NX.TOOO. RAINBOW NX-1000C. EPSON JX 30 and Ihe
If you're looting for a CARTRIDGE which can CAPTURE ANY SCREEN PRINTS ALL HI RES and TEXT SCREENS In F^LL COLOH to trie
SUPER EXPLODE! V4.1 W/COLOR DUMP
anything when you can BYTE it. .
Wty DRAW a car, aupJane. person 0; fo; that mailer,..
RAHBOW HX-I0O0C. EPSON JX-SO. SEIKOSHA COLOfl and Dm OKIDATA 1020.
Eiriode!V41. your pnrnousca^ be done fl FULL COLOflaifteRJUHBOWMX-lOM
■ PRINT! \Adec 8y1e will pnnl ml pictures iq most punters However, wrttn used with
new documentation, wH&i ,■ becomes available.
■ FREE! Vdeo Byie usas are amomatcalV sent FRE£ SOFTWARE updates alorg wim
cant^e. Explode1 V-l.1 b she perfect companion.
cartridge1 V*d&a Byls c&mes wftfi ifs own cab^e.
copy! Tlii\ n\iM$ thai copte of copies ate also IdenicaL NO PARAMETERS REQUIRED, Thin), ibuui how many original software programs you oun. Sou, ho* much dues a
Dual
SUPER-CARD I1LLS PRICES: Oik hoard fits all
.$59.95
109.9?
backup cmi foreacli of ihtrse programs'! Ybacan easily we how SL'PER-C'ARD PUS will pay for iNdf.
Single
FINAL CAHTRiDGF. IM II:: ullimalr Jliiily fiLHii Holland. jJJ> dozcai of functions to your C-64
3^—fasikod | |5xK backup, frewr. prinlcr fr., *cnl pruhlciTii. pop-up afcolaJor, KTDcn dump, windows {CM woAs like an AMIGA) and much more.
L1STS6W5... OMY15W5
THK I2« SL'PtRCHIF ■ A, B or C (armther Brst) A — There h an empiy y.)ckti in^iife juu: 12!! just waiting for out Super Chip Lo givt features: Files (.Vipier. NibNer. Tract i Sector Editor, Sfrwn Dump, aaj even I
you32K «onli Dfgjcai Duilc-in UtiMiic^ illdijustiheTonrtiof u Finger. Yimp yel built-in
64
$109.50
500/1200 hud Terminal Pmpramihati Ifi?!). 1670and HayeicofnpaiiNt.- fej ofa1J.il
128
$9,95
CALL (503) 647-5611
If you wish to place your order by phone
UTILITIES UNLIMITED, me. Rt. 3, Box 236 Hilisboro, OR 97124 SL'PKR PARAMETERS I00Q Pack I ti!::..i I iilii!. ha-, ttotti' ild&iiii! Wttuu-L'tirhdnliiEed arid loured ihc prices tiji ihenwj piifubr riaranick'^ on the nurtci.. SupfrP3rjnwters.no* jonarsgw MW pjruincicrs ami itur ft4/l?S mbhkr package for jusi S-J9-9J!!! This h a complete 11) disk id ilim mdudcttcry piiriiineicr wl- Iijvc produces!.
PARAMETERS CONSTRUCTION SET The company iJi.il fiav The Moil Parameters i% jbout m do iOffleihJUi L nhelitvatile, We arc titina >ou mure of our secrets. Using ihis Vm Easy prpfnim. it wilt no! m\\ Head. Compare jntf Write Parameters for You: it will jIm> Custiimi^ [lie ili".k uilh \our panic, ll Mill imjnv" jou, ai «cll ii JOiir
TV "Parameter Oinstrunion Sei" is like iwhinf \ou« i^rf wwrt. In \itu can even Read Parameters ihjr you nay have already uriiten; ihc-n by
s ywiF Ksmrotiloc kl ctunic ii with ypuriKw Cwiuniiiwri Mfnu.S24.95i
LOCK PIK - THE BOOKS - for the CM and C12S Lvck Rk6V123 was pui in.'ciri:[ In mir tract, leam as a uxil fortlKhc win) have j Jevirc l-ii M.'f The Internul Workings til ;i parditicter. Trie books give vim Step-
SI 9.95
lf>-Sttr) Fasiructivits 01 trujtina prokttion for backup of IIX) popuLr program Idfes. Use Itemon and Superedil. InMnirtionii arc ■*> ctearand precise thai an\onf cm uwc it. $19.95 StL
AI.LNEWHRS
p
Ubc I !•■ 4 Dfii-Cv. .WlHlmBjuJuflrfiihYlrdfc&JtiicyMiMJiJt^CKlii*
BMTC DECOMPILER
liifftTClU!
1541 MASH Drive Alignment
L'tcJTiitMsiJy aJiin juur 1511 di*L iii»c
(JRAPHIC Labet Maker
."
h» ac unh \[xn PnniShnp siaphu^ n> nuk irmliiig labcK.
D-N-Ciider
."
L".'il ,!■ i leackrnf nuLhinc ba^Eupe.
Mnstor-tock y
Photocopy Lh.iI inuiriviTi;nurPriri5hup. \ cm Bourn, awl PrinlMjiWr "raphki
B — HAS SL'I'EHSItTIMTlES.arnmple^JtiiilypacVaiefof the l3BI.G)Rf whole
Amiga 500
ccramand.
doem'! nS( up any nwmoiy To use. jtrnply lOuch a iiirui,-;, kej. and j| responds to yimr
$9.95
di4s from IWI or E571 formal u 1581 Many optimis indud? 1581 disk «iitor. drive
hit amlf'Mih.
Super Copy 64/I2R
S9.95
monitor. Ram wriierand will also (eriorm rruyCP/Ni & MS-DOS utility funciions.
Chips A or B: 529.95 ea
•
Coming Soon!
Watch for New Amiga Products
All Sales Are FINAL Unless Authorized by Management
Chip C: $44.95 fit
A and B in oe chip, switchabfc a: a jrcai savings lit ytiu. All Chips Include E00
C — **C" IS FOR COMB!) am! that's what you get. A •.upcr combination tif knh cliip^
PuimelmFREE!
Allow 3-4 Weeks for Delivery
REPAIRABLE POWER SUPPLIES
TopSi'crctStufTffl
S 9.95
."
The rir-i volume of}taker LJiiJiihMMirw nurkl, jnJilS^ill mj uufttl.
Tup S«rel SlufT#2
Tk'sA iiftl lalmnrlutffccn thing tdlui
ADD S4.00 Shipping & Handling ADD $3.00 for C.O.D. in USA Only VISA and MasterCard Accepted
machine language Random-Number Test most numbers to occur about 256 times, with the occasional one go
Jim BulierfielU
; 2010
random number. LDX SD41B
Computers don't do random things.
ing as low as 200 or as high as 300.
;
The number is in X. Counl
At least, we hope they don't. So,
The figures are not exact. After all,
;
in the table at S3000.
when we need a random number to
these are random numbers.
create certain effectsâ&#x20AC;&#x201D;say, to roll a pair of dice, scramble the order of a
How long will it take to gener ate 65,536 random numbers? You'll
a precisely organized machine to be
be surprised at the speed. If the SID chip's sound is enabled, you may even hear the "crash" of the noise
have in a random manner.
generator as you start it up.
list, or simulate real-world events,
we are faced with a puzzle. We want
The art and science of random-
2013
INC
$3000,X
;
If overflow, add to high
;
byte of counter.
2016
BNE $201B
2018
INC
$3100,X
;
Count the number of times
;
we have done this.
The BASIC portion of the pro gram POKEs the machine language (ML) code into place and sets up the
201B INY
SID chip. After the random values
2021
BNE $2010
2023
RTS
have a built-in random-number
have been calculated and tabulated by the machine language routine, the BASIC program prints the count of each occurrence, beginning with the number of times 0 was generat ed and going up to the incidence of
generator; it's part of the SID chip.
value 255.
number generation is a whole field
of study in itself. Methods for testing numbers for true randomness can fill textbooks. With most computers, numbers are not truly random. Each "pseudo-random" value is a scram
bled version of the previous one. The Commodore 64 and 128
If we set voice 3 for "noise," we can read random values from the chip by PEEKing location 54296. Hardware generators of ran dom numbers are viewed with sus picion by technical experts. They are
often based on components contain ing electronic noise, which may fa vor certain values over others. Such
devices may also change as they age, and a good "white noise" de vice may become "colored," or less random, over time. The SID chip,
however, likely uses a digital scram bler to generate its noise waveform. As such, it won't deteriorate with age. But is it truly random?
This month's program tests the SID generator for true randomness
in a simple way. It asks for 65,536 random numbers, each of which might be in the range 0-255. As the numbers appear, they are tabulated. We would expect that 65,536 random numbers split among 256 possible values to yield 256 sam ples of each. But it won't be exact. In fact, we would reject the genera tor if it did produce exactly 256 of each. Random numbers should not
be that predictable. We'd expect 52
COMPUTE'S Gnielle
Oclol>oM9B9
You'll find that the generator
201C BNE $2010 201E INC $1FFF
It's interesting to note that INY and DEY are interchangeable in this program, as are INC and DEC at
$201E. Whether we count up or down, it takes 256 steps to get back to 0.
produces a fairly good distribution
of values. Keep in mind that this test is not the only one that would be needed to prove randomness, but it's one indication.
The ML Program We must set up 256 counters. Be cause the values can go over 255, each counter needs two bytes to hold its value. However, these
bytes do not need to be together. For example, we'll count the num
ber of occurrences of value 0 in
The BASIC Program I've picked an arbitrary setup for the SID chip in the program below. You might like to change the values that are POKEd into the chip and repeat the test to see what happens. 10 REM RANDOM TEST
20 DATA 169,0,160,0,153,0,48 30 DATA 153,0,49,136,208,247 40 DATA 140,255,31,174,27,212 50 DATA 254,0,48,208,3,254,0 60 DATA 49,200,208,242,238
hexadecimal 3000 (low order) and
70 DATA 255,31,208,237,96
3100 {high order); occurrences of
80 FOR J-8192 TO 8227;READ X
value 1 go into $3001 and $3101, and so on. But before we start the
90 T=-T+X:POKE J,X:NEXT J
count, we need to zero the counters.
110 REM CHECK RANDOM
2000 LDA #$00
120 POKE 54290,129
100 IF T<>4693 THEN STOP
OSCILLATOR ;Clear counters.
2002
LDY
#$00
2004
STA
$3000,Y
140 SYS 8192
2007 STA
$3100,Y
150 FOR ] = 0 TO 255
130 POKE 54287,255
200A DEY
160 X = I'EEK(J + 12544)"256 + PEEK
200B BNE S20O4
<J +12288)
;
The 65,536 counter is in Y
;
(low) and S1FFF (high).
200D STY
;
S1FFF
;value 0
Loop here for next
170 PRINT RIGHT$("{4 SPACES}" + STR$(X),5); 180 NEXT )
190 END
G
SELECT 3 BOOKS for only $225 (values to $180.75)
SERIOUS PROGRAMMING COMMODORE** Nil hi I WMHI^
Graphics
$ Compute* Languages -
Hardware Interfacing
1821P
SIS.95
When it's new and important in business or personal computing. The Computer Book Uub" has the information you need . . . at savings of up to 51)",, off publishers' prices! 1990P
1K.9S
II51P
110.15
TROUBLESHOOTING S REPAIRING YOUR
119?
S73IF
Counli II3
I'mjiremiintiijt
I COMMODORE .,64
1111!
Membership Benefits • Big Savings. In addition to Ihis introductory offer, you keep saving substantially with members' prices of up to 50% off the
GUIDE
publishers' prices. • Bonus Books. Starling immediately, you will 6e eligirjle lor our Bonus Book Plan, with savings of up Id 80% oH publishers' prices. • Club News Bulletins. 14 limes par year you will receive the Book Club News, describ
ing all the current selections—mains, alternates, extras—plus bonus oilers and special sales, wilh scoresol titles tochooss from. • Automatic Order. II you want *216
119 «
Court* i
the Main Selection, do nothing and it will be sent to you automatically. II you prefer
another selection, or no book at all, simply indicate your choice on the reply form
provided. As a member, you agree to purchase at ieast 3 books within the next 2 years and may resign at any time thereof:-
• Ironclad No-Risk Guarantee.
If not salislied with your books, return them within 10 days without obliga tion! • Exceptional Quality. All books are quality publishers' editions especially selected by our Editorial Board,
Tfia iLii| 11 :i EoiA [Sli A Blue Ridge Summit, PA 17294-0B20 Please accept my membership in Tho Computer Book Club1
and send the 3 volui'ius listed
below, billing mo S2 95 plus shipping and handling charges II not saiislied. i may relurn Ihe books within len days wiloul obligation and have my membership cancelled. I agree to pur chase at least 3 books al regular Club prices {plus shipping/Handling) during [he next 2 years and may rosrgn any time I hereafter
Name ArtiirpM
Cily Stale
Tip
Phnnfl
BIgnatura Vol>d TDf no^r momMH tmly 19(9 THE COUPUTf H BOOR CLUB' liffl Ridga Summit. PA 1 '
Foriugn applicanl* "ill rDcalvt IpociaJ niMringn
lit LJ S CurronCt rnn ofttor %uC,dc1 10 kCCtpEAnc* try Tno Cvnptjl#i Ek«fe CIl
CG1089
power
World Geography for the Commodore 64/128
Full-color 3-D rotating globe!
World Geography is the fun way to learn the world's countries, their llags. capitals, populations, languages and currencies in an entertaining 1- or 2-
pliiyerotlucation.il game for liie whole family, Updated nvury ynart
"Kids and adults will enjoy this pro gram for hours anil hours!" —[•'iiiiiily Computing
"The entire presentation is outstand
ing. .. This /s really on achievement!' —Commodore Magazine To ardnr call
800 331-4321
Ii\ California call ttOO tSUt-lflBB
Only $24,95 pOStpaldl
CatifamUi ri'tiiir.m-t arid SI,nz auleb lax
BOBCO Interactive Software i'ltl ?lll Avenue, Sulla 111, Santo Cm/. CA BBOeS
BlSJl Shao-Tlen Pan
effect, load and run Off or press
Jazz up your screen displays with these short machine language rou
The SYS command in the last line of each program, executed from
tines for the 64.
either direct or program mode, acti
In last month's column ("On the Border"), we presented three
vates a particular screen effect. To turn on Bounce, enter SYS 49617; for Waves, enter SYS 49810; and
raster-interrupt routines that creat
for Off, enter SYS 49974. To reacti
ed colorful special effects in the
vate a screen effect after you've dis abled it, SYS to it a second time.
border. This month, we'll look at two routines that produce some
zany effects in the screen area itself.
Combining Effects
Because the Screen Play and On the
routines are short—under 200 bytes—and are compatible with most other programs. They can be used in tandem or combined with the border routines to enliven your
Border routines reside at different locations in memory, they can all be loaded at the same time. And, as long as you leave the IRQ interrupt
Getting Started
vector and memory locations in the range 49152-50174 intact, you'll have five special effects at your dis posal. To set this up, just include all
^1541/1571
"Screen Play" consists of three
six loaders in your program. Then,
short BASIC loaders. The first two programs create the screen effects; the third turns off each effect. Pro
to switch quickly from one effect to another, execute the appropriate SYS. For example, you could acti
Physical Exam
gram 1, "Bounce," and Program 2,
vate Wave with SYS 49810 on a ti
"Waves," both cause the text to waver from side to side. Bounce produces this effect in three por tions of the screen simultaneously.
tle screen, turn it off with SYS 49974, and then activate Bounce with SYS 49617. See program listings on page 82. G
Disk Drive Diagnostic S Repair Kit
Test and repair speed, alignment and stop position on your 1541 or 1571 disk drive. With on-screen
interpretation of test results &
print Option to save test results for
future reference.
Physical Exam
includes a true digital alignment disk, (no scope required to align your drive, just a screw driver!) & a 40 page illustrated instruction /repair manual. Over 18,000 Physical Exam programs have
been
sold to drive owners and
repair centers. Customers' com ments: "Physical Exam version 4.0 is excellent"; "I've tried them all and yours is still #1"; "Great
product", $$9.95 ia. S & H $3.50
1541/1571 Physical Exam
1-800-762-5645 Cardinal Bonwnrej 1-1840 Build America Dr., Wood bridge, VA
54
RUN/STOP-RESTORE.
Like the border routines, the screen
BASIC-program displays.
I,
Screen Play
22191 Info: (703) 491-6404
COMPUTE'S Gazette
October 1989
Each undulating area moves up and
down to give the illusion of bounc ing. Waves uses a similar effect to produce a wave pattern over the entire screen. Program 3, "Off," re stores the screen to normal. It ap peared last month as Program 4; if
you already have a copy of it, don't bother typing it in. To avoid typing errors, enter
each program using the "The Auto matic Proofreader," found else where in this issue. Since the routines have different line num
bers, you can type them in sepa rately or combine them into a single
program. Before you run any of the programs, be sure to save a copy of
each to tape or disk. To install and activate one of the screen effects, load and run Bounce or Waves. To turn off the
COMPUTED Gazette is looking
for utilities, games, applications, educational programs, and tu torial articles. If you've created a program that you think other
readers might enjoy or find use ful, send it, on tape or disk, to: Submissions Reviewer
COMPUTE! Publications P.O. Box 5406
Greensboro, NC 27403 Please enclose an SASE if you
wish to have the materials returned. Articles are reviewed within four weeks of submission.
ONLY
$9.95!
Super
ommodore 64 Users!
Get the most from your 64 with the 14 most Important power tools ever published In Gazette.
The editors have selected 14 outstanding programs for serious users and programmers. Now they're available together—with documentation—on one disk.
MetaBASIC
PrintScreen
A Gazette classic! 32 powerful commands that
Dump entire screens—including sprites and hi res graphics—to your printer
will change the way you program
Disk Rapid Transit
Lightning-fast file copier—5 times iasier than the 1541
1526 PrintScreen
A version of PrintScreen for Commodore 1526/ MPS-802 printers
Mob Maker
Fast Assembler
Our most powerful sprite editor—a must lor
Symbolic, label-based assembler with many
animators and game designers
useful features
Smart Disassembler
UltraJont-l
Superb custom-character editor packed with
AM-based disassembler with meaningful labels
easy-to-use features
Quick!
Comparator
Speed file loads up to 4 times faster than the
Versatile and comprehensive utility lor
1541!
comparing BASIC programs
Sprint II
Disk Editor The easy way 1o examine and alter an/byte on
A BASIC compiler that can make your
disk
programs up to 50 times faster!
Basically Music
Turbo Format
Complete, powerful composition tool for
Format disks in only 9'/i seconds—8 times faster
musicians or programmers
than the 1541!
YES!
Send me
copies of Gazette's
Power Tools. I've enclosed S9.95 (including shipping and handling) (or each copy,
Amount— Sales Tax' Total Mail personal check or money order for S9.95" to
Name.
Gazette's Powei Tools Disk
Address. City
P.O. Box 5188 State.
.ZIP.
Greensboro, NC 27403
flerfls of Now Yoik. ftjnrt&yWonia, and Norlh Carolina oddappr ofxtate sates Lax loryouf stata Al orders thjeI be pnto1 <n U S fund? Dy fl crwck Of a*n on a U.S. bank. Scry, noaedrt orders accepted. Roase aflow J-6 wwk& for delivery For rtdivwy outside the U S or Canada. attJ $1 for surlaco mail at $3 fc ajrmad.
Printing with Style Randy Thompson
enter your name, tells you that it's
"The Programmer's Page" is
your name in reverse order (first character last, last character first). htoR neleH Los Angeles, CA
tips and tricks. Send all submis sions to The Programmer's Page, COMPUTERS Gazette, P.O. Box
5406, Greensboro, North Carolina 27403. We'll pay $25-$50 for each tip we publish.
A simple but effective way to attract attention is to make your title The following program prints mes
tines than any other kind of pro
sages by "pushing" them out from
gramming tip. It only makes sense.
the middle of the screen. To use it,
After all, every programmer has to
simply set M$ in line 10 to the mes sage you wish to print and then run the program.
output text at one time or another.
So the next time you find yourself printing a program title, high score, or important input prompt, try jazz
KA
10
ing it up a bit with one of the rou
»$="*** ES •*■"
PC
tines below.
XD ES
20 30 43
L1=LEN(MS} :I.2 = INT (Ll/2) FOR T=l TO L2 PRINT CHR$(145) ;TAB(20-T
DEF FN to easily center text. eNft(X)=(40-LENfMS))/
HR
20
DA
30
MS = "FIRST
2
CHKS(147]
HNE":PRINT Tft
B(FNA(.X))MS
ED
40
ME
51)
MS="THIS IS THE SECOND L INE":PRINT TAB [FNA(X))MS MS="ETC.":PRINT TAB(FNA[ X))MS
do to print centered text is precede it with a TAB(FNA(X)). If you're using 80-column mode on the 128, change the 40 in line 10 to an 80. Helen Roth Los Angeles, CA
Printing Backwards Kids love this little routine: 19
PR
50
FOR
EQ
60
NEXT
D"l
TO
100:NEXT
D
CHRS(147) :PRINT
"T
This program works on the 64 and 128. It automatically centers the message on the screen. If you plan to use the program on an 80-column screen, change the TAB statement in line 40 to read TAB(40-T). The de lay loop in line 50 can also be varied ing of your message.
Thomas M. Turner Waterloo, IA
Falling Letters This 64 program prints messages by shooting letters down from the top of the screen while flashing the text colors. Any message can be printed this way; simply set M£ in line 40 to the message you choose. 10 2fl
PRINTCHRS(147) FORZ=49152TO49269:R£ADC:
HO EC
30 40
POKEB,C:S=S+C:NEXT SYS49152 MS=""*FALt,ING LETTERS
NAME
AMD
1'RESS
ER
20
L=LEN(MS)
QK
30
PRINT:PKINT T YOU, ";
QS
40
FOR
FB
50
NT MID5(MS,I,1);:NEXT PRINT "!"
I=L TO
"NICE TO 1
STEP
MEB
-1:PHI
This polite program asks you to COMPUTE's Gazelle
October 1989
AB(WAfA)"
BD
80
QF
93
DX
100
"
NEXT:PRINTTAR(WA+A)MlS:N EXT
REM
FLASHING
DATA
DATA
120,169,21,141,20,
JACQUES
PM
110 DATA
86,192,88,96,172,8
4,192,200,140,84,192,19 2,3,20S,49,160,0
QF
120
DATA
140,84,192,172,36,
192,185,87,192,162,0,15 7,0,216,157,0,217 GX
130
DATA 157,0,218,157,0,21 9,141,134,2,232,208,238
KB
140
DATA 141,33,208,2(10,192 ,30,208,002, 160,0,140,8
XF
150
DATA
,169,0,141,32,20a
6,192,76,49,234,0
1,7,6,9,11,2,8,4,1
4,12,10,5,7,15,7,13,1
RX
160
DATA
1,13,7,15,4,5,10,1
2,14,4,8,7,11,9,6,15
You can shorten the program if you take out the color cycling. To do this, delete lines 20, 30, and
the 128, since only the color-cycling portion is 64-specific. Jacques Bingham DeSoto, MO
Fade-Ins
Using the 64/128's different shades of gray, this printing routines fades text onto the screen. To center text,
it uses the "Easy Centering" trick. CE
10
DEF FNA(X)=(40-LEN(MS))/
QF
20
MS="COMMODORE
2 LESS,
AM GM
YOUR
WA+A)M1SCHRS(145):PRINTT
90-160. This also makes it work on
T
(SPACE)RETURN":INPUT MS
YPE
56
MESSAG
to speed up or slow down the print
As you can see, all you have to
Kli
EXPANDING
) ;LEFTS! MS,T) ;RIGHTS(MS, L1-(L2*2)+T)
Easy Centering This tip shows how you can use
"THEN FOR T=l CR-2:PRINTTAB(
0,140,84,192,140
1 receive more stylized printing rou
DEF
IF M1S<>" (SPACE)TO
3,169,192,141,21,3,160,
Expanding Messages
screens or menus expand onscreen.
10
70
nice to meet you, and then prints
interested in your programming
CE
PB
BY
B1SJGHAM**"
KH
50
RH
60 i) = LEN(MS) :WA = (40-B)/2-l:
CR"10
I)iPRINTCHRfl(19)
FB
30
POKE
DOES
64
-
COSTS
MORE"
53281 ,0: :CS = CHRS(15
1)+CHRS(152)+CHRS(155)+C
RE
40
i)R§(5) FOR 1=1
TO
4:PRINT
TAB(F
NA(X))MIDS(CS,I,1)MSCHRS (145)
HH
50
FOR
J=l
TO
20:NEXT
J,I
As with the other tips, you can set the variable M$ equal to any message you choose. You may also alter the speed of the fade-in by modifying the 1-OR-NEXT loop found in line 50. Randy Thompson Greensboro, NC
For Arcade and Strategy Game Lovers Gazette has published more than 200 games in the past six years. Which are the
best? The most exciting? The most challenging? The editors have looked nt them ;ill and picked the best dozen arcade and strategy games for the 64. Now they're all on one disk—with documentation—ready to load and play.
12 Top Ready-to-Run Games for the 64! Crossroads li: Pandemonium Action-packed shooc-'em-up that
you'll play tor hours—Includes maze editor lor customizing,
Heat Seeker Arcade action at its
best—-fur the nimble-fingered and nimble-minded. Omttron Frantically paced, multi
Arcade Volleyball Fast-paced, twoplayer arcade version of America's
favorite beach sport.
Mosaic Classic battle of wits for one
level arcade action.
or two players.
clever one- or two-player arcade game with outstanding graphics and
Power-ball Futuristic version of
Power Poker Out of the most
Breakout, packed with challenges.
animation.
Q-Bird Graphically stunning
addictive strategy games you'll ever play—guaranteed.
Basketball Sam & Ed DelightfiiUy
Delta War Has! and furious two-
playei game loaded with options.
YES! Send me _
action/strategy game.
Trap 3-D universe that demands your best strategy skills for survival.
Scorpion II Superb game ut mental challenge with great graphics.
copies of the Best Gazette Games disk.
I've enclosed $9.95 for each copy. AmountSales Tax*
.Wile-
Total.
Mail personal check or money order for $y,95* Iu Best Gazette Games Disk P.O. Box 5 1KH
Greensboro, NC 27403 'Rettdenu i)' Nnv Vark, Pcnniytvonla, and Norrli Carolina .»M appropriate s.ilts tw foe your icatft ALL orden mull In.- paid In U.S. fuadi by li check drawn an U.S. bank. Suity, nu credit card otden accepted, Plcuc jtluw 4-(S vnekt iiir Jt-livery.
BASIC k Larry Cotton
Good Vibes
and the PEEKable register at 54299,
What do the Italian opera singer Pavarotti, a siren, and a telephone have in common? Give up? Vibrato. Vibrato causes a tone's pitch to rise and fall with time. A siren's pitch
control register:
50 F-V+27:REM P=54299
110 POKE V+18,T:REM VIBRATO
If you don't understand all of
60 FOR L = V TO V+24:POKE
L,0:NEXT:REM CLEAR SID CHIP
otti's and a telephone's are relative ly small. Two other characteristics dis tinguish vibrato: shape and speed. This month we'll use the BASIC
and give voice 1 an envelope to keep the notes sounding:
means partially rewriting the program.
Let's begin with two constants that define the speed and shape of the vibrato (you don't have to enter
the REMs):
this so far, don't worry. The SID chip still has programmers scratch ing their heads seven years after its debut. Hopefully though, your un
derstanding of the chip will im
70 POKE V+5,4:POKE
prove as we continue.
V+6,255:REM ADSR VOICE 1
function PEEK to add vibrato to the August column. Of course, this
SHAPE
Next, we'll clear the sound chip:
fluctuations are great, while Pavar-
Mozart sonata programmed in the
a triangle waveform) into voice 3's
asP:
120 POKE V+24,15:REM MAX VOLUME
Mellow Pulses We want our tune to sound mellow; we can do this by controlling the
Finallyâ&#x20AC;&#x201D;a graspable concept. This line sets the volume for all
shape of the pulse wave. Later,
three voices. Now, turn on voice 1
we'll look at this register (54275) in
with the pulse waveform:
greater detail and POKE some new
130 POKE V+4,U:REM VOICE l'S
values there.
WAVEFORM
80 POKE V + 3,8:REM VOICE 1 50%
10 S=110:REM VIBRATO SPEED
SQUARE
20 T=17:REM VIBRATO SHAPE
A Nested FOB-NEXT LOOP
Do the same for voice 3:
We'll use voice 1 as our prima ry voice and vary its pitch using voice 3. The Commodore 64 is able
to read four registers of its music chip (SID), specifically 5429754300. But we only need the regis ter at 54299, which has the ability
to influence the sound of voice 1.
We want to piay seven notes, so we set up a FOR-NEXT loop:
90 POKE V+17,B:REM VOICE 3 50% SQUARE
140 FOR N=l TO 7:REM SEVEN NOTES
Now, POKE voice 3's lowfrequency register with the constant
First, we READ each note's coarse
S (defined in line 10):
(or high) frequency and duration from DATA statements. The fre
100 POKE V + H,S:REM VIBRATO
For now, let's define the shape
of voice 1, our main voice, as a pulse wave: 30 U=65:REM VOICE l'S WAVEFORM
We'll define the first SID-chip register as the constant V:
quency values are not necessarily
SPEED
Without going into too much
detail about the SID, suffice it to say that this line gives voice 3 a very low pitch (you can't hear it), which in turn causes the pitch of voice 1 to rise and fall at a slow speed. What results is vibrato. We also want
the same as those listed in the musical-note value table in the Pro grammer's Reference Guide. Adding
voice 1's pitch to rise and fall
40 V = 54272:REM FIRST SID
vibrato influences those values. (Voice I's fine, or low, frequency is controlled by
150 READ F,D:REM FREQUENCY
smoothly. Thus, we POKE a 1 7 (for
REGISTER
the vibrato, so we
don't need to READ it.)
AND DURATION
Effect of Waveform on Register 54299 Waveform Waveform Shape Value in 54290 Values returned in 54299 58
COMPUTE!'s Gazelle
Triangle
Sawtooth
AAAA AAAAA
Square (Pulse)
Noise
rLTLTLTI
17
33
65
129
0,1.2,3... 255,354,251... U
0,1,2,3 ... 255,0,1,2,3 ... 255,0
0,255,0,255,0,255
random values
October 1989
Next, POKE voice l's high fre quency into the appropriate register: 160 POKE V+1,F:REM POKE HIGH VALUE
Now, we use a nested FORNEXT loop to start a delay, which
Add a NEXT for our outer notecounting loop, which returns con trol to line 140 to start another note: 220 NEXT N
Only the DATA line with alter nating frequency and duration val
also starts the note's vibrato:
ues remains:
170 FOR J=l TO D:REM BEGIN
230 DATA 20,80,25,40,30,40,19,60,20,
VIBRATO
At Last—PEEK Here's where we use PEEK to look at register 54299: 180 W=PEEK(P):REM READ REGISTER 54299
PEEK is the opposite of POKE; it monitors a particular register or address. In this case, it returns a constantly changing stream of val
ues from 0 to 255. Since we chose the triangle waveform for voice 3
(lines 20 and 110), the PEEKed val ues will rise smoothly from 0 to 255, drop smoothly back to 0, and rise again to 255 {see the accompa
nying table). This pattern repeats as long as the register at 54290 (V +18 in line 110) is gated, or turned on, with the waveform value. PEEK, of course, has many
uses; we'll see more in forthcoming columns. Now, POKE the PEEKed
value W into the low-frequency register for voice 1: 190 POKE V,W:REM POKE LOW VALUE
Include a NEXT, which ends the note's vibrato and sends control
back to line 170: 200 NEXT J:REM END NOTE'S VIBRATO
This is important: As long as the program is in this inner FORNEXT ioop, voice l's low-frequency register is continually being POKEd with a constantly varying PEEKed value from voice 3. Result: vibrato!
The Turnolf
Next, we need to turn off the note. One way to do that is to make voice l's frequency 0. This is often better than setting the volume register (54296) to 0 because it avoids an
audible pop or click. Here's the line; be sure that both high- and lowfrequency registers are set to 0: 210 POKE V,0:POKE V+l,0:REM TURN OFF NOTE
8,22,8,20,80
Now, run the program. You'll hear the first seven notes of Mo zart's sonata in C (transposed to F), with a nice touch of vibrato. The pulse wave doesn't always sound mellow. You can vary its tim
bre by POKEing various values from 1 to 15 into V+3 (location 54275) in line 80 and V+17 (location 54289) in line 90. This varies the duty cycle of the pulse waveform, or the per centage of the waveform cycle spent at maximum amplitude. The sound will range from tinny to mellow and back again. (For the more adventur
ous, it's fun to modify the pulse wave in realtime.)
Telephone Bells At the beginning of this column, we mentioned that the telephone uses vibrato in its signaler (bell). If it uses real bells, they are often tuned to slightly different frequencies. The signaler frequencies for an electronic telephone are often tuned to a minor third. You can
simulate that signaler with the fol lowing short program.
HIGH FREQ 170 GET A$:IF A$=" " THEN 150:REM WAIT FOR KEYPRESS
180 POKE V + l,0:END
Enter this program with or without the REMs. When you've
finished, save it to disk or tape and then type RUN. You'll hear an elec tronic telephone "bell." This program is similar to the one for the Mozart sonata. The lines that differ are as follows: • Line 40. X is a divisor that we'll use in line 150 to modify the PEEKed values. This is necessary to achieve the extreme pitches in
vibrato. • Line 150. The only difference
here is that we're dividing each PEEKed value by our divisor, X.
• Line 160. We're POKEing only the high-frequency register
(54273) for voice 1; the low fre quency stays at 0.
• Line 170. Unlike with the Mozart sonata, we put this program in a continuous loop; the only way to break out of it is by pressing a key.
We use the GET statement to de tect the keypress. If one isn't forthcoming, control returns to line 150. We aren't counting
notes, so we don't need any FORNEXT loops.
• Line 180. Turn off the sound by POKEing voice l's high-frequency
register with 0. Then END the program. If you were to end the program without this POKE, the
10 R=20:REM BASIC PITCH
sound would linger ad nauseam
20 S=155:REM VIBRATO SPEED
(and without vibrato).
30U=65:REM VOICE I'S WAVEFORM
40 X = 55:REM DIVISOR; SEE LINE 150
Some Bizarre Variations Here are three more variations that often produce bizarre results.
50 T=65:REM VIBRATO SHAPE
Change the variables in lines 10-50
60 V=54272iP=V+27:REM SEE
to the values shown below. Run each variation separately.
MOZART SONATA 70 FOR L-V TO V+24:POKE
R
s
U
X
T
I
0
250
33
4
33
2
0
15
65
6
129
3
0
255
65
1
33
L,O:NEXT:REM CLEAR CHIP 80 POKE V+5,4:POKE V+6,255:REM VOICE I'S ENVELOPE
90 POKE V+3,8:REM VOICE 1 50% SQUARE
100 POKE V + 17,S:REM VOICE 3 50% SQUARE
Note that the second variation
uses the noise waveform as the vi
110 POKE V+4,U
brato source.
120 POKE V + 14,S
pitch of voice 1 follows the shape of
Remember that the
130 POKE V+18,T
voice 3's waveform; in this case,
140 POKE V+24,15
PEEKing memory register 54299
150 W = R + PEEK(P)/X
yields random numbers in the range
160 POKE V+1,W:REM VOICE I'S
0-255. COMPUTE'S Gazelle
6 OctoOer 1989
59
oriams Rhett Anderson Commodore's doing great finan cially. Commodore's in big trouble
dore's a computer company." And what about that 8-bit super-64 that was mentioned in last issue's "Editor's Notes"? The last
red-ink-wise. Commodore's going to sell a game machine based on the
word that I've heard is that it has
Amiga. Commodore's going to sell
Despite everyone's assurances
been dropped. But who can tell?
What's Going On? took me longer to figure that out than it would have taken me to write the program. For those who can't quite see the trick, let's take a simpler example: the sum of the numbers from 1 to 10. Add the first and the last num
a game machine based on the 64.
that the 64 software market is a
bers to get 11. There are five
Commodore's bailing out of the 8bit market. Commodore sells a mil lion 64s a year. Commodore's building a new computer based on
desert, a steady stream of new products continues to wash up.
"matched pairs" that ail add up to
the 64.
11 (1 and 10, 2 and 9, 3 and 8, 4 and
I get some great letters. 1 read them
7,5 and 6), so we divide II by 2 and get 5.5. (The division by 2 is neces sary because we are pairing the
The software market is
all, but 1 must admit that many of
numbers.) Multiply by 10 (because
healthy. It's weak. Ahoy has gone under. Commodore Magazine is go ing under. Info has gone Amiga. RUN is down to 64 pages for three
them are soon adrift in the great sea of paper that is my office. Recently, one of my favorite letters has resurfaced.
we're adding ten numbers together) and get 55, the correct answer.
The letter addresses a point I
better way to do the calculation is to
issues straight. Max Toy is doing great. Toy's
Smart Computers
Gazette copy editor Karen Uhlendorf points out that an even
made in the January 1989 "Hori
add together the highest and lowest
out, Copperman's in. Commo
zons." I said:
dore's going for the business mar ket. Now going for the education market. Doesn't matterâ&#x20AC;&#x201D;every
pencil, add up the 100 consecutive
numbers in the sequence and multi ply the result by one-half the num
one's producing games.
gram which does the same thing.
"Using paper and
numbers which start at the number 98765. Then write a BASIC pro
What does it all mean? How can it mean anything? Just about every statement we hear anymore
Your 64 will win handily."
from Commodore or from the press
'Horizons' article of January 1989,
contradicts something we heard the
week before. Clearly someone's telling the truth (if only acci
dentally). My solution is to believe everything but to not care one way or the other until the rumor be comes a fact. Another popular strat egy is to disbelieve everything.
Remember Power Play?
So what are the facts? Commodore
Magazine (formerly the alternating tag team of Power Play and Commo dore Microcomputing) has decided to cease publication. This fact came
to light when a deluge of their col umnists and freelance writers wrote to us, called us, and even dropped by our office, looking for a place to peddle their words.
Now carefully read Ed Christophersen's introduction. "In the
the point was proposed that the 64 could outperform the human brain in solving the problem of adding
the 100 consecutive numbers that start with 98765, including the time needed to write the program." Well, Mr. Christophersen didn't buy it. "All you have to do with your
ber of integers you are summing.
Mr. Christophersen has found a fascinating mathematical trick (and it seems as if I've run across it beforeâ&#x20AC;&#x201D;do any readers know the origin of this insight?), but he hasn't refuted the statements I made in January.
If you don't have the issue handy, I said that the human brain was much more flexible, but that the computer was much quicker at certain rote tasks. Indeed, Mr. Christophersen has used his flexi ble brain to cheat by restating my challenge. Reread the challenge as I
brain is to add the first and last numbers (98,765 -t- 98,864) of the
stated it and as Mr. Christophersen
sequence (getting 197,629); realiz
pencil, add up the 100 consecutive
ing that there are 50 matched pairs in the sequence (98,766 + 98,863 . . .), divide by 2 (1/2 of 197,629 = 98,814.5); move the
numbers which start at the number
stated it. I said, "Using paper and
98765." He says, "The point was proposed that the 64 could outper
form the brain in solving the prob
decimal point two places to the
lem of adding." A subtle difference,
right to multiply by 100, and you have the correct answer of
perhaps, but I would maintain that Mr. Christophersen broke the rules
9,881,450! Your hypothetical 'be
when he added by multiplying.
Rumor has it that the magazine
ginning programmer' would still be
(despite its newfound profitability)
on Hne30S = S + Xby the time your
was nixed by new chief Harold
getting smarter.
brain has the answer."
zette begins a special series on neu ral networking. Be sure to catch it.6
Copperman because "Commo60
COMPUTE'S Gazette
October 1989
Wow! The problem is that it
Like it or not, computers are Next month Ga
HEW fROM THE EDITORS OF COMFUTEI & GAZETTE
Charter Subscription Savings
Exclusively for Amiga Users
Here's great news for Amiga usersl
44% off the cover price... 33% off the
Now you can save a full 44% off the
regular subscription price. Just return
cover price-by saying "YES" today to
the attached reply card or complete
a Charter Subscription to COMPUTEl's
and mail the coupon below now.
AMIGA RESOURCE, the definitive guide to Amiga computing.
CONPUTEi's AMIGA RESOURCE'S
Whether you're into desktop video,
optional companion disk means you get even more excitement from your Amiga computer.
sound and graphics, programming, art, music or games. COMPUTEI's AMIGA RESOURCE will provide you
If you like, you can gel COMPUTEI's
with a wealth of columns, reviews,
AMIGA RESOURCE delivered with
features, opinions and ideas that are
an optional companion disk in
sure to help you get the most fun,
each issue. This ready-to-run disk
most productivity, most excitement
conies with fabulous programs
from your Amiga computer.
written in a variety of languagescornplele with source code. You'll
Valuable "how to" articles,
get great games, useful appli
suggestions and applications.
cations and valuable utilities. And
Each exciting new issue will keep you
you'll find full documentation for
up-to-date with the latest in Amiga
every program on the pages of
news, trends and new product re leases. You'll also get in-depth reviews and valuable buyer's guides on soft
ware and hardware that can save you plentyl
COMPUTEl's AMIGA RESOURCE.
sounds... and much, much more.
You'll also get stunning art and wonderful animations contributed
Save 44% with a Charter Subscription now.
by top Amiga artists. Best of all, 6
If you like to program, you'll
Discoverjust how much more you can
thoroughly enjoy AMIGA RESOURCE'S
get from your Amiga computer by
regular programming hints and tips.
saying "YES" today to this Charter
You'll learn the best language for
Subscription invitation. You'll get 6
programming., how to play sampled
big issues for just $9.97-a savings of
big issues, each with disk, cost you
just $39.95. You save 33% off the cover price, 5imp!y check the appro priate box on the reply card or the coupon below.
Mail today to: CONPUTEl's AMIGA r;i ■.hm;i i
RO. BoxJ253. ilarlan. IA51593-2433
SAVE 44% NOW
I Know a great deal when I see one.
IPItJic riint)
flr./Hrv/Ks. (Circle One)
5ign me up as a Charter Subscriber tO COMPUTE! s AMIGA RESOURCE,
j I Send me 6 big Issues ol COM PUTIX-, AMIGA
Mil !<■■.%
(Apt, Ho,}
KKSOUHCE for just $3,97.1 save 44% oil the cover price.
I Stud me COKPUTET5 AMIGA RtSOUKCE— complete with Hie optional disk containing at Icasl d exciting new programs per disk. I'll pay just 539.95 for 6 issues, each with
disk—a savings of 33% off the cover price. I Payment Enclosed
I 1 Hill He
City
State
Zip
0u[%i1r U.S. .id-cl it p per y yrar [<n p postage, l.v Jmting Canada, ordeij mustt to in Cd all ll foreign fi d i LLv currency; P
FOR FASTER SERVICE, CALL TOLL-FREE 1-800-727-6937
Commodore vs. Nintendo: Strong Words from Readers Fred D'lgnazio I've been writing this column for years, and I've never had this much mail before!! love it! (Readers, keep those cards and letters coming!} 1 want to compliment everyone
don't seem to be able to read or
So, There!
write anyway. . . . Most of the Nin ny chic was built on the fact that a
I totally disagree with Mr. Joslin. I
baboon could operate it.
computer to a game machine. It's
—joe Gillis, Mt. Savage, MD
Long Live the 641
also say that you can't compare a like comparing an apple to an or ange. Mr. Joslin says you can't do anything productive with Nin
who has written. Most of you feel
There is a good reason why the 64
very strongly about Nintendo and
does not want to die. The longer it
tendo. So what? Nintendo never said you could!
about Commodore computers, and your letters have been thoughtful,
sticks around, the more we see new
—Erie Dashofy, Mission Viejo, CA
responsible, and clever. And, most
—David Hutlon, Newark, D£
of the time, they were written with a word processor!
low-priced programs.
Make 'Em and Play Em
Predicting the Future Since the great Commodore vs.
Nintendo debate began, there have
And now, here's a sampling of
A kid was saying that his Nintendo
the readers' latest ideas and opin ions—these are provocative ones—
been some news flashes that may
had over 140-odd games. When I told him that my 64 had over 2000
on the debate we've been covering
affect the future of both Commo dore and Nintendo, namely:
programs available for it and you
for several months now.
can make more yourself, his jaw
One-Track Mind Here's an acronym for Nintendo:
dropped. —Ron Wiliey, Shetton, WA
Doing nothing Other than playing
Do Ten-Year-Olds Word Process?
games.
So the Nintendo can't do anything
No INTerest in ENDing the cycle of
—Chris Thompson, Simpson, LA Have you noticed that Nintendo's
games all have the same pattern? Finish a stage, fight a super crea ture, and so on.
—Ben Gross, Redwood Fails, MN
Count Your Games! I've had my Nintendo for a little
less than a year now, and I only have three games. When my family bought a 64, we had about 50 games in three months.
—josh Majka, Cary, IL
productive. Try and convince a tenyear-old kid that he should buy a 64 so that he can word process or learn how to use a database. —jon Bock, Morris, MN
The Computer Says "Boo!" A lot of people are afraid of com puters. They don't want to have to take a course in computers to play
Donkey Kong.
—Steven John Satak, USN Pred, I think you and Dennis both missed what's probably the most important reason for people choos
• Atari has sued Nintendo for mo nopolizing the game market. Nin tendo has countersued Atari for copyright infringement. • Nintendo is introducing its new Game Boy hand-held game (the size of a Walkman). For about $90, the game offers headphones
and stereo sound, hi-res graphics that scroll across the screen; and a video-link accessory that allows two players to connect and compete.
• Mattel is introducing the $80 Power Glove that allows a user to
control the Nintendo game on the screen with the wave of a hand. • Nintendo is introducing Nobunaga's Ambition, a 2.5-megabyte game cartridge with a battery backup. What's the future to be like for Nintendo and the 64? Will Nin
ing a Nintendo over a 64: simplicity. —Bryan Lawrence, W. Frankfort, IL
tendo fall victim to the boom-or-
chic. Quality and cost are nothing
My sergeant at Fort Carson (Colo
Will Commodore abandon the 64
compared to the all-important Nin
rado Springs) bought his five-year-
in favor of glitzier computers like
ny chic; how else can one explain a
old son some preschool game
phenomenon in which we find the
software. In just a few weeks his
the Amiga? Or will both survive, perhaps in some totally new form?
Nintendo Chic All the hype has created a Nintendo
Nintendo "cereal system" on the
son had learned to turn on the com
supermarket shelf? Besides, the
puter and use his favorite game.
word processing capability of the 64 is a pointless feature to most Ninnies, since the majority of them
Nobody can use the excuse that a 64 is too hard to learn.
—Brian Randleas, Wallace, ID
bust cycle for home videogames?
Please send your comments to
Fred D'lgnazio, c/o COMPUTE'S Gazette, 324 West Wendover Ave nue, Suite 200, Greensboro, North
Carolina 27408.
G
FACTORY AUTHORIZED
Prof. Jones, inc..
COMMODORE REPAIR CENTER
1-800-772-7289
1989 FOOTBALL SOFTWARE
(312) 879-2888 IN ILLINOIS
n . 42.95
C12SD Repair
CALL
C-128Repair,™™*,,. 64.95
Amiga Repair
.... CALL
C64 Repair ™
1541 Permanent
29.95
Printers
CALL
1541 Repair
79.95
Monitors
CALL
1S71 Repair
79.95
Other Equipment .. CALL
Alignment
GrldMaster™
$ 99.95
Bookfe Buster™
$ 99.95
Ussr Programmable
10 year Hand analyse
Bookie Buster III™
$149.95
Enhanced Pro-Series™
$199.95
Adva.icod Irond analysis
CALL BEFORE SHIPPING FOR AUTHORIZATION NUMBER I Have Serial and Card Number* ready]
SiaTbTicol analysis
PARTS AND LABOR INCLUDED
Pro-Bookie Combo™
FREE RETURN SHIPPING
$299.95
Pro-series and Bookie Busior coirfcinod
|APO. FPO. AIR ADO S 10O0J
24-48 HR. TURNAROUND JSubJeci to Paris Availability]
PH5 Link Bulletin Board au.nlablo with
30 DAY WARRANTY ON ALL REPAIRS
011 loolboll statistics In file lorm,
Products for:
COMMODORE PARTS CALL (312) 879-2350 C-64 Power Supply
34.95*
CI28 Power Supply
59.95*
Other Parts
"The most powerful and complete handicapping software available", For more information or for a free Catalog call:
CALL ■[Plui 53.00 Shipping/Handling|
TEKTONICS PLUS, INC.
1-800-553-2256'
150 HOUSTON STREET
—!- ■' Prof Jones, Inc.
BATAVIA, IL 60510
1940 W. Slate St., Boise. Id 83702 (208) 312-6939
5-YEAR INDEX ** Complete from July 1983 through December 1988 Everything's included! Features,
Games, Reviews, Education/Home Applications, Programming, Bug-Swatter, Feedback, Columns. Superb interface, including pull-down menus,
help screens, and keyboard, joystick, or mouse control.
Send me 5-Year Index Disk.
copies of the GAZETTE
I've enclosed $5.95 plus $2.00
postage and handling ($7.95 total) Amount
for each copy.
Sales Tax*
ORDER NOW!
Total
• Super-fast searching and sorting capabilities • Options screen allows you to choose text
colors, drive number, and input device • Full documentation on disk
Ciiy .
• Three modes of operation—Browse Mode for quick scanning, View Mode for detailed infor mation and descriptions, and Edit Mode for adding items from upcoming issues
Mail personal Chech or money order for $7 95 lo
. Stale
ZIP
GAZETTE 5-Year Index Disk P.O. Box 5188
• Print to any printer
All orders must E>o parf in U S lundS by a check drawn on a US Dank. Sorry t\o at>0\\
• Turbo-load option for maximum speed
Cannd* add SI 00 for surlaco mail or $300 'or airmail
Greensboro, NC 27403 "New T^rti. NOrlTi Carolina, and Pennsylvania residents must add approprkito sales ia* card ardors accepted
Ploase allow d-6 wooks for delivery For duNvijjy outbitlu U.S or
THE
qeos ralumn
-swatter Disk Usage
verter to the disk containing Pro
• The last example program in the August 1989 "BASIC for Begin ners" is missing part of one line. There should be a NEXT command after the PRINT statement at the
gram 1. Be very careful when
end of the last line.
Converter." Be sure to use "The
Douglas S. Curtis
Automatic Proofreader" to prevent
Determine available disk space without having to exit your cur rent application with this desk ac cessory for GEOS or GEOS 128 (40 columns only), versions 1.3 and higher. You're running an application and
need to know how much space re mains on a disk. Normally, you'd have to exit the application and ex amine the disk from the desk Top. With "Disk Usage," you can deter mine free disk space without exit ing to the deskTop. Disk Usage is particularly valu
able if you're converting several text files to GEOS format with a conversion program that preserves the original files (Wrong Is Write, for example). Another area where Disk
Usage can be helpful is when you're adding data to text or photo albums, if the application you're using allows you to swap disks, you
typing mistakes when you enter the program. Save a copy of GeoCon-
typing in GeoConverter. It writes directly to your disk, so a typing
• The conversion program devel oped by Larry Cotton in his col
To prepare Disk Usage for use
umn, "BASIC for Beginners"
with GEOS, load Program 2 and
(March and April 1989), doesn't
type RUN. When prompted for a
convert miles-to-meters or meters-
filename, enter DISK USAGE. Geo
to-miles correctly. According to the
Converter then converts the file
conversion program, there are
into a GEOS desk accessory.
160.9344 meters in a mile; the con version factor should be 1609.344
Getting Started
meters in a mile. In the March ver
You can run Disk Usage either by selecting its name from the geos menu or by double-clicking on its icon. When Disk Usage runs, it places a small window in the center of the screen. In this window, it dis plays information about the disks
in drives A and B: the type of drive,
the percentage of disk space used,
Typing II In
connected, NULL is displayed in
The drive types displayed by Disk Usage are 1541, 1571, 1581, and NULL. If one of the drives isn't
prompts, and the values you should
the type field for that drive. If one of the drives is a ramdisk, Disk Usage displays the type identifier for the drive the ramdisk is simulat ing, The next field, labeled Graph, is a horizontal bar graph representing
type in, are as follows:
the percentage of disk space cur
use "MLX," the machine language entry program found elsewhere in this issue, to type it in. The MI.X
Starling address:
1503
Ending address:
1DB2
F(IJ,H,L:NEXTI
scramble your disk.
and the amount of disk space used.
machine language, so you'll need to
error could cause GeoConverter to
can check new disks for available space from within your application before continuing with your work.
Program 1, Disk Usage, is written in
50
rently being used. The last field is
labeled Usage. This field contains the amount of disk space in use and is measured in kilobytes.
sion of the program, line 1030 on page 56 should be changed to the following: 1030
DATA
1.609344,1609.344,16
093.44,160934.4
Line 1030 on page 57 should be changed as follows: 1030
DATA
1.609344,MI,KM,1609.
344, X I,M,16093.44,MI,CM, 160934.4,HI,MM
Line 340 in the April version of the
program also contains this mistake.
It should read: 340
DATA 1.609344,MI,KM,1609.3 44,MI,M,16093.44,HI,CM,1 60934.4,MI,MM
• Several users have had trouble loading files using "Memo Card" (September 1989). A bug in the load routine prevents files contain ing cards with 80 or more charac ters from loading. However, once
When you've entered all the data for Program 1, save two copies to disk, one with the filename DISK USAGE and one with the name
In addition to disk information,
be able to recover any files you've
the display window contains two gadgets. The first gadget, Info, dis
saved. To make the correction, add
DISKUSACE.BKUP. One copy will
plays a copyright message. The sec
be converted by Program 2 into a
ond gadget, OK, exits Disk Usage
GEOS desk accessory. The other is
a backup copy in case you have a problem with the conversion. Now type in Program 2, "Geo64
COMPUTE'S Gazette
October 1989
you've taken care of this bug, you'll
the following lines to the program:
and returns to the deskTop or the
KS KQ
1350 1352
DS
1354 GETS1,AS:IF AS=CHRS(13
application that was running before Disk Usage was opened.
SB BA
> THEN 1358 1356 TS=TS*-ftS:GQTO1354 1358 IF TS="4" THEN TS^""
XP
1359 MSS<I)=TS
See program listings on page 77.
G
INPUT#1,HR FOR 1-0 TO
HI(:TS = ""
G
COLOR RIBBONS & PAPER RIBBONS: Bed. Blue, Gtn., Brwn., Purple, Yel. Rib bom
Pilco Each
Block
Color
Heat Transfer
Broider M11Q9
User Group Update
4.95 7.00
C. Iwh Prowriier Jr, Cililon 12OD/18OD
5.00 4 50 6.25 4.95 3.95 5.00 6 50 3.75 1.75 6.50
Commodoie MPS 601 - MPE 302/1526 - MRS aO3
- M=S 1000 - MPS 1200/1250 - 1525Epson MXeo/LXBOO Okideto Q2I92
Okidaia 182/192 Panasonic K-XP 1080
6.75 5.25 1.75 5.00 4.50
Seiko she SP B00/1000 Star SG10 Star NX10/NL1Q Slai NXIOOO
Edited by Mickey McLean
Star NXI000C - 4C
Blue, Green, Yellow. 9 1/2 x 11
User Group Notes
*.
The Association for Sharing Commodore Information (ASCI) has changed its address to 6160 Malvern Avenue, Rancho Cucamonga,
1212K2. Nashville, IN 37212 (1!BS# 615-333-
5.50 B.75
7.95 6.75 -
- S11.90/pk.
$1,000,000?
WITH LOTTERY PC YOUR NEXT TICKET COULD BE WORTH MILLIONS!
Clay Don't tie limited io the one or iwo melhods that
New Listings
TENNIiSSEK
6.00
7.95 4.50
LOTTERY uses the raw power and storage ol your compute' io deieirnme and reline the number selection methods that will win the various lottery games you
California 91701-3736.
Nashville Commudore Users Group, P.O. Box
7.75
6.50 2.25
YOU
deleted from our files.
ND 58502
7.50
Can Your Computer Make
trading pirated software. Should we discover any group participating in any
The Computer tlul>, P.O. [lux 5521, ISisnurck,
2.25
815-468-8081
such illegal and unethical activity, the club's listing will be permanently
NORTH DAKOTA
-
6,75 4.50 6.00
(US! 800-522-6922 • (Canadal 300-631-5144
Note: COMPUTE! Publications does not condone the use of its user group lists by individuals or user groups for the purpose of buying, selling, or
W3, BUttti IA 51638
7.95
P.O. Box 475. Manteno, IL 60950 U S.A.
the country to which you're writing.
IOWA
6.75
6.00 B.OO 4.25
RAMCO COMPUTER SUPPLIES
When writing to a user group for information, please remember to enclose a self-addressed envelope with postage that is appropriate for
Commodore Players & Users 0/ Iowa, P.O. Box
4.95
_
. call lot Drice & avail. Prico & aoec. sublet to change w/o nut co. Mm. orOor S25.OO. Mm. SSH S3.50 mm. Visa, MC, COD.
Greensboro, NC 27403
Cahoki.i. 1L 62206
7.00
For ribbons & paper not 1 is led above
P.O. Box 5406
Carol Stream, 1L 60188 (BfeS# 312-691)1373) Ktn's Program Exchange Group, 12 Melvin Dr.,
5.75
COLOR BANNER BAND PAPER - 45 It./roll - 99.95/ea.
COMPUTED Gazette
TiKhNiVision Commodore Club, 189 Yum.i,
5.25
7.35 5.96
PASTEL PACK-200 Stieeis(5D eacl color: PnV, Yellow. Blue, Ivory. 9 1/! x 11 - S11.90/pk.
Commodore 64/128 User Group Update
Unilcd Northern Cummoitarr I.tiarninK ExChange (U.N.C.L.B.), 53.1 N. 4th Ave., Des Plalnn, IL 60016
_
COLOR PAPER
Send typed additions, corrections, and deletions for this list to
ILLINOIS
7.95
BRIGHT PACK-200 Sheeis/50 eacr color: Red.
1989 issues.
Arizona Commodore Enlhusiasis (ACE), P.O. [io* 4h227, Phoenix, AZ 85063
7.00
9.00 6.00
T-SHIRT RIBBONS IHsai TransfBrl - Red, Blue. Grn.. Brwn.. Purde. Vel., Blk. Call For Pri p & Ava lability.
The following list includes updated entries to our annual "Guide to Commodore User Groups," which last appeared in the May and June
ARIZONA
5.95
other programs use ittcy might not work in your slate
There is no better system available!
VERMONT Maple Valley Commodore Users Group, P.O. Box 1(M>, St. Atkins. VT 05-irtl
Join ine growing lisi ol winners using our system SPECIrV
Lollery 64W128i - Lottery t 4IPIus.'4)
Lottery SI lAiartf Lottery PC IBM PC XI ftl and compatibles
WASHINGTON South
KIiir
Couuly
Commoilore
Umt Ctuup
(SKCCUO, P.O. Bo* 5241. Kent, VVA 98064 [I)DE>» 206-874-6289) l.a Center Commodore Users Group, Rl
1 llos 42,
La Center, WA 9S629
Commodore64/128 4 Plus/flare registered trademarks ol Corrmodoie Ini
IBM PC/XT/A1 are regisiered irademarks ol liiiernational Business Machines Inc
Alan SI is a reoistered trademark ol Atari Coru
Outside the U.S.
To order, send S29 95 tor each plus S3 00 posiage,
handling per order to
AUSTKAI.IA
l'lus/4 & C16 Users Group, 22 VAllltt Ave.. I rn.ih Viillfv. 1 U'l'.irt. Tj'mjiM.i. Ausluli.l
(Illinois residents add 6% sales tai)
^Orders outside Norm America add S3 00)
INDIA Horn bay Oimmodore Club, i/oH.iji Bil.il Mjllur-
COD ordsrs nil
WsJa, Apn.i Ghar I itstising Society, Bldy. No. 46, IV Wing, I okhandwola Cumplei, Versiivj. And-
(312! 566 4647
heri (Wi>-t). Bombay 400 05f, India MEXICO
Computer Video & Sound, Rayo 2H24, FrflO V,illo
del Angd, Pmblj Pye, Mencs 72QAQ
G
SS
Superior Hero systems, inc. PO Boi ;u-«n«iirnj n 60090
COMPUTE'S
October 19B9
65
GAZETTE
Shoppers Mart
Leroy's Cheatsheets®
y
rEradicator^
NEW LOW PRICES !! CBM 64 = $2 each
So w Ont Jiff ParaBHtm In Thai Kteit Protection Fttitf
CBM128 b $5 each
Plus S2 Shipping and handling (Pa. res. add 6%)
ttm S.j &*f » Of Tta Lmoi Hr*ua On Etch Finndn C**k -112-95 E
Select Irom 54 Commodote 54 and 20 Commodore 128
-Rifaottt -Dm ULbmM* Archil ReTn™™ Pmr-W ■ 119 US ■ Oi Qwuil; Duk - J9.P
Write or call lor FREE catalog
CPl PO Box 8369
Pgh, PA 15218 412-731-2460 ELECTRONIC TECHNICIANS, HOBBYISTS, AND ENGINEERS
ATTENTION ROLE PLAYERS
COMMODO1E (14/170 SHACK COCO 7-3
YES' Wo accept
can design
CHARACTEH EDITORS (S19.95 each) - Might and Magic, Bards Tale (1. 2, or 3), Wasteland, Ultima (2, 3, 4 or 5), Wizardry (1 or 2), Pool of Radiance, Neuromancer, Elite, Phantasie (1, 2 or 3) ant) Mars Saga.
- OSCILLATORS • POWER SUPPLIES • AMPLIFIERS • RLTEBS
and . LAYOUT CIRCUIT BOARDS
HINT BOOKS ($9.95 each) - Wizardry 1, Wizardry 2, Might and Magic, and Legacy of the Ancients.
Outside CA 1-800-356^113
lnCA[7H)e57-4449
on your C-64 or C-12B. ENTER yojr roqji'P'i inpu^ojln"! WWCrl
arfl tr« C i WU l#lp >ftj CVU
Add S3.00 for shipping/handling. Specify computer type on order.
5T]
■■
GOSSELIN COMPUTER CONSULTANTS P 0. Box 1083 ■ Brighlon, HI 48116 • (313) ^^9-^J53
^SB
ISBS
PO Bo- 2CW6 Sundly GA 9
Game Cartridges for C-64/128 - Ceriipede - Defender - Donkey Kong - Galaxian - Jungle Hum Gremlins - Moon Pat'ol - Ms. Pac Man - Pac Man ■ Pole Posilion - Robolton
$5.95 Each or Any 5 (or £19.95
Print Shop Graphics
. CA 03? 11
mo (3 DO UP3 Ground S5 00l PO Bo.os
FREE Caialog (800) 3-17-6760
II II
M II II
inslaru Access
Change conlunts as oflon as you wish The Ouick Brown BO' Accepls
Illl HI'll ' If
PRISM PACK Bfl or eacn c
• Sinola Color 50 Pjcn
Envtlup«5 25 Sinflip Color
your iBit as you lypa. "The Wma Slu»" Coexists wild GEOSi'J ond CommoaorB RAM Expansion Units
Loader utJlmes included lor bolh C-6i and C-I2S modes
32KS99. 6JKS1M[plii5S3s/h. MA res. aOO5tt) Can tor "Wrns Slu"" c*9Brown Boxes, me . 26 Concord fid., Bedford, MA 01730: (617] 275-0090, 882-3675.
Side A) 1400 Graphics (w Disks) per Package
$14.95 oach or all 1 lor S49.95. Of Sand S3 00 for Graphics Pnnl Ouls. Grnpliics may be converted lo PnntMaster Plus and'or Newsfoom with Uiiiiiies Disk iih purctiaso)
Sloro up to 30 ol your favorne programs in a sirvglo Daltery-bacfcod* canndQC For easy. mos! unproleclei) and "froten" programs including Iho only word processor thai saves
BRE Software Dopr g
For Non Commodore Printers <Pnn[ Shop Disk
NOTHING LOADS YOUR PROGRAMS FASTER THAN THE QUICK BROWN BOX A NEW CONCEPT IN COMMODORE© CARTRIDGES
S 3 95
..* 2 50
"Good Reliable SiuH" Into (Jan/PaB '831 "A LIMIe Gem"
Twin C'Nes 128 fMar/Apr
83)
■You'll Nsvir Lot* Your Cool, or Your Progrimi" RUM fNm '87) "A Wonhy Product—Long Overdu*" Ahoy (fisb '88!
BIG BLUE READER 128/64
Winner of RUN'S 1988 Reader Choice Award!
Big Blue Reader 126/64 transfers Commodore word processing* w PRISU PACK !S or Encn W &ngla Cole 50 C.ich
WriB lor Ojr FflEEBrKliore Featur.no
COLOHED PAPER t SEASONAL PACKS Cc*: ^-^js Lafle^ F.e & Pest Caros &y^ C asSiC Lad G1 v ;'-.:,■ and I.'.:: More
Envelopes ?S Simqii Color.
, PFIJ5H PACK ,'
i 3 25 $2 50
' h']L"
NT PACK J^ *.!h <io d Mctall,c iwaii
BiDGJ-SE)
tail and ASCII files between IBM PC compatible MS-DOS dak and vice verse REQUIRES either the 1571 or 1531 disk drive. BBR 123 supports C-128 CP'M dim, I7u RAM eip and more. Both CIZB and C64 appllcallons are on ono disk ONLY M4.SS. BBR i-i vv :' available Mparalsly ONLY 129 35
SOGWAP Software
115 Bellmont Rd., Decatur, IN 46733 Ph. (219) 724-3900
I 'roJcss tuna I ■ 1^ d neat 10 n a I - H [j me A pp) icat ions
ArchltcclB, En^Lncrri. DpsiRntii,
3'D GRAPHICS DESIGN A Vulid Bet CrinhKj IWnm RMHJS
Wogrjmmcrt, Sludcnta
I A11-3O11 rrvlrj BiplMCtntinulL BiplMCtntinulLiDV. M aaiwual IrtlroduiiLrry imtf
MS AJilM.lWUihlnniiiniiidliainlilnB, MS. AJlMl I™ CO D..dJ.t..JJilnm.linb,(C.Wl>rr...rr>|. Jcn t * pie- »c "i^ljd c h% ti lp» u*t
iht Software
3269 CH ESIN IT STREET SUITE 162
id In
Name Brand Software at Super low Pricing, All software is new and in Original Packaging! These are not public domain titles Famous Orands rands
like ACTMSION, INFOCOM, SSI. SPINNAKER, EPYX. SYNAPSE, BRODERBUND. AVLdN HILL s Many Mare!!! FREE Price List. Most Priced Under 510. Many formats like IBM/Apple also!
SAM FRANCISCO. CA H113
ORDER LINE • HIS I« J-1081
FAX-1415HI3-10M Dr a I c ri ■' [) i *1r jbutiu s j n [|u me MVr komccl.
66
COMPUTEIs Gazette
October 1989
COMPSULT
po. boi j;jj
San LUIS OOBPO. Cfl 9JflO3 5253
8D5-544-661B
j
GAZETTE
Shoppers Hart
The 'Original9 Parameter Cross-Reference llu <J[N (Jft R Book kdlilon ((a 1*1 p*Et*K And the *lh IJuffcrl> DbU b,
Include rrn praitiK. fiff^iiut. l| It thr «»»< mtuiy
hind *^iljhir ujHhnl A Qurttri; i>|,k nnloa
[in
. -nd r-Pinprrhrnvlir inf
LL ii.. "Vi 11 BOOK
Ibg m-I lib If thai putt
rljhl il jTiur flnrcrlliis arQ 11 CuUam "P.
o
I SadC«r«i -\ CuWmH1
<
512 96
COUUODOFlf [";,'-■"/,:i' A1; II
I16S5
Jml (wl—A nmvly roviMQ/L(p<J*1eiJ vnrs-m D' flin Comnndo'Q DiflgnoiltDon. wrvri Mflfl o^ar 10.000 copioa woria*iaa. cammnflore Di. A^fl^aiieidin '1 b:ates reuHy clfcps en on Cnm. modoig compurers/1541 drives And nan
0587
..
5510 Bni
. .. 110 95 .. .111.95
PL*
S129S
901 M fiSFOMS. 41195 BUD MAN! OTHERS
Ol'LK Dbk, >»u (U orjiniif jour ArrhMng |tl» as h*edl at ^™ TK.I Ulii" fan fern Ifllnbrf
W?TjrT>TJ«T:¥*T1 nf*T»¥<TJ 4'M 11H L'^ ? i 471J: M ■ ] 1 f*^ M
M
■ru^-f;;;
IE)
9CCII003 5ucri 33 "CrC$s Flpierence * i ' IE hdd
a IdrtBM^: 1 \M-D3qs rovnjw in U31 year 4 CfVf PUTERSHQPFffi £6.95prepaid[oN Ainwica
iiHHB
2* Mr 1st C ;n Si<c
THE GRAPEVINE GROUP. INC. ntn* CEHf VT KEVI QUTY CM
S?59i
35 CKAPLOTTE OfltVE WESL£T hlLLS. Nr 10S'^
EUCJ^ULAf
6S01IM1 .
S5fl 95
.
fl-'lli?(DENISE} .
B37ftFftCNUS}
S5JO-A1 ... fllS^GARV).
K9 95
. .1M95 .
.H51&0
.
$1795 JI725
A5JJI UPGPBOE
.£14700
fl37a*G UPGR)
1119M
31 sraacsi 13 no/iSM 95 phices suejta to ckugi
I-BOT-2K 7U5 N-(91^)M«<8 fJI (til) 3b. COW
IC
t_»
m hsj an tutmsie TESIFflS FUH.'UKUS
CROWN CUSTOM DUST COVERS ■SATISFACTION GUARANTEED -CUSTOM MADE 'HEW¥ 32ra VINVL
'COIORS: TAN oi BROWN 'QUANTITY DISCOUNTS AVAILABLE
r'undflraTandyaLif pg^irjl chgcki;
Chiflfitai
^17 typoa of chsd^ng iFansactions V HandlM o vert rafl prow akin
¥ Full &rean#di1ing and tetoclrva querist
V 8 lypas of reports plua check prlnllng
V CGflMOcol i.rtdCI?e/flO col programs V Supports 1541'1571'15B1 drives Compultr C'Pftware ■ 179GG A
latufos:
V V V V
Gchadutas psriodic Iransactton Custom tijrBacrion uia^oi4S Mor.lhly t>a larking Opibnal password [-.t.-i.. i.on
V Calciffator, antj mor*... a Wny * Tuslin, t
MtO
1800
B00 BOO
1000 C-IM
C-1!«D CPU C-I2BD KEVS'O AHIO* S00
phintehs
5ub-dirflClOrloa on 15B1 drlvas
M
COMPUTERS: C-SJ
1300 1300 900 U00
AHHJA 3 5
BCD
EHHANCEFIIOOO fSD-1.-I dot m«hik io-moo. is- Jisoo
BOO
MONITOftS C-1702
C-IH93CM141 C-1KU/AMXJA
C-NOIAfHAO*! G-10M
BOO C-2OT1.I vchS: moo
lltrn (15 00 inax) Sup
A HOI
CA. FHa Adi e** tw. COD'S 13 00 5EHD DIMENSIONS FOH QUOTES ON CO/ERS NOT LISTED
CROWN CUSTOM COVERS, 24621 Paige Circle, DEPT CG-10 Laguna Hills, CA 92653 (714) 472-6362
COMPUTERS
SpeedScript Dish package for Commodore and Apple II owners
YES! Send me
SpeedScript Disk.
copies of COMPUTED
I've enclosed S9-95 plus S2.00 postage and handling. (Outside U.S. and Canada add Si.00 lor surface mail or $3.00 for air mail.)
A Great Deal for Commodore Users!
• SpeedScript for ihe 64 • SpeedScript 128—80-column version
• Spelling checkers • Plus more than a dozen other SpeedScript support utilities all on one disk (including
full documentation)
Amount Sales Tax*
ORDER NOW!
Total
N a mi-
Add rtss City.
Check liiTi- for;
Bute
ZI
D Apple version □ Commodore version
Two Versions for Apple Users! • SpeedScript 3-0—40-column word processor • SpeedScript 80—80-column version • Conversion programs to move files from ProDOS to DOS 3.3 and back • Full documentation on disk
1B00 WOO
1»M
N.00
»M)
OttlK U, SlMIng MUw, MnM & CoW CIX** TAN w BFIQWN wllh Clmk « M.O. Pll» 11.00 BV
(714J953B177 « J34r9S * J?.EO shipping * handling
A powerful word processing
I1B0O
Mail personal check or money order to Commodore SpeedScrtfit Disk
P.O. Box 5188 Greensboro, NC 27403
or
Apple SpeedScript Disk
P.O. llox 5188 Ore crush oro, NC 27-103
'RHltlccm of Ni-" ^ijik. I'cnrnylv.nilu. and \<irrh drolini r 1 ;idd appropriate *:^ 111, All iintov* mini he p.ild in t! .S fundl 1>> :i check tl'^wn on .1 I1 S ]i,infc Sijfry.
Classified SOFTWARE
WordStar1" v2.26 for C-128 S39.95 each
FREE PUBLIC DOMAIN SOFTWARE - Request
iree catalog or Mnd $2 for Mmpta disk and catalog (refumi.ir.le). C64-1I8 CALOKE IND.. Depl. |K. Bon 18477, K.C. MO 6-1133
COMMODORE; TRY BEFORE YOU HUY. Bal belling ^ame-., utilities educ'l + classics
COMMODORE/AMIGA CHIPS, PARTS, DIAG-
MicroPro!']. MimiSofi™ MBASIC w/
nostics. Rt'pairs. Call for bcsl prices.
Compiler BASIC or4 FORTRAN B0'" Mr Sorcim s SuperCale™ vl.05. Any 3 for $95 -I- S-1.50 p/h. Public Domain Software
New York, NY 1003B
a00-221-7372
»2Z2, Hiint'n. WV 25701 (304) 529-3232
more! For information write: Lighispeed Software, I'Oll 340427, Tampa, FL 33694 Thousands of C64/12H PD programs on 350+
disks. Free lifting or SI large catalog. DISKS OTLENTY INC., 795S Pines Blvd.,
Suite 27OA. Pembroke Ptaei, FL 33024 CG4/128 FINEST PUBLIC DOMAIN PROGRAMS Pretested quality programs * Musi SI.50 • *On Disk • YOU pick the programs that YOU wan!!!! Free diskfull of programs *vith first order! For a list + Description send SASii to: JI.H Co., Depl, C, lion 67021. Topeka, KS 66667
C6J/128 PD SPECIAL! IS DISKS PACKED PULL of Cam«, Music. Util., Educ. Hm/Dus. for S25
+■ S2.50 s/h. Far more info send SASE. D & V CompSofl, I'O BDK 933, Ardmore, TN 3B449
THE HOTTEST EUROPEAN 64/128 PD GAMES! lOCO'l of lilies! B-10 on DS disks for S5! for a FREE SAMPLE and CATALOG write to:
Kasara Mirwsystems Div., P.O. Dm 678 Sumy Point, NY 10980 (l-fl0n-24S-:°83) ATTENTION C128 PROGRAMMERS. Ciiiiom
protect your B.isic programs from UNWANTED ACCESS. Conlrol RAM wilh PLUG-IN UNIT.
Free brochure. RENT-A-DISG Frederick Bldg.
THOUSANDS Ol; PD PROGRAMS FOR C64/1MI We have Games, Utilities, Music and much
Send for Catalog. (Q.E.P. Co., Inc.
Copying Company, 33 Gold St., Ste. 13,
St new relrases. 100's of titles. Visa/MC/Disc
RENT 64/128 SOFTWARE! 1000's ol dltkt, LoWtti pikes No dvposil 01 lee. Free catalog, CenUlbti Software, TO Bon 930, Si. Joseph, Ml MOBS (616) 982-113:7,
HARDWARE
or DataSiar'" & SuperSort™ all by
WIN LOTTO MILLIONS!
LOTTO PICKER PLUS VZ.1 Lotto Picker Plus, the ordinal lottery selection softvraie, alkws you lo store
winning Lotto, Keno. & Pick 3/4 numbers
Multi-users. N0WELOK-EC0N0 UNIT: Vacant
Use.Pon $49.93, NOWELOK-EXTEND UNIT: Occnpd U-errorl $47.95. S + HS5 CODS3: Hard ware. I'mgram Disk & Manual. T.C. Nowe, P.O. Bo« 7, HAWLEYVILLE.CT 06440
ft choose between ifiree modes ol probability analysis (hoi, due, unbiased) in order lo give you
trie winning edge! Guaranteed to work tor all loltenes. Bonus numbers are easily handled and our full-featured database eflilor gives you access to your files. We give you Ihe PICKS—not a bun:h of jumbled statistics 539.95 (+S2.55S/H) 3.5"a<ldS5.64/128, IBM, WK Apple II NY res. ada la* NOT copy-protected.
ORDER TODAY! l-BDa-631-5463 Bit 203 (M-F B-5) i.r. RIDGE .UNICES. INC., 170 Broadway Suite 201 CG, New York. NY 10033 Info/Dealers 718-317-1951
ACCESSORIES SOLID OAK DISK BOX holds up to 140 5.25"
disks. fi,5" X S.5" X 16" div. drawer ]ocking = S59.95, w/o 155,95, Del. in USA. If not
saiisfied. return for full refund, lochum's Custom Woodcrafts. Rt. 1, Bos 113H.
Limuitt, IA 52054 (319) 7738150. Viw/MC
COMPUTER REPAIR
FSEB DISCOUNT SOFTWARE CATALOG. Amiga Apple, CammodoM St IBM, Disk-Count Software, P.O. Box 3, Carteret, NJ
Authorized Commodore Repair Center. All
Q700M. (2111) 541-8768
turnaround based on pans avail. Software
Comm. products repaired, free UPS. 48-hr City. 901-C VVendovcr Rd., Charlotte, NC
C«, C12B. & CP/M PUBLIC DOMAIN SOi-T-
28211 (704) 3fto-5218, (800) 522-4789 NC Only
& rmbdtemblfl specials. CompmerAcIivr
CM RLTAIK S.iy.95 RAT KATE. 1541/1571-
Bo< Wy3-C, Clinlon. OK 73601
S49.95;SX&4-$69.9S;!28-S64,95. 24 Hr Wrnarnund. 'Kl dv warranty. ASrM Cnmpulcr Repair,
Public Domsln Soitwjre for the M and 128, Sampla Disk and Brochure $2 or send
!u ClKnaey, Now WbldSM, NV I1H0, ^14-562-7271
WARE Frte dialog, fast service, low prices,
long sASEi for Brochure. Country Soft-l 822 Saxonbnrg DKd, Saxonburg, PA 1605h
Authoriied Repairs C64/128: S50 & $55; 1541/ 1571: $55 U S65; SX6J, 128D, Amiga, PC SCall 816-872-6311. Quick Sen.'. 3(1 Any warranty.
THE CAME SHOP, Box 491. NY, NY 11375
We buy. hIL Irade. MOM & POP s COMPUTER SHOP. Rt, 2, Box 119, Cainsville. MO 64632
FINEST C-64/12B PUBLIC DOMAIN SOFTWARE! As low as $1.25 per disk of programs. E'or ,\
Free CATALOG write to; KOALA ENTERPRISES Rt, 2, Bos 677, Carencro, LA 70520 FREE PD & SHAREWARE. C64 (disk only) FrW catalog or SI for 30 programs and catalog. RVH Publications, 4291 Holland
Rd., Suite 562-G, VA Beach, VA 23452 15B1 SOFTWARE: music, grfi. gamts. utl.
& more. SH per pflckfd 3.5" PD di'ik. Catalog, SI. lli'ns Domain, 913 S. Parkside, niythi'ville, AR 72315
NETWORK GRAB BAGS™ $5, 3/S10, 5 for $15
TELECOM S35, LEDGER $40, Unlv French S20 D+Assembler S90. Add 52 Shipping. INI-O $1 To: 2612 S. Rosewood St., Phila, PA 19145
CALCULATOR 128, 20 math functions $9.95
ELEMENTARV MATH. K thni 6lh grade S9.95 Plus S2.U0 Shipping Runs in C-M or C-12B mode. EDUCATIONAL SOFTWARE 4120 Tiff.ini Drive, Amarillo, TX 79109 DM BBS-BETTER & CHEAPER THAN MOST
BBS'S w/BEST online games! Send SASE for info! ARTISoft, PO Hox 96. Gkn Burnio. MD
21061. UBS (301) 553-0001 or VMB (Ml) 339-8252
6B
COMPUTERS Gazette
October 19B9
COMPUTEI's Gazette Classified is a low-cost way to tell over 200,000 microcomputer owners about your product or service. Rates: $25 per line, minimum ol four lines. Any or all ol Ihe firsl line set in capital letters at no charge. Add $15 per line for boldface words, or $50 lor the entire ad set in boldlace (any number of lines.) Inquire about display rates.
Terms: Prepayment is required. Check, money order, American Express, Visa, or MasterCard is accepted, Make checks payable to COMPUTE! Publications. Form: Ads are subject to publisher's approval and must be either typed or legibly printed. One line equals 40 letters and spaces between words. Please underline words to be set in boldface. General Information: Advertisers using post office bo* numbers in their ads must supply
permanent address and telephone numbers Orders will not be acknowledged Ad will appear in nexl available issue aller receipt
Closing: 3rd ol the third monlh preceding cover date (e.g , June issue closes March 3/d] Send order and remiltanco to: Kathleen Ingram. Classified Manager. COMPUTERS
Gazette, P.O. Box 5406, Greensboro, NC 27403. To place an ad by phone, call Kathleen Ingram at (919] £75-9809. Notice: COMPUTE! Publicalions cannot be responsible lor oilers or claims ol advertisers, but will attempt to screen out misleading or queslionable copy.
Classified Display Rates: Classified display ads measure £'/<" wide and arc priced according lo height 1" = $250: Vh" = S375; 2" = $500: 3" - $600, ($100 for each addilionai inch, e g. 4" = $700, etc) Preferred supplied material is Wslox or PMT
MLX Oltls li. Cowpen
Machine Language Entry Program For Commodore 64 and 128
"MLX" is a labor-saving utility that allows almost fail-safe entry of machine language programs. Included are versions for the Commodore 64 and 123. Type in and save some copies of which ever version of MLX is appropriate for your computer (you'll want to use it to
enter future ML programs from COMPUTEI's GAZETTE). Program 1 is for the
Commodore 64, and Program 2 is for the 128 (128 MLX can also be used to enter Commodore 64 ML programs for use in 64 mode). When you're ready to enter an ML program, load and run MLX. [t asks you for a starting address and an ending address. These addresses appear in the article accompanying the
MLX-format program listing you're typing. If you're unfamiliar with machine language, the addresses (and al! other values you enter in MLX) may appear strange. Instead of the usual decimal numbers you're accustomed to, these
numbers are in hexadecimal—a base !6 numbering system commonly used by ML programmers. Hexadecimal—hex for short—includes the numerals 0-9 and the letters A-F. But don't worry— even if you know nothing about ML or hex, you should have no trouble using MLX. After you enter the starting and
ending addresses, you'll be offered the option of clearing the workspace.
Choose this option if you're starting to
Entering A Listing Once you're in Enter mode, MLX prints the address for each program line for you. You then type in all nine numbers on that line, beginning with the first two-digit number after the colon (:). Each line represents eight data bytes
6
F
I
O
P
I
2
]
K A
bytes and the address and compares this value to the number from the ninth
:
B
I
E
3
M
omitted, but we recommend against it.
C
D
•
/
0
Spice
128 MLX Keypad A
B
C
D
(Fl)
{F3)
<F5>
(F7)
7
S
9
column. If the values match, you'll hear
a bell tone, the data will be added to the workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low
5
4
6
1
2
3
Invalid Characters Banned entering data, so you may have to un
learn some habits. You do not type spaces between the columns; MLX automatically inserts these for you. You last number in a line; MLX automatical type the last digit.
Only the numerals 0-9 and the let ters A-F can be typed in. If you press any other key (with some exceptions
noted below), you'll hear a warning buzz. To simplify typing, 128 MLX re defines the function keys and + and — keys on the numeric keypad so that you can enter data one-handed. (The 64 version incorporates the keypad modi fication from the March 1986 "BugSwatter" column, lines 485-487.) In
any case, make sure the address you en
either case, the keypad is active only
ter corresponds to the address of a line in the listing you are entering. Other wise, you'll be unable to enter the data correctly. If you pressed E by mistake,
entered with the normal letter and number keys. The figures above show the keypad configurations for each
while entering data. Addresses must be
F
(-)
will then be redisplayed for editing.
Only a few keys are active while you're
E
<+)
buzz and see an error message. The line
ly enters and checks the line after you
the line number where you left off typ ing at the end of the previous session (be sure to load the partially completed program before you resume entry). In
5
an MLX listing using the built-in moni tor if the rightmost column of data is
reading and error checking for you.) When you enter a line, MLX recal culates the checksum from the eight
0
4
dore 128 users can enter the data from
It's much easier to let MLX do the proof
9
U
checksum number on the end allows MLX to check your typing. (Commo
a listing that's partially typed from a previous session, don't choose this
and type the first number in the first line of the program listing. If you've al ready typed in part of a program, type
8
format listing appears similar to the "hex dump" listings from a machine language monitor program, the extra
do not press RETURN after typing the
A functions menu will appear. The first option in the menu is ENTER DATA. If you're just starting to type in a program, pick this. Press the E key,
7
and a checksum. Although an MLX-
enter a new listing. If you're continuing
option.
MLX Keypat
E N T
0
•
E R
can slip past MLX: Because of the
checksum formula used, MLX won't notice if you accidentally type FF in place of 00, and vice versa. And there's a very slim chance that you could gar
ble a line and still end up with a combi nation of characters that adds up to the proper checksum. However, these mis takes should not occur if you take rea sonable care while entering data.
Editing Features To correct typing mistakes before fin
ishing a line, use the INST/DEL key to delete the character to the left of the cursor. (The cursor-left key also de
letes.) If you mess up a line really badly, press CLR/HOME to start the line over. The RETURN key is also active, but
only before any data is typed on a line. Pressing RETURN at this point returns
you can return to the command menu
version.
by pressing RETURN alone when
MLX checks for transposed charac ters. If you're supposed to type in A0 and instead enter OA, MLX will catch
type a character of data, MLX disables
your mistake. There is one error that
CLR/HOME to quickly get to a line
asked for the address. (You can get back to the menu from most options by pressing RETURN with no other input.)
you to the command menu. After you RETURN until the cursor returns to the
start of a line. Remember, you can press
COMPUTEl's Gazette
October 1989
69
MLX this by giving you the option of scratch
programs will usually have a starting address of 0801 for the 64 or 1C01 for
when correcting lines in which MLX
ing the existing file if you want to reuse
the 128. Other programs must be re
has detected an error. To make correc
a filename.
loaded to specific addresses with a com
name. The 128 version makes up for
number prompt.
More editing features ate available
tions in a line that MLX has redisplayed for editing, compare the line on the screen with the one printed in the list ing, then move the cursor to the mis
Remember that MLX saves the en tire workspace area from the starting address to the ending address, so the save or load may take longer than you
mand such as LOAD "filename",8,1 for disk (BLOAD "filename" on the 128) or LOAD "filename",I,\ for tape, then started with a SYS to a particular mem ory address. On the Commodore 64,
take and type the correct key. The cursor left and right keys provide the normal cursor controls. {The INST/
might expect if you've entered only a small amount of data from a long list ing. When saving a partially completed
such programs is 49152, which corre
DEL key now works as an alternative
listing, make sure to note the address
sponds to MLX address C000. In either
cursor-left key.) You cannot move left beyond the first character in the line. If
where you stopped typing so you'll
case, you should always refer to the ar
know where to resume entry when you
you try to move beyond the rightmost
character, you'll reenter the line. Dur ing editing, RETURN is active; pressing it tells MLX to recheck the line. You can press the CLR/HOME key to clear the entire line if you want to start from scratch, or if you want to get to a line number prompt to use RETURN to get back to the menu.
Display Data The second menu choice, DISPLAY DATA, examines memory and shows the contents in the same format as the program listing (including the check
sum). When you press D, MLX asks you for a starting address. Be sure that the
starting address you give corresponds to a line number in the listing. Other wise, the checksum dispiay will be
meaningless. MLX displays program lines until it reaches the end of the pro gram, at which point the menu is redis
played. You can pause the display by pressing the space bar. (MLX finishes printing the current line before halting.)
Press space again to restart the display.
To break out of the display and get back to the menu before the ending address is reached, press RETURN.
reload. MLX reports the standard disk or tape error messages if any problems are detected during the save or load. (Tape users should bear in mind that Commo dore computers are never able to detect
errors during a save to tape.) MLX also has three special load error messages: INCORRECT STARTING ADDRESS, which means the file you're trying to load does not have the starting address you specified when you ran MLX;
LOAD ENDED AT address, which means the file you're trying to load ends before the ending address you specified when you started MLX; and
TRUNCATED AT ENDING AD DRESS, which means the file you're
trying to load extends beyond the end ing address you specified when you started MLX. If you see one of these
messages and feel certain that you've loaded the right file, exit and rerun MLX, being careful to enter the correct starting and ending addresses. The 128 version also has a CATA LOG DISK option so you can view the contents of the disk directory before saving or loading.
The QUIT menu option has the ob vious effect—it stops MLX and enters
the most common starting address for
ticle which accompanies the ML listing for information on loading and running the program.
An Ounce of Prevention By the time you finish typing in the data for a long ML program, you may have
several hours invested in the project. Don't take chances—use our "Auto matic Proofreader" to type the new
MLX, and then test your copy thorough ly before first using it to enter any sig
nificant amount of data. Make sure all the menu options work as they should. Enter fragments of the program starting at several different addresses, then use
the Display option to verify that the data has been entered correctly. And be sure to test the Save and Load options several times to ensure that you can re call your work from disk or tape. Don't let a simple typing error in the new MLX cost you several nights of hard work.
Program l: MLX for Commodore 64 SS 10
EK
100
BASIC. The RUN/STOP key is dis
Other Menu Options
DM 110
CJ
120
LOAD FILE; their operation is quite
program without turning off the com puter. (Of course, RUN/STOP-RE STORE also gets you out.) You'll be asked for verification; press Y to exit to
BASIC, or any other key to return to the
SB
130
then be asked to press either D or T to select disk or tape.
menu. After quitting, you can type RUN again and reenter MLX without losing your data, as long as you don't
programs and load them back into the
computer. These are SAVE FILE and
straightforward. When you press S or L, MLX asks you for the filename. You'll
You'll notice the disk drive starting and stopping several times during a
use the clear workspace option.
sion). Don't panic; this is normal be havior. MLX opens and reads from or
The Finished Product
writes to the file instead of using the
data for an ML program and saved your work, you're ready to see the results.
load or save (save only for the 128 ver
usual LOAD and SAVE commands {128 MLX makes use of Bl.OAD). Disk users should also note that the drive
When you've finished typing all the
The instructions for loading and using the finished product vary from program to program. Some ML programs are de
filename (line 750 in 64 MLX), so this should not be included when entering
signed to be loaded and run like BASIC programs, so all you need to type is
@ for Save-with-Replace, so remember to give each version you save a different 70
COMPUTEIs Gazette
OctODei 1989
VERSION
LINES
S
MODIFIED,
LINES
4
95-487
ADDED
POKE
56,50!CLRjDIM
INS,
C4=4B:C6=16iC7=7:Z2=2iZ 4-254.Z5=255iZ6=256iZ7=
127 fA=PEEK(45)+Z6*PEEK(46) j BS=PEEK(55)+Z6"PEEK(56 ):H£="0123456789ABCDEF"
RS=CHR$(13):LS="(LEFT)" tSS = "
'1:DS-CHRS(20):ZS =
CHRS(0):TS-"U3 RIGHTl" CQ
140
SD-54?72:FOR +23tPOKE
I=SD
TO
SD
I,0iNEXT:POKE
(SPACE)SD+24,15:POKE 76 8,52
prefix 0: is automatically added to the
the name. This also precludes the use of
1.1:
30,950
I,J,A,B,AS,BS,A<7),NS
abled, so the Q option lets you exit the
Two more menu selections let you save
REH
load "fitename",6 for disk (DLOAD -filename" on the 128) or LOAD "file
name" for tape, and then RUN. Such
TC 150 PRINT"[CLR)MCHRS(142)CH
RS(8)rPOKE 53280,15:POK
E
53281,15
EJ 160 PRINT TS"
[RED}[RVSl
{2
SPACESJES
[2
SPACESj"SPC(28)"
@|
J2 SPACESHOFFl [BLU] ML
X II [RED]fRVS) (2 SPACES]"SPC[28)"
[12 SPACES![BLUl" FR 170 PRINT"[3 DOWN} ■ [3 SPACES}COMPUTE I 'S MA CHINE
[3
LANGUAGE
DOWN)"
EDITOR
JB 180 PRINT"(BLK)STARTING ADD
MLX RESS§4§";iGOSU8300iSA=A
3<AS
D:GOSUB1040:IF F
•(AS="J")-6*(AS="K")
THEN1B
a GF
190
PRINT"£BLK)(2 SPACES)EN
PX
486
PG
200
210
[SPACEjF THEN190 INPUT"[3 DOWN)(BLK)CLEA R WORKSPACE [Y/N]|4^";A
CM 487
SiIP LEFTS(AS,l)o"Y"TH
HP
220
490
BS+
printtab(10)"[2 down}
IblkHrvs) mlx command
{space)menu
KC
500
(downje4jt:
PRINT T$"{RVS)d(OFF)ISP LAY DATA":PRINT
JG
240
TS"
(RVSJl(OFF)OAD FILE" PRINT TS"[RVS)S(OFF!AVE F1LE"iPRINT T$"(RVS)Q
{off)uit(2 downKblkJ"
JH 250 get as:if as=ns then250 HK 260 a-01for 1=1 to 5:if as =
OK
52C
=Iil=5 270
280
HQ
530
NEXT:ON A GOTO420,610,6
OS
540
PM
550
QC 560
PRINT"(RVS) QUIT ":INPU T"(DOWNli4iARE YOU SURE [Y/N]"!AS:1F LEFTS(AS, POKE
300
INS=NS:AD=0:INPUTINSiIF LEN(INS)< > 4THENBETURN
KF
310
BS=*ra?:GOSUB320:AD-A:BS
PP
320
A=0:FOR J=l
SD+24,0iEND
=MIDS(IN?,3):GOSUB320:A D=AD*256+AtRETURN TO
(AS>"@B)*C7iA=A*C6+B
IF B<0 OR B>15
THEN AD=
340 350
HJ
580
B=INT(A/C6)iPRINT MIDS{
=AD-A"Z6;GOSUB350:PRINT
PX
380 390 400
JC
OS
CK-INT(AD/z6):CK=AD-24* ck+z5*(ck>z7)igoto390 ck=ck* z2+z5 *(ck> z7)+a ck=ck+z5"(ck>z5):return
print"[down!starting at
HD
420
PRINT"tRVS3
ENTER DATA
(SPACE)"!GOSUB400iIF IN
5=N? 440
THEN220
OPEN3,3:PRINT POKE198,0:GOSUB360:IF F THEN PRINT IN$:PRINT"
[UP) [5 RIGHT)";
GC
450
FOR
1=0
TO
24
STEP
3:BS
=SS:FOR J-l TO 2iIF F T HEN BS=MIDS(INS,I+J,1) HA 460 HD FK
470 480
PRINT"{RVS)"BSL5;:IF I<
590
485
[5
RIGHT)";tINPUT#3,INS
[IF IHS-NS GOTO220
THEN
FOR
25
1=1
TO
THEN470
IF(AS>"/"ANDA$<":")OR(A
CLOSE3:
HEN800
FC 790 NEXT:CLOSE1iCL0SE15:G0T 0940
GS 800 GOSUBl060iPRINT"(DOWN]
[BLKjERROR DURING SAVE:
S4|"IGOSUBB60IGOTO220 MA 810 OPEN
THEN
NEXTiIF
GE 320
5)+256*ASC(BS+ZS):IF AD OSA
RX
THEN
GOSU
B1060iPRINT"(BLK)tRVS)
7jP0KE
B40 NEXTiIF ST<>64
CLOSE1:CL0SE15:GOSUB10
60 :PRINT"[RVS JERRORt GQ 870 EJ 880
RETURN P0KE183,PEEK(FA+2)SPOKE
187,PEEK(FA+3):POKE188, PEEK(FA+4):IFOPe0THEN92 0
THEN
HJ
890 SYS
[SPACEjFOUND
C
CS
900
AD"PEEK{829)+256*PEEK(8
30)tIF AD<>SA THEN F-lt SC
910 A=PEEK(B31 }+2S6*PEi;K(83 2}-l:F=F-2*(A<EA)-3'(A>
KM
920
A=SA:B=EA+1:GOSUB1010:P
JF 930
OKE780,3:SYS 63338 A=BS:B=BS+(EA-SA)+1:GOS
(SPACE 3 DISPLAY DATA "iG THEN2
EA):AD=A-AD:GOTO930
20
620
PRINT " E DOWN ) (BLU } PRESS:
(RVSJSPACE(OFF) TO PAU
SE, KS
630
{RVSjRETURN{OFF! TO
BREAKE4i(DOWN)"
UB1010:ON S 63591 SAVE
I"BTO B+7:A"PEEK(I)iGOS S$
I
cc 640
NEXT:PRINT"[RVS)";lA-CK
KH
F»liAD»AD+BiIF
XP
950
POKE147,0:SYS
enprint"{down]{blu)** ND OF DATA
e
DP
970
690
(RVS}ERROR
700
RX
710
PR
720
UB1080
print"{down)1rvsJ load
(SPACEJDATA ":OP=liGOTO
PRINT"{DOWN)(RVS] SAVE [SPACEjFILE "iOP-0 IN$»NSiINPUT"[DOWN]FILE
PP 980
FP
730
HQ
740
LOAD:
GR
PRINT"INCORRECT STARTIN G ADDRESS ( " ,-:GOSUB360 : PRINT")":RETURN
990
PRINT"LOAD ENDED
[RVSjTjOPFJAPE OR [RVS)
IF ASo"D"THEN730
";:
DS:RETURN
FD
1000
PRINT"TRUNCATED AT END ING ADDRESS":RETURN
RX
1010
AH=INT(A/256):AL=A-(AH •256):P0KE193,ALiPOKEl
FF
1020
94, AH
AH=INT(B/256):AL=B-(AH •256):POKE174,AL:POKE1 75,AHiRETURN
£43";
GET ASjIF AS-"T"THEN PR INT"T[DOWN]"1GOTO390
AT
AD=SA+AD:GOSUB360:PRINT
IN$»N$
[SPACE]THEN220 F=0iPRINTm(DOWN)(BLK! D(0FF)ISKi
DURING
0,990,1000:GOTO220
THEN F=F+liGOS
NAME64!";INStIF
**";GOT
{DOWN)i43":ON F G0SUB98
THEN GO
710 PC
COMPLETED
GOSUB1060:PRINT"[BLKj
■*"iGOTO220
AD 680 ONFGOTO630,660,630 CM
63562jIF
0220
SUB1080IGOTO220
IF A5=S5
*"":GOT
(SPACE)ST>0 THEN970 FR 960 GOSUB1080:PRINT"{BLU)" LOAD
TH
COMPLETED
0220
:GOSUB350iPRINT AD>EA
OP GOTO950:SY
AE 940 GOSUB1080iPRINT"[BLU]**
GOSUB360:B-BS+AD-SA:FOR
UB350:GOSUB380:PRINT
650
FILE NOT
":GOTO690
GOTO970
30 600 F=0:GOTO440 QA 610 PRINT"[CLR3[DOWN](RVSJ
RJ
63466:IF(PEEK(783)A
NDDTHEN GOSUB1060:PRIN
DOWK)"iGOTO700
INS-NS
"A
s
B+I,A(I
AD>EA
THEN F=3
FQ 850 CL0SE1:CL0SE15:0N ABS(F >0)+l GOTO960.970 SA 860 INPUT#15,A,AS:IF A THEN
T"[DOWN)(RVS)
AD=AD+8:IF
(2
B!GET#1,A$:P
■I:I=B
FA
g4l"lF=llGOTO440 TO
TO
OKE BS+I,ASC(AS+ZS)UF( K>B)AND ST THEN F=2:AD
REENTER L
GOSUB10S0iB=BS-l-AD-SAiFO
1=0
THEN F=1:GOTO850
830 FOR 1=0
GOSU33B0:A(I
A<>CK
l,8,e,IS$+",P,R"iG
OSUB660:IF A THEN220 GET#l,A$,B$iAD=ASC(AS+Z
STEP3:BS=
LOSE3:PRINT"[DOWN)[BLU] ** END OF ENTRY **[BLKj
S>"e"ANDAS<"G")THEN540 OS
[SPACE)SS; NEXT ItPRINTiPRINT"[UP)
BiPRINT#l,CH
RS(PEEK(BS+I)J;ilF ST T
)tNEXT
QO
24THEN PRINT"(OFF)"j GET A$:IF AS=N?
780 FOR 1-0 TO
PRINT ASliNEXT JiPRINT
EQ 670
RETURN
OR
(space)lS;ii=i-3
KC 660 GET A$iIF A$-R$
410
430
THEN
|43"; :GOSUB300:IF INSo N? THEN GOSUB1030:IF F [SPACEJTHEN400
EX
JK SK
ASoDS
A$=LS+S$+LS:PRINT BSLS;
R
NEXTI RETURN
360
370
AND
[SPACE)ERROR!
RN
BE
AS<>L5
OSUB400:IF
HS,B+1,1);tB=A-B*C6iPRI NT MIDS(HS,B+l,l)fiRETU RR
IF
/3)=A PK 570
0iA=-l:J=2 CH
PE
BS;-
ENPRINT B5L?j(GOTO540
K25
2iAS=MID
$(BS,J,1):B=ASC(AS)-C4+
IF(AS-"[RIGHTjM)ANDF TH
INE
290
JX
GX
540
AND((I=0)AND(J
MIDS(INS,I):GOSUB320:IF
90,700,230:GOSUB1060:GO
EM
330
AS=RS
:J=2-J:IF J
1)<>"Y"THEN220
JA
IF
((I=0)AND(J=1))THEN GOS
TO250
EJ
0",A, 1):GOTO
UB1060:GOTO470
mids{"edlsq",i,1)then a PD
A-A-13*(AS=SS):IF A THE N AS=MIDS("ABCD123E456F
OSUB860IIF A THEN220
TiF»0:GOTO440 MX 510
R DATA" 230
FJ 770 AH-lNT{SA/256):AL=SA-(A H*256)iPRINT#l,CHRS(AL) ;CHRS(AH)r
ING...";:FORI=BS TO
PRINT TS"{RVS)H(OFfJnTE BD
SQ
=1)OR FJTHEN
I,0:NEXT:P
,15,"10:"iB=EA-SAiINS=" 0:"+IN5:IF OP THES810 760 OPEN 1,8,8,IS5+",P,W":G
")-9*(A$=."U">-10«(A$ = "I
J=2:NEXT:I=24iGOTO550 IF AS="fHOME)" THEN PRI NT BS;J=2iNEXT:I=24iNEX
PRINT"[2 DOWNj[BLU)WORK
HH 750 PRINT"D(DOWN]":OPEN15,8
p..)
EN220
EA-SA+7iPOKE rint"done" DR
A=A-7*(AS="L"}-8*(AS="•
■■)-U*{AS-"O")-12*(AS="
DING ADDRESSi43";iGOSUB 300!EA=-AD:GOSUB1030:IF
KR
.)4{AS = V)-5
FX
1030
IF AD<SA
OR
AD>EA THEN
1050
HA
1040
IF(AD>511 AND AD<40960
COMPUTE! s Gazello
October 1909
71
MLX }OR(ADM9151 248)THEN
3)"lRVS)C{OFF}ATALOG Dl SK"RTS;mAB(13)"[RVSIQ lOFFlUITiJOWN)tHLKj"
AND AD<53
GOSUB1080:F=0
:RETURN
hc 1050 gosub1060:print"(rvs) [spaceJinvalid address [DOWN)(BLK}"iF»1:RETU
AP
240
1060
B
POKE
SD+5,31iPOKE
,208:POKE
SD+6
SX
250
SD,240iPOKE
DX
1070
FOR
S=l
TO
100:NEXT:GO
TO1090 PF
1080
POKE
SD+5,8:POKE
240:POKE AC
1090
FOR
KE
S=l
TO
100:NEXTlPO
SD+4,0:POKE SD,0:PO
GOTO
240
AT";:GOS
260:IF(ADO0)OR(AS = N
RETURN:ELSE
AS=NLS:INPUT A3:IF LEN( AS)=4 THEN AD=DEC(ftS)
PP
270
IF
SOULS
THEN
THEN
BEGIN:IF
300:ELSE
280
IF
AD<SA
OR
PM
290
IF
AD>511
AND
(SPACEJTHEN
KE SD+1,0:RETURN
AD>EA
300
GOSUB
AE
100
XP
110
FB
120
TRAP 96B:POKE DIM NLS,A(7)
95H:PRINT"lSVSj
130
DD
320
CK=CK*Z2»-Z5* (CK>Z7)+A CK=CK+Z5*(CK>Z5):RETURN PRINT BE5;"(RVS) ENTER
+Z5*(CK>Z7):GOTO
330
QD
340
350
DEF
FNHB(A)=INT(A/256): FNLB(A]=A-FNHB(A)'2
8R
3GH
140
FJ
150
GQ
160
170
FH
190
PRINT"(RVS}"BS + LFS;: IF fSPACK}I<24 THEN PRINT" {OFF}";
RC
390
GETKEY AS:IF (AS>"/" AN D A$<":") OR(AS>"@" AND
PRINT TAB(12)"|RED] (RVS) 12 SPACESK9 §>
SPACESj"RTS;TAB(12)"
370
DC
210
220
I+J,l)
AC
400
{RVSH2 SPACES|"RTS;TAB (12) "IRVSH13 SPACES}
QB
410
IF
420
OTO 470 IF AS=RTS
IBLOJ" PRINT"{2 DOWN} {3 SPACESiCOMPUTEl'S LANGUAGE
MA
FB
D
EDITOR
RD
SE
XB
440
JP
450
180
PRINT"(BLK){2
SPACES)EN
THEN
EA=AD:E
AS<>"
460
THEN
PRIN
THEN
GOSUB
950:GOT
390
AS=LF$+SPS+LFS:PRINT +LFS;:J=2-J:IF
RINT PRINT
POKE A,0:NEXT A:PRINT"D
HA
480
NEXT
J
BA
490
500
AS;:NEXT
J:PRINT
FOR 1=1 TO 25 STEP 3:GE T#3,AS,BS:IF AS=SPS THE N
I=2S:NEXT:CLOSE 220
3:G0T
COMPUTEI's Gazotlc
Octobnr 19(19
DISPLAY
IMF
AOCK THEN
":G0 THEN
0:PRINT"{DOWN)
THE
GO
TO
BREAK<4J
HEXS(AD)+":";:GOS
310:B=BS+AD-SA
FOR I=B TO B+7:A=PEEK(I ):PRINT RIGHTS(HEXS(A), 2);SPS;iGOEUB 32 0:NEXT IS PACE)I
590
PRINT"{RVS|";RIGHTS(HEX
GB
600
SICK),2) F=l:AD=AD+8:IF AD>EA EN PRINTJ1{BLUJ" END
EB
610
OK
620
GET AS:IF AS=RTS THEN P RINT BES:G0TO 220 IF AS-SPS THEN F=F+1:PR
xs
630
ON
BF
640
DATA
•*":GOTO
TH OF
220
BES;
F
OAD
GOTO
570,610,570
BES'MDOWN} IRVS)
DATA
":OP=1:GOTO
L 66
0
650
660
AVE FILE ":OP=0 F=0:FS=NLS:INPUT"FILENA
PF
665
ME<4J";FS:If FS=NL$ THE N 220 IP LEN(F$)>14 THEN 660
RP
670
PRINT"1 DOWN}{BLKJ{RVSjT [OFF)APE OR {RVS)D{OFF}
SQ
680
GETKEY
BP
DK
ISK:
BES"{D0WN}1RVS)
HEN
S
(4J"; AS:IF
850:ELSE
AS="T"
IF
THE
AS«"D"
T
680
SP
690
PRINT"DISKIDOWN)":IF THEN 760
EH
700
DOPENil,(FS+",P"),W:IF
{SPACEJDS JK
710
MC
720
THEN
OP
AS=DS:GO
TO 740 BANK 0:POKE BS-2,FNLB(S A):POKE BS-1,FNHB(SA):P RINT"SAVING ";FS:PRINT FOR
A=BS-2
TO
BS+EA-SA:
PR I NT#1,CHRS(PEEK(A)) ; : IF ST THEN AS'"DISK WRI GC
730
TE ERROR":G0TO 750 NEXT A:CLOSE 1:PRINT"
{BLU}** SAVE COMPLETED (SPACK)WITHOUT ERRORS • RA
740
*":GOTO 220 IF DS=63 THEN BEGINiCLO SE 1:INPUT"{BLK}REPLACE
EXISTING
FILE
";AS:IF AS="Y"
[Y/NK4J THEN
SCR
ATCH(FS):PRINT:GOTO
700
:ELSE PRINT"i!iLK)":GOTO 660!BEND GA
750
CLOSE
1:GOSUB
"{BLK){RVS) OTO
NEXT
DATA
AS=NLS
(SPACE]220
G
K25
250:IF
BANK
(LS,I,2)=AS: IF
N GOSUB 320:A(I/3)=A:GE' 510
BES;"{CLRjfDOWN}
[RVS}
A$=AS+ISE:A = DEC(AS) :MIDS
T»3,AS AR
XB
I:PRINT:PRINT"{UP}
O
•* 650
580
LFS;:I=I-3
TAB(13)"IRVS}S
DOWN)":GOT0
DJ
{5 RIGHT)";:L$=" {27 SPACES)" DP
END OF ENTRY
{BLK){2
UB
P
ATA"RTS;TAB(13)"{RVS)L [OFFJOAD FILE" FILE"RTS;TAB[1
570
iSPACE)SPS;
TAB(10)"{DOWN}
{QFFjAVE
XR
US
THEN
T
{DOWN)"
PRI
470
THEN
3:PRINT"IDOWN)
IBLU}**
TURN{OFF]
IF ASOLFS AND ASODLS lSPACE)OR ((1=0) AND (J
470
MLX COMMAND
F)
AN
NT B$:J=2:NEXT:l=24:NEX T:F=0:GOTO 363 IF (AS="iRIGHT}"| AND F THEN PRINT BS+LFS;:GOT
GB
OR
((1=0)
AS="IHOME}"
G ";:BANK 0:FOR A = BS (SPACE)TO BS+(EA-SAJ+7: ONE"
AND
480
IF
560
AD<=EA
360
CLOSE
N
0
-1)) PS
AS="F":G
BS;:J'2:NEXT:I=24:GOT
0
Y" THEN 220 PRINT"{DOWN}{BLU)WORKIN
{OFFjNTER DATA"RTS;TAB( 13) "{RVS1D1OFF)ISPLAY D
72
|J=1)
THEN
HEN
SUB
471)
AS="-"
T
0
LSE 190 PRINT"lDOWN)lBLK}CLEAR {SPACElWORKSPACE [Y/N)?
iSPACKlMRNU {4}[DOWN}": PRINT TAB(13)"(RVS)E
238
430
ADDRESS44J";:GOSUB AD
AS<"G") THEN 470 IF AS="+" THEN AS="E":G OTO
PRINT"{BLK)STARTING ADD RESS{4}";:GOSUB 260:IF {SPACEJAD THEN SA=AD:EL
[BLKHRVSJ
HB
FOR I=B TO 24 STEP 3:BS =SPS:FOR J=l TO 2:IF F {SPACEjTHEN BS=MIDS(L$,
{RVS}(2 SPACES)1OFF} tBLUj 128 MLX IRED}
F=0:AD=AD+B:IF
INT
380
f4}™iGETKEY AS:IF QH
PS
260:IF
200
HEX$(AD
THUN
HR$(8):COL0R 0,15:COLOR 4,15:COL0R 6,15
DING
MF
F
(SPACKjLS:PRINT"tUl'l t5 RIGHT}";
FNAD(A)=PERK(A)+
(2 DOWN}" 180
310:PRINT
GOSUB
QA
CHINE
DK
3
KEY 1,"A":KEY 3f"B":KEY 5,"C" :KEY 7,"D":VOL 15 :IF RGR<0)=5 THEN FAST PRINT"{CLR)"CHRS(142);C
(2
FE
0:PRINT:K=0:OPEN
)+":";:IF
256*PEEK(A+1)
JB
BANK
250
,3
DEF
56:DEF
JA
550
330
(SPACEjDATA ":GOSUB :IF A$=NLS THEN 220
627):EA=65280 BES=CHRS(7):RT$=CHRS(13
(32):LF$=CHRS(157) KE
{BLK}":AD=0:RETURN
AH
):DLS=CHRS(20):SP$=CHRS
I
(DOWN}
CK = FNIIB(AD) :CK = AD-Z4*CK
56:Z7=127:BS=256*PEEK(4
MC
AD<65280
310
Z2 = 2:Z4 = 254:Z5='255:Z6 = 2
540
7:POKE B+I,A(I
I
{BLU(PRESS: IRVS[SPACE {OFF) TO PAUSE, {RVS}RE
RD
4627,128:
CA
530
PRINT BES;:
NVALID ADDRESS
Program 2: MLX for Commodore 128
XB
JF
RETURN SO.
1=0 TO
):NEXT
RE
THEN
950:PRINT:PRINT"
IRVS) ERROR: REENTER LI NE " :F = l:GOTO 360 PRINT BES:B=BS+AD-SA:FO
8
A
TURN:BEND
MA
520
250
260
AD=0
DX
340,5
BG
SD-t-
SD+4,17
950:GOTO
LS1THEN
SD+6,
SD.BjPOKE
1.90IPOKE
A
PRINT"STARTING UB
{SPACE)SD+l,4iPOKE SD+4,33
AS : A=INSTR ("EDI.S
50,64 0,650,930,940:GOSU
RN AH
GETKEY
CQ",AS):ON
SUB
FD
760
SAVE:
950:PRINT
ERHOR DURIN
{4J":PRINT
AS:G
2 20
DOPENfll,(F$+",P"):IF THEN
DS
AS=DSS:F=4:CLOSE
{SPACK)l:G0T0
790
MLX PX
770
:IF
ISPACE|ADOSA GOTO
KB
780
THEM P=l:
790
Back Issues/ Disk Orders
PRINT"L0ADIHG ";FSiPRIN T:DLOA0(FS),B0,P(BS):AD ■SA+FNAD(174)-BS-l:F=-2 *(AD<EA)-3*(AD>EA]
BQ
79B
ER
900
IF F THEN 800:ELSE PRIN T"tBL(Jj** LOAD COMPLETE D WITHOUT ERRORS **":G0 TO
QJ
810
220
GOEUB 950:PRINT"(BLK1 (RVS| ERROR DURING LOAD : {4}":0N F GOSUB 810,8 20,830,84fl:GOTO220 PRINT'INCORRECT STftRTIN G ADDRESS (";HEXS(AD);"
820
PRIHT"LOAD ENDED EXS|AD):RETURN
EB
830
yRINT"TRUNCATED
840
NG ADDRESS ":RETURN PRINT"DISK
FP
AT AT
COMPUTE! Publications Single-Copy Sales
950
P!UNT"TAPE":AD=POINTER{ FS) :BANK
1:A = PEEK[AD):A
L=PEEK(AD*1):AH=PEEK(AD
+2)
XX
FG
860
870
BANK 15:SYS DECCFF6S") ,0,1:SYS DEC("FFBA"),1, 1,0: SIS DECC'FFBD") ,A,A L,AH:S¥S DEC(nFF9B"),12 8:IF OP THEN 890 920:SVS
A3
8c,'
Greensboro, NC 27403
Slala
Zip
Type o< computer
Issue Month/Year)
Magazine Of Disk Namo
Price'
";FS
DEC("EA18"):
peek(281g)=5
then
ob
9s0:print"[downj
ND
900
":G0TO
SA
THEN
F=l:GOT0
800:EL
XB
910 A»BS:B=BSHEA-SA)+1:GOS UB 920:SVs: DEC("E9FBn): IF ST>0 THEN B89:ELSE 1 90 920 POKE193,FNLB(A): POKE 194 ,FNHB(A):POKE B):P0KE
JUBTOTAL
CP
MM
930
175,PNHB(B):RET
9-1 0
CATALOG:PRINT"I DOWN) IBLU)**
PRESS
OR
*'":GETKEY
MENU
ANV
OTO 220 PRINT BES"IRVS) {4J";RTS;"ARE
Sales Tax:t Shipping: TOTAL: ■
KE1T
F
ary, l&S6r are available in addmon. The following
YOU
issues Bra NOT aviilaDJe Gaieffe. 1/86, 3/66 ■ Smgla disks lor COMPUTE!'* Gazette are S15-00. DfSh/inflga?inB comDmarion?; are S^S 00 NOTE: No dlshs aaled pnof to June 1966 are nvHnT.ibta THe May lt»B6 and Qetowr
AS:G
magazine/disk combination. Our back issue inventory
5: END 950
SOUND
AF
960
IF
but wewn attempt to suppfy 3 5-incn disks rf re
MK
970
N RESUME 300 IF ER-14 AND
KJ
980
N
RESUME
IF
ER = 4
AND EL-260 THE
EL-789
F=4:AS=0SS:RES0ME
00
9 90
Eat* Is^uoa of COMPUTERS Amiga Rosouce maganno arts available beginning with Sprmcj. 19BQ Nx $600each Bach issues of COMPUTES Amige fio sourco ii/sk are avniMbta Twinning with Summer.
EL-500
THE
19B9 lof $10.00 each. Disk/mags/ino Com&ina&ona are Si2.00
THEN
Shipping and handling included for U S and Can.idiar. residents Olher^ add $2 00 for surface mail £500 lor air mad.
NEXT
flND
quested The fcflowuig issues are NOT available: PC Magazine: 9/87, 11/B7, 9/S8 '
l,5fl0,L0:RETURN
ER"14
IF
ER=30
SE OR
PRINT ERRS(ER);" IN LINE";EL
THEN
800
RESUME:EL
ERR
6
67
120 iht Software Intelligent Software, Inc 122 Lyco Computer 123 Microcube Corporation
66 31 19 36
124 MicroProse
IBC
Montgomery Grant NRI Schools 125 Origin 126 Origin 127 P.A.V-Y- Software
29 17 IFC 3 36
63
46-47
132 Software Excitement
33
133 Software Support
International SOGWAP Software
37-39 66
134 Superior Micro Systems, Inc. 135 Tejas Soft
.65 66
Teutonics Plus, Inc
63
136 Utilities Unlimited, Inc
51
137 Virgin Mastertronic Intl 138 Weaselgraphics
15 66
Back issues Of COMPUTE'S PC Magazine are
consists mainty of magazines with 5 25-mcfi dsks.
A
S:IF AS<>"¥" THEN 220:E LSE PRINT"1CLR}":BANK 1 JB
66
119 The Grapevine Group
1987 Garolto <flsl<s aie no
$1000 each. This publication is avmiable only as a
SURE
[SPACEf[Y/N]?":GETKEY
118 Gosselin Computer Consultants
bngof nvaildbte '
QUIT
Bs& issues o! COMPUTE', and COMPUTE!'* Ga
zetto are 56.00 eac^i No issues Oalcd prior to Janu
174,FrJLBl
URN
67
BC 66
of America
ADO
SE AD=FNAD(2819)-l:E'=-2 •(AD<EA)-3'(AD>EA)
JD
27
131 Software Discounters
...1D0WN)
":AD=FNAn(2817) : IF
67
129 Ramco Computer Supplies ... 65 130 The Soft Group 45
220
PRINT"LOADING
66 67 66
128 Prof. Jones, Inc
gos
JblkHrvsJ file not fou
GQ
108 Cheatsheet Products Inc 109 Commotech 110 Compsult
116 Electronic Arts 117 The Experts
E SAVE COMPLETED **":G0 TO 220 890 svs dec("e99a"):print:! f
54 41
139 Edward A. Mailang III
City:
PRINT"lDOWNJlBLU)** TAP
CP
1OG Cardinal Software 107 Central Point Software
Crown Custom Covers
DECCE919") ,3:
920:SVS
66 42-43 66
115 Datel Computers
SHoet
A=BS:B=BS+{EA-SA)+1:GOS
UB
104 BRE Software 105 Briwall Brown Boxes, Inc
113 Computer Direct 22-23 114 Creative Micro Designs, Inc. . .45
PRINT:A=SA:B=EA+1:GOSUB
PRINT"SAVING
31
.54
111 The Computer Book Club .... 53 112 Computer Craftware 67
P.O. Box 5188
END1
";AS:R
Pago
103 BOBCO Interactive Software
("HEXSfEAJ") ERROR
:, ;.;rir it
102 AvantGarde 64
Please clip or photocopy, and mail completed coupon and check to:
";H
ETURN
KS
Header Service i;.i,; i r
Individual back copies of maga zines and disks are available by mail only while quantities last.
)":RETURN
DP
ADVERTISERS INDEX
COMPUTE! Publications
GET#1,AS,BS:CLOSE
Payment must be in U S OoJlSrs by check drawn oo U 5
t>an«. MastarCarrt or Visa credit cnrds accepted
on ordors of more tfWn S20-0Q t North Carofina. Nt-w York, and Pennsylvania res-
Classified Ads COMPUTED Amiga Subscription COMPUTEI's Gazette Back Issues COMPUTED Gazette Disk Subscription COMPUTED Gazette 5-Year Index COMPUTER'S Gazette Games Disk COMPUTED Gazette Power Tools Disk
68 61 87 49 63 57 55
COMPUTERS SpeedScript Disk
Subscription COMPUTERS Gazelle
67 October 1989
73
The Automatic Proofreader Philip I. Kelson
substitutes the full keyword for the ab breviation and allows the Proofreader
"The Automatic Proofreader" helps you type in program listings for the 128, 64, Plus/4, and 16 and prevents
nearly every kind of typing mistake. Type in the Proofreader exactly as listed. Since the program can't check it self, type carefully to avoid mistakes.
Don'l omit any lines, even if they con tain unfamiliar commands. After finish ing, save a copy or two on disk or tape before running it. This is important be cause the Proofreader erases the BASIC portion of itself when you run it, leav ing only the machine language portion in memory.
Next, type RUN and press RE TURN. After announcing which com puter it's running on, the Proofreader
displays the message "Proofreader Active". Now you're ready to type in a BASIC program. Every time you finish typing a line and press RETURN, the Proofreader displays a two-letter checksum in the upper-left comer of the screen. Com pare this result with the two-letter checksum printed to the left of the line in the program listing. If the letters match, it's almost certain the line was typed correctly. If the letters don't match, check for your mistake and cor rect the line. The Proofreader ignores spaces not enclosed in quotes, so you can omit or add spaces between keywords and still see a matching checksum. However, since spaces inside quotes are almost al ways significant, the Proofreader pays attention to them. For example, 10
PRINT'THIS IS BASIC" will generate a different checksum than 10 PRINT'THIS ISBA SIC". A common typing error is transpo
sition—typing two successive charac ters in the wrong order, like P1RNT instead of PRINT or 64378 instead of
64738. The Proofreader is sensitive to the position of each character within the line and thus catches transposition errors.
The Proofreader does not accept keyword abbreviations {for example, ?
instead of PRINT). If you prefer to use abbreviations, you can still check the line by I.ISTing it after typing it in, moving the cursor back fo the line, and
pressing RETURN. LISTing the line 74
COMPUTEIs Gazette
October 19B9
20
to work properly. The same technique works for rechecking programs you've
30
R FOR ";:IF VEC=42364 THEN [SPACE J PRINT "C-64" IF VEC=50556 THEN PRINT "VI
already typed in.
40
while the Proofreader is active. When you perform a command like GRAPH IC 1, the computer moves everything at
IF
50
IF VEC=17165
Though the Proofreader doesn't interfere with other BASIC operations, it's a good idea to disable it before run
lodge: It's not affected by tape or disk operations, or by pressing RUN/ STOP- RESTORE. The simplest way to disable it is to turn the computer off then on. A gentler method is to SYS to the computer's built-in reset routine (SYS 65341 for the 128, 64738 for the 64, and 65526 for the Plus/4 and 16). These reset routines erase any program in memory, so be sure to save the pro gram you're typing in before entering
the SYS command. If you own a Commodore 64, you may already have wondered whether the Proofreader works with other pro gramming utilities like "MetaBASIC." The answer is generally yes, if you're using a 64 and activate the Proofreader
after installing the other utility. For ex ample, first load and activate Meta BASIC, then load and run the
Proofreader. When using the Proofreader with another utility, you should disable both programs before running a BASIC pro gram. While the Proofreader seems un
affected by most utilities, there's no w.iy to promise that it will work with any and every combination of utilities you might want to use. The more utili ties activated, the more fragile the sys tem becomes.
The New Automatic Proofreader 10
VEC=PEKK(77 2 :LO=43:HI=44
THEM
C
16" LO=45:HI=
6:ADR=SA
70
FOR E
J=0
TO
1G6;READ
BYTiPOK
ADR,iiYT:ADR=ADiUI ;Ci[K=CHK
+BYTiNEXT
80
IF
CHK<>20570 THKN PRINT
ERROR*
90
CHECK
TYPING
IN
"*
DATA
STATEMENTS":£ND FOR J=l TO S:READ RF.LF.HFj RS=SA+RF:HB=INT(RS/256):LB=
RS-(256*HB) 100
CHK=CHK+RF+LF+HF:POKE F,l,BiPOKE
110
IF
SA+L
SA+HF,HB:NEXT
CHK*>22054
•ERROR*
THEM
RELOAD
iSPACEjCHECK
ning another program. However, the
Proofreader is purposely difficult to dis
GRAPHIC
60 SA=(PiSEK(LO)+256*PEEKOlI ) ) +
command while the Proofreader is in memory.
THKN
46:GRAFHIC CLR:PRINT"128"
memory area, causing the Proofreader
to crash. The same thing happens if you run any program with a GRAPHIC
VEO3515S
LRsPRINT "PLUS/4 &
the start of BASIC program space—in
cluding the Proofreader—to another
PROOFKEADE
C-20"
If you're using the Proofreader on
the Commodore 128, Plus/4, or 16, do not perform any GRAPHIC commands
"AUTOMATIC
PROGRAM
"
AND
FINAL LINE"iEN
D
120 130
POKE SA+149,PEEK(772):POKE SA+150,PEEK(773) IF
VEC=17165
14,22:POKE
THEN
POKE
SA+
SA+18,23:POKESA+
29,2 24 : P0KESA+139,224
140
PRINT CHRSI147);CHRS(17);" PROOFREADER ACT1VE":SYS
150
POKE ilI,PEEK(HI)HiPOKt:
SA
(P
EEK(LO)+256*PEEK(HI))-l,0iN EW
160
DATA
120,169,73,141,4,3,16
9,3,141,5,3
170
DATA 68,96,165,20,133,167, 165,21,133,168,169
180
DATA 0,141,0,255,162,31,18 1,199,157,227,3 190 DATA 202,16,248,169,19,32, 210,255,169,18,32 200 DATA 210,255,160,0,132,180 ,132,176,136,230,180
210
DATA 200,185,0,2,240,46,20
1,34,208,8,72 220 DATA 165,176,73,255,133,17 6, 104,72,201,32,208
230
DATA
7,165,176,208,3,104,2
08,226,104,166,180
240
DATA 24,165,167,121,0,2,13 3,167,165,168,105
250
DATA 0,133,168,202,203,239 ,240,202,165,167,69
260
DATA 168,72,41,15,168,185, 211,3,32,210,255
270
DATA
104,74,74,74,74,168,1
85,21),3,32,210
2E10 DATA
2£i5,162,31 , 189,227,3,
149,199,202,16,248
290
DATA
169,146,32,210,255,76
,86,137,65,66,67
300 DATA
68,69,70,71,72,74,75,
77,80,81,82,03,88
310 DATA
13.2,7,167,31,32,151,
116,117,151,128,129,167,136 ,137
Q
C218:A2
03 A0 01 C220:1A C3 A2 IB C228:FD 68 4a C9 C230:00 20 9E F4 C238:00 85 FB A9 C240:FB A2 EB A0 C248:AE 1A C3 CA C25B:C3 68 48 C9 C25B:B0 20 9E F4 C260:00 85 FB A9 C268:FB A2 EB Afl C270:20 2F F3 A9 C278:68 60 20 20
BEFORE TYPING Before typing in Droarams please rpfpr fn kU 1 G f Cl
■
ii
iw tn Tv.tr\a In ii i
COMPUTE 's Gazette Programs," elsewhere in this issue
Text Screen Editor See instruct inns IH art c\e 3 r
L
/
35 bejare typa
on
in
oast ■"•5'
Program 1
Text Screen Editor
C000SA9 80 C008:CC F0 C01B:A9 00
3D SA S2
AS
C6
85
FA
78
CF
F0
0C
85
CF A5 CE
AE
87
C018:02
13
EA
20
B4
E5
A2
D4
86
D8
A6
91
20
AC 90 B0 80 C9 C0
C0
AA
38
C9
05
5F
20 C02B:B0 86 C028:01 60 C030:C9 20 C038:26 C9 C040:5F C0 C048S4C SF CO50:3F 4C C058:E9
C060:C7 C063:20
7F F0
8A 60 C9 CB
5F 4C
A5
C9 ID C088:27 D0 IB Cfl93:F0 17 C9 C098:C9 27 F0 C0A0:C9 20 DB C0A8:E7 4C 05 CflB0:EE 20 00 C0B8:EE 21 D8 C0C0:A6 D6 E0 C0C8:85 FB A5 C0D0:85 FD A5 CBDBiFB E9 2B C0E0:Dl 91 FB C0E8:C0 28 00 C0F0:A2 18 20 C0F8JF0 E9 20 C100:C9 8A 00 C1B8:E9 20 24 C110:A5 D2 85 C118:A5 F4 85 C120:20 24 EA C128:fb Bl F3
A0
Afl
07
85
13
E0
AO
Afl
AO
Afl
20
DD
F5
FD
0628:A0
D5
C9
05
C9
05 DB
F3
A9
43
9D
DB
CB
CA
CB
CA
CB
A3
DO
08
ei B8
0630:EB
B8
IB A9
063B:A0
A3
A0
Afl
70 85
C2
A9
5C
0 64 0-.AO
AB
AB
Afl
Afl
El
AO
Afl
A0
AB
64
DB
20
DD
A9 F5
CC
0G48:A0 0650:A0
4C
FC
CB
CA
DB
F3
BA
40
20
13
FE
9C
0658:EB
AS A0 A0 A0 A0 E0 A0 AQ CA CB CA DB C9 D5
A0
4C
C9
D5
C9
Afl
066fl:A0
A0
AO
A3
AO
Afl
A0
AO
0668:AC1
Afl
AO
A3
Afl
Afl
A0
A0
Cl 6C 74
A0 0673:A0 D5 0680SEB DB 0688:A0 A0 O690:A0 A0
A0
A3
Afl
AO
A0
A0
7C
C9
D5
C9
D5
DB
F3
CB
CA
CB
CA
CB
A0
A0
A0
AB
Afl
Afl
AB
A3
AB
Afl
A0
A0
A3
Afl
Afl A3
Afl
D8
32 36
20
20 20
2B
20 2B
20 20
20
20 20
20 20
20
0E 16
20
20
20
20
IE
20
00
00
BB
BB
00
30
3E
C288:20
20 20
A0
0670:A0
1C A7 3C El 11 44
O6A0:AO
CA
CB
CA
CB
CA
DB
F3
32 61 94 9C A4 0B
79
36A8:EB
DB
C9
D5
C9
D5
C9
05
47
10
B6B3:C9
D5 C9 05 D5 C9 05
05
C9
BC 05 CA
F2
F2
20
D5
C9
D5
C9
D5
F2
F2
C9
FE
06Cfl:C9 06C8:C9
DS C9 D5 C9 D5 C9 DS C9
C9
F2
F2 F2 F2
D5
C9
D5
DB
F3
17
DB
DB
DB
DB
38
06D0:F,B
DB
CB
CA
CB
CA
CB
CA
DB
DB
DB
DB
DB
38
36D8:CB
CA
CB
CA
CB
CA
DB
DB
DB
DB
4B
B6E3:CB
CA CA
CB
DB
CB
CA
CB
CA
CB
CA
DB BF 97
DB
DB
DB
DB
OB
DB
48
06E8:CB
CA
CB
CA
CB
CA
CB
CA
9F
DB
DB
DB
DB
DB
DB
F3
68
06F0:CB
CA CB
CA
CB
CA
DB
F3
06F3:EB DB C9
D5
C9
D5
C9
D5
F0 97
D5
C9
D5
C9
D5
C9
05
0E
D5 D5 0718:C9 DS 3720: El) DB 0728:CB CA 3730:CB CA
C9
D5 D5
C9 C9
D5
C9
D5
D5
C9
05
C9
D5
C9
DS
DB
F3
CB
CA
CB
CA
CB
CA
CB
CA
CB
CA
CB
CA
CB
CA
CB
CA
CB
CA
fl738:CB
CA
CB
CA
CB
CA
CB
CA
0740:CB
CA
CB
CA
CB
CA
OB
F3
0748:EB
DB
C9
D5
C9
D5
C9
D5
16 IB 68 2D E0 E8 F0 42 E8
37S0:C9
05
C9
D5
C9
D5
C9
D5
5E
3758:C9
DS C9
D5
C9
D5
C9
0760:C9
D5 C9 D5 C9
D5 C9 D5 C9
D5
C9
fl768:C9
D5
DB
05 05 F3
0770:EB
DB
OB
DB
DB
DB
DB
DB
3778:DB
DB
DB
DB
OB
DB
DB
DB
3780:OB
DB
DB
DB
DB
OB
DB
DB
3738:DB
DB
DB
DB
DB
DB
DB
DB
66 6E B8 86 86 8E 96
,3793:OB 3798:CA 07A0:F1
DB
DB
DB
DB
OB
DB
F3
B6
Fl Fl
Fl
Fl
Fl
Fl
Fl
Fl
Fl
Fl
Fl Fl
Fl Fl
Fl
Fl Fl
13 AE B6
Proflran 2
PU ft
EXa
F2
F2
F2
F2
F2
F2
F2
F2
F2
B420:F2
F2
F2
F2
042B:EB
DB
on
DB
E9
6F 39
F2
3430:DB
DB
DB
05
31
0438:DB
DB
DS
5E
A6
3E
B440:DB
DB
86
02
AB
0448:DB
3F
4C
F0
BB
05
E9
IF
C0
Bfl
05
C9
FF
B0
C0
A9
13
0698:A0
A0
AB
A0
06B8:C9
CC
D6
EB
C8
0450:EB
DB
CB
CA
CB
CA
CB
CA
57
C9 0D B7 A9
DO
0A
A9
0458:CB
CA
CB
CA
CB
CA
CB
CA
0B
0D
4C
A6
1C CC
046B:CB CA
CB
CA
CB
CA
CB
CA
13
D0
09
A6
D3
EB
F0
0468:CB CA
CB
CA
CB
CA
CB
CA
IB
4C 94 0D 05 C0
05
C9
CB
CA
CB
CA
DB
F3
047H:EB
DB
C9
D5
C9
05
C9
D5
6C 13
048B:C9
D5
C9
D5
C9
D5
C9
D5
88
04BB:C9
D5
C9
D5
C9
05
85
D0
0490:C9
D5
C9
D5
C9
C9 D5 C9
D5
C9
D5
90 98
60 C9
11 C9 ID 3 BB Dl 8E 16 6F 04 E7
0473:CB CA
A9
Cfl 10 27 94
D0
04
EB
B49B:C9
D5
C9
D5
C9
05
DB
P3
E2
D0
40 Dl F3
64
04A0:EB
DB
CB
CA
CB
CA
CB
CA
A7
3E
04A8:CB
CA
CB
CA
CB
CA
CB
CA
5B
04B0:CB CA B4B8iCB CA
CB
CA
CB
CA
CB
CA
63
CB
CA
CB
CA
CB
CA
6B
B4C0:CB
CA
CB
CA
CB
CA
DB
F3
BC
F4 D6 8D
04C8:EB 04D0:C9
OB
C9
D5
C9
D5
C9
D5
63
OS
C9
D5
C9
DS
C9
D5
D8
85 60 IF F0 AF FB 37 FD Al E9 BB 91 20 2a 6A D6 6D
04D8:C9
D5
C9
D5
C9
D5
C9
EB
04E0:C9 05
C9
D5
C9
D5
C9
04E8:C9
D5
C9
D5
C9
D5
DB
05 D5 F3
04F0:EB
DB
CB
CA
CB
CA
CB
CA
F7
04F8:CB
CA
CB
CA
CB
CA
CB
CA
AB
050B:CB
CA
CB
CA
CB
CA
CB
CA
B4
Fl
Fl
Fl
0508:CB
CA
CB
CA
CB
CA
CB
CA
BC
B7B0:F1
Fl Fl Fl Fl
Fl
Fl
Fl
B51B:CB
CA
CB
CA
CB
CA
DB
F3
07B8:F1
Fl Fl Fl
Fl
Fl
CB
0518:EB
DB
C9
D5
C9
D5
C9
A3
0E 7F
Fl Fl
07C0:Afl
AB
83
8t"
9a
99
92
09
A0 4A
37C8:87
88 83
94
A0
in
B9
BS
B9
F8
07D0:A3
8F
8D
90
95
94
85
64
B7D8:A1
A0
93
95
82
8C
89
83
07E0:81
94
89
8F
8E
93
AO
A0
28 A3
00 AB
A5 Bl 2B
60
C9
89 B6
18
F0
2C
A5
D2 F4 24
85 85
FC FE
A5 E8
EA
A0
00
4D 20 B2 Bl IF
Bl F3 F3 E0
91
FD
CB
18
90
C9
7A
C2
91
C168:91
F3
ca
C173:aB
60
C9
C178:F0
31
C1B0:FE
AS
60 03
C1B8:A2
18
A0
C190:24
EA
C19B:F3 C1A0:F1 ClA8:C3
99 20 58
C1B0:7B
A9
C1B8:C9
22
C1C0:C9
0D
III
34
F2
60
C210:9D
A0
041B:F2
C160:B9
AE
A0
92
0618:A0 062fl:A0
041fl:F2
C158:87
C208:EA
A0
8F
93
F2
C0
C2
A0
94
AD
F2
ca
C1F8:F3 C8 C200IAA 68
Afl
89
A9
A9 FC A9
F2
C1SO:A2 C2
C1F0:CA
A0 A0 85 84
AO
C2
F2
C9 99
C1D8:C3 20 C1E0:1A C3 C1E8:16 E7
B8
48
F2
A6
90
Dfl
4C
F2
D2 60 Dl
F0
83
71
F2
C13B:B0
C1DO:0F
6A
A3
0613:A0
F2
F3 EB
C1C3:2B
F3
C9
F2
C130:D0
C148:B1
DB
D5
F2 F2
A6 D6 24 EA A9 86 3E A2 18 20 EA A5 Dl 85 FC A5 F3 85 FB CA 20 F0 A0 00 Bl Dl 91 FD ca C0 00 FB 04 £4 D6 20 FF E9 87 D0 14 A0 7A C2 Si F3
C140:8A
CA
C9
20
E9
16
CB
D5
20
F2
20
CA
C9
20
90
C078:91
CB
DB
20
40
IF
CA
0608:EB
20
29
13
36fl0:A0
F7
20
04O8:F2
D0
Cl
F9
20
39 FA 7F 93
C070:18
AD
20
20
F2
09 80 AE EA A9 ID A6
FE
20
23
040U:D5
02
C08B:C0
8A 6D 61 F5
00
C3
20 20
C280:20
C290:20 C298:20 C2AB:20
20 A3
FF
E9
28
20
EB
33
A9
B9
0520:A0
AO
Afl
A0
Afl
Afl
AB
A0
2A
00
B528:A0
A3
Afl
A0
A0
Afl
A0
A0
32
99 A9
BA 52 0D
053B;A0
AB
Afl
AO
A0
Afl
AB
AB
3A
B538:A0
D5
C9
D5
C9
D5
DB
F3
EF
CB
0700:C9
0703:C9 0710:C9
37A8:F1
C9
BE
DO
Fl
SB DO
14
A0
00
Cl
0540:EB
DB
CB
CA
CB
CA
E0
5F
Dl
B9
A2
C2
4S
0548:A0
AB
Afl
Afl
A0
Afl Afl AO
52
C0
2B
DO
Fl
A9
A3
AO
AO
Afl
A0
A0
A0
5A
F0
05
C9
8C
0558:A0
Efl
E3
Afl
Efl
Afl
Afl
Afl
7C
DBO0:FB
FB
0B
EB
9B
FB
FB
FB
8F
A9
00
20
056B:E0
CA
CB
CA
CB
CA
DB
F3
E8
D803:FB
EB
BB
FB
FB
FB
3B
EB
A5
A5
D6
48
0568:EB
DB
C9
D5
C9
D5
C9
EB
10
D310:FB
EB
FB
FB
FB
FB
0B
FB
DB
20
0A
E5
0570:AG
Afl
A0
Afl
Afl
Afl
Afl
Afl
7A
DB18:FB
FB FB
FB
FB
FB
FB
FB
C9
Bl
99
CA
C2
BB 4F 18 BA 13 ID 20 8C Bl 63
0550:A0
88 48 48 00 Dl
F2
C2
C8
CB
28
DO
Program 3'
EXH
r
0578:A0
AB
AB
A3
Afl
Afl
Afl
A0
82
D820:FB
FB
FB
FB
FS
EB
FB
FB
71
058B:AO
A3
E3
AO
Afl
A0
E0
A0
13
D823:FB
0B
EB
BB
FB
BB
FB
FB
FF
E9 A9 00 8D 1A 46 C6 85 CC F0 FA 81 OB 85 CF 20 B4 E5 81 FB EE C9 14 F0 IF 56 FB 29 AA 29 7F C9 DF DF 8A AE 1A C3 E0 6B D7 9D IB C3 EE 1A CC 16 E7 4C AA Cl AE C6 FB C6 CE 1A C3 23 73 4C AA Cl Afl 00 B9 EF 91 Dl B9 F2 C2 91 8A CB 28 DB Fl IB 63 2A AB 20 OA E5 20 24 58 1A C3 FB 65 A9 53 Fl C3 BB 1A C3 A9 00 C5
0588:A0
D5
C9
05
C9
D5
DB
F3
40
D830:0B
EB
0B
FB
CB
0B
IB
FB
91 C8 40
A5
0590:EB
DB
CB
CA
CB
CA
CB
Efl
AF
D83a:0B
BB
3B
FB
FB
FB
FB
EB
3F
059a:AO
A3
AO
AO
A0
A0
A0
."i0
112
D840:FB
FB
BB
OB
FB
FB
FB
Fa C4
05AB:A0
A3
A3
AO
Afl
AO
Afl
A0
AA
D848:FB
0B
FB
FB
CB
FB
flB
FB
05AB:AB
A3
Efl
AO
Afl
AO
Efl
Afl
3B
DB50:FB
FB
FB
CB
flB
9B
FB
F8
05B3:A0
CA
CB
CA
CB
CA
DB
F3
19
D858:FB
EB
EB
EB
FB
FB
FB
FB
0 5B8:EB
DB
C9
D5
C9
D5
C9
A0
20
Oa60:FB
FB
FB
FB
FB
FB
FB
FB
O5C0:AO
AB
Afl
A0
A0
AO
Afl
Afl
CA
D868:FB
FB
FB
FB
OB
FB
CB
EB
0SC8:A0
AB
94
85
98
94
A0
A3
FB
FB
FB
EB
EB
flB
FB
A3
E0
EO
A0
AO
E0
A0
2F 67
D370;FB
05D0:AO
D8 78:FB
FB
FB
FC
CC
FC
FC
FC
05OB:A3
05
C9
D5
C9
D5
DB
F3
98
D880:FC
EC FC
0C
3C
0C
FC
EC
0SE0:EB
DB
CB
CA
CB
CA
CB
E0
FF
D888:FC
FC
EC
FC
FC
0C
FC
EC
05E8:AB
A3
AO
AO
AO
AO
A0
A0
F2
DB90:FC
0C
0C
FC
FC
FC
CC
EC
05F0:A3
93
33
92
85
85
8E
Afl
C9
O898:9C
FC
FC
FC
EC
CB
EB
FB
05FB:AO
A0
Efl
AB
AO
AO
AO
Afl
OH
D8A0;FB FB
FB
FC
ac
3C
FC
FC
COMPUTE'S Gazette
October 1989
SA F5 03 12 22 7F C7 C3 64 77 Bl 26 75
8D
6E
17
03 E5 E4
60
BB
03
E7 8D 20
03 03
F0 B4
00
8D
BA
17 ftl
B4
13
AC
6C A7
BD
62
17
F0
07
B8
17
EB
C8
D0
F4
17
A9
01
8D
6F
17
Fl
16
AE
6D
17
20
C9
90
0C
8E
20
2E
E9 1A 60 62
AE 17
82 20
17 3E
82 17 4C 3C 15 AD
8C 20 FF 17
4D
AD
87
12
20
D0
20
DC
3E
15
AD
21
DB
20
3E
15
4D
A9
FF
8D
85
17
17
05
D0
IB
AB
0B
20
AD 3 7 BA 14
C8
14
20
0F
20 8D
10 45
85
20
B9
C9
01
D0
C7
1490: 13
A0 4C OC
14
1488; C8
17 14 AH
BA
39
15 20 17
A9
F3
C3 04 17 20
BA
14
20
C3
ID
149B; 14
A0
03
20
BA
14
20
C8
25
14A0: 14
4C
17
17
Afl
0C
20
BA
6A
14A8: 14
23 ca
20
BA
5D
20
C3
A0 20
08
14B0: 14
14 14
CA
15
4C
E7
17 F5 59
95 60 15
4C 73 80
D8A8
FC
FC
EC
FC
EC
FC
FC
FC
D7
DB50 :FB
FB
FB
0B
9B
FB
IE
FC
0C
FC
0C
FC
FC
EC
AC
DB58 :0B
9B
FB
FB
FB
EB
EB E5 EB 0F
CA C9
FC
FB EB
13F8
D8B0
1400
90
B8
D0
D8B8
FC
FC
FC
FC
FC
FC
FC
EC
5A
DB60 :FB
FB
FB
CB
FB
FB
FB
FB
15
1408
20
80
03
D8C0 .EC
FC
FC
FC
EC
FB
EB
FB
C2
DB6 8 ;FB
FB
EB
FB
EB
0B
0B
9B
97
1410
A9
83
8D
E6
DBC8 . FB
FB
FB
EC
0C
0C
FB
FB
0B
FB
FB
FB
A0
1418
A5
16
60
A9
EC
FC
FC
FC
4D 8F
FB
FC
FC 0C
DB73 :FB
Dana :FC
FC FC
DB78 ;Ci!
FB
FB
EB
9B
FB
EB
FB
F3
1420
20
Dl
15
20
D8DB :FC
CC
FC
0C
FC
FC
FC
EC
5F
DB80 :FB
CB
FB
FB
FB
0B
EB
FB
48
1428
17
A2
BB
D9 KB :0C
FC
FC
FC
CC
FC
0C
FC
B6
DBB8 :FB
FB
EB
FB
EB
FB
FB
FB
BD
99
4D
D8E8 :FC
0C
FC
FC
FC
FB
FB
FB
57
DB90 :FB
FB
FB
EB
FB
CB
0B
FB
A4
1430 1438
6C
D8F0 :FB
FB
FB
0C
EC
EC
FC
FC
Fl
DB9B ;FB
0B
0B
EB
FB
FB
FB
FB
F4
FC
0C
FC
0C
FC
PC
0C
9B
DBA0 :EB
EB
FB
EB
FB
FB
EB
FB
2B
1440
Dat-a :0C
1448
0900 :EC
0C
0C
FC
FC
EC
EC
EC
E0
DBAS :FB
0B
FB
FB
FB
FB
0B
EB
32
1450
D90B :EC
0C
FC
EC
FC
FC
CC
FC
16
DBB0 :0B
FB
EB
FB
EB
EB
EB
FB
0D
D910 :FC
FC
FC
FC
A8
FB
0B
FB
FB
EB
FB
9B
Bl
1460
D918 :FB
FB
FB
EC
DD
DBC0 :FF
FF
FF
FF
FF
FF
FF
FF
78
1468
D920 ;90
F0
F0
EC 2B EB CB FC FC FC F0 F0 FF FF PF FF
DBB3 :FB
1458
85
DOCB IFF
FF
FF
EF
FF
FF
FF
FF
7F
1470
D928 :FF
PF
at*
ff
CF
FF
FF
3C
DBD0 :FF
FF
FF
0F
FF
FF
FF
FC
1478
D930 :FF D938 :F0
FF
FF
FF
00
F0
E0
F0
5A
DUD 8 :FF
EF 0F
FF
FF
FF
FF
FF
9F
FC
FC
FC
FC
FB
0B
CB
CC
DBE0
FF
FF
0F
FF
EF
FF
EF
D940 :FB
FB
FB
EC
FC
CC
HC
0fl
72
D948 :FF
FE1
FF
00
FF
F0
F0
F0
92
D9S0 :F0
EB
F0
F0
F0
F0
E0
E0
CF
D958 :00
FB
F0
FF
F0
FF
FF
FF
ED
D960 :00
FC
FC
0C
FC
0B
0B
0B
E8
D968 :FB
FB
FB
FC
FC
FC
D970 :FF
E0
F0
00
FF
00
FC FF
00 FF
D97B ;FF D980 :FF
FF
FF
FF
IF
EF
FF
FF
F0
FF
F0
00
CB
D988 IFB D990 ;FB
FC
FC
FC
FC
FB
FB
EB
FB
FC
FC
0C
D99a :9F
F0
FF
FF
FF
F0
D9AB :F0
F0
C0
F3
F0
D9A3 :00
00
FF
FF
D9B0 :C0
EF FC
0C
FC
D9B8 :FB
FB
FB
FC
D9C0 :EF
F-0
FF
D9C8 :F0 D9D0 :F0
F0 FF
F0 F0
FF
0F
FF
D9D8 ;E0
EC
0C
FC
FC
FB
D9EB ;FB D9E8 :CF
FB
FB
0C
FC
FC
FB
FF
FF
FF
F0
D9F0 :00
F0
F0
E0
F0
D9FB :F0
FF
EB
FF
0F
DA00 :00
FC
1C
FC
FF
FF
Program 4: Demo
26
SM
10
IFA=lTHEN50
EX
20
IFA=2THEN70
3E 7A
SF AR
30 40
ft = l LOAD"EXS",8,1
14B8i 7D
14
A2
00
B9
14C0: fa
ca
Ea
E0
04
FF
E4
PII
50
A= 2
9F
FA
MF
60
LOAD"EXC",8,1
1-1C8; A9
00
3D
B0
17
70 D0 2B
14D0: 9 0
09
AC
80
17
14D8: 31
15
60
2B
2C
15
0B
9E
POKF.53281,0 POKE53281.1
00
00
70 80
A0
FC
FM RR
03
C3
2F
F0
20
FB
14E0: F0
13
20
52
15
EF
F0
EC
MJ
90
GOTO70
EE
80
00
F0
F0
8A
14EB: AD 14F0: 01
83
17
C9
FF
D0
DE
20
3E
FF
10
EF
68
FC
FB
FB
EB
11
14F8; C8
14
A0
15 01
20 2B
8C 64
15 15
17 A9 iC B0
2D 32 64 IC
1500: 24
FC
0C
0C
E0
C9
0F
F,F
E0
EF
F0
GO
F0
00
00
F0
F0
31
F0
FF
75
FB
0B
64
FC
E0
88
FF
F0
75
F0
F0
F0
2B
EF
00
FF
79
FC
EB
EB
0B
C2
DA08 :FB
FB
FB
0C
FC
EC
FC
00
90
DA 10 :FF
F0
FF
0F
9F
F0
FF
10
C3
DA 18 :F0
00
F0
F0
E0
F0
00
FB
2F
DA20 :F0
FF
F0
0F
FF
FF
F0
FF
3F
DA28 :F0
FC
FC
FC
FC
FB
EB
EB
A0
BEFORE TYPING . . . Before typing in programs, please refer to "How to Type In COMPUTEI's Gazette Programs." elsewhere in this issue.
128 Graphics
Compactor
See instructions in article on page
DA30 :FB
FB
0B
FC
CC
0C
FC
FB
95
DA 38 :FF
F0
F0
00
EF
F0
FF
F0
7C
DM0 :F0
F0
F0
F0
FH
E0
F0
E0
A5
DA4 8 :E0
EF
F0
FF
35
FC
FC
FB
FB
FB
DA58 :FB
F0 FB
EF
FC
F0 FC
E0
DA50 :F0
FB
FB
FC
EC
FC
FC
F0
A0
nan
A'J
4C
HI)
B'J
03
A9
10
3D
C4
DA60 :FF
FF
EF
00
FF
F0
0F
FF
FS
1308
8A
03
A9
13
8D
8B
03
60
9B
DA68 :EF
FF
FF
FF
EF
FF
FF
FF
95
1310
BE
98
89
00
FF
17
A6
F0
0F
95
8D
82
BD
FC
EC
FB
0B
FB
76
1320
D0
0D
AD
81
17
C9
14
dab a :FB
8D 4A
6B
9C
68 C9
17
0C
EF
1313
DA 7 0 :F0
FF
08 17
8D
0F
17 81
68
DA 7 0 ;EF
FB
FB
EC
IC
FC
EC
E0
11
1323
F2
D0
06
20
73
13
4C
4B
BA
DABS :F0
F0
10
E0
FF
F0
F0
09
AB
17
C9
DE
D0
00
0D
65
F0
F0
90
E0
F0
F0
4E
1338
17
C9
4D
DO
06
20
2F
DA98 :F0
F0
F0
FF
13 AD AD 8 2
81
DA90 :00
1.330
F0
F0
FB
F0
3F
1340
73
13
4C
4B
13
20
73
OfiAB ;F0
0C
FC
FC
0C
FB
EB
2B
94
13
36
1348
A0
00
Bl
3D
C9
E0
FB
FB
0C CC
FC
FC
FC
EC
5J
13
DAAB :FB
4C
1350
50
F0
0F
AE
DAB0 :FC
FC
FC
CC
FC
FC
FC
FC
63
as
DAI18 :EC
FC
00
0C
FC
FC
FC DE
AD 3D
1360
DAC0 :?C
FC
FC
FC
CB
Bl
3D
C9
94
FC
FC
EC
FC
56
48 03
AS
FC
17 BD
23
FC
1358
17 Bl
B9 2D 4C B8 F0 6D 15 57 AD 76
44 before typing in.
Program 1: 1211 Graphics compactor
17
20
35
15
D0
UA
FF
D0
EE
AD
80
A3
1510: 17 1513: 15
F0 AC
09 81
8C
81
17
20
17 AB
20 15
81 20
16 93
1520: B6
15
4C
BO
5B
E2
14 Bl
03
4C
C8 14
CO
1528: E5
FA
2D
35
4F
1530: 17
8D 86 17 17 CD 66
CB
Bl
FA
2D
BB
1538: 85
17
60
20
D2
5A
1540: FF
A5
04
A2
05
4C
4A
1550: 17 1558: 60 1560: FA 1568: 65
6B
E6
FA
D0
01 D0 20 42 EG FB
03
1548: 05
C9 14 02
03
A5
FB
C5
FD
D0
04
A5
08
CS FA
FC 85
60 16
35 A5
24
98
18
25
FB
69
00
06
1570: 85
17
A5
C5
FC
08
1)0 24
15
16 C5 A9 30 20 3E
FD A5
0<1
1578: AS L58O: 60 1588: 17
17
28
CA 69
1590: 30
17
85
1593: 85
17
A0
15A0: 17 15A3: D0 15B0: 86 15B8: 65 15C0: 85 15C8: 01
20 F2
3E 60
17
20
FA FB
85 6B
FA
A5
60
A5
1500: 60
A2
151)8: CA
90
30
28
20
3E
15
AD
80
15 16 00
38 A5 Bl
A5
FA
ED
9B
FB
E9
00
C3
16
2D
B5
25
15
C8
CC
80
17
09
98
20
3E
15
AD
5F
3E
15
18 69
98
BF.
A5
60 FB
00
A4
01
09
Bl
85
C6
01
29
FE
B5
01
Al
28
A0
00
38
D0
FD
A4
D0
FA
A5
01
15K0: A5
D8
8D
84
17
B2 F2
60
A9
FF
8D
83 FF 17
17 85
15E8: D8
8D A9 8A
20
Bl
15F0: Dl
15
20
B4
1 )
AC
6C
17
D0
15F8: A2
00
BD
67
17
F0
07
99
C6
1600: 4D
17 A9 AE
CB 03 61)
E8
DO
F4
8C
6C
20
8D
6F
17
20
Fl
6D
17
20
C6
FF
90
BE
AA
4C
4A
14
20
C3
16
E7
87
17
F0
0B
A5 4C 03
76 4A 20
C9
8C
14
4E
37
17
C8 D0
47 8d
14
20
84
8C
04
20
BA
61
0D
20
BU
1628: FF
F0
05
A2
2 3
00
03 A2
21 65
1630: 20
C8
16
FF 90
99 F0
4E
55
1638: 16
3D
FF
CB
8A
30
8D
4C
17
15
1640: 16 1648: 16
17
A9
00
8D
33
1650: 14
00 C3 84
FE AD BA AO
6E
A0 20 20
3D 03 20 15 16
4C
17
C9
37
20
86
03
F0
45
C9
05
1S58; 01
17
D0
13
A0
0C
20
BA
14
10
2C F0
05
A2
fiB
4C
3C
4D
53
16
A0
B8
20
BA
14
D4
80
03
C9
4D
D0
0F
84
16
20
0B
4C
17
08
14
C9
02
90
02
A9
20
84
0C 08
AF A5
1678: 20
14 14
A0 A0
37
13
C9
84
16
20
CA
6F
4C
BA
20
17
00
20
30
83
03
81)
4C
4C
A0
0C
4C
16
D0
1680: 15
D3
80
B3
4C
90
01
60
20
C9
55
6F
16
CA
13
CB
F0
BA
10
C9
01
20
B8
14
C9
04
90
68
1588: 15 1690: 06 1698: CB
59
13E8: 20
3C 49 7C
BA BA
17 16
8D
03 44 L7
1660: 20 1668: 20 1670: 20
84
20
FB
1A
D0
IC
20
CD
16
8D
80
17
A2
00
20
CB
FC
FC
FC
FB
FB
3E
C9
D0
CB
07
93
FC
FB
137B
4C
IB
14
68
FB
FC
FC
EC
FC
65
DADB
FC
1373
FC
FC
FC
FC
FC
17
48
FC
82
0C
FC
AC
1380
48
98
DAE0
0C
FC
0C
EC
FC
FC
FC
EC
EE
1388
80
DAE8
FC
FC
FC
0C
FC
FC
EC
CC
3F
1390
DAF0
FC FC
FC
FC
FC
FB
0B
0B
CC
DAF8
FB
FB
OB
FC
FC
FC
FC
FC
AF
DU00
FC
FC
FC
0C
FC
FC
DD03
1C
FC
0C
FC
FC
FC
FC
FC
EC
DB10
FC
0C
0C
FC
0C
FC
DB18
FC 0B
FC EB
FC
FC
FC
DB28
0B
EC
FC
DB28
FC
0C
FC
FC
FC
OB 3 0
EC
FC
FC
FC
DB3B
FC
FC
FC
FC
DB40
FC
FC
EC
0C
DB4B
FB
FB
F[)
EB
E6
4C
EA
4B
A3 AD 81 60 20
68 17 DA
AA 48 16
03
20
80
03
20
E4
29
0F
3D
GC
17
A0
1398
01
A9
24
20
13A0
17
CB
13AB
8C
6C
6C A9
74 17
C6
CC 17
FC
2F
1 JBB
A9
08
3D
EC
FC
C5
13B8
87
17
FB
FB
FB
C8
11CG
FC
FC
EC
4B
13C3
FC
FC
IC
C2
13D0
FC
FC
FC
FC
DF
13D8
FC
EC
FC
FC
AF
11E0
CC
FB
FB
9B
FD
FB
FB
FB
FB
FE
13F0: D0
Ocicbei 1989
86 C3
8A
1368
:0C
COMPUTE'S Gazette
AD
1508: IC C8
1608: 17 1610: 16 1618: 04 1620: 3D
DAD0 :FB
76
B0 C6 BF 20 A9 12
16A0: C8 16AB: SC
16 80
91
FA
20
52
15
E8
F5
17
D0
F2
F0
D5
A9
0C
15B3:73 15BB:73
20 74
16B.0; FF
D0
E7
BD
80
17
20
C8
50
15C3:6B
16B8: 16
A2
00
91
FA
20
15
C3
15CB:00
16C0: 16C8: 16D0: 16D8: 16E0: 16E8:
52
E8
EC
17
D0
F5
F0
BC
IB
20
80 17
42 A5 90 F0 4C 4A 14 20 CF 60 A0 00 B9 E8 03 ca CO 09 D0 7B 87 A0 00 8C AD 6C 17 A2 4C BD FF A9 00 AA AD 6D 17 AE 6E
05
A2
C7
FF 16
BO 99
F5 00
04 F6 E4 20
16F0: 60 16FS: 20 1700: FF
74
68
65
20
73
65
6D
20
69
79 73
20
75
73
61
64 67
65
08
80
00
00
00
00
15D3:00
08
00
00
00
00
00
15DB:00
08
00
00
00
00
8D E3
15E3:00
00
00
00
00
15EB:00
00
80
00
60
3D
15F3:00
00
00
00
FF
31
15FB:0O
00
80
00
A0
17
56
1603:17
20
AC
20
68
92
160B:CO
85
2F
17
AC
C2
1613:11
20
41
C0
185B:DF
01
F0
00
00
00
01
ao
19
1863:05
00
86
DB
IB
CD
8D
B6
SC 86
00
05
186B:DB
05
00
82
01
80
05
00
85
00
F5
1B73:86
73
67
B8
F3
CF
05
03
FD 06
187B:00 1883:05
01
80
0A
00
81
C0
88
00
00 00
F3 82 00
B2
01
80
09
00
82
00
00
00
0E
1B8B:O1
80
05
00
82
80
41 26
00
00
00
16
82
01
10
00
1893:00
01
30
10
00
DB
01
C5
00
00
00
00
00
00
04
00
01
CO
00
A5
16
AF
00
07
00
60
00
80
00
16
20
32
8D 17
IE 76
Dl BC 3D
20
63
15
20
10
20
AB
58
01
80
00
80
04
00
01
BC
18B3:20
00
08
00
88
00
90
04
5A
15
A9 2C 20
1B9B:80 1BA3:O8 18AB:O0
F2
18BB:00 18C3:24
00
00
01
80
00
00
07
07
01
27
24
E9
CC
04
00
F7
96 04
93
00
00
01
30
00
FB
A4
01
28
A5
2A
50
26
00
84
A4
A0
00
01
ED
A5
1708: 6F
17
20
BA
FF
20
CO
FF
65
161B:8A
Cl
60
00
00
00
00
00
09
1710: 90
94 17
AA
4C
4A
14
60
AD
B2
1623:00
00
00
00
00
00
4E
55
41
18CB:84
10
0C
AD
FE
03
8D
11
162B:4C
4C
35
34
31
31
35
08
D0
AD
FF
03
21
DO
A9
1633:37
31
35
38
31
89
00
5A
1803:90 18DB:02
4C
86
AD
6D
A2
00
00
00
00
A5
BA
8D
01
18E3:80
00
00
04
A4
01
FF
20
CC
FF
AD
4C
163B:00 1643: IF
00 28
10
AD
BE
84
29
OF
8D
16
18EB:2A
48
01
00
34
A4
90
00
B3 3B
01 91 60
AD
84
17
65
El
164B:40
10
0A
0A
A8
A2
00
B9
07
18F3:00
01
AD
B0
00
00
04
A4
CE
30
A2
IE
B9
1653:2A
10
9D
B5
15
CB
E3
E0
26
A5
2A
44
01
00
84
B8
00
00
22
165B:04
D0
F4
AD
40
10
C9
00
0D
18 FB:0 1 1903:A4
28
30
05 3A
88
00
00
81
30
00
00
B3
00
00
00
00
00
7E
1663:F0
41
A9
08
20
17
11
E0
6E
190B:07
01
C7
1C
E9
58
OE
AB
00
00
00
00
00
166B:00
F0
10
10
33
B0
00
00
2C
04
1673:8D
3D
10
45
Cl
24
FC
15
01
30
00
00
00
00
00
20
AD
00
03
00
01
21
167B:B8
50
28
A5
0B
8D
25
10
60
00
8A
B0
00
BE
00
OS
E3
Dl)
3E
1683:A5
0A
8D
24
10
AD
40
10
CO
00
00
00
40
00 08
00
07
04 01
00
00
00
00
28
40
3F
1C
E8
HC
16BB:20
80
14
AD
27
10
BD
3D
17
30
10
00
82
08
00
01
80
00 00
IF
82
00
00
00
00
00
00
00
AE
1693:10
AD
26
10
BD
3C
10
AD
24
82
01
FB
06
00
DB
00
00
00
00
00
00
B6
169B:29
10
8D
DD
15
AD
28
10
AF
00
00
00
60
00
09
01 81
06 29 A6
00
16A3:8D 16AB:8D
DC
15
AD
8F
84
29
0F
3B
02
04
01
31
00
00
40
10
0A
0A
A8
A2
00
89
01
80
00
00
ac 00
90
00
16B3:B9
2A
10
9D
C4
15
C8
E8
01
08
04
F2
03
4A
52
16BB:E0
04
D0
F4
AD
40
10
C9
1963:00
00
00
00
41
A9
09
20
17
11
9C
CC
09
09
01
F0
10
A9
00
8E
3E
30
52
00
00
08
01
80
00
16D3:10
00 BD
196B:83 1973:4A
01 9D
30
F0
00 92
00
16C3:00 16CB:E0
18 IB F6
1913:40 191B:O0 192 3:08 192B:0B 1933:01 193U:0O 1943:80 194B:00 1953:00 195B:00
A2
57
BE BD
3C
2C
A9 A9
00
50
86
1C 73
00
2E L7 20 C3 17 85 60 A5 4A 14 00 00 00 00 00 2C 2C 52 04 E8
BD 03
31 31
64
3F
A9
45
FB
197B:0O
00
84
52
94
A5
28
09
B8
50 0A
A5
0B
8D BD
2A
16DB:16
10 2B
25
67
1983:01
01
39
8E
00
08
00
81
8D
24
10
AD
40
19BB:B0 1993:28 199B:0O 19A3:52
00
00
00
B4
52
94
A5
09
09
01
OA
42
00
00
P7 87 3A A6
01
A5
80
00
00
00
84
4F
94
A5
2B
04
F2
01
12
5B
1718: BA
1720: 20 1728: 20 1730: 17 1738: 83
1740: D8 1748: 4C 1750: 00 1758: 00 1760: 00 1768: 50
177B: 1778: 1780: 1788:
Program 2: Demo GK
IE
COPYRIGHT
REM
Pif
IF^
F
W
J-1
'
fc
rfl
V
HtbtKVfcU
DP FS GX
2G 36 4G
GRAPHIC1:SCNCLR
PR
5G
CIRCLE
SJ
6H
BQ
7G
SJ
80
BLOAD
" GR. COMPACTOR
9fl
HO
100
RC
110
10
10
BD
OB
16
AD
23
10
85
CE
00
00
00
01
BO
00
00
0A
170B:BA 1713:32 171B:C2
19AB:44
20
B0
C2
20
Al
C2
20
0E
19B3:0O
9C
74
9D
24
02
04
23
C2
60
20
B0
C2
20
Al
813
19BB:01
73 21
38
00
00
00
01
80
4A
A9
82
0D
A9
00
B5
52
19C3:O4
00
B6
108 ,63 ,30 ,1
01
20
DB
Cl
60
26
19CB:F8
06
00
10 01
00
20
10 82
04
17 2 3 : 0C
85 32 C2
80
04
00
SB 36
172B:A9
11
B5
03
A9
38
85
02
8E
19D3:B3
10
20
08
09
00
PI
B2
01
9E
1733:20
5A
Cl
60
H2
C0
00
78
Dl
19DB:B0
00
32
01
80
10
00
A4
173B:4C
11
15
70
06
10
A2
11
44
C6
0D
F3
37
F6
11
09
70
06
10
01
12
38
B3
87 00
83
17 43:AB
19E]:DB 19EB:EF
10 01
0F
Cl
Cl
FE
7F
174B:05
B2
FE
30
04
00
82
86
FF
D2
9F
Fl
8F
C7
E7
ID
4E
1753:03
C7
80
04
00
B8
03
80
00
76
EF
B3
38
11
175B:F8
C6
00
03
80
01
8C
63
A0
1763:00 176B:80 1773:8C 177B:00
D5
62
CC
D0
80
01
BC
D8
00
03
3D
1A0B:77
9U
BC
F0
00
03
80
01
CB
03
80
01
F0
62
66
00
8C
63
31 6F
64 66
27 F9
31 59 P5 0A
30
01
8C
D8
00
03
55
0C 2C
37 F.4
BF
03
1A13:65 1A1B:98 1A23:78
01
8C
CC
00
03
80
00
9D
1A2B:C4
83
31
C6
00
03
80
04
00
82
36
DE
98
80
04
00
81
03
06
FF
08
8F
C7
E6
F5
179B:81
7F
05
FF
0C
BF
20
67
12
17A3:17
20
EF
16
4C
3E
C2
05
AA
1A33:8C 1A3B:1B 1A43:F:D 1A4H: IA 1A53:83
B3
1793:03
AE
9C EE 76 1C 2E CB
ED
178B:FS
61 30 ID
IB
B0 BD
1783:80
19 36 DS 31 46
EE
01 E0
64 8C
9C
03
37 41 ID
B3 06
See instructions in article ■ jji
TO PIC
pagt
66 before typing in, ui:in
8D
3E
IF
The GEOS Column
iiji-r.
10
BD
AD
B5AVE "PIC-. P6193 6193 iAVE "COMF Ml GRAPHIC0
1:
27
10
16
8,150, 108 ,60 -50 ,1
Prnnr'ni nuyi (JIM
AD
0A
CIRCLE
120
14 26
8D
185 ,85 ,15 ,10
0,156
80 AD
98 31 IF 58
1703:10
RCLE
CIRCLE
A5 16EB:10 20 16F3:3F 10 16FB:AD 29 16E3:10
1,150, 100 ,75 ,60 PAINT 1 ,150,100 CIRCLE 0,115, 85, 15, 10: Cl
16 ■,250
KK
M
SYS4864
0G ,260 EG
COMPU
PuiJL ICAT lurih
TE 1 LI
19B9
ii fin- m ij.miii.
1503: BF
02
18
40
E0
18
80
8A
17AB:FF
82
FE
80
04
00
82
03
1500: 00
64 C0
07
00
C6
80
01
84
25
00
BB
00
06
00
00
1C
6B
IE
00
07
83
ao
03
17B3:80 17BB:1C 17C3:03
04
1513: 80
00
03
80
0C
00
32
00
151B: 00
00
3C
00
00
00
00
FF
CC
80
0C
80
30
00
80
PF
CF
01
CD
78
00
30
00
03
7C
B4
61
FF
FB
Fl
B0
17D3:78
F0
03
80
0C
80 66
0C
78
E8 30
17CB:0C
152B: CF 1533: 61
03 18
03
1523: CF
68
8A 05 25 ID
31
98
80
18
01
80
18
61
S0
E8
17DB:03
80
0C
66
98
03
80
D7 06
153B: 18
61 C0
ia
01
FF
FF
FF
6B
17E3:0C
66
31
ao
IS
66
1543: B3
00
00
10
00
6E
17EB:30
F0
03
04
00
82
17F3:80
04
00
81
03
06
FF
7B
17FB:7F
95
FF
t!C
BF
20
AB
00
44
6F
03
1803:0it
38
12
30
73
20
53
20
BA
18 0B:FF
12 81
09
61
2E
61 2E 75
EB
00
6B 20 00
73
20
73 20
4C 55 56
26
69
80
10
00
82
72
74
69
73
20
20
A3
1813:10
00
82
01
80
1573: 00
05 44 65 00 6C 75 80
98 30
31 83
00
00
00
00
80
9D
10
00
181B:01
80
05
00
84
F3
157B: 00
00
00
00
00
00
00
00
A5
1823:80
07
00
82
01
80
1583: 00
00
00
00
00
00
00
AD
132B:34
D8
03
0D
80
80
00
00
00
00
00
B5
1B33:01
80
05
00
36
15A3: 20
00 00 00 00 70
L5AB: 20
64
154B: 10
1553: 67 155B: 30 1563: 67
1S6B: 43
158B: 00 1593: 00 15 9B: 00
3A
4A F6 99 A9 50
31
19F3:3F 19FB:9B 1A03:02
8D
BD
31
AA F3 9C
95 10 40
El
A5
Fl
BF
30
4C
20
Dl
CD
83
21
90
C8
31
87
22
C6
4D
31
El
3F
BO
1A5B:IF
DF
FB
FE
FF
3F
1A63JF1
80
08
00
8A
0F
A3 9F CF 92 8F F9 5B 38
1A6B:FE
7F
IF
8F
C7
Fl
30
10
F2
1A73:00 1A7B:12
82
01
80
10
08
81
01
FF
6C
BF
C9
01
F0
09
F4 7F
1A83:C9
02
F0
08
C9
03
F0
07
FE
IE
1ABB:60
4C
96
14
FE
1A93:D4
4C
B5
03
14
14
A9
02
BD
1A9U:97
3D
26
10
20
17
15
A9
F5
Cl
2D 83
27
10
81
4C C4 A9 5F
1AA3:00
85
07
A9
10
85
06
20
60
12
06
1AAB:69 Cl
20
45
15
28
F3
14
01
80
39
1AB3:60
A9
05
BD
27
2F
00
82
72
26
10
20
17
IS
A9 A9
00
A4
03
0D
93
07
A9
20
85
06
20
69
Al
05
00
91
lABii:BO 1AC3:85 1ACB:C1
10
77 82 F7
20
45
15
20
F3
14
60
3C
07
00
82
A7
1AD3:A9
OC
BD
27
10
A9
58
8D
69
DB
3B
6D
2C
1ADB:26 1AE3:07
10
20
17
15
A9
00
85
71
A9
00
00
08
00
00
00
BD
CE
05
00
82
01
80
54
63
CD
Bl
B6
Pfl
74
184B:DB
05
86 00
DB
67
73 6D
00
6F
69 61
50
72
68 72
60
00
1B3B:9C 1843:05
F3
00
94
01
80
00
00
69
73
70
6C
61
79
J4
1853:00
0F
B0
DB
33
8D
99
B6
4C
85
06
20
69
Cl
2D
45
15
20
60
A2
79
AO
06
AD
F3 27
14
FD
1AEB:20 1AF3:04
85
05
CE
lAI-'ll; Ail
10
26
10
1)5
IM
A9
00
85
77 37
OcloDer 1989
77
COMMUTE'sGaiane
1B03: 07 1B0B: A5 1B13: 26 1B1B: 24 1B23; ED
A9
05 10 10
04 8D 60
85 27 AD
06 10
20 A5
69 Cl 04 BD
45 26
Program 2: GeoConverter
26
10
17 11
FH
SD
26
10
AD
38 27
25
10
8D
27
10
AD
27
70
8D 1933: 28 10 1B3B: 10 85 1B43: 60 A5
29
10
AD
26
A2
04
A0
06
05
AD
28
10
05
8D
29
10
10 AD 85 A5
8D 29 04 04
A6 B7 E6 65
28
10
AD
6D
DE
8D
28
10 AD
18
1B53: 28 10 1B5B: 6D 29 1B63: A8 Cl
3A 10
3B
10
93
10
BD
29
10
60
20
D7
05
07
01
40
00
30
AS
1B6B: 0 3
DF
00
87
05
01
1B73: 00 1B7B: 03
30
05
00
01
48
D7
00
67
05
01
1B83: 00
33
07 00 07
40 38 48
0E B7 22
00
20
AE
Cl
4D
00
E0
1D8B: 43 1B93: 54
44
72 70
69 65
76
65
20
20
03
79
20
20
20
47
BF
1B9B: 72
61
70
68
20
20
1BA3: 55
20
20
D9
73
61
67
65
00
60
20
10
1BAB: AE
Cl
57
00
20
7C
45
72 60 2E 49 01
41 00 20
20
1BB3: 20
50 2E 42
20
AE
21
20
20
El
00
20
AB
Cl
04
06 89
18 00
4F
1B2B: 10
1B4B: 8D
1BBB: Cl
58
1BC3: 45
72
1BCB: 2F
16
1BD3: Cl 1BDB: 89
05
72 00 72 11 01
00
4F
00
AD
1BE3: 03
AD
3C
10
85
1BEB: 85 1BF3: 85
05 19
A9
00
A9
52
1BFB: 4B
20
45
1C03: 01
01
1C0B: 5F
ED IB
10
TE!
XG
20
AC
30
50
SP
60
PRINTTABIS)"{4}UDI COPVR IGHT 1989" PRINTTAB|5)"GCH COMPUTE!
SP
70
:NEXT
EP
80
90
INPUT"FILE
FS PRINT"{DOWN}SEARCHING
50
67
85
19 84
F8 SD
110
20
A9 89 Cl A9
PA
Cl
20
A8
Cl
05
D0
89
00
5A
03
89
00
IF
00
AD
3F
10
85
03
AD
E6
1C13: 3E
10
85
02
A9
60
85
05
IE
1C1B: A9
00
85 20 60
19 A 9 84 Cl 81 7F
B9
B5
IB
Cl
A9
■IB
20
7C
04
FF
B2
29
10
40
04
4D
04
00
82
10
4F
1C43: 40 1C4B: 82
04
00
82
10
40
10
40
04
00
82
04 10
00 7F
4E BA
1C53::04
FF
87
F0
40
10
04
01
DB
1C5B::00
IB
06
00
98
40
6C
19
10
1C63::06
Cl
55
40
B3
11
12 41 06
6D
A0
2a 84 22
81
1C7 3::68
A0 0A 81
82
1C6B::55
22 44 04
00
87
6D
1C7B::40
04
01
00
10
7F
04
AB
1C83:;FF
10 82
F0
40
04
00
82
10
B3
1C8B::40
04
00
82
10
40
04
00
96
1C93::82
10
40
04
00
82
10
40
C3
1C9B::04 1CA3::10
00 7F
82
10
40
04
04
FF
81
F0
00 12
B2 BF
BB F7
lCfiB::A9
17
85
03
ft9
B0
B5
02
7C
1CB3::A2
30
20
3C
40
13
0C A3
85 40
0C 65
IS 02
A9
1CBB:;65 1CC3::18
Cl 90
E6
0U
82
HE
95
0E
90
04
1CCB::02
E6
0F
A0
9F
Bl
0E
20
AA
1CD3::97
17
2C
AF
17
10
05
Bl
D2
1CDB::0C
20
97
17
88
C0
FF
D0
9E
ICE 3::EC
8A
18
69
08
AA
E0
88
04
1CEB::90
C8
60
A9
17
85
03
A9
C3
1CF3::B0
85
02
A2
30
20
3c
ci
ac
1CFB::1B
A9
85 40
28
65
0E
42
1D0B::85
0E
0F
A0
9F
12
1D13::20
A0
65 BC 18 A9 02 E6 91 0E
90
E6
40 0D 90 17
0C
1D03:102
2C
AF
17
19
1D1B::10
05
20
A0
17
91
0C
88
4C
1D23::C0
FF
D0
EC
8A
18
1D2B::AA
E0
88
90
C8
60
1D33::85
03
A9
70
85
02
1D3B::85
07
A9
F8
85
06
69 A9 A9 A2
08 25 8C 0B
36 4D 41 53
1D43::A0
13
2C
AF
17
1D4B::06
20
97
17
1D53::06
BB
10
1D5B::06
85
06
1D63::D0
DE
1D6B::A9
25
50
05
Bl
CB
8C
91
A9
2B
65
C0
60
AD 27 EE 18 A9 90 02 E6 2C AF 17
07 CA 50 2A
48 31
85
03
A9
70
85
02
C0
OR "GFS HD$="":FOR D
1=1
TO
120
GD
130
02 04
E6 A0
07 00
CA 91
1D9B :02
B3
50
06
34
04
1DA3 :B1
32
E6
02
D0
02
A0 E6
1DAB SM
04
60
00
00
00
00
October 1989
03
BD
70
08
95
02
D9
0821
CA
10
F8
A2
01
A0
00
B9
28
0829
74
08
99
00
40
CB
D0
F7
67
E3
4A
4A
4A
36
AA
29
03
85
60
SA
0A
4B
0A
29
3C
05
60
85
60
0A
6C
0A
29
C0
05
60
20
61
08
6F
0861
20
64
08
3D
00
33
EE
65
98
0869
08
D0
03
EE
66
08
60
00
15
0871
02
06
07
AD
18
D0
C9
IF
76
0879
FO
45
A2
03
B5
31
9D
20
£4
0831
D0 09
CA 08
D0
F8
A2
00
A5
05
BB
9D
00
D8
9D
9D
00
DA
9D
00
DB
00 E8
D9 D0
EA B7
0899
Fl
A9
EB
8D
02
03
A9
40
B2
08A1
BD
03
03
A2
00
3A
9D
00
29
08A9
04
9D
00
05
9D
00
36
9D
0A
08B1
07 D0 85
E8
D0
Fl
A9
D8
8D
23
A9
IF
BD
18
D0
A5
44
2,8,2,"*"
140 150
GOSUB370:GET FOR E=0 TO 7
I2,NT$,NSS
KQ
160
DS=>NLS:GETI2,B$: I = 1:IFB THEN220
170
IF
HM
1B0
GET#2,HT$,HS5:I=3:IF
FH
190
08C1
60
A9
90
85
61
A5
56
08C9
FC
18
65
FD
F3
03D1
69
00
64
85
63
A5
FD E7
0 8IJ9
85
62 03
00
200 210 220
as A2
A9
FA GD RK
GET#2,B$:I=I+1:IF BS="" THEN BS-CHRS(0) IF ASC(BS)=160 THEN220 D$=D$+B$:GOTO190 FOR 1 = 1 TO 31 :GET#2,B?:
00 16 FB
8E
6E
40
20
A2
40
08E1
A2
00
C6
64
30
21
A5
60
14
08E9
IB
7D
99
40
85
60
fl.5
61
F6
NEXT
0SF1
7D
9E
40
85
61
A5
62
ia
47
AX
230
IF
08F9
70
98
40
35
62
A5
63
7D
3D
EC
240
0901
9D
40
85
63
4C
67
40
CA
24
0909
10
CC
60
01
01
FF
FF
01
7B
FX CR
250 260
NEXT E:IF NTS=NLS THEN2 60 TS=NTS:S$=NSS:GOTO140 IF DS=NLS THENPRINT"
0911
00
00
FF
FF
00
A5
61
D0
4D
0919
39
A5
63
D0
35
A9
00
85
80
0921
65
A5
62
C9
32
B0
2B
4A
2D
0929
AA
26
65
A5
60
C9
50
B0
9C
0931
4A 66 65
AS
26
65
BD F0
EC
CE
B5 Bl
D9 66
29
7F
85
67
B5
3D
E0
40
85
10
BD
E4
40
25
FE
95
65
B2
0C Al IF B4
S-""
THEN
DS=GFS
THEN220
0889 0891
AX
HS
HS$=CHRS(0)
THEN260
{DOWN}(RVS)FILE
NOT FOU
08B9
86
CP
270
NDlOFF}":GOTO360 PRINT"{DOWN(CONVERTING {SPACE}"GF$
MJ
2B0
DT$=TS:DSS=>SS:TS=HTS:SS
0941
21 85 A6
0949
65
MB
290
GET#2,MTS,MSS:IF
0951
91
66
60
F3
FC
3F
0959
03
C0
30
AD
18
D0
CF C9
0961
D0
12
20
A0
E5
A9
C8
3D
63
0969
16
D0
A9
IS
A9
59
0E
8D
86
02
18 83
D0
0971
BD 4C
M
00
98
=>HS$:GOSUB370 THEN
BM
300
FOR
MSS'""
MSS=CHRS(0)
1=0 TO
65:GET
#2,BS
SNEXT
liG
310
fp
320
GET#2,CTS,GTS:GOSUB370: print«2,hds;:gosijij380:t $»dt5:SS=DSS:GOSUB370 for 1=0 to 32*e + 2 :get#2 ,BS:NEXT
FQ
GP
330
PRINT#2,MTS;MSS;:FORI=0
340
TO 15:GET#2,BS:NEXT PRINTK2,HT$;HSS;CHRS(0)
0939
Program 2: Demo CR
100
KM
350
PRINTH2,IDS;:GOSUB380:P RINT:PRINTGF$" CONVERTE D"
"0") ;ASC(SS + "0")
,0,0
0,255,3,21,87,10,1
REM
COPYRIGHT
UTE! -
RQ
110
1989
COMP
PUBLICATIONS,
INC.
ALL
RIGHTS
PRINT"{CLR!{3 PKRIGHT
fGTS;
45
90 84
A2
A6
00
06 60
F5
4A
RETURN
85 EH
12
0S19
44
DATA
1D8B :06 1D93 :D0
D0
0849 0851 0H59
410
91
C8
0841
400
65
08
4:REA
FH
28
46
43
AS
A9
20
CB
E4 93
18
98
20
00 03
F8
08
38
PRINT»15,U$;2;0;ASC(T$+
10
4A
CA F0
390
88
03
0811
85
KP
1D83;:06
EC
20
08
7B F8
52
36
98
2D
US="U2"
09
91
30
00
38
380
06
17
32
A0
A9 86
RR
85
A0
9E
00
EE
US="U1":GOTO390
F8
20
00
00
37 4C
CLOSE2:CLOSE15:END
A9
13
00
00
08
370
07
A0
03
31
2A
360
85
0B
013
84
15,8,15,"10
ASC(BS) O130
0801 0809
EE
JX KB
S = NL$
Program 1: Diamonds
EE
FOR I=1TO5:READIE:IDS=I DS+CHRSUE) :NEXT NLS""":T$=CHRS(18):SS=C :":OPEN
32 before typing in.
0839
HE:HD$=HDS+CHRS(HE):N
HRS(l):OPEN
See instructions in article on page
0831
EXT
FK
Diamonds
F
KA
8C
1D7B::A2
COMPUTE'S GazeltB
TO CONVERT";G
ER
1D73::A9
78
1.1{OFF)(DOWN)
AP
A9
82
INC."
PRIHTTAB(5) "2f_K ALL RIGH TS RESERVED[HOME}" PRINT"(DOWN}(RVSK8}GEQC
ONVERTER {GRN}"
3D
00
53281,
646,5:PRINTCHR$<1
PUBLICATIONS
refer to "How to Type In
is
ER
02
40
SUE 198B GAZETTE POKE 53280,0:POKE
Before typing in programs, please COMPUTED Gazette Programs," elsewhere in this issue.
FORI=1TO10:PRINT"{DOWN}"
100
10
-
40
CX
04
INC.
RESERVED THE UPDATED
PS
03 40 85 C8
B2
COMPU
42);CHRS{147f
A8
1C3B: 00
PUBLICATIONS,
ALL RIGHTS REM THIS IS
0:POKE
20
52 1C2B: 45 Cl 1C33: F0 40
BEFORE TYPING . . .
1989
(SPACEJGEOCONVERTER (a spaces)revised may
4A 10
1C23: A9
REM COPYRIGHT
KK
120
1989
RESERVED
SPACES)CO COMPUTE!
UB., INC." PRINTTAB(ll)"ALL
P
RIGHTS
RESERVED" DK
130
POKE2,0:POKE3,2:POKE4,6
GX
140
J=251:K=252:L=253:M=254
JS
150
PQKEJ,40:PQKEK,25:R=1:G
FR
160
:POKE5,7
:D=16384 OSUB440 FORX=0TOQ:POKEL,X:SYSD:
NEXT
JM
170
BH PP DX AH DJ AK
FS
190 200 210 220 230 240
C6
9C
D0
DA
A9
80
CE
A9
00
01 B5
90
26
Bl A2
4C
08
CEA8 :85 CEB0 :B1
00
20
E2
CE
20
AA
0F
20
AA
CB
88
D0
73
CE
C6
9B
D0
BC
AF
B5
FD
3E
20 18
DB
08
CEB8 ;CB CEC0 :60
7B
A3
CEC8 :90
02
69 60
FB
E0
FB FC
85
C9
AS E6
08
FE
38
A5
FC
08
03
8D
A8
96
CED0 :E9
01
85
FC
A5
FB
E9
37
4C
8D
A9
CB A3
4 2
CED8 I 85
60 98
E6 48
FB A5
D0
02
E6
C0
CB
FB
85
CC08 :01
20
AA
GETKS:IFK$=""THEN150
CC10 ;ED CC18 :FA CC20 :90 CC28 ;90
A9
00
18
A5
FD
69
DC
E6
FE
A5
D4
60
AD
14
CC30 :CB
AD
03 03
E=16:GOSUB410 FORX=24TO0STEP-1 IFXAND4THENPOKEM,RND(0) *2S6
CC38 : 41
SD
A9
CB
BD
15
35
CEE0 :FC
FB 60
01
4B
78
E6
CC40 :03
AD
4B
CF
BD
47
CF
60
56
CEE8 :A9
34
35
01
A2
00
Al
FB
7D
0210
CC48 :AD
45
CF
29
0F
BD
45
CF
9F
CEF0 :AA
68
8A
53
12
4C
CF
0A
0A
0A
0A
C9
CEF8 :60
AD
68 85
A8
CC50 :A8 B9 CC5 8 :19 4C
85 01 9C CF
FB
AD
9D
D7
CF
A2
1A
20
AC
CB
2C
CF00 ;CF
85
FC
A9
20
A2
12
20
F2
CC60 :AD
46
CF
29
0F
8D
46
CF
F9
CF08 :AC
CB
E8
A9
00
20
AC
CB
4E
CC68 :A2
12
A9
08
20
AC
CB
GB
Cl
FD
A9
04
85
00
20
AC
04
85
40
CE
AA
29
0F
A3
B6 95
85
FF
AD
A9 CF
FE B9
CC78 :FE
CB 46
E8 E2
85
CC70 :A9
CF10 !A9 CF18 :20
AB
B9
4A
CF20 :4C
CF
0A
0A
0A
0A
85
9B
DA
CC80 :4C
CF
A0
00
20
AA
cb
ca
54
CF28 :8A
4A
4A
4A
4A
A8
B9
4C
42
CC89 :D0 CC90 :20 CC9S :D0
FA
C6
FF
D0
F6
09
80
17
CF30 :CF
05
9B
20
AA
CB
E6
FB
BC
AA
CB
C8
D0
FA
C6
FE
E9
E6
FC
C6
FD
D0
DB
16
60
A2
00
20
D0
D4
60
00
03
14
B7
00
D6
29
07
F0
37 27
FE
CCA0 :AD
AD CC 05 A2
CF38 :D0 CF40 :C6
02
F6
CF48 :14
00
04
00
00
AD
CC
60
BC
5C
CF
E8
CF50 :0B
04
02
0D
0ft
0D
E8
BD
5C
CE1
E8
BC
IF
CF58 :01
05
03
0E
00
08 09 01
C5
20
0F 0C 3F
07
CCA8 :3B CCB0 :30 CCB8 :00
D6
3D
01
D6
10
EE
E8
B7
CF60 ;02
38
03
14
04
20
CCC0 :60
A5
01
29
40
D0
BE
AD
B5
CF68 :06
19
07
ID
08
00
CCC8 ill
DO
29
6F
01
BE
30
Al
CF70 :0A
20
0B
07
0C
00
CCD0 :D0
BD
11
00
D0
12
CF78 : BE
00
UF
00
14
10
A2
00
AD 30
11
CCD8 :09
A2 60 BE
D0
BD
B3
20
19
60
A9
CB
CD
15
03
A0
1C
20
ID
07
CCE8 :F0
D0 01
08 00
18
CCE0 (U
CF80 ;17 CFB8 :1B
60
78
BD
04
CF90 :23
37
24
05
16
39
03
AD
A9
AB 8D
CB
CCF0 :14
AD CB
15
03
67
CF9S :57
FF
00
00
00
00
00
CD CD
POKEL,X:SYSD:NEXT:GETKS IFKSa""THENGOSUB440:GOT
260
POKEM,RND<0)*2S6:FORX=0 TO65
BJ
270
IFRND(0)>.8THENP0KEM,RN
RH
QA
280 290
QG
300
E=65:GOSUB418
SJ
310
Q = 2+( (Q + l)AND15) :P0KEM,
D(0)*2S6 POKEL,XiSYSD:NEXT
GOSUB440:GETKS:IFKS"""T HEN260
RND(0)'256 XS
320
FORX=0TO64STEPQ:POKEL,X
CG
330
GOSUB450:GETKS:IFKS=""T
340
HEN310 GOSUB410:FORX=0TO4:A(X)
:SYSD:NEXT
=2fX:NEXT
POKEJ,80*RND(0):POKEK,5 0'RND{O)
HH
360
FORX=110TO0STEP-1:POKEL
GR
370
IFXANDA(N)THENPQKEM,256
,X:SYSD
CCF8 :58
20
D1 CC
60
20
17
9A
CF
SD
49
CF
AD
9B
6C
*RND (0)
CD00 :AD CD0 3 :CF
8D
4A
CF
60
20
FD
AE
63
380
NEXT:N=N+1:IFN=5THENN=1
CD10 :20
3A
AD
20
F7
B7
60
20
95
390
GETKS:IFKS=""THENG0SUB4
CD 8D 14
A5
14
3D
9A
CF
A5
BF
9B
CF
60
20
0D
CD
85
9C 20
CF
A5
15
8D
E3
0D
CD
A5
14
9B
8D 25
9F
CF
84
CD
AE
B3
JX
400
PRINT"{HOMEj":END
CD18 ;0D CD20 :15 CD2B :A5
SB
410
POKEJ,40:POKEK,25:POKEM
4 0:GOTO 35B
CD3G :9D
CF
BD 60
,0
CD38 :8D
9E
CF
A5
CD
15 20
PP
420
FORX=ETO0STEP-1:POKEL,X
CD49 :60
20
17
CF
AD
9C
CF
20
AC
CR
C8
430
:SYSD:NEXT POKE254,256*RND(0):POKE
CD48 :9A
FA
CD50 :63
20
17
CD
AE
9A
CD58 :9C
CF
20
BA
CB
60
CE1 20
AD 17
11 ID
CDS0 ;CD CD68 :CF
20
25
CD
A2
12
AD
9B
C0
20
AC
CB
E8
AD
9A
CF
CD70 ;20 CD7B :CB
AC 60
CB
AD
9C
CF
20
20
17
CD
A2
12
CDB0 ;9B
CF
20
AC
CB
E8
CDS 8 rCF
20
AC
CB
AD
9C
CD90 ;88
CB
60
20
17
CD
CD98 :CF
8D
46
CF
78
CDA0 ;58
60
20
17
CD
CDA8 :8D
48
CF
60
20
CDB0 :25
CD
7B
A5
01
CDB8 :CF CDC0 :£6
8D
CD 00
AD
CD
E5 A9
48 CC E6 AD 9A CF 20 17 CD 20 36 48 AD 9A DA 9B CF 8D 42
8 5
FD
85
198,0:RETURN
BQ 440 FORT=1TO1000:NEXT JK
450
IFPEEK(653)THEN450
KD
460
RETURN
RGB Kit See instructions in article on page 40 before typing in.
Program 1: rgbkii
FORY=Y1TOY2STEPSP:GQ5UB
BC
120
BH
130
GH
140
FE
A6
F0
D9
E8
A9
EF
CB30:AC
CD
AC
34
CE
4C
41
CD
56
CDDB :00
A0
00
A9
34
5B
CB38:4C
51
CD
4C
5F.
CD
4C
AD
FF
FF
86
3B
08
48
8ft
48
98
46
06 76 E3
CDE0 :85
CB40:CD
7A CE 4C
EE C8
E5 C0
CD
D0
9A
CDF0 :03
20 AC CB 01 A2 37 20 AA CB EE E6 CO
08
90
6D
A9
00
AA
CB
38
D0
5A
IS A2
IFQK=0THENPOKE55,0;POKE5 6,80:CLR
110
CF
0C
20
CG
9C
AD
ED
FR
HEN120 M= (X2-X1)/(Y2-Y1) :GOSUB
CB
CB70:FB
-
RESERV
100
AC
CB68:8D
INC.
RIGHTS
RQ
AC
AD
{SPACE)AI.t.
1989 COMPU
IFABS(X2-X1)>ABS(Y2-Y1)T
20
4A
PUBLICATIONS
90
20
CF
COPYRIGHT
KP
30
4B
REM TE1
6F
20
A9
AD
10
06
12
8D
FG
9A
A9
CB
Program 2: rgb Demo
AD
CDD0 :02
91
E3
A4
CDC8 :A2
01
54
00
20
4C
12 A9 CF 8D 92 CB 0A A9
C3
9A
2B
CB58:A2
3F
19
CF
9}
CDFB ;E5
22 FF
AD
4C
FB
El
70 80
4C
CF
EB
F0
JD AD
CC
<18
00
52
FD
AD
15 1A
AA
CC
CB
69
AD
4C
CB50:A1
00
AA
E3
20
5D
0D
IFOK=1THENOK=2:SYSS2000 GOTO180 P-S+INT(Y/B)*320+INT(X/8 )*8+ (YAND7) :POKEP,PEEK(P
4C
20 Cl CC CF 8D 47
5B
07
60
CD
06
00
09
FD
CB
F0
05
49
4C A2
CF
22
IFOK=3THEN700
C6
CB48:47
20
28
30 43 50
CB20:4C
CDEB :01
06
XQ MA KB
CB2B:CD
CB60:49
Cl A9
15 14
QB
FB CS
CEA0 :CD CE
62
AC
29
E=24:GOSUB410
350
3C
86
20
CC03 :AA
250
JS
01
FD
CBF8 :00
POKEM,RHD(0)*256:IFQ>0T HEN160
EC
MX
00 Bl C0
A5
CB
A0 01 C8
Q^Q+R:IFQ=16THENR=-1
22
CE00 iFA
IB
A5
FD
69
08
85
FD
2A
CE08 :90
D4
E6
FE
A5
FE
C9
0B
B4
D0
CF D4 29 02 IB
CE10 :90
CC
63
85
01
58
60
A9
62
14
29
AC
4B
CE1B :3F
85
FD
A9
00
85
FC
A2
C3
A9 08 12 A9 AC CB
A2
14
FC
CE20 :12
20
AC
CB
E8
20
AC
CB
0E
00
20
4E
CE2 8 :20
AA
CB
C6
00
5E
CE3 0 ;FD
D0
F5
60
D0 F9 C6 E3 CC 20
4C
A0
FC 20
140:SP=(Y1>Y2OR1):X»X1
150
PF JS
160 170
MQ
180
QB
190
4C
83 CB
CB83:AC
CB
E8
CB A2 20
CB90:B9
00
00
20
AA
CB
C8
D0
ED
CE3B :17
CD
20
25
CD
20
9B
CC
IE
CB98:F7
92 AO
CB
CE
4B
CF
D0
(IB
CE4 0 ;20
17
CE
20
4A CE
20
F9
57
CBA0:EF
EE 68
68
AA
68
28
A2
19
20
Brt
CB
09
[)7
A2
IF
8E
20
AC
CB
A9
20
A2
14
CF
D6
10
ya
bd
D6 D6
CE50 :C0
CBR0:00
00 01
79 D4
60
00
4C 2C
CE48 :CE
CBA8:30
63
3E
CE5a :20
AC
CB
A9
00
E8
20
AC
D5
MR
200
MR
210
SJ
220
EJ
230
IF
8E
00
D6
2C
00
D6
79
9A
CF
85
FB
AD
01
D6
60
A9
CB
7C
CE6H :CB CE6B :CF
AD
FB
85
FC
A2
12
A9
AD 00
9B 20
B2 70
CBC8:CD
15
03
D0
01
60
A9
30
D6
CE70 :AC
CB
E3
20
AC
CB
85
Bl
C7
CBD0:BD
49
CF
A9
04
8D
4A
CF
D0
CE78 :A9
9B
A9
07
85
9C
AC
9B
CC
78
20
E7
CB
20
E0
CES3 :A9
19 27
85
CBD8:20
85
FE
A2
00
20
E2
95
CBE0:2B
CC A0
20 D0
48
CC
58
60
CBE8:00
85
FD
84
FE
CBF0:12
A9
20
20
AC
CB
E8
A9 A2 A9
FB BD 12
CE88 CE CE90 FE CE98 00
20
AA
CB
20
Cl
CE
C6
14
D0
Fl
A5
Bl
D0
16
A2
1A
20
E2
CE
20
AA
CB
20
RA
IFNOT( [ (ABS(M)<1)AND(X1 1>Y2) ) )THF,NRETURN
BJ
AC
CBB8:A2
80:X=X+M:NEXTY:RETURN M=[Y2-Y1)/(X2-X1):GOSUB 140:SP=(X1>X2OR1): Y = Y1 FORX=X1TOX2STEPSP:GOSUB 80:Y=¥+M:NEXTX:RETURN >X2))0R((ABS(M)>1)AND(Y
CB78:CB
CBC0:10
{SPACE}KIT",8,1
)0R2f(7-IXAND7)):RETURN
CBS0:20
10
IFPERK(52033)=8THENOK»1
X=X1:X1"X2:X2=X:Y=Y1;Y1 =Y2:Y2=Y:RETURN
U*1/(1*RX):R1=RY#.72 FQRT=BTOESTEPU:X=RX«C0S (T)+X1:Y=R1*SIN(T)+Y1:G OSUB80:NEXTT:RETURN PRIHT'MCLR}(4 DOWN}"TAB (13)"RGB
KIT
DEMO"
PRINT"(2 DOWNjTHE {RVS} caps lock {off} key no w toggles between" print"the fast and slow modes. in the fast" print"mode, the composi te screen is blanked." print"vou must switch y our monitor to rgb to" print"see the screen. t
he [rvs}comm0dore{0ff)+ [rvs}shift{offJ" COMPUTE'S Gaicrio
October 1989
79
KG
240
MF
250
PRINT"KEY COMBINATION I S STILL ACTIVE IN RGB" PR1NT"MODE."
AX
260
PRINT"J2 UR
DOWN}SHITCH
MONITOR
TO
RGB
VO
ES
630
FA
640
E
BF
270
280
PRINT"THEN PRESS
PRIMTnT0 THE NEW
PRINT"COLORS.
UQ
660
PRINT"STANDARD
TO
CON
300
GETKS: IFKSO"
IEK3""
"ANDKSOC
SS
310
"THENSYS52006,C:
PRINT"(CLR) {9 S
MF
320
DO
A
670
AK
330
340
TEST.
NG THE TEST," PRINT"THE SCREEN
690
350
hp
70a
B"
XP
720
PRINT"BETWEEN
CC
360
FAST
MOOES.
MARKED
EXIT
(3
TWO
THE
MODES.
TEST
TO
EG
388
SYS52009,!)
Pll
760
77 0
40H
C=INT(RND(0)*256): POKES'.
XJ
760
AA
410
,C GETKS:IFKS=CHRS(13)THEN
FO.
790
440 420
Z=Z+1:IFZ<2024THEN40O
GB
430
GOTO390
HA
440
SYS52009,20
DG
450
PRINT"(C1,H}NOHMALLY,
QA
479
PRINT"IT
JE EK
PD
480 490
THING AS SCREEN."
CAN
500
510
DISPLAY
TH
MEMORY" 6
FOR FUN, LET PART OF THE"
PRINT"HAM USED BY THE ASIC INTERPRETER."
PRINT"{DOWN}PRESS (KVS) RETURN (Oft') TO CONTINUE
520
QO
530
SYS52012,0:SYS52009,5
CH
540
GETKS: IfKSOCHHS(13)THE N540 SYS52012,1024:SYS52009, 20
CM
550
560
GETKS:IFKS=""THEN520
PRINT"{CLR}THE
WO
CHARACTER
64
SETS
HAS
T
570
EM
580
PRINT"BK TOGGLED IN AND OUT BY PRESSING THE" PRINT"{KVS}CQMMODORE ,
(OFF)+{HVS)SHIFT(OFF) EYS. AS
590
RGB
PI!INT"HAS
SETS.
DC
600
KIT TWO
UNLIKE
KIT'S
613
PRINSCAN HV
BE
EASILY.
JM
620
I'RINT"OF
80
COMPUTE's Gaione
169,0,168,162,32,
1010
153 DATA
0,128,200,208,250
CHARACT SETS
CHANGED
THIS
THE
DEMO
,238
SQ
1020
DATA
7,192,202,208,244
1030
, 169 DATA
48,160,0,162,4,15
LOADS
October 1989
IIP
104H
DATA
0,124,200,208,250
,238
EH
1050
DATA 4,96
25,192,202,208,24
Program 3: RGB char set 75
6 b
6i:
(> [■:
<>«
sic
00
3C
66
G6
7E
66
00
3 7
A010J00
7C
66
7C
66
66
7C
00
CA
AB18:00 A020:00
3C
66
60
3C
00
50
6C
66
60 66
66
73
6C
78
aa
49
1028:00
7E
60
7C
60
60
7E
00
5E
AO30:00 A0ia:00
7E
60
7C
60
60
6a
00
2A
3E
60
60
6E
66
3E
00
A4
A040:00
66
66
7E
66
66
66
00
69
A04a:HH
7E
18
18
18
LB
7E
00
CB
A05H:00
06
06
06
06
66
3C
00
76
A0!iB:0O
66
6C
78
78
6C
66
00
BA
AO60:00
60
60
60
60
60
7E
00
4D
A06B:00
63
77
7F
6R
63
63
00
19
A070:30
66
76
7E
7E
6E
66
00
7C
A078:3O
3C
66
66
66
66
3C
00
41
PRESS
A030:00
7C
66
66
7C
61!
60
00
3A
(SPACE)[RVSlSPACE{OFF}
A0fl8:0O
3C
66
66
66
6C
00
5D
(SPACE)TO GENERATE
AO90:00
7C
66
66
7C
6C
36 66
00
86
A098:00
3C
60
3C
36
06
3C
00
79
AUA0:00
7E
13
18
18
ia
18
00
57
A0AB:00
66
66
66
66
66
7E
00
80
A0B0:00
66
66
66
66
3C
18
03
13
Aana:a0
63
63
6B
7F
77
63
00
96
A0C0:00
66
3C
3C
66
66
00
74
66
3C ia
18
18
18
00
85
30
60
7E
30
B4
PRINT"{CLR)RGB
KIT'S
ST
ABILITY
SPECTACULAR
MO
PRINT"ITS ABILITY TO DI SPLAY HI-RES SCREENS." PR I NT" A HI-RES SCREEN C
TAKEN
FROM ANY"
PRINT"LOCATION RAM, ROM,
IN
THE
INCLUDING
PRINT"RAM
UNDER
KERNAL
PRINT"I/O
ROM
PRINT'DISPLAY
A
6
THE"
THE
SPACE.
020
PRINT"TO
KE
830
GETKS: IFKSO"
BAS
AND"
AND"
BITMAP PRESS
EXIT
THE
DEMO.
"ANDKSOC
HRS(131THEN330
Aac8:00
66 66
A0D0:00
7E
0C
A0DB:0B
3C
30
30
30
30
3C
00
EC
..DRAWING"
A0E0:00
3C
F0
6B
66
FC
00
E2
0C
DC
0C
3C
08
84
18
18
IB
03
F8
10
GE
840
FC
850
IFKS=CHRS(13)THEN993 PRINT"(CLRlPLEASE WAIT.
HE
86 0
FOR I=0TO35:READA:POKE 49
A0E8:00
3C
60 0C
1S2+I,A:NEXTI:SYS49152:
AI)F0:03
18
3C
7E
S=3276B:C=31744
ABF8:00 A100:00
18
30
7E
30
18
00
00
00
00
00
00
0(1
00
33
43
X:B=0:E=2"X:GOSUB160
A108:00
18
13
IS
18
00
18
00
C6
Alia:aa
6C
6C
6C
00
00
00
00
C2
X:B=0:E=2"1:GOSUB160
A118:00
66
FF
66
66
FF
66
00
5B
A120:18
3F.
60
3C
06
18
00
21
A128:O0
6S
ia
30
46
00
BB
A130:1C
38
6F
66
3B
00
Al
18
13
00
00
06
38
30
30
00 38
00
A140:00
36 ia IC
6C IC
7C 66
IC
00
2F
A14B:00
38
IC
ac
ac
IC
38
00
A150:00
66
3C
FF
3C
66
00
00
IF 30
EJ
870
PR
880
X1=150:Y1=85:RX=75:RY=R X1=115:Y1=70:RX=15:RY=R X1=185:Y1-70:RX-15:RY=R
JH
390
EU
900
X1=150:Y1=90:RX=63:RY=5
910
0:GOSUBl60 X1=150:¥1=90:RX=63:RY=3
X:B=0:E=2*£:GOSUB160
KQ
SO
920
18
18
7E
18
IB
00
00
AD
A160:00
00
00
00
00
18
18
3a
6C
A168:00
00
00
3C
00
00
00
00
6F
A170:00
00
00
00
00
3B
38
00
05
A178:00
06
0C
18
30
60
00
00
43
Aiaoiao
3C
66
6E
76
66
3C
aa
4C
A188:00
18
38
18
18
18
7E
00
78
A190:0O
3C
66
0C
18
30
7E
00
EE
A198:00
7E
ac
18
0C
66
3C
F0
A1A0:00
0C
IC
3C
6C
7E
0C
00 00
A1A8:00
7E
60
7C
06
66
3C
00
Al
=178:GOSUB93:X1=160:Y1=
A 11)0: 0 0
3C
60
7C
66
66
3C
00
IC
178:X2=140:Y2=178:GOSUB
A1B8:00
7E
06
0C
IB
30
30
00
FE
90
A1C0:00
3C
66
3C
6fi
GG
3C
00
X1=143:Y1=17B:X2=75:Y2=
A1C8:00
3C
66
JE
06
ac
3a
33
9C
A1D0S30
00
13
ia
oa
18
la
33
29
X1=75:Y1=150:X2=140:Y2=
162:GOSUB90:X1=140:Y1=1 62:X2=160:Y2=162:GOSUB9 0
JO
930
X1=160:Y1=1G2:X2=225:Y2 = 15(I:GOSUB90:X1 = 225:Y1 = 150:X2=22 5:Y2°19O:GOSUB
JF
940
BH
950
A138:00
A15a:00
0:GOSUBl60
VE
PART"
DEMO.":SYS52003:ENf5
18
LAZY DOG."
JS
■i
ER
OVER
fRVS)RETURN{OFF)"
THE"
ER
QUIC
JUMPED
{SPACE(SCREEN.
CHARACTER
64
RGB
K
ALSO"
PRINT"NORMAL SETS,
810
WHICH
CAN"
FB
GF
6 00
B
XA
CG
DATA
OF
IC
IC
I
THE
PRINT"ANYWHERE IN THE 4'S ADDRESS SPACE." PRINT"JUST ■S LOOK AT
1000
SYS52300:PRINT"(CLR)END
(MillIt: 00
4'S
QB
TH
DISPLAYS
E CONTENTS OF EP
RX
N980
A308:00
AN BE
PK
DOWN)THE
FOX
SYS52003:SYS52000
JH
460
BROWN
740 750
PUINT"{CLR}":2=1024
SCREEN
PRINT"(10
RX FD
OF
BE
990
FORZ=0TO255:POKE1104+Z,
(SPACEJIS"
(OFF)."
HE" PRINT"SAME COMPOSITE
XG
DEMO"
GETKS: IFKSOCHRS U3JT1IE N730
SPACES)(RVS}RETURN
RGB
SYS52000:SYS52015,40960
730
PRESS
GETKS:IFKS=""THEN370
E
WAIT...":O
KK DIFFEREN
370
390
GETKS:IFKSOCHR$(13)THE
MR
"lPRINT"Tllfi
TIIF.R
BE
IIQ
980
CM
SET"
PRINT"PIJRASK
K
SPEED BETWEEN"
PRINT'THE
EP
PRINT"(CLRjLOADING CHAR
ZINEXT
AND
IS" IN
TO
GETKS:IFKS=""THEN670
T 710
CE
SYS52000:SYS52018,S,C
PRE
,1:PRINT"(CLR} (11 SPACESjCHARACTER SE
FILLS
GJ
P8INT"A
970
3
RANDOM CHAR
{ SPACE J SLOW PB
90 CA
DURI
PRINT"USE THE {RVS]CAP5 LOCK{OFF} KEY TO TOGGL
E
SET.
[RVSjRETURNfOFFi
ACTER
OX
flCTERS."
SC
TOGGLE BETWEEN SET AND THE"
DOWN)LET'
SPEED
tSPACEjWITH
CD
KA 630
C= (C+1)AND15:GOTO290
RS
162:X2=160:Y2=178:GOSUB
[SPACEjCONTINUE."
HR3(13JTHEN290
KX
X1=140:Y1=162:X2=140:Y2 =178:GOEUB90:X1=160:Y1=
(OFF)"; 650
PRESS
960
MODE.
(RVSjCOMMO
BC
TINUE":C*1 290
RGB
PACE{OFF] TO CYCLE THE {SPACE}CIIARACTER" {RVSjRETURN(OFFj PF
IN
DORE(OtT } + [HVS}SHI FT
fRVS}S
0:X2=75:Y2=15O:GOSUB9O FB
UPPERCASE/LOWEHCASE"
PRINT"SET
[SPACE]PRESS
MODE
(SPACElAND"
FH
A NEW CHARACTER SET" PRINT"WHIO! REPLACES TH
90 X1=225:Y1^190:X2=160:Y2
A3
A1D3:80
aa
13
18
03
18
IB
33
61
A4 8B:FF
83
99
99
83
9F
9F
FF
51
A72B:3b
3F
3F
3F
3F
3F
A1EO:O6
0C
18
30
13
ac
06
00
2D
A4B8:FF
C3
99
99
99
93
FF
3E
A730:33
33 CC CC
33
33
CC CC
A1E8:BB
0B
33
7E
00
00
F5
A490:FF
83
99
99
83
25
A73B:FL
FC
FC
FC
FC
FC
FC
FC
30
30
00
76
A498:FF
C3
9F
F9
FF
42
A740:FF
FF
FF
FF
33
33
CC
CC
E7
93 F9 E7
FF
A1FO:60
C9 99 C3 E7
FF
74
A748:30
01
03
07
OF
IF
3F
7F
99
99
81
FF
5B
A750IFC
FC
FC
FC
FC
FC
FC
FC
3F
3F
77 19 87 5C 9B 9F
A1F8:00
3C
7E 18 66
0C
ae 13 18
B8
60 18
00
C9
A4A3:FF
81
E7
A230:00
00
00
FF
FF
00
30
00
45
A4A8tE'F
99
99
C3 E7 99
A2O8:08
3F,
7F 18
3E
00
31
A4Ii0:FF
99
99
99
99
C3
E7
FF
D8
A758:E7
E7
E7
E0
EO
E7
E7
E7
FE
13
7F 18
IC
A210:13
IC 18
IB
18
18
55
A4B8:FF
9C
9C
94
80
88
9C
FF
65
A760IFE
FF
FF
FF
FO
F0
F0
F0
CD
A218:0O
00
00
FF
FF
00
ao
00
5D
A4C01FF
99
99
C3
C3
99
99
FF
97
A768:K7
A220:0d
30
FF
FF
an
00
00
30
65
A4C8:FF
99
99
C3
E7
E7
FF
96
A770:FF
E7 FF
E7 FF
E0 07
EO 07
FF E7
FF E7
A228:0O
FF
FF
00
00
00
BB
03
6D
A4D0:FF
81
F3
E7
CF
9F
E7 81
FF
77
A778:FF
FF
FF
FF
FF
FF
00
A23O:00
00
00
00
FF
FF
BB
33
75
A4DB:FF
C3
CF
CF
CF
CF
C3
FF
4F
A780:FF
FF
FF
EB
EB
E7
E7
A238:30
30
30
30
30
30
30
30
7D
A4E0:FF
C3
9F
0F
9F
99
33
FF
69
A788:E7
E7
E7
00
00
FF
FF
FF B7 E7 BF 00 C7 E7 3C FF C2
A240:0C
3C
0C
0C
OC
0C
OC
OC
85
A4EB:FF
C3
F3
F3
F3
C3
FF
D7
A790:Ft
FF
FF
00
00
E7
E7
E7
37
A243:30
03
aa
EQ
F0
38
IB
18
4C
A4F0:FF
E7
C3
F3 81
E7
E7
E7
FF
73
A7 98:F.7
07
00
00
00
E7
CF
81
CF
E7
FF
FF
6C
A7A0: 31-
07 3F
E7 3F
E7 3F
E7 31'
33
00
00
A4F8:FF A5H3:FF
07 3F
E0
54 CC
E7 3F
D2
IC OF 38 F0 A2601C3 CO CO C0 A268:C3 B0 70 38
E7 3F
FF
FF
FF
FF
FF
FF
4IJ
A7A8:1F
IF
IF
IF
IF
IF
IF
IF
P7
CO
CO
FF
FF
63
A50H:FF
E7
E7
FF E7
E7
FF
E7
FF
D7
A7Bfl:F8
F8
F8
F8
F8
FB
F8
P8
FF
IC
3E
07
03
02
A51B:FF
93
93
93
FF
FF
FF
FF
A7E!B:H0
00
FF
FF
FF
FF
FF
FF
99
00
99
FF
EB 63
A7C0:00
BB
BB
FF
FF
FF
FF
FF
0B 10 13 29
A250:18
A258:18
OC
13 18
EF
A270:03
07
0E
IC
38
70
E0
CO
82
A518:FF
99
03
99
A278:FF
FF
ca
CO
CO
CO
CO
C0
2D
A52B:E7
Cl
9F
C3
F9
83
E7
FF
ha
A7C8:FF
FF
FF
FF
FF
B3
30
00
A28S:FF
FF
03
03
03
03
03
03
83
A528:FF
99
93
E7
CF
B9
FF
23
A7D0:FC
FC
FC
FC
FC
FC
00
00
A288:00
3C
7E
7E
7E
7E
3C
00
FA
A533:E3
C9
FF
4D
A7D8:FF
00
00
00
FF
FF
00
A538:FF
E7
E7
FF
FF
FF
F3
A7E0:FB
FF FO
FF FO
FF FO
OF OF FF FF
0F FF
OF FF
8A
00
C7 90 E7 FF
C4
A29O:00
D5
E3
99 99
A298:36
7F
7F
7F
3E
IC
83
00
33
A54B:FF
E3
C7
CF
CF
C7
B3
FF
DF
A7E8:E7
E7
E7
07
07
FF
FF
FF
CB
A2A0:6O
60 00
60
60
C7
E3
F3
FF
A7FB:3F
01'
BF
0F
FF
FF
FF
FF
5E
99
C3
03
E3 99
FF
A5 50:FF
F3 C3
C7
18
E5 BF
A548:FF
IC
63 18
63
0F
FF
FF
FE
A7F8:0F
OF
BF
0F F0
F0
PB
FO
84
A2!(3:C3
E7
7E
CO 07 3C
60
A2A8:00
3C
7B
C3
1)4
A55B:FF
E7
E7
E7
FF
FF
91
1
It ft
3C
IT.
£
£. f.
71,'
flrt
llO
IiO
t\ J O Y) • L r
J. L
I'D
fi1 7 si i
VI !• 1
f*7 V1
V £ ~> L.
A2C0:18
18
66
66
13
13
3C
BO
E4
A568iFF
A2C8:06
06
06
06
06
06
06
OE
A570:FF
A2D0:38
IC
3E
06 7F
3E
IC
03
BB
53
A2D8:18
18
FF
FF
18
13
IS
DB
A2F.0:C0 C0
18 30
30
CO
30
30
A2118: 18
18
18
18
18
13
18
A2F0:0O
33
03
3E
CB 18 76
36
36
A2F8:FF
7F
3F
IP
OF
07
03
A3O3:00
30
30
00
00
30
A308:Ffl
fc'0
F0
F0
FB
Ffl
A318:0O
00
00
00
FF
A318:FF
a3
BB
33
00
litO
.
00
("
t) U
U \/
ft
nkfkn *
rHi r>
E7 DP
81
c c
c c
FF
FF
C3
FF
FF
FF
FF
EF
FF
FF
FF
FF
C7
C7
FF
6A
A578:FF
F9
F3
E7
CF
9F
FF
FF
3C
C3
99
91
39
99
C3
FF
43
59 2E
A580:FF A5B8:FF A590:FF
Before typing in programs, please refer to "How to Type In
E7
C7
E7 E7
E7
81
FF
27
C3
99
F3
E7
CF
Bl
FF
CO
COMPUTER'S Gazette Programs,"
00
73
A598:FF
01
93
A5AC:FF
00
00
FO
F0
FF
FF
00
00
Is.
J^
c r
81
F3
E7
F3
99
C3
FF
CE
E3 9F
C3
93
81
F3
FF
2C
47
F3 A5A8:FF 81
S3
F9
99
C3
FF
3E
4F
A5D0!FF
C3
9F
83
99
99
C3
FF
D3
FF
57
A5U8:FF
81
F9
F3
E7
CF
CF
FF
01
00
5F
A5C0:FF
C3
99
C3
99
99
FF
C3
99
Cl
F9
F3
C3 C7
FF
27 83
E7
FF
E7
E7
FF
07
12
BEI:ORE TYPING
elsewhere in this issue.
Boot Maker
A320:00
0B
83
33
30
00
30
FF
67
A5C8:FF
A32B:C0
CO
C0
C0
C0
CO
CO
ca
6F
A5D0:FF
FF
E7
A330:CC
CC
33
A5H8:FF
FF
E7
S7
FF
E7
E7
CF
DE
03
03
03
33 03
DD
03
33 CC CC 03 03
33
A33a:B3
7F
ASE0:F9
F3
E7
CF
E7
F9
FF
23
UTE!
A340:B0
00
30
33
CC
CC
33
33
BA
A5EB:FF
FF
31
FF
FF
F3 Bl
FF
FF
6A
12
A348:FF
FE
FC
F8
F0
EO
CO
80
BB
E7
CF
9F
FF
F9
SERVED
A35B:03
03
03
03
03
33
03
97
A5FB:FF
C3
99
F3 F3
E7
03
A5F0:9F CF
E7
FF
E7
FF
B6
A358:18
18
18
IF
IF
18
13
18
43
A6O01FF
FF
FF
00
00
FF
FF
FF
4D
A36O:O0
00
33
38
0F
OF
OF
BF
81)
A6BB:F7
E3
Cl
80
80
E3
Cl
FF
Al
A368:18
18
18
IF
IF
03
00
00
AF
E7
E7
E7
E7
B7
E7
E7
5D
A370:03
0B
00
F8
FB
18
18
18
B7
A6101E7 A618:FF
FF
FF
00
00
FF
FF
FF
A378:00
00
00
00
00
33
FF
FF
BF
A620:FF
FF
30
00
FF
FF
FF
FF
A380:OO
00
00
IF
IF
ia
18
13
5B
Afi28:FF
00
00
FF
FF
FF
FF
FF
65 6D 75
A38B:ia
13
18
FF
FF
00
00
00
E4
A630:FF
FF
FF
FF
00
00
FF
FF
7D
A390:00
00
BB
FF
FF
18
18
13
30
AG38:CF
CF
CF
CF
CF
CF
CF
CF
7V39B: IB
18
18
FB
F8
ia
F4
A640:F3
F3
F3
F3
F3
F3
F3
F3
A3A0:C0
ca
CO
CO
C0
IS 18 CO CO
CO
E7
A64 8:FF
FF
FF
IF
OF
C7
E7
E7
B5 8D DG
A3A8:E0
EB
E0
EF
A650:E7
E7
E3
FO
t-a
FF
FF
FF
DE
07
E0 07
EB
07
E0 07
EO
A3B0:37
EO B7
07
07
F7
A658:E7
E7
C7
OF
IF
FF
FF
FF
76
A3B3:FF
FF
BB
00
33
aa
33
00
FF
A660:3F
3F
3F
3F
3F
00
30
EF
A3C0:FF
FF
FF
00
33
BB
33
00
08
3F
A668:3F
IF
8F
C7
E3
Fl
F8
FC
61
A3C8:00
00
00
00
00
FF
FF
FF
10
A670:FC
FB
Fl
E3
C7
8F
IF
3F
FO
FF
FF
OF
A 678:00
00
3F
3F
3F
3F
3F
3F
56
A6B3:00
00
FC
FC
FC
FC
FC
FC
Article ■)»i page 31. PB
100
REM
COPYRIGHT
1989
COMP
PUBLICATIONS,
INC.
5PACES}ALL
RIGHTS
RE
110
PRINT"{CLR}"TAQ(12)"COP
IA
120
YRIGIIT 19B9":PRINTTAB (6 )"COMPUTE! PUBLICATIONS , INC." PRINTTAB(9)"ALL RIGHTS
JE IS
130 140
T-T+X:POKEJ,X
EX
150
NEXTJ
EQ
160
IFTO13861THENPRIHT"KRH OK IN DATA":3TOP
FF
170
PRINT"{2
JK
180
PRINTTAB(14)"64
FG
190
SYS
ftF
2B0
INPUT"!2 DOWN}FILENAME (SPACE)OF PROGRAM TO 90 OT";AS
EH
210
N=>U72:GOSUB39B:POKE83
JR
IspaceJreserved." FORJ=400 0TO4113:READX
DOWNj"
BOOTER"
4000
A3D0:03
03
03
03
33
33
A3D8:03
B0
00
BB
FO
FB
FO
F0
A3E0:0F
0F
0F
OF
00
OB
30
00
3E 46
A6H8:FF
C3
81
31
81
31
C3
FF
A8
A3E8:18
18
18
FB
F8
00
00
00
9C
A690:FF
FF
FF
FF
FF
00
00
FF
DD
A3F0:F0
FB
FO
FO
an
00
33
00
IA
A698:C9
80
80
80
Cl
E3
F7
FF
90
A3F8:F0
FB
FO
FO
0F
BF
BF
0F
04
A6A0:9F
9F
9F
9F
9F
9F
9F
9F
ED
A400:FF
C3
99
91
91
9F
Cl
FF
15
A6AB:FF
FF
PF
F8
FB
E3
E7
E7
54
A408:FF
E7
C3
99
99
81
99
FF
63
A6BO:3C
18
81
C3
C3
Bl
13
3C
IF
A410:FF
33
99
33
99
99
83
FF
DF
A6RB:FF
C3
31
99
99
81
C3
FF
IB
A41B:FF
C3
99
9F
9F
99
C3
FF
6A
A6CB:E7
E7
99
99
E7
E7
C3
FF
2F
A420:FF
87
93
87
FF
81
A6CB:F9
F9
F9
F9
16
9F
9F
81
FF
7C
A6D0:t'7
E3
80
F9 Cl
F9
81
9F
9F
FF
CO
ACDB:E7
E7
00
00
B7
68
PG JB
260 270
FORI=1TO4
9F
F7 E7
E0
9F
E3 E7
FF
81
F9 Cl E7
F9
A430:FF
99 83 33
99
A428:FF
93 9F
A43B:FF
Cl
9F
9F
91
99
Cl
FF
56
A6E0:3F
3F
CF
CF
3F
3F
CF
CF
FA
MC
2B0
A443:FF
99
99
81
99
99
99
FF
Al
A6E8:E7
E7
E7
E7
E7
E7
E7
E7
36
FH
290
IFY>0THENY=Y*16:A=X IFI=1THENV1=Y
A448:FF
81
E7
E7
E7
E7
81
FF
4F
A6F0:FF
FF
FC
Cl
89
C9
C9
FF
01
3G
300
IFI=2THENV1=V1+16*Y
A450:FF
F9
F9
F9
F9
99
C3
FF
B4
A6F8:00
83
CB
E3
F0
F8
FC
FE
FO
».F
310
1FI=3THENV2=Y
A458:FF
99
93
87
87
93
99
FF
BO
A730:FF
FF
FF
FF
FF
FF
FF
FF
4F
IK
320
IFI=4THENV2=V2+16*Y
A463:FF
9F
9F
9F
9F
9F
31
FF
FO
A788:0F
0F
0F
BF
BF
OF
OF
OF
57
9C
94
9C
9C
FF
42
A710:FF
FF
FF
FF
00
00
00
30
5F
99
88 89
83
A470:FF
Bl
31
91
99
FF
EE
A718:00
FF
FF
FF
FF
FF
FF
FF
67
M78:FF
C3
99
99
99
99
C3
FF
3A
A 7 2 0:FF
FF
FF
FF
FF
FF
PF
33
6F
330 340 350
NEXT
A468:FF
KG =F 3M
U
3,
n
220
INPUT"I5
PJ
230
; AS IF AS="N"THEN250
JE
240
POKE850,234:POKE828 , 0 :G
250
OTO350 INPUT"ENTER
SX
r!D
IT
BASIC
SYS
(Y/N)
ADDRESS
!A
A=A/16:X=INT<A):Y=A-X
POKE
851,V1;POKE852,V2
INPUT"NAME OF THE OOT PROGRAM";AS
COMPUTE!1) Gazette
NEW
October 1989
B
Bl
CG
360
N=4113:GOSUB390:POKE403 5,M
FJ
370
SYS
HS
380
END
HP
390
M=LEN(AS)
PD
400
FORI=1TOM
QS
410
Y£=LEFT$(AS,I)
DH
420
XS=RIGHTS(YS,1)
HF
430
B=ASC(X$)
JA
440
POKEN+I.B
ER
450
NEXT
KD
460
RETURN
EJ
470
DATA
DATA136,194,169,1,141,
PG
1120
DATA194,208,165,76,49,
HH
1130
DATA233,200,202,204,20
QE
1140
DATA204,202,200,0,2,4,
MF
1150
6,8,10,12,14 DATA1,0,1,99,166,233,5 0,117,184,0
FX
1160
SYS
25,208,173,7
6,207,206
169,52,141,44,3,16
8
DATA
247,96,32,138,255,
XH
AJ
490
DATA 105,32,189,255,169 ,0,162,1,160,8,32,213,2 55,76,162,0,189,101,3,1
500
57 DATA 119,2,232,224,4,20 8,245,169,4,133,198,96, 82,85,78,13,169,2,162,8
510
DATA
160,255,32,196,255
,169,3,160,16,162,18,32 ,189,255,169,44,133,254 ,169 DS
520
DATA 3,133,255,169,254, 162,128,160,3,32,216,2 5 5,32,138,255,96
Screen Play Article on page 54.
930
REM
EA
1060
-
C.
1989
COMP
PUBLICATIONS,
INC.
ALL
RIGHTS
RESERVED
•*
BOUNCE
«*
910
REM
923
FORA=49617TO49809:REAUA
RP
930
DATA120,169,246,141,20,
940
3,169,193 DATA141,21,3,173,17,208
A:POKEA,AA:NEXT
,41,127,141
FT
950
DATA17,208,173,116,194,
SP
960
DATA169,1,141,26,208,16
RF
970
DATA13,220,B8,96,162,1, 224,8,240
CQ
980
DATA32,189,119,194,141,
RJ
990
141,10,208 9,127,141
22,208,238
-
ALL
DATA247,193,24,160,0,18 5,116,194 1000 DATA125,128,194,141,18 ,203,169,1
16
8D
70
03
A9
10
51
03
A9
0819: 00
BD
03
BD 3D
3D
03
A9
Al 55
8D
03
AD
00
DC
29
F0
F9
AD
DC
29
IN
BB31I F0
F2
20
8E
A9
00
RESERV
0839: 3C
03
8D
3D
01 08 03
20
F3
0841: 20
75
0A
20
C5
09
0849: 10
20
D3
0C
20
AB
20 10
75 D7 0A 38 5C F0
02
D0
18
AD
3C
B6
15
4C
3E
08
AD
CD
3C
03
F0
AE
CD
3D
F0
A9
AD
3E
03
D0
BD
22 9A 96 11 4C 49 B4
CD
3D
03
D0
10
AD
D0
0B
AD
3F
03
[)0
3E 06
,3,169,194 1100
DATA141,21,3,173,17,20
1110
8,41,127,141 DATA17,208,173,35,195,
0869: 20 0B71: 03 0B79: 03 0881: AD 0889: F0 0891: 20
40
RA
141,18,208
Pb
BE
15
D0
85
FF
E8
E0
17
08Ali A2
D0
F5
A9
00
B5
92
AD
08A9: 3C
03
4A
4A
4A
4A
09
30
58 44
08B1: 8D
A7
05
AD
3C
03
29
0F
3D
0BB9: 09
30
BD
A8
05
AD
0 8C11 4A
4A
4A
4A
09
30
08C9: 05
AD
3D
03
29
0F
03D1I BD
Bl
05
AD
50
03
08D9: 4A
4A
09
30
8D
08E11 50
03
29
0F
09
0BE9: 04
AD
51
03
4A
0BF1: 09
30
8D
2F
05
08F9: 29 0901: A9 0909: IF 0911: 49 0919: 29
0F
09
30
09
AD
00
85
FB
AD
01
DC
29
IF
05
FB
85
FB
A6
DD 49 ez IF 53 02 5B
04
78
F8
38
DD
03
01
9D
50
03
0929::58
D0
FB E9 05
14
0921: 50
A9
01
9D
50
D8 03
0931::A5
FB
29
0B
F0
14
78
FB
7C
0939-:1B
BD
50
03
69
01
9D
50
DB
0941 ;03
D8
58
90
05
A9
99
9D
BE
0949 :50
03
A5
FB
29
03
F0
24
0951 ;A5
02
49
01
85
02
A2
00
DATA201,75,208,5,169,3 5,141,11,195
0959 iBD D7 0961 :E8 E0
04
49
80
9D
D7
04
04
D0
F3
A2
00
BD
14 69 S3 95
1250
DATA141,35,195,141,18,
0969 :27
05
49
80
9D
27
05
E8
FD
0 971 :E0
05
D0
F3
A5
FB
29
10
8E
1260
208,169,1 DATA141,25,208,76,49,2
0979 :D0
4C
D4
08
A6
02
D0
34,35,200
09B1 :1B
03 A9
02
8D
41
03
A9
99
3B A7
DATA201,202,203,204,20
0989 :8D
40
03
A9
00
8D
3F
03
3,202,201 DATA200,B,3,6,9,12,15, 19,22,0 SYS 49810
0991 :AD 0999 ;BD
50
03
3D
3E
03
A9
52
03
60
A9
00
3D
3C 41
09A1 :03
AD
51
03
8D
40
03
60
CE
09A9 :A2
40
A3
00
88
D0
FD CA
09B1 :D0
FA
60
A0
10
88
D0
FD
7F 43
09B9 :60
A2
80
A0
00
88
D0
FD
80
09C1 :CA
D0
FA
60
AD
41
F0
09C9 :05
A9
02
8D
41
03
03 A9
09D1 :8D
42
03
8D
43
03
8D
55
Q9D9 :03 09E1 :03
8D
56
03
A9
0F
8D
44
8D
45
03
8D
46
03
BD
09E9 :47
03
8D
48
03
BD
49
03
09F1 :8D 0 9F9 :03 0A01 !03
57
03
3D
4A
03
8D
4B
A9
00
3D
4E
03
8D
4F
8D
5B
03
8D
59
03
8D
3C 56 0B B4 CA 7A 9E B9 9A
0A0 9 :53
03
8D
54
03
8D
5A
03
84
BALI :A9 0A19 :4D
05
8D
4C
03
A9
0A
3D
03
A2
00
aE
64
03
8E
0A21 :65
03
8E
5B
03
03
8E
60
03
8E
8E 61
62
0A29 :E8
03
A9
12 83 4A 3B
0ft31 :04
8D
5C
03
8D
5D
03
BD
DB
0A39 :5E
8D
5F
03
3D
67
03
BD
66
03
A2
00
BA
D4
E8
E0
18
D0
F8
05 F0 57
1130
DATA13,220,88,96,162,1 DATA34,189,36,195,141,
22,208,238 DATA184,194,24,173,35, 195,125,45 DATM95,201,252,176,43
1170
DATA169,1,141,25,208,1
11S0
DATA170,104,64,173,36, 195,141,22
1190
DATA208,169,1,141,184,
1200
194,173,35 DATA195,201,210,176,22 ,105,40,141
1210
DATA35,195,141,18,208,
76,212,194
JF 1220 DATAi73,36,195,141,22, 208,169,1 1230
DATA141,184,194,238,11 ,195,169,35
MH
1240
1270
PC
1280
HC
1290
Program 3: Off EK
2000
REM
COPYRIGHT -
1989
PUBLICATIONS, ALL
RIGHTS
COM IN
RESERV
ED 2010
REM
DATA194,170,189,136,19
GA
2020
FORA-49974TO5O007:READ
OFF
AA:POKEA,AA:NEXT
SH
A7 34
D2
1160
XD
03 BE
D0
BD
MP
00
20
1150
GB
41
A2
21
GA
FD
AD
08
16
1140
FB
BB
25
8E
DQ
XG
D0
4C
02
,224,8,240
CB
03
D0
DATA169,1,141,26,208,1 69,127,141
SH
3F
B3
0899: BD
1120
MM
2030
DATA120,169,49,141,20, 3,169,234
JX
2040
DATA141,21,3,169,8,141
KX
2050
DATA0:BEM
3,28,169,1 DATA157,136,194,76,103 ,194,24,222 DATA116,194,189,116,19
RB
2060
DATA141
GR
2070
DATA32:REH
4,141,18,208
JJ
2080
DATA208,169,0,141,26,2
0M1 :A9
03 06
08
0ft49 :9D
00
1100
DATA221 ,142,194,208,5,
82
COMPUTE'S Gazette
October 1989
AD
0861: 03
9,0,141,7
HD
8D
0859: 03
RG
84
10
DATA120,169,183,141,2B
6, 194,141, 18
1090
36
05
AA:POKEA,Aft:NEXT
4,208,23,24
XH
30
A9
1090
1040
1080
32
00
BF
C.
DC
9E
00
C9
7,194,173,7 DATA194,201,3,208,5,16
DATA208,221,139,194,20
07
00
03
PUTE!
1070
C5
00
0851: 41
DATAl.141,247,193,238,
DATA254,116, 194,189, 11
08
FORA=49810TO49973:READ
1030
,22,208,169
14 before typing in. 3801: 0B 0809: 32 0811: 50
1080
AA
,104,170,104
See instructions in article on page
PQ
DATA64,173,119,194,141
MM
RIGHTS
Slap Shot
0829: 10
WAVES
1020
1060
49974
REM
KK
OH
SYS
1070
DATA141,25,208,104, 168
1M50
2100
FP
1010
CH
AM
0821: 06
PUBLICATIONS,
RM
PE
DATA169,129,141,13,220 ,88,96,0
COM
1989
ED
XS
PQ
XQ
COPYRIGHT
04,168,104
QP
DS
REM
PUTE1
AK
COPYRIGHT
UTE!
2090
3C 63
,141,18,208
Program 1: Bounce SA
49617
Program 2: waves
169,2,162,8,160,255,32, 136,2 5 5,16 9,0,160,3,162 ES
AQ
234,99,117
,181,15,153,51,3, 136,20 488
1110
4075
9,3,141,45,3,160,54,105
EC
169,0,157 AJ
,22,208,169 COLOR SCREEN
3D
03
DC
F2 8D B0 4C 09 30 67 4A 4A FD 04 AD 5B
30
3D
DD
4A
4A
4A
1C
AD
51
03
BB
BD
30
05
20
DC
29
IF
0B
F2
F5 76 pa
25 55
17
0A51 :A9
0F
SD
IB
D4
A9
F3
0CF9:20
BF
14
20
B8
10
20
78
55
0FA1:00
08
8D
A9
4B
0F
20
20
79
8D
D0
F0
03
AC
A9
03
8D
A2
A6
02
D4
0FA9:AC
07
14
08
14
85
CF
EA
0D09:B4
02
F0
BD
0FB1:09
D0
A5
FB
29
20
8D
01
D4
A9
3F
ID
41
03
A9
09
AD
0A69 :D4
E6 C9
03
20
0A61 :FA
0D01:0D
49
A3
0C
29
FB
A9
DC
03
D4
F3 D4
8D
0A59 :06
2D
00
00
E0
0E
78
D4
60
A2
29
F0
01
C8
0D19:AD
10
D0
29
01
10
78
9D
00
3C
IB
9D
9C
4C
18
AD
3D
03
69
8D
94
60
A9
80
9D
00
3E
F0
BD
BC
D0
3D
BC
36 45
19
01
09
27
0D21iF8
8C
0A81 :00
06 07
DO
BD
27
9E
F0
0A79 :17
D0
0D29:3D
03
DB
5B
AE
E7
19
9D
00
3F
E8
D0
13
4B
0D
0AB9 :BD
90
03
D0
E3
E0
4A
BC
AD
0A91 :E5
A9
3E
BD
1C
D0
A9
00
IB
0FD9:CD
09
D0
90
03
8D
09
D0
01
B5
73
F8
B0
CD
B0
03
3D
08
BD
IB
D0
3D
ID
31
3C
03
01
8D
3C
03
Fl
0FE9:07
D0
CD
09
D0
B0
8D
25
D0
5F
A0
0D49:D8
5B
A9
11
8D
12
D4
20
03
BD
01
A9
69
07
D0
D0
0FE1:A9
75
17 A9
29
F0
0A99 :8D 0AA1 :D0
0039:00 0D41:AD
10 18 CE
8D
07
D0
9B 25
DO
0D31:00
4C 00
0FB9:88 A5 0FC1:E0 00 0FC9:CE 0F BFDliCD 07
02
BD
68
FB
00
27
17
01
0F
D0
F0
0A71 :BD
0011:39 AE
01
E6
AA
BFF1:09
0AA9 :8D
15
D0
A2
09
A0
02
A9
86
D0
A9
4F
CD
03
D0
90
9F
0C
AD
41
03
F0
05
A9
5A
0AB1 :06
0D51:25
D0
8D
28
D0
80
7A
CD
05
D0
IF
0059:02
8D
41
03
20
AB
10
20
20
03
90
26
80
D0
3E
0FF9:03
0AD9 :2A
D0
8C
29
D0
8C
2B
D0
IB
1001:03
8D
05
D0
A9
03
27
09
A9
20
8D
12
07
8E
D0
A9
0C
8D
FF
1009:D0
B0
03
3D
03
D0
CD
05
F2
20
BA
09
20
BA
09
1A
D0
8D
D0
A9
0B
8D
B6
0D69:BA
09
0AC9 :20
27 21
20
D0
0AC1 :A2
D4
El
CD
0D61:BA
1011:D0
B0
03
8D
05
D0
AD
10
D5
0AD1 :2D
D0
A2
00
BD
A4
16
9D
4P
0AD9 :00
00
E8
E0
0E
D0
F5
A9
96
0AE1 :10
8D
10
D0
A2
00
BD
B2
0AE9 : 16
9D
FG
07
E8
E0
07
20
D2
20
D2
0D71:20
BA
09
20
BA
09
60
CE
0D79:56
42
A9
22
0DB1:0A
8D
56
03
A2
86
23
AD
02
8D
00
00
03
A9 02
42
D0
02 90
CD
03
29 00
0A
56
1019:D0
AD
F6 24
D0
03
7C
33
0D89:AD
20
F9
0A
A9
22
0F
0D
56
D0
D0
03
94
A9
03
29
D0
53
D0
90
03
8D
02
AD
54
03
D0
03
20
1C
04
D0
83
FF
A2
76
0D91:E6 0D99:F9
0D
9F
A9
72
AD
03
0A
0DA1:D0
IF
A9
30
BD
55
AE
9A
0DA9:42
03
E8
E0
18
90
55 03 02
F0
4B
03
02
CE
29
E8
55
D0
FF
1029:10 D0 1031:CD 04 1039:AD 10 1041:37 CD
A2
7A
0DB1:18
8E
42
03
AE
43
03
E8
65
0DB9:E0
18
90
02
A2
18
8E
43
52
CE
03 8D
D0
A9
00
02
20
9E
0F
67 03 E6
03
A9
67 02
AD
02
20
10 8A 55
0F
20
25
0C
CE
57
03
AA
1021:02
0ftFl :F5
60
A9
0AF9 :00
BD
B9
93 16
0B01 :E0
09
D0
FS
18
A2
00
A0
2F
0B09 :22
20
F0
FF
A2
00
BD
C2
BB11 : 16
20
D2
FF
E8
E0
08
D0
A9 40
0819 :F5
18
A2
01
A0
00
20
F0
CA
0B21 :ff
A2
00
BD
CA
16
20
D2
7D
0B29 :FF
F,8
E0
0E1
D0
F5
19
A2
B7
0B31 :01 0B39 :BD
A0
IB
20
F0
FF
A2
00
22
0DC1:03 0DC9:11 0DD1:85 0DD9:9E
D9
16
20
D2
FF
EB
E0
B2
0DE1:AE
58
03
AD
57
03
00
0C
19
0B41 :0F
D0
AD
41
03
F0
IS
B9
0DE9:A9
82
BD
57
03
EB
E0
A2
A0
0F
20
F0
FF
19
0DF1:D0
02
A2
00
8E
58
03
04 60
22
:1B
F5 01
85
iA2
00
E8
16
20
D2
FF
D5
0DF9tA6
02
BD
4C
1099:AD
BD
03
29
0C
F0
2A
:EB
E0
0C
D0
F5
A2
A9
8E
0E01:71
10A1:D0
DE
46
03
BD
46
03
D0
64
10A9:31
EA
0B4 9 0B51 0B59 0B61
67
02
D0
B0
03
8D
02
6C
AD
10
D0
29
04
F0
0A
91
1051:A9
37
CD
04
D0
BO
03
8D
EA
1059:04
D0
60
78 1061:03 A9 69 80 1069:AD 41 03 C9 1071:52 03 AD 52
A9
10
8D
15
01
14
03
58
60
31
01
D0
38
CE
38
03
D0
30
A9
BB
1079:3C
8D
52
03
78
FB
3B
AD
5B
1081:3F
03
E9
3D
3F
03
B0
6F
1089:0D
AD
3E
01 03
E9
00
8D
3E
3C
1091:03
A9
59
3D
3F
03
DB
58
Bl
3E
03
D0
0A
AD
3F
03
16
05
A9
02
8D
41
03
4C
84
78
A9
31
8D
14
03
Bl
03
60
AE
4D
0A
AB
5B
02
D0
6B B4
1049:D0
:E2
9D
78
04
A9
62
00 9D
C0
72
0E09:69
BD
44
03
9D
46
03
E0
EE
0B69 :07
A9
00
9D
7B
DS
9D
C0
6A
0E1L:01
31
EA
8D
AD
4C
03
29
04
10B1:A9
F0
fiF
0B71 :OB
EB
E0
2B
D0
E9
A0
70
0E19:F0
AC
02
D0
C8
D0
08
03
F0
15 7B
CA
BB
0B79 :85
FB
85
FD
A9
04
85
FC
47
0E21:AD
D0
09
02
3D
10
D0
59
03
85
FB
0B91 :A9
D8
85
FE
00
36
02
67
0E29:3C
02
D0
4C
73
0E
AC
02
F9 1A
10C1:BD
58 8A B9
A2
14 10
10B9:5B
A9
10C9:85
FC
B9
03
00
85
FD
CB
61
91
FB
A9
00
0B
0E31:D0
88
C0
D0
08
00
2D
10
D0
F0
00
AD
02
A2
FF
10
9B
00 02
A9
10D1:C8
0BB9 :A0 0B91 :A6
E0
0D
B0
06
E0
07
CE
0E39:D0
29
10
D0
8C
02
7F
A2
41
86
FE
A5
FB
29
E3
FD
8D
10D9:02
:90
02
A9
0C
91
FD
A0
27
5B
0E41:D0
4C
73
0E
AD
4D
03
29
F9
:91
FD
A9
El
91
FB
E6
02
9F
0E49:04
F0
14
AC
04
D0
CB
DO
B6
:1S
A5
FB
69
28
B5
FB
85
20
0E51:0B
AD
D0
09
04
8D
10
6F
;FD
A5
FC
69
00
85
FC
49
10
BF
02
C9
D0
0A
73
0E
AC
EC
7B
FB
BF
00
8B
C0
FF
D0
08
04
A9
FC
04 80
0E61:04
0BC9 ;8D
14 A9 C0
4C
A9 9F
A5 an
D0
FE
BC
04
0BB9 :DC 0BC1 :C7
85
0E59:D0
07
50
0E69: 10
D0
29
FB
8D
10
FE
8D
E7
07
A2
00
A9
19
D0
A6
02
BD
0BD1 :A9
0E71:04
4C
9D
F2
D9
9D
1A
83
F0
35
DE
4A
DA
9D
0E79:03
0BD9 ;0F
0E81:03
D0
2D
BD
0BE1 :42
DA
6A
DA
E8
E0
04
6A
0E39I03
AC
03
0BE9 :D0 0BF1 : IB
ED
9D A9
55
8D
F2
05
BD
3E
0E91:AC
05
06
A2
49
8E
F5
05
8E
E4
0E99:D0
0BF9 !lC
06
EB
BE
6A
06
BE
43
71
0C01 :06
E3
BE
6D
06
BE
44
06
0C09 :A2
42
1A
06
BE
ID
06
0C11 :BE
42
8E 06
8E
45
06
E8
0C19 :F3
05
8E
05
8E
0C21 :8E
6C
06
F4 60
AD
0C29-.02
A2
00
A5
02
0C31: 02
A9
09
A8
B9
0C39::32 BC41: :E9 0C49i E0 0C51; 03
04
E8
A5
02
08 03 85
B0
02
A9
D0
DF
02
0C59: 02
A9
BC61: 4D 0C69: E9
09
82
FD
DF
02
4B
B5
13
10E1:01
F0
0A
18
A5
FD
10E9:B5
FD
4C
F5
10
38
10F1:E9
09
85
FD
A5
FB
10F9:F0
10
A5
FC
69
B7
1101:FC
90
A9
41
85
FE
4C
4D
AD
Dl
11
A5
FC
E9
06
85
FD
D0
BC
1111:FC
B0
04
A9
00
35
FE
A9
B6
03
29
1119:00
8D
62
03
A6 FC
A4
FD
SB
03
BD
4A
81 07 0C
1109:18
18 14 3B
69 A5 29 06
1121:AD
10
D0
29
BE
05
FE
BD
60
48
03
9D
4A
A8
1129:10
D0
BE
00
D0
8E
0C
00
03
D0
E0
01
03
6F
D0
BC
0D
D0
60
20
49
BD
4C
03
01
FC
11
60
CE
60
60
81
01
88
BD
4C
03
02
0E
03
AD
29
1131:8C 1139:3C
01
D0
D0 29
1141:03
F0
01
60
A9
02
8D
60
ia
0EA1:D0
01
ca
E0
01
D0
06
BC
71
CE
AD
D0
0EA9:05
D0
4C
0E
8C
03
D0
9A
1151:2E
A2
00
AD
62
F0
02
21
C6 11
0EB1:A6
02
BD
00
DC
29
0F
49
61 03
03
Bl
61
03
F7
1149:03
4C
1159:A2
20
8E
61
03
AD
62
03
53
8E
4D
0EB9:0F
85
FB
BD
44
03
85
FC
50
09
EE
5D
03
EE
5F
03
77
6B
06
1161:D0
cc
0EC1:BD
48
03
85
FD
BD
4C
03
0A
1169:4C
80
AE
62
03
8A
EB
FB
42
03
85
64
11
0EC9:35
FE
A5
FB
29
01
F0
0C
18
1171:29
80
D0
02
CA
CA
E0
84
4A
C9
0B
90
ID
0ED1:A5
FE
29
01
D0
04
C6
FD
D7
1179:D0
02
A2
04
SE
62
03
CE
EB
IE
17
9D
52
0ED9:C6
FD
E6
FD
A5
FB
29
02
07
1181:5C
AD
5C
03
D0
3A
AD
8B
07
38
FC
03
F0
0EE1:F0
0C
A5
FE
29
02
D0
04
15
1189:5D
03
3D
5C
03
AD
03
2B
00
85
02
63
E0
0EE9:C6 FD C6
FD
E6
FD
A5
FB
18
1191:29
04
D0
17
AE
0C
[)0
E8
05
A2
00
AD
43
5E
0EFl:29
04
F0
0C
A5
FE
29
04
02
09
97
C9
90
BE
0EF 9:1)0
04
C6
FC
C6
FC
FC
ID
D0
8E
0C
D0
8E
00
DO
24
08
A8
B9
IB
17
9D
7A
0F01:A5
FB
29
F0
0C
FE
98
11A9:4C
0C
D0
CA
E0
C9
E8
02
F0
07
38
0F09:29
08
D0
C6
FC
FC
CC
11B1:FF
D0
08
AD
10
D0
29
BE
B8
08
□0
02
A9
00
85
02
0F11:E6
FC
A5
FC
D0
02
BE
0C
00
BE
D0
F0
0F19:85
FC
A5
FD
00
02
6A
AD
03
00
DF
41
10
D0
03
01 01
11B9:8D
0C71: E0
B2 09 3C
11
AE
A5
C2
04
0B 04
E6 A5 C6 A9 A9
41
BD
08
10
D0
02
0B
AD
A5
1199:D0 llftl:10
11C1:D0
CE
5E
03
AD
5E
03
D0
B9
0C79: 2C
AD
3E
03
4A
4A
4A
4A
11C9:16
AD
5F
03
8D
5E
03
AC
17
0C81: 09
30
8D
04
AD
D0
03
01
15
BD
3D
02
63 ac
29
09
88 C8
AD
0F
3E 04
03
0C89: 29
3C 30
0D
00
AD
72
0C91i 3F
03
4A
4A
4A
4A
02
38
AD
65
0C99! an
3F
04
AD
3F
03
D0
AD
63
0CA1: 09
30
8D
01
40
04
0CA9: 4A
4A
4A
4A
09
0CB1: 04
AD
3C
03
0CB9: SD
06
04
0CC1: 4A
4A
0CC9: 3D
03
0CD1: 04
0B99 0BA1 0BA9 0BB1
65
0F21:85
FD
A5
FC
C9
10
00
0A
49 B0 40
F5 AD 35
0F29:A9
0F
85
FC
A5
FE
49
0C
28
0F31:85
FE
A5
FD
C9
10
09
30
B5
0F
85
FD
A5
FE
D0 49
0A 03
A0
0F39:A9
1101:00 11D9:D0
3F
HE 1:62
03
29
29
0F
0B
0F41:B5
FE
A6
02
A5
FC
90
44
77
11E9:0D
00
02
AD
3C
03
52
0F49:03
A5
FD
9D
48
03
A5
FE
84
11F1:63
03
E5 48
as 3D
AC
0D
D0
C0
46
CD
30
8D
05
90
0F51:9D
4C
03
A6
02
BC
59
03
D4
11F9:B0
04
29
0C
09
C0
EA
18
29
0F
09
30
B6
0F59:B9
E7
1A
85
FC
A5
FB
29
89
1201:90
04
29
DC
09
02 01
8D
63
IF
AD
3D
03
4A
4A
4A
0F6l!03
F0
0A
85
FD
A5
FC
29
80
1209:03
AC
0D
D0
C0
81
07
BC
09
30
8D
26
04
AD
70
0F69:0C
05
FD
85
FC
A5
FB
29
86
1211:C0
AF
B0
03
4C
48
90 12
AD
ID
29
0F
09
30
8D
27
A2
0F71:0C
F0
0A
85
FD
A5
FC
29
15
1219:10
D0
29
01
D0
11
AE
00
D6
CB 7F
60
20
2S
0C
20
BA
09
B9
0F79:03
05
FD
85
FC
A0
00
B9
95
1221:D0
E0
13
Bfl
0A
AD
63
03
24
0CD9: 20 BA 0CE1: 20 BA
09
A9
11
8D
12
D4
24
0F81:E7
1A
CS
FC
F0
03
CB
D0
98
1229:29
03
09
0B
8D
63
03
AD
Fl
09
A9
20
8D
12
D4
A4
0F89:F6
9B
9D
59
03
0A
0A
IB
FE
1231:10
D0
29
01
F0
11
AE
00
EF
0CE9: AD
41
03
F0
05
A9
01
8D
F6
58
03
Aft
BD
EB
FF
1239:D0
E0
45
90
0A
AD
63
03
80
03
20
FC
13
20
9B
13
A2
9D
F9
07
60
A6
1A 02
A6
3CF1: 41
0F91:6o 0F99:02
BO
2F
1241:29
03
09
04
8D
63
03
AC
C8
Oclo&or 1939
83
COMPUTE'S Gazette
1249
0D
D0
C0
81
DO
22
AD
18
D2
1251
D0
29
41
D0
0A
39
E0
13
B0
14
4C
00 12
D0
1259
AE 67
AE
DC
1261
00
D0
E0
46
90
29
BC
09
02
AD 63
A5
03
0A 8D
63
1269
03
7B
1271
AC
0D
D0
C0
AE
DO
22
AD
FF
1279
10
D0
29
AE
[)0
E0
13
1289 1291
AE
00
DO
D0 14 46
0A
1281
41 BO EB
IF B3 63
63
03
29
OC
09
01
1299
03
68
CD
63
03
Ffl
12A1
81
8E
04
D4
CA
BE
00 90 12 OA AD 8D 63 09 A2 04 D4
D3 D9 65
12A9
60
A9
00
85
02
AD
62
03
4F
12D1
D0
3C
AD
02
D0
85
FB
AD
65
12B9
03
D0
85
FC AD
10
D0
29
8C
12C1
02
85
FD
20
34
13
A5
FE
42
12C9
F0
06
A5
02
09
02
85
02
1A
12D1
AD
04
DO
85
FB
AD
05
130
Bl
121)9
85
FC
AD
20
34
D0 fiS
29 FE
04 F0
6F
FD
10 13
85
12EL
06
D5
12E9
A5
02
39
04
85
02
AD
06
53
12F1
D0
85
FB
AD
07
D0
85
FC
BD
12F9
AD
10
DO
29
08
85
FD
20
18
1301
34
13
A5
FE
FO
06
A5
02
97
1309
09
08
85
02
AD
08
D0
65
3B
131L
FB
AD
09
D0
85
FC
AD
10
5A
1319
1)0
29
10
85
FD
38
A5
FE
F0
06
A5
34 09
13
1321
20 02
10
AF
1329 133L
85
02
AD
5B
03
0A
05
02
4A
85
02
60
A9
00
85
FE
A5
FA
1339
FC
CD
0D
D0
90
07
3B
ED
FE
1341
0D
DO
4C
4C
13
38
AD
1349
D0
E5
FC
C9
09
B0
4A
0D A5
52 D2
1351
FD D0
09
D0
29
40
FC
1359
F0
D0
AD 10 07 AD
10
DO
29
C3
7B C9 F2 67
23
4C 90
1361
40
DO
1A
A5
FD
F0
015
1369 1371 1379
A5
FB
ED
2A
13
38
D0 OC
B0
92
0C AD
D0
E5
BO
IF
4C
92
13
A5
FB
39 4C FB CD
1361
OC
D0
90
07
38
ED
0C
1:0
C6
1389
4C
92
13
38
AD
0C
D0
E5
85
1391
FB FE 18
C9 60 F0
04
A9
01
35
42
12
A5
02
29
5A
81
8E
04
D4
05
13A9 .CA
8E
96 B0 20 AA 3D A2 04 U4
A9
00
8D
62
71
:03
8P
5B
03
A2
00
A0
01
AF
1.313 9 :CC
53
03
D0
03
8E
53
03
84
13C1 13C9 1JD1 13D9 13E1
54
03
DO
03
BE
54
03
CE
AA 09
A5 04
02
A2
D0
4A
63 60
03 A2
60
26
00
F3
1399
13A1
:CC
D0
D0
D0
ED
2C
1799
00
00
C0
00
00
C0
00
00
DO
38 OD
05
03
07 C9
AD
14F9
BO
2A
AD
10
7B
C0
00
00
CO
00
00
00
00
3C
1501
D0
29
06
FO
24
C9
06
F0
F2
17A1 17A9
00
00
00
00
00
00
00
00
D7
1509
20
AD
10
DO
29
02
F0
0C
FC
17B1
00
00
00
28
00
00
28
00
B2
1511
38
AD
04
D0 B0
El
17B9
00
2A
00
03
AA
00
03
AA
A3
0F
4C
38
AD
04
D0
E8
17C1
00
00
A5
00
00
A5
33
00
3B
1521
ED
02
03
4C
43
15
CC
17C9
A5
00
00
AA
CO
00
AA
C0
91
1529
60
AD
CD
04
DB
B0
BD
17D1: 0 0
EA
00
00
EB
00
30
E8
EA
1531
0A
38
D0
ED
02
D0
77
17D9: 00
00
CO
00
00
C0
00
00
23
1539
4C
43
AD
02
D0
ED
85
17E1: C0
00
00
CO
00
00
00
C0
3D
1541
04
DO
DO 15 BO DO 04 38 09
ED
1519
02 43 DO 02 AD 15 C9
B0
E2
AD
53
2B
17E9: 00
00
CO
00
00
C0
00
00
33
1549
DO 00
32
AD
4E
03
F0
2D
D7
17F1: C0
00
00
E8
00
33
E8
33
E0
8D
5B
Bl
17F9: 00
EA
00
00
AA
C0
00
8D
62
05
BD
E6
1801: C0
00
A5
00
00
A5
00
AA 00
E5 DC
38
AD
E9
01
D9
1809: A5
00
03
AA
00
03
AA
30
78
A9
02
BD A9 03 54
03
31 03 07
03 03 43 BD
54
1569
03 A9 A9 61 130
03
A9
70
1811: 00
2A
00
00
28
00
00
28
35
1571
00
8D
43
03
A2
20
00
00
00
00
00
8E
0B
D4
AD
1821! 00
00
00
00
00
00
00
00 C0
49 12
1531
EB 32
55 D3
00
D4 D0
0B 03
1819: 00
1579
8K 54
AD
4F
03
F0
2D
A9
2B
1829: 00
00
C0
00
00
00
74
00
8D
5B
03
8D
53
00
EB
00
E8
62
03
00
00
AA
30
00
42
05 E9
EA
AD
A9 03
1839: 00
1599
BD 38
1C 3A
00
81 03
A9 61
1831: CB
1591
03 3D
C0 00
00
1589
01
BO
9F
00
A5
00
00
A5
00
22 24 BC
15A1
07
A9
03
A9
00
CC
00
00
AA
00
00
AA
00
4C
8D
42
3D A2
53
15A9
02 03
1841; 00 1349: A5
00 AA 30
20
8E
00
00
28
00
00
28
75
8E
0B
D4
60
A9
DB D9
2A
EB
D4 8D
1851: 00
15B1
0B 00
1B59: 00
00
00
00
00
00
00
33
89
15i)9
20
D0
3D
21
DO
3D
15
D0
A3
00
00
00
00
00
00
15C1 :A9
93
20
D2
FF
AD
00
DC
6A
1861: 00 1869! 00
00
C0
00
00
CO
00
29
10
01
DC
29
9E
1871: C0
00
00
EB
00
30
E8
00
BD
F4
16
BF
EA
00
03
AA
00
03
2A F0
D0
F5
9E
1879; 0 0
52 B4 62 9A
15D9 ■20 15E1 :AD
FO D2 00
FO F9 F2 A2 FF E8
AD
15D1 :10
C0 00 00 AA
1881: 00
00
A5
00
00
A5
00
00
FC
07
AD
11
00
00
AA CO
00
AA
C0
53
15E9 .01
DC
FB
2E
1889: A5 1891: 00
2A
00
00
28
00
00
2B
B5
15F1 :18
C9
15F9 :03
1551 1559 1561
15C9
DC
29
E0 10
29
10
DO
F2
78
AD
3C
03
F5
1899:
00
03
33
00
00
00
8D
01 03
40
00
69 41
BD
A9
DB
58
09
18A1:
00
00
00
00
33
00
Dl
1601 :60
08
BE
93
05
ID
ID
ID
5E
18A9: 00
00
00
00
00
00
00
1609 ilD
ID
ID
ID
ID
ID
ID
ID
35
28
00
00
23
ID
53
4C
03
AA
AA
4A
54
0D
3F
03
4F
0D
00
48
A8
00
53
1BB1: 00 1SB9: 00
00
ID
27
00
18C1: 00
00
00
A6
ID
ID
ID
ID
4D
00
00
ID
00
5A
ID
5A
18C9: 5A
00
00
AA
C0
00
AA
C0
ED
1629 :1D
ID 20 ID ID
5B
D9 B4
1611 :1D
41
00 00
ID
ID
2fl
58
18D1: 00
AB
00
00
2B
00
00
4F
ID 50
ID
1631 : 43
ID 4D
55
54
45
21
29
00
03
00
00
03
00
1639 :20
0D
0D
OD
ID
ID
ID
ID
DF
00
03
00
00
00
1641 ! ID
ID
ID
ID
ID
ID
ID
6D
00
71 76 C3
ID
18D9: 00 1BE1: 03
2B 00 00
1BE9: 00
00
00
00
00
00
00
00
1A
1649 ilD
ID
ID
9F
12
54
49
4D
AA
1BF1: 00
00
00
7B
00
00
23
1651 :45
92
3A
9E
30
30
AA
00
00
0D
0D
ID
00
5A
00
00
5A
00
00
E7
1661 :1D
ID
ID
ID
ID
BD
1909: 5A
00
00
AA
00
00
AA
ID
IE
53
43
4F
F4
1911: 00
AB
00
00
2B
00
00
00 2B
6B B2
1671 :52
45
ID ID 20
ID
1669 [ID
ID ID 3A
18F9: 00 1901: 00
00
30
Bl EB
00
30
3A ID
A3
1659 ■,9E
9F ID
00 F4 AA 54
20
9E
30
30
6D
1919- 00
00
03
00
00
03
00
30
B7
1679 :0D
0D
0D
ID
ID
ID
ID
ID
97
03
00
00
00
00
05
168L :1D
99
54
B3
1929: 00
00
00
00
00
03
00
00
5B
4D
41 3A
53
1689 :41
4C 45
47
00
00
20
1921: 03
20
20
IF
42
F7
1931: 00
00
00
28
00
00
28
16<U :4C
55
45
3A
30
20
9B
00
00
AA
CO
00
1C
52
3A
96
CC
00
00
5A
00
00
BB
0D
AC
99
C2
73
00
5A
30 18
1939: 00 1941- C0
A8
20
30 44 96
36 98
1699 ;20 16A1 ;30 16A9 :99
9A 45 98
00 AA
AA
00
33
AA
00
15
9A
41
9A
00
AC
91
00
03
00
1949- 5A 1951: 00
AB
00
00
2B
00
03
2B
F2
16B1 : 98
FD
FA
Fl
FE
FF
FC
FD
18
1959: 00
00
03
00
00
03
30
30
F7
16B9 :1F 16C1 :3Q 16C9 :30 16D1 :49 16D9 :1C
42
4C
55
45
3A
90
30
49
00
48
3A
90
30
08
00
49
4C
77
00
00
2B
00
00 213
08
42
03 00
00
41
00 00
33
44
03 00
00
00
2E
9A
20
20
20
3C
1979: 00
AB
00
03
AA
03
03
AA
CC
42
49
4C
4 9
A0
00
5A
00
03
5A
00
00
68
59
20
20
20
9F
A0
1981: 00
16E1 :54
45 54 3A 41 96 45
00 03
03
1C IF 54 53
1961: 0 3 1969: 00 1971' 03
5A
00
00
AA
CO
00
AA
C0
AF
3A
9E
30
30
6D
1991. 00
A8
28
57
4F
56
DB
28
00
12
00
00
20
00
05
1999: 00 19A1 00
00
00
00
00
33
30
00
CB
00
00
00
00
30
00
03
D6
19A9- 00
00
03
00
00
03
03
00
43
1619 ;20 1621 ilD
;AD
63
03
29
03
29
08
DO
0 5
aA
:03
8A
09
08
8D
.AD
5B
03
FO
01
13E9 -A5
02
29
02
F0
01
E8
A5
AB
13F1 :02
29
04
FO
02
A2
02
BE
20
13F9 :5B
03
60
A2
00
AO
00
1101 :00
DC
29
10
49
F0
04
E8
3D
CD 03
F4 11
1109 :B3
10 64
AD 64 AD
AF
1111 :01
DC
29
10
49
10
CD
65
A2
1419 :03
F0
04
C8
8D
03
8C
4F
03
03 5B
BE A2
1421 :4E
65 AE
03
44
1429 :D0 1431 :01
01
60
CA
BD
53
03
C9
BD
F0
IE
BD
4C
03
8D
63
A2
1439 :03
A9
0F
8D
5D
03
8D
5F
79
14-11 :03 1449 :03 145L :03
A9
GO
8D
62
03
BD
A9
01
9D
17 2D
49
01 66
IE 53
16E9 :54
D0 CK
60
52 53 59 54 3A 4D
16F1 :3A
30
10
03
AD
66
03
FO
A9
4D
45
21
92
D0
3D
F9
49
0E
BD
54
A9
03
52
60
66
16F9 :45
1459 :01
1701 i 20
2U
20
IE
45
58
54
20
C7
1461 :64
03
FO
2C
38
AD
5D
03
93
1709 :54
4F
20
53
43
4F
52
45
AF
1469 :E9
01 31
8D 90
5D
03
EB
20
47
50
49
4E
53
41 20
20
9E
4F 21
4C
10
1711 :20 1719 :57
41
C0
01 90
D0
04
AC AE
65
74
0D
1479 :AD 1481 ;AD 1489 :AD
5D
03
29
01
F0
09
61
F6
EA
E7
A8
00
00
Bl
03
E9
01
3D
5F
1729 :00
00
00
00
00
00
00
00
57
5D
03
C9
02
00
00
23
00
00
28
00
81
AD
5D
03
90
CF
1739 :O0
2A
00
00
AA
CO
00
1499 :02
AO
01
8C
62
01 05 A9
1731 rOO
1491 :A0
F0 C9 03
D8 57 13
1721 :75
5F
38 03 60
00
A5
00
00
AS
5B
03
9D
53
03
BC
46 IB
1741 :C0
14A1 :8D
00 59
1749 :A5
00
03
AA
00
14A9 :03
B9
E7
1A
BD
63
03
A2
03
1751 :00
EA
00
00
14111 :81
8E
04
D4
CA
BE
04
D4
79
1759 :00
00
C0
00
14B9 :A9 05 14C1 :03 C9 14C9 :C9 02 14D1 ;03 AD 14D9 IAD 54 L4E1 :00 8D
8D 08
61
03
60
AD
42
F6
1761 iC0
00
00
90
0C
AD
53
03
A8
1769 100
00
00
D0
05
A9
00
3D
53
7D
1771 :0O
00
43 03
C9 02 60
08
90
OC
IB
D0
05
AD
S3
A9 D0
Fl B8
1779 :00 1781 :00
54
03 C9 03
DO
90
06
38
ED
05
4F
1471 :C0
L4K9 :CD
34
05
COMPUTE'S Gazoite
October 1989
E2
14F1
1989
191)1
03
00
00
2B
00
00
2B
00
6E
19B9
0 0
AB
00
00
AA
00
00
AA
D6
19C1
00
00
5A
00
00
5A
00
00
A8
19C9
5A
00
00
AA
00
00
AA
00
29
19D1
00
A8
00
00
2B
00
00
28
97
32
19D9
00
00
00
00
00
00
30
00
0C
AA
F4
03
00
00
00
00
00
00
03
17
00
00
IB
19E1 19E9
00
00
03
00
00
88
AA
00
B6
19F1
00
2B
00
00
2B
00
AE
EB
00
00
EB
6A
00 00
03
03
03 03
19K9
00
AB
00
00
AA
C0
00
AA
1A
00
C0
00
00
A2
1AH1
CO
00
5A
00
00
5A
00
00
1A
C0
00
00
00
00
FB
1A09
5A
00
03
AA
00
03
AA
00
D6
00
00
00
30
00
97
1A11
00
AB
03
30
23
00
00
28
D8
00
28
00
00
23
00
72
1A19
00
00
03
00
00
00
00
00
4D
2A
00
00
AA
00
00
AA
32
1A21
00
00
00
00
00
00
00
00
55
00
A5
00
00
A5
00
00
FA
1A29
00
00
00
00
00
5D
00
00
AA
00
00
AA
00
8A
1A31
00
00
00
00
00
00 00
00
1789 ;A5
00 00
00
65
1791 :00
EA
00
00
E8
00
00
E8
AA
1A39: 00
00
00
00
00
00
00
00
6D
1A41
00
00
3C
00
OS
3C
00
00
ED
1A49
3C
00
00
00
00
00
00
00
9B
1A51
00
00
00
00
00
00
00
00
85
1A59
00
00
00
00
00
00
00
00
8D
1A61
00
00
00
00
00
00
00
00
95
1A69
00
00
00
00
00
00
00
00
9D
1A71
00
00
00
28
00
00
2A
00
7C
1A79
00
Aft
00
00
AH
00
00
AB
61
1AB1
00
00
513
00
00
5B
00
00
8E
1A89
5B
03
00
AD
00
00
AU
00
7D
1A91
00
aa
00
00
2A
00
00
28
E9
1A99
00
30
00
00
00
00
00
00
CD
1AA1
00
30
09
00
00
03
00
00
D5
1AA9
00
90
00
00
00
00
00
00
DD
1AB1
00
00
00
28
00
00
AB
00
B9
1AB9
00
AA
00
00
EA
00
00
EA
DA
1ACI
00
00
E5
00
00
E5
00
00
4A
1AC9: E5
00
00
EA
03
00
EA
00
75
1AD1. 0 0
AA
00
00
AS
00
00
28
IE
00
00
00
00
00
00
00
00
0E
00
00
00
00
00
00
05
06
26
1AE9; 09
0A
F3
F4
F5
F4
F0
Fl
4A
1AF1: F2
Fl
F9
FA
FB
FA
F6
F7
BC
1AF9; F8
F7
00
00
00
00
00
00
A8
LABI:
Backdrops
MM
130
10
GK
20
(2 {6 (4
SD
COPYRIGHT
TE!
PUBLICATIONS, RIGHTS
1989
IMC.
AS="":PRINT"(CLR)":GOSUB
30
1NSTAI.
L BACKDROPS AND TURN ON SYS491B5:GOSUBll30:PRINT "{CLRl{8 DOWN}(BLK}":X=1
BG
160
BB RG
40 59
X=0:GOSUB9 0:GOSUB210 S¥S49135:GOSUB1240:PRINT
"(CLR){8 DOWN)(BLU)":X=1 :GOSUB90:PRINT"(HOME)
(6 DOWN}{CYN)"
HC DX
60 70
X=0:GOSUB9O:GQSUB210
SYS49ia5:GOSUB1290:PRINT
"(CLR)[8 DOWN)(BLK)":X=1 :GOSUB90:PRINT"(I!OME)
DK
170
QK
se
X=0:GOSUB90:GOSUB210:GOT
030
0Q 90
PRINTTAB (X|"(RVS} {7 SPACES)(OFF)(2 RIGHT) (RVS}{5 SPACES)(OFF)
[2 RIGHT)(RVS)(7
SPACES)
(OFF}{2 RIGHT)(RVS) (2 SPACES)(OFF)(6 RIGHT) XC
100
{RVS}{5
SPACES}(OFF)"
PRINTTAB(X)"(RVS)
(7 SPACES}(OFF}
MB
SP
(2 {5 (2 (7 (2 (2 (6 {5
BIGHT](RVS) SPACES}{OFF) RIGHT}(RVS} SPACES)(OFF) RIGHT}{RVS} SPACES)iOFF) RIGHT}(RVS} SPACES}(OFF)"
JE
180
190
120
BH
1130
FORT=50000TO50000+254S
QJ
1140
EX
1150 1160 1170 1180 1190 1200
POKET,14:T=Tt2 POKET,3:T=T+2 POKET,l:T=T+2 POKET,3:T=T+2 P0KET,14
1210
NEXT
RR
1220
RETURN
RK JE
1230 1240
REM LINE BACKDROP X=0:FORT=50000TO50000+
BB
1250
KX
1260
2 54STEP2:POKET,0:NEXT
SPACES)(OFF)
{4
RIGHTHRVS}
{5 {4 {3 [4 (6 {2
SPACES](OFF) RIGHTHRVS} SPACES)(OFF) RIGHT}(RVS} SPACES)(OFF) RIGHT}(RVS} RIGHT)
RIGHT}!RVS} SPACES}{OFF) RIGHTHRVS} SPACES}(OFF) RIGHT}(RVS} SPACES}(OFF) RIGHT}(RVS) SPACES}(OFF)"
1989":PR
ICATIONS, INC." PRINTTAB(11]"ALL
PUBL
RIGHTS
PRINT"(20
DOWN)"TAB[7)"
HIT
TO
A
KEY
CONTINUE
D
BB
210
SYS49195:POKE198,0:WAIT
CD
220
RETURN
JH
1000
REM
BQ
1010
FOR0=49152TO49272:READ
198,l;GBTA9 BACKDROPS
XB
1270
SJ
1280
REM
1290
FORT=50000TO50000+254S
ED
1300
AA
1310
MK
1320
POKET,9:T=T+2
CP
1330
POKET,12:T=T+2
KA
1340
P0KET,15
HG GH
1350 1360
NEXT RETURN
ML
Q:POKEU,Q:CK=CK+Q:NEXT
CK
1020
IFCKO14738THENPRINT"E HROR IN DATA":END
IIR
L030
FORT-S0000TO50000+254S
BH
1040
DATA120,169,127,141,13
,220,169,1,141,26,208, 169,40, 141,18,208,169,
SE
10
1, 3,88,96,173,18,208
DATA201,38,208,249,173 ,17,2HH,73,16,141,17,2
20
10811
DATA195,141,32,208, 141 , 33,208,88,96,169,1,14
PUBLICATIONS RIGHTS
1989
COMPU
INC.,
A
RESERVED
DATA169,160,133,252,169, 222,133,254,169,0,133,25
JJ
30
DATA251,145,251,177,253,
1,133,253,160,8,177
14 5,253,136,298,245,230, 252,230,254,208,237,96 MR
40
SS
50
FORT=49152TO49185:READA: SYS49152:POKE59639,7:POK
60
E1,PEEK(1)AND253 POKE532B0,ll:POKE5J28l,fl
POKET,A:NEXT
QP
: POKE 64 6, 3:PRINT"{CI-R)"T RK
70
PRINTTAB(61"»*«*«Ofl6
Y>
p * k * * * "
RS
80
PRINTTAB(3)"«**«****tG>
(2
SPACES)TRIPLKSEARCH
(2 SPACES) W**"'"' PRINTTAB(6) "»""L{ 16 P>
AD
90
MM
100
PRINTTAB(9)"Mf20
PE
110
PHINT"(DOWN)"TAB(3)"COP YRIGHT 1989 BL., INC."
KK
120
,169,240,141,26,208,16
9,129,141,13,220,173,1
COPYRIGHT
20
0 DATA3,169,234,141,21,3
REM TE!
CS
08,96,120,169,49,141,2
SF
TEP2:POKET,0:NEXT FORT=50000+40TO50H00+4 0+214STEP2 FORD=0TO4:POKET,11:T=T
[,L
DATA141,17,208,169,81,
141,20,3,169,192,141,2
1070
BACKDROP
Article on page 28.
27
HM
PLANK
Triple Search
TEP2:POKKT,0:NEXT
1060
RETURN
+2:NEXT
PRINT"(I1OME)"TAB(13)"
RESERVED"
P0KET,5:T=T+X:X=X+2:NE XT
(5 SPACES}(OFF)"
PRINTTAB(X)"(2
FORT=50000+40TO50000+4 0+214STEP2
RETURN
QG
FORD=0TO7:POKET,6:T=T+
AQ
RIGHT){RVS) SPACES)(OFF}"
EMOlllOME}"
1050
FORT=50000+40TO50000+4
{2 SPACES){OFF}
200
BM
BACKDROP
RIGHTHRVS) SPACES)(OFF) RIGHTKRVS)
MC
110 PRINTTAB(X)"(2 RIGHT) (HVS}{3 SPACES}(OFF} (5 RIGHT)(RVS) (3 SPACES}(OFF} (5 RIGHT)(RVS) (3 SPACES}(OFF} (4 RIGHT)(RVS) (2 SPACES)(OFF) {6 RIGHT}{RVS} (2 SPACES)(OFF)" PRINTTAB(X)"(2 RIGHT} {RVS}{3 SPACES}(OFF} (5 RIGHT)(RVS) (3 SPACES}{OFF} {5 RIGHT}(RVS}
49,234 RETURN REM LASER
(5 (3 {4
(WHT}COPYRIGHT
BR
1118 1120
SPACES}(OFF]
INTTAB(7)"COMPUTE!
(6 DOWN)(YEL)"
CE QH
(3
[4 (5 (4 [3 (4 (6 (2 (5
{6 DOWN)tYBLj"
DATA168,104,170,104,64 ,169,40,141,18,208,76,
2:HEXT
(RVS} {3 SPACES HOFF}
:GOSUB98:PRINT'M HOME]
1100
BC QG HB ME QH
[6 {2
RESERVED
HR
0+214STEP2
(RVS){3 SPACES)(OFF) (5 RIGHT)(RVS)
-
DATA0,24a,20,189,80,19
TEP2:POKET,0:NEXT
140 PRINTTAB(X)"(2 RIGHT)
COMPU
1090
5,141,33,208,141,32,20 8,232,232,142,18,208, 1 04
SPACES)(OFF} RIGHT){RVS) SPACES)(OFF)"
{RVS)(3
1010:SYS49152:REM EM
DH
GK 150 PRINTTAB(X)"(2 RIGHT)
REM ALL
1,25,208,174,18,208,22 4
(4 RIGHTHRVS)
Article on page 16. FH
(3 SPACES){OFF) (4 RIGHTJ(RVS) (2 SPACES}(OFF) (6 RIGHTKRVS) (4 SPACES}{OFF)" PRINTTAB(X)"(2 RIGHT} (RVS)(3 SPACES){OFF) (5 RIGHTHRVS) (3 SPACESjfOFF} (5 RIG!!T}{RVS) (3 SPACES)(OFF}
P}N"
COMPUTE!
PRINTTAB(ll)"ALL
PU
RIGHTS
RESERVED"
AD
130
PRINT"(2
DOWNjWHAT
KIND
OF SEARCH DO YOU WISH {SPACE)TO{6 SPACF.SlCRBA TE ? " COMPUTE'S Gaietle
October 1989
85
KX 140
PRINT"{DOWN]1)
MK
150
RCH":PRINT"2) NUMBER-SE ARCH":PRINT"3) PICTOGRA H-SEARCH" PRINT"(DOWN]CHOICE: ";
XJ
160
GETKS:IFKS<"1"ORKS>"3"T
SS
HEN160 170 PRINTKS"[HOME}{2 DOWN}" TAB[12)"(1G SPACES}":C=
FE GK RQ
BB
WORD-SEA
VAL(KS) IFC=1THENK1S="WORD-SEAR CH":K2S="WORDS" 190 IFC=2THENK1S="NUMBER-SE ARCH":K2S="NUMBER5"
INT"4) 490
210
PRINTKS:D=VAL(KS):IFD=1
MM
520
BE
530
THENDD=2:GOTO560 IFD=2THENDD=2:D=3:G0TO5 60
MJ
540
60
550 560
IS
YOUR
DB
-"INT(WD/2)
570 580
IFS<10OR5>INT(WD/2)THEN
AG
590
240
PRINT"(DOWN)HOW
MANY
"K
XH
610
L
KX
620
YOUR
RP
630
FORM=1TO(NW-GP):IFLEN(L S(M))>=LEN(LS(M+GP))THE N650
RM
640
CD
IKE
ME
TO
YOU
GENERATE
(6
SPACES)"K2S"
Y?
";
RANDOML
PK
270 GETKS: IFKSO"Y"ANDKS<>"
FA
280
N"THEN270 PRINTKS:IFKS""Y"THEN340
CM
290
PRINT'MDOWNjENTER YOUR ESPACE!"K2$" ONE AT A T IME.":PRINT"THEY MUST E
LESS
E
300
PRINT"CHARACTERS":PRINT
BJ
310
FORZ=lTONW:POKE631,157i
"LONG."
930
QH
940
PX
950
NT(S«RND(1))+l
IFP1 + L*OK0ORP1 + L*O1>SO RP2+L*O2<0ORP2+L*O2>STH EN920 FORX=0TOL-1:T$=MIDS(L$(
I) ,X + 1,D IE-WFS[P1+X*O1,P2+X*O2)<
>""ftNDTSOWF$(Pl+X*01,P 2+X*O2)THEN920 JC
960
NEXTX:FORX=0TOL-1:IFM1D
S(LS(I),X+1,1)="
"THEKN
EXTX
AG
973
WFS(P1+X*O1,P2+X*O2)=MI DS (LS (I) ,X + 1,1) :NEXTX:R
JG
980
PRINT"{DOWN}PRINTING TH
990
E ANSWER KEY. . .":OPEN1, 4:TA=INT((WD-2#S)/2) PRINTI1,SPC(INT<(WD-LEN
ETURN
BH
[TLS)-2)/2))TLS" RS(13) RR
1000
JE
1010
KEY"CH
FORP2=lTOS:PRINTf1,SPC (TA);:FORP1=1TOS IFWFS(P1,P2)=""THENPRI NT#1,"*";CHRS(32);:GOT 01030
PF
1020
SWS=LS(M):LS(M)=LS(M+GP
QD
1030
NEXTP1:PRINT»1:NEXTP2
RE
1040
FORX=1TOLN-S:PRINTI1:N
650
):LS(M+GP)=SW3:F=1 NEXTM:IFFTHEN620
JR
660
GOTO610
RG
1050
XQ
670
PRINT"(2 DOWN5PLACING:
PRINT"fDOWN}SORTING. P LEASE WAIT...":GP=NW
RG
1060
GP = INT(GP/2) : IFGP = 0THE
QH
680
FORI=1TONW:PRINTLS(I):P ME
1070
N1120 F=0
(DOWN)" L=INT(DD*RND(1))+D
PRINT#1,WFS(P1,P2);CHR 3(32);
EXT: IFAO1THEN1120
IFPL=2THENO2al:GOSUB790
JP
1090
POKE634,34:POKE198,4
QC
710
IFPL=3THENO1=-1:GOSUB85
SWS=LS(M):LS(M)=LS(MtG P) :LS [M + GP]"SWS:F = 1
HS
1100
NEXTM:IFFTHEN1070
CJ JD
720 730
IFPL=4THENO1=1:GOSUB850
SH
1110
GOTO1060
IFPL=5THENO1=-1ANDO2=-1
JH
1120
PRINTZ;:INPUTL$(Z):L=LE N(L$(Z)):IFL>=STHEN310
MANY CH
350
IFL<1ORL>=STHEN340
FK
360
PRINT"{DOWN)MAKING .
IN -"
PLEASE
LIST
WAIT..."
370
IFC=2THENDD=10:D=48
PH
380
IFC=3THENDD=63:D=192
MC
390
FORI=1TONW:FORX=1TOL:LS (I)=LS(I)+CHRS(INT<DD*R ND(1))+D):NEXTX,I
PRINT"(DOWN)W0ULD
YOU
)<-LS(M+GP)THEN1100
XB
JX
CH
EG
740
750 760
HP FH RS
770 780 790
QF
800
L
IKE THE "K2S" PRINTED": PRINT"BELOW THE PUZZLE? DK
410
GETK$: I FK$O" Y"ANDK$O "
EC
420
N"TH£N410 PRINTKS;IFKS="Y"THENLY=
B10 B20
830
PRINT"{D0WN}WOULD IKE
THEM
TO
BE
YOU
L
SORTED?
{SPACE}";
IN THE
PUZZLE?"
PRINT"{DOWN)1) LY":PRINT"2)
B40
1130
IFC=1THENDD=26:D=65
XJ
1140
IFC=2THENDD«10:D=4B
IFPL"7THENO1 = 1ANDO2 —1;
EM
1150
IFC=3THENDD=63:D=192
GOSUB910
CP
1160
PRINTI1,SPC(INT((WD-LE
GOSUB910
CA
1170
FORP2=1TOS:PRINT#1,SPC
NEXT I
BK
1180
L=LEN(LS(I))
IFWFS(P1,P2)=""THENPRI NT#1,CHRS(INT[DD*RND(1
P1=INT(S*RND(1))+l:P2=I
))+D)CHRS(32);:GOTO120
NT(S*RND(1))+l:IFP2+L*O
0
IFPL=8THEHO1--1ANDO2«1:
N [TLS))/2))TLSCHRS(13) (TA) ; :FORP1 = 1TOS
ER
1190
PRINTil,WFSfPl,P2)CHRS
TS-MIDSILS(I),X+1,1):IF
JF
1200
NEXTP1:PRINTI1:NEXTP2
WFS(P1,P2+X*O2)<>""ANDT
CF
1210
FORX-0TOL-1
(32);
NEXTX:FORX=0TOL-1:IFMID
SC
1220
S(LS(I) ,X + 1,1)="
XP
1230
"THENN
VERTICAL
WFS(P1,P2+X*O2)=MIDS(LS
2)-LEN(LS(X))+INT(TA/2
FE
860
P1=INT(S"RND(1))+1:P2=I NT(S*RND(1)}+l:IFP1+L-0
COMPUTE'S Gazotto
October 1989
QS
1240
));
IFX = NWTHENPRINTII1:GOTO
1260 GX
1250
X=X+l:PRINT#l,LS[X}:IF
XOHWTHEN1230
1<0ORP1+L*O1>STHEN8 60
KG
X = X + l:PRINTtll,SPC(INT (
TA/2))LS<X)SPC(INT(WD/
L = LEN(LS(D)
870 FORX=0TOL-1 880 TS=MIDS(LS(I),X+1,1):IF
JC
1260 CLOSE1:PRINT"(DOWN)CRE
WFS(P1+X*O1,P2)<>""ANDT
HC
1270
SOWFS (P1 + X'O1,P2)THEN8 60 NEXTX:FORX = 0TOL-1:IE-MID
ATE ANOTHER PUZZLE? "; GETKS:IFKSO"Y"ANDKS<> "N"THEN1270
QE
1280
IFKS="Y"THENRUN
MK
1290
PRINT"(CLR)":END
HORIZONTAL
DIAGONALLY":PR
X=0
EXTX
850
BE QH
PRINT*1,CHRS(13)SPC(IN
T((WD-LEN(MS))/2))MSCH RS (13) : IFLYO1THEN1260
PD
LY" PRINT"3)
flF
(I) ,X+1,1) :NEXTX:RETURN
GETK$:1FKSO"Y"ANDKSO" N"THEN440 PRINTKS:lFKS="y"THE^ft=l PRI>JT"{2 DOWN) HOW DO YO U WANT YOUR "K2S:PRINT" PLACED
PK
Y
"K1S"..."
OSUB910
00 AM
PRINT"{DOWN]PRINTING OUR
:GOSUB910 IFPL=6THENO1=1ANDO2=1:G
2<0ORP2+L*O2>STHEN800 KA DC
1
86
CA
700
QC
480
Pl^INT(S'RND(l))+1:P2=I
CF
S-l"(LEFTj)";:INPUTL
PK
920
POKE 632,157:POKE6 33,32:
ARACTERS DO YOU WftNT EACH "K2S"'{LEFT] (1
470
KX
(I),X+1,1):NEXTX:RETURN
FORM = 1TO(NW-GP) :IFLS [M
PRINT"{DOWN}HOW
AR
L=LEN(LS{I))
1080
340
450 460
910
FE
FJ
RB EG
GE
!=-l:GOSUB79
NEXTZ:GOTO400
440
WFS(P1+X*O1,P2)=MIDS(LS
690
330
KB
900
HX
FC
430
WAIT...":GP=NW
GP^INT(GP/2):IFGP=0THEN 670
B
THAN"S;
SQ
CF
80 DIMWFS(S,S):PRINT"PLEAS
STHEN240 DIMLS(NW):IFC=lTHEN290
260 PRINT"(DOWN)WOULD
400
POKE631,34:POKE198,1:IS
600
250
RP
M T
MK
BK
320
IFLEN(TLS)>WDTHEN560 PRINT"{DOWN)ENTER THE
2S" WOULD YOU LIKE TO": INPUT"ENTER";NW: IFNW>2* PG
FG
PRINT"{DOWN}ENTER THE T ITLE FOR YOUR PUZZLE":P
PUTMS:IFLEN(MS)>WDTHEN5
220
XX
DD=B:D=1
ESSAGE TO PRINT BELOW HE{4 SPACES}PUZZLE."
"{LEFT))";:INPUTS 230
IFD=4THENDD=4:D=1:GOTO5
UTTLS XS
"THENN
QK
60
(15 DOWN)11
JH
IFD=3THENDD=4:D=5:GOTO5
OKE631,34:POKE19B,l:INl>
220 WD=B0:LN=66:PRINT"
LARGE
GETKS:IFKS<"1"ORKS>"5"T HEN500
EK
(10
";
510
BH
PUZZLE
DIRECTIONS
PG
S"
fDOWNjHOW
ALL
500
B(20-LEN(K1S)/2)K1S" KK
3 (LS (I) ,X+1,1)=" EXTX
PE
-SEARCH":K2S="PICTOGRAM
DOWN}"TA
PRINT"5) CE:
IFC=3THENK1S="PICTOGRAM
PRINT'MHOME)[2
& V
":PRINT"tDOWN}YOUR CHOI
1B0
200
HORIZONTALLY
ERTICALLY"
890
COMMODORE
BACK Note: Only selected titles are listed in contents for each
September—Write All About It! (desktop publishing), Pattern Fill, Multicolor Graphics
COMPLETE YOUR COLLECTION!
issue
1986 February—LexiIron, Snapshot, 128 Memory
ISSUES
ANY ISSUE FOR $6
Issues not listed are sold out. Limited quantities available.
Map, Disk Editor, Custom Labels April-Turbo Copy. CP/M on the 128, Direc tory Rler, 128 Windows, Input Windows June—Solarpix. Quick Key, Fontmaker, Help
Screens, 64 AuloBoot Maker
Order today!
July—Saluuu Shootout, Budget Planner, Math Worksheet, Sound Designer 128, CP/M
Public Domain Software (September—Ultra Ion I +, Video Jigsaw, Window Wizard, Fast File Copier, 80-Column
Chiracter Editor, DOS Window October—Pig$ for BuckS, Ringside Karate, Menu System. 128 Sound & Music (Pt, 1) November—HII-64. 128 Keywords, 1526
Underliner, Turbo Format, 128 Sound & Music (Pt 2)
1987 CP/M: Surviving with 40 Columns February—Collision Course. Division
Worksheet. MetaBASIC 64. MetaBASIC 128,
128 DOS Wedge, 128 Sound & Music (Pt. 4) March- Ringside Honing, Color Craft, 128
KAM i...ii u, mi
CP/M RAM Expansion,
Sprite Manager April—Omicron, Music Improvisor, Print
Simp to QEOS, TurboSave 128, TurboSave 64, Countdown Timer May—SpirilSiripl 3.0, Powerball, Cassette Sleeve Maker. No-SYS Loader. Fast Boot,
Gamcporli June—liiugo, Fraction Practice, Free-Form
Fllw, Uisk Vacuum, Hikes Graphics on the
October—SpcedSeript I2S, Chopper Pilot, Stars: A Simulation of the Heavens, Directory Magic, Font Printer, Animator 64 November—Lilterbug. Sketch Pad. Poster Printer, Renumber G4. Accessing the 128's 80-Column Screen December—Crossroads, Snake Pit, Word Find, Animal Malch. Disk Rapid Transit, PrintScreen, GeoTrasli Restorer
1988 January—How to Buy a Modem. Buyer's Guide to Modems, Needlework Graphics Edi tor. Tile Paint, Sound Manager
February—Buyer's Guide to Graphics Pro grams, Easy Load. Turbo SpeedSeript, Fast 64 Mode for the 128
Marcli-CP/M Software (or the 128 (PI. I), XPressCard 128, Ml, Cloner, Big Screen,
Screen Maker, Impossible Scroll, Video Slide Show, 80-Column Magic
1989 January—Guided Tour of Major Online Ser vices, How to Gel Published. Disc Blitz,
Jewel Grab. 128 Animator. Smooth-Scrolling Windows, Handy Filer, Smart Disassembler February—Around the World with Com' modore. Buyer's Guide to Personal Publish
ing Software, Tank Ambush, (indloc (128), The Great Arcade Machine, 1581 Alphabetizer, Sound Wedge
March—Dream to Reality: Simulation De signers Speak Out. Buyer's Guide to Sports
Games and Simulations. The Anglers, Bac teria (128). Planebender, liilmap Buster, Monthly Calendar. MulliView
April—Designing Vuur Own Programs, Buy er's Guide to Programming Aids, Science Fic
Comparator
Mirrors
May—Networking the 64, Guide to User Groups (Pt. I), Treasure Diver, MOBMaker.
m Math Graphics, 1541 Speed & Alignment June— Buyer's Guide to Printers. Guide to User Groups (Pt. 2), Arcade Volleyball,
September—Sub Attack, Exercise Pacer,
PrintScreen, Key Lock
tion on Disk, Space Worms. BASIC 10, File
July-Haskcll>all Sam & Ed, Calendar
Stamp. 80-Column Sector Editor (128), Relative Files
December—88's Hist Garnet, Ringside
Color Lister
Tesler
August—Hounty Hunter. Sprite Magic, Sprite
(GEOS)
April-CP/M Software for the 128 (Pt. 2), 3-D Speedway. SpeedFile 64, Ramdisk 128,
128 Maker. Crash Prevention, 128 Graph De signer. CEOS File Storage, Text Framer
MulliSort 128 October—Commodore Goes Hack to School. Buyer's Guide to Preschool Software, Scor pion II, 61 Compressor. SpccdPrint, Speed Columns. 128 Text Sorter November—CEOS 2.0- A Major Upgrade. Buyer's Guide to Word ProceSKM and Spell ing Checkers. Rally Katcr. Bloik Out (128J, Sprite Killer. Notepad 64, Font Grabber
I.XIVI, Crossroads II, Digi-Sound, Dynamic Windows, Quick! (1.111 speedup). 1526
January—Keyword Construction Set. OneTouch Function Key, GEOS Icon Changer,
Dump. SpeedCheck 128. Disk Package,
Exceltont-80 (128). Graphics Wedge July-Hard Disk Drives for the M/128. Civil War on Disk. Quick Save. F.rror Analyzer. SVS Stamper
August—MIDI Made Simple, Buyer's Guide to Musk Software. Cribbage (128). 128 Shell Hooter, 3-D Sprites. Zoom
Saver (GEOS), Super Accelerator (128), May—Care and Feeding of Dot-Matrix Print ers. Fantasy on Disk, (iuide tn User Groups (Pt. i), Knock SI. Ili-Rcs Windows, KAM Wedge 128, Super Slid.show. Quick Print, Close-up: QBOS 128 2.U
June—Best Arcade Sport* Games, Guide to User Groups (Pt 2), Match Mania, Jericho II, Hi-Res 80 (128). SpecdCount. MacroBAS1C (64/128). Gralix Converter, GEOS Help Pad
July—Speakers. Stercii. and MIDI Solutions:
Mine Sweeper. Monster Bu-B-Q (128). Math Magic, CURS Graphics, Financial Planner, 1581 Directory Sorter, QEQS File Retriever
FOR ORDER INFORMATION AND FORM, SEE RftGE 73. Corresponding monthly disks are available only for issues from January 1986 forward.
How To Type In COMPUTERS Gazette Programs Each month, COMPUTED Gazette publishes programs for the Com modore 128, 64, Plus/4, and 16. Each program is clearly marked by title and version. Be sure to type in the correct version for youT ma chine. All 64 programs run on the
Special Characters
This can be entered on the Commo
Most of the programs listed in each issue contain special control charac ters. To facilitate typing in any pro grams from the Gazette, use the following listing conventions.
dore 64 by pressing the CTRL key
128 in 64 mode. Be sure to read the
trol characters in our listings appear
The Quote Mode
instructions in
as words within braces: {DOWN} means to press the cursor down key; {5 SPACES} means to press the space bar five times. To indicate that a key should
Although you can move the cursor
the corresponding
article. This can save time and elim inate any questions which might arise after you begin typing.
We frequently publish two
The most common type of con
programs designed to make typing easier: The Automatic Proofreader, and MLX, designed for entering
be shifted (hold down the SHIFT
machine language programs.
ample, A means hold down the
key while pressing another key), the character is underlined. For ex
while typing the letter in braces. For
example, {A} means to press CTRL-A.
around the screen with the CRSR keys, often a programmer will want
to move the cursor under program
control. This is seen in examples such as {LEFT}, and {HOME} in the program listings. The only way the computer can tell the difference between direct and programmed cursor control is the quote mode. Once you press the quote key, you're in quote mode. This mode can be confusing if you mistype a character and cursor left to change it. You'll see a reverse video charac
tremely sensitive to errors. A mis
SHIFT key and press A. You may see strange characters on your screen, but that's to be expected. If you find a number followed by an
typed number in a DATA statement
underlined key enclosed in braces
can cause your machine to "lock up" (you'll have no control over the
(for example, (8 A}), type the key as many times as indicated (in our
computer). If this happens, the only
example, enter eight SHIFTed A's).
left). In this case, you can use the
recourse is to turn your computer
If a key is enclosed in special
DELete key to back up and edit the
off then on, erasing what was in memory. So be sure to save a pro gram before you run it. If your com puter crashes, you can always
brackets, % j|, hold down the Commodore key (at the lower left
line. Type another quote and you're
corner of the keyboard) and press
get confusing, you can exit quote
When entering a BASIC pro
gram, be especially careful with DATA statements as they are ex
reload the program and look for the
the indicated character. Rarely, you'll see a single letter
error.
of the alphabet enclosed in braces.
Press:
When Yoj Read: [CLR]
SHIFT' | CIRJHOME CLR'HOME
{HOME} )UP|
SHIFT j | f CRSR J
{DOWNJ
"I CR5RTI
{LEFT} (R[GHT[
See:
When You Read:
See:
ter (a graphics symbol for cursor
out of quote mode. If things really mode simply by pressing RETURN. Then just cursor up to the mistyped line and fix it. G Press:
When You Read:
See:
{PUR] (GRN|
i
(BIU| |YEL|
For Commodore Eft Only
i Fl \
COMMODORE | [ 1~j
I FZ|
commodore] [T]
{RVS1 {OFF|
i 4
[BLKJ
COMMODORE | 6
{WHT] {RED}
F7
88
COMPUTE'S GaiQUa
COMMODORE]
commodore! I
(CYNJ
October 1989
|| â&#x2013; â&#x2013;
o be friendly.
MicroProse brings to life all you've ever wanted in a game. And these three have it all—fantastic adventure, realistic role-play, simulation
challenge, even historical accuracy! You'll get right into play, no matter what your skill level. And the action is non-stop, with plenty of options to choose from. For hours and hours of thrilling play, choose MicroProse. The games that have it all.
I AHIGDRHE RANGER: As j member nf Ihe Army's elite
lighting corps, you'll need courage and wils 10 survive. !'■!
.'.:.i
-,v\- •;'". \.i". !i
tcirl lory loir Ml rale enemy
camps. EsgIi slep may be your last I
SAMUPJUiAs a you no Samurat wsnior struggling for powe;
In 16th Century Japan, you
slash and scheme In become Sl.iiiliiii rul: r iiM..:, n.:l. I1
You mustoulwHandrJaslroy devious enemies who seek lo our honor.
PIRATES!: You real 7th Cenlury buccaneer captain
searching thei"
new ships artd cllle? la plun der. Power, romance and lab-
u I Dili Spanish treasures await
Samurai IBM Version Available Now. C-64 Version Coming Soon! CanlllmJUiKa names? Call (3O1|T71-11S11208. meWars830am In 5^30 praEsjl(rn7lmtamlonlM by MENtallmtx.lot IwOHallitotthMt' owiioniefpurttiases.AllowMwrtilwU-S dalmiy- MltroPmse Soflnfare. Int.: ISO LakaIrani Dim- Hunt Vallsy, MD E1BM. IBM-PCXT!At:PS2i
73ndr'CoapaliSIS! support HCCAIVS*. tGA.CGAanilHeratesQisiiliia. (Fifties! IBM supports CGA ani
Just For Fun. IUH!1, MlcluPit
En
rim Ultimate Beach Volleyball simulation. Set, Spike and Crush lilix tltn I'ros.
CO'dusignod by the team of Smltti/Stokliv. tin; 11 team in Pro beach history. Travel Ihe world's greatest beaches and win 15 grueling matches to be crowned "King of 'ho Bosch".
Intense action for 1 or 2. Team Tip-win.
di play again
Featuring an original "Socu" aountt trnclt ami (im iiuz.r.\iui.<
El ECTRONIC