OGRAMS INSIDE!
OMPUTEI's
1988 Special OspBy unil
May 12. 1988
S3.95 $S 50 Canada
FOR COMMODORE PERSONAL COMPUTER USERS
Special 1988 I: 33 of the all-time from COMPUTI and Gazette
azzling, two-player strategy je that moves chess into 21st century.
WlM&k
Snapshot
64+
screens and instantly
Add lots of useful features to your 64's
Store up to 56 different retrieve any one for display.
operating system.
Miami Ice
Frozen roads in South Florida? A frantic
driving experience is guaranteed in this challenging game with versions for the 128 and 64.
7U86 02657
Now the world of Wizardry comes to
Commodore 64/128
I
I I
Also available for Apple IISeries,
IBM PC & compatibles,
■■■■-■:
Taiidy WOO SX & EX,
IVlieiiUosh
HMirrriRi'
m
m
■"'.:■■■ V-.-'
I With your Commodore 64 or 128 you can
now experience an exciting initiation into the interiVationally-acclaimed world of the Wizardry Gaming System.
Begin with the first scenario*: Proving Grounds of the Mad Overlord. It challenges you to overcame devious tricks and sudden traps, strange and mysterious encounters, maze upon
maze of puzzles, stimulating and intricate sub
plots and sophisticated themes. Ingenious multi
level, mind-bending tests abound with vile
creatures, unspeakable villains, courageous
adventurers and strong allies to hinder and help you achieve ultimate victory.
Sir-tech Software, Inc.,
P.O. Box 245, Ogdensburg, NY 13669 (315) 393-6633 g
Iradematk ol Sir-tech Sottware. Inc
»Copyright by Sir-lech Software, Inc.
Gomropttofe is a legisterad trademark ol Commodore iriternational
Exciting & NewIt Commodore 64/128 Books from COMPUTE! COMM â–
COMPUTE! psi
64/128
IRDBODK
POWER
w (JiMMchidek. 24.
GAMES
BASIC
Get more power, education, and relaxation trom your Commodore 64 or 128 with these new books from COMPUTE!. And, as always, the programs are thoroughly tested and easy to enter using our special program entry system. (Disks are available, too.) COMPUTE!1* Commodore 64/12B Powar BASIC
Edited Collected in this one volume ore more than two dozen short BASIC programs from COMPUTE'S Gazette's popular monthly column, "Power BASIC." In
cluded are utilities that add an 8K RAM disk; read and write to disk sectors;
make programs read Joysticks more quickly; and automatically generate Ine numbers. There are also programs such
as "Stop and Go." which creates a pause button to temporarily hart a pro
gram, and "Time Clock." which puts a digital clock on your screen. There is o
companion disk available for $12.95 which includes oil the programs from the book. (998BDSK)
$16.95
ISBN 0-87455-099-8
COMPUTE)'* Mora Machln* Language Games (or Ihe Commodore 64 Edited Seven of Ihe best machine language games for the 64 have been gathered into one volume in this follow-up to the
popular CQMPUTEI's Machine Language Games for the Commodore 64. Selected Irom recent issues ot COMPUTE! and
COMPUTEl's Gazette, the games range from the frantic "Prisonball" to fhe delightful "Biker Dave." This Is more than just a collection of exciting fast-action games, though, because complete and commented source code lor each pro gram is Included in the book. Machine language programmers can see exactly
how each game Is written and what de
COMPUTE!'* Third Book ot Commodore 64 Gomes
Edited COMPUTE! Publications, the leading pub lisher of programs for the Commodore 64. has brought together another excit ing collection of nerve-tingling games
that will delight the whole family—from preschoolers to teenage arcade fans to those who enjoy games o( logic. Clearly written, with non-technical instructions, this book contains hours of challenging
entertainment for beginning computer
fans as well as experienced pro grammers. There is a companion disk
available for $12.95 that includes all the programs in the book (955BDSK).
$15.95
ISDN 0-87455-095-5
sign techniques are used, A disk /s avail
able for $12.95 which Includes oil the
programs in the book, including source code. (947BDSK).
$16.95
ISBN 0-87455-094-7
These books are now available at your local book or computer store. You can also order directly from COMPUTE! by calling toll free 800-346-6767
(in NY call 212-887-8525) or mailing your order to COMPUTE! Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150.
Customer Service hours are 10:00 a.m.-12:30 p.m. and 1:30 p.m.-3:00 p.m. EST Mon.-Frl. Please include S2.00 postage and handling per book or disk. NC residents add 5 percent sales tox and NY residents add 8.25 percent sales tax. Please allow 4-6 weeks for delivery,
COMPUTE! Publicationsjncffl i Oties/ABC, Inc Company
COMPUTEI books are available outside the United States trom subsidiaries of McGraw-Hill International Book Company,
OCP ftRT STCIMC
n-CUILD -THIEVES
\ - Os,—«^»
H
■ /
V
No matter whai kind of game you're in the mood for, you'll find that if it's in a box
hand/eye coordination? Then maybe — just maybe — you possess the skill to outwit the
marked FIREBIRD, it's really hot! Firebird offers the excitement of a whole
challenge,
range of challenges — Adventures and Strategies for long rainy weekends, Arcade
games for exhilarating evenings, Simulations when you need to get away from it all, Productivity software when you're feeling well, productive.
Look for the Firebird — it stands for top-
quality software in virtually every category.
How About This Ball of Fire From Firebird! This is SENTKY, a unique Strategy game with over 10,000 full-color 3D vector landscapes
and four-way scrolling. Do you have truly exceptional concentration and near perfect
Sentry at each level of the extraordinary
Firebird Fireworks Unlimited
^
CET3EBE3
This is Firebird — the best in interactive software of every description. We'll prove to
you that you don't have to keep switching brands to satisfy your obsession for challenge! CREDIT CAR!) HOTLINK
444-5700
When your mood shifts from the deliberation
of strategic planning to the excitement of fastpaced Arcade action, look for Firebird's ELITE,
a unique game which encompasses the best of both worlds. Or try STARGLIDER, an amazing
3D combat flight simulation. If it's Adventure you're after, here's the breathtakingiy illustrated GUILD OF THIEVES,
with its revolutionary text-handling system. Firebird even offers economical, professional-quality Productivity software! ADVANCED ART STUDIO is a comprehensive art package with powerful graphics routines.
"The First Full Line In Software" firebird Licensees, Inc.
TO. Box 49, Ramsey, NJ 07446 (201)444-5700 Firebird software for Commodore 64 sysems, Including ilie pi^uhr Golden Path, Pawn, Colossus Chess IV, Chok), Talking Teacher, Concise Music Sysiem and Advanced Miisk Sysiem, is
available from (24.93 lo 159.95.
games Laser Chess™
Mike Duppong
6
Basketball Sam & Ed Rhett Anderson and David Hensiey, Jr Chain Reaction Mark Tuttle
12 14
Ringside Boxing Anthony Bertram Euchre David Shimoda Miami Ice Jell Kulczycki
15 16 17
Omicron
20
Sean Wagle
education Solarpix Simon Edgeworth Math Dungeon Richard Lowe
21 22
Vocab Builder
23
William J. Treanor
graphics Hi-Res Print (or Commodore 64 Text Framer Paul Sawyer Snapshot Clayton R. Newman
Scott M. Petty
24 27 28
disk utilities DOS Window DOS Calc
Bob Kodadek
30
Steve Kelly
31
applications Gradebook Stephen Levy and Kevin Mykytyn Sprite Designer Andre Corbin
33 35
Memo Diary
37
Jim Butterfield, Associate Editor
The Construction Set
Fred Karg
39
128 only 128 DOS Wedge Shawn K. Smith 128 Instant Keywords Shawn K. Smith 64 Mode Speed-Up For The 128 Gary Lamon Mozart Magic James Bagley 128 File Viewer Jeffrey D. Partch
42 43 44 45 46
utilities 64 RAMdisk Hubert Cross Off-Screen Trace Brent Dubach 64+ Barry L. Camp Printer Wedge James Chandler, Jr One-Touch Function Keys Keith Ashcraft
48 50 52 54 55
Sequential File Editor
56
Paul Piciocchi
64 Key Daniel Bingamon No-SYS Loader Walter L Smith, Jr. 64 AutoBoot Maker Rene Suarez
57 58 60
typing aids How to Type In COMPUTEI's Gazette Programs Automatic Proofreader
62 61
MLX: Machine Language Entry Program for Commodore 64 and 128 Advertisers Index
64 134
pyy Phnnr (212) 2M -H360. Edilmul ofikcs arc located Jt 324 Witt Wrtuiawf Arenor. Cntmboro. NC 2740B. Dimii-lic SuKtriptionv 12 Imo, S24 POSTMASTER Srnd addt™ rhingn fo CQMPUTSfi GA2ETTB. P.O. Bo< 1(1957. Dm Mtiini-s IA S0J40. Swi'nd cIjiq puslagp paid al Cffen»boio, UC 27401 and additional mailing uf+liw Entire ctmlrnti copyrtRhl >^19RH b\ COMPUTEI Publication*, Inc
Alt rtuhl*
f««vn1. ISSN 0737 3716 COMPUTE Publications, Inc. it parl ol ABC Column Mdgarincs, Inc.. onr of Ihr ABC Pub Nth ing Com pan i«: ARC Pub Nth Ing, Prculdrnl. Kobrrl C. Pulton; 133(1 Airnm' nl the
Amnlca.; Nm Yurt, Nrw VoA 11X119.
I'u Uhhrr/1 rli u <iu\ I Hrwti * M.iiL.^nij; Editor
Eclilur. COMPUTE! Ljnte Elk)
AMblM tdifnrv COMPUTE? jnd COMPUTE!'* Cri/rtlr
Kfn'tT Andnson, lliL>ni|IM>n f httim K^iri
FriMfLulHw Oirrilrir
bBtoTi COMFUim AUri si Di^L A WiK-umi' ,ind COMPUTE!* PL" Mj^uiiir
Effifor, COMPUTED Appic Ap|jllt Jlioili Mi^-i/irio
tizor
FiMturo frfilor
cilh I rndl
Aintanl Tnhiiidil 1iIji»f%
,il(T M* frinc. fim t
AHfaum Wte COMPUIH'i Alari si DU k Migidne AtiEiUni Ldilur
|oltii Sli.nl kh
MlhUni PMlurti Milnr
fnin Ni'M1!
Progranmlng supi'm^r
f'.LEirik Kir«*li
llliTuij.ll rn»Kr,iinHH'r«
Tim Mn\kti\\ Willirini Chin, Gcifrgi' Miller
Buyvr\ Guidr Owirdinalor
Cjroljnt Hjnlun
Cupv Ltlilof^
K^ien LJhlendor[. Karen 5ip |i11 ChampitXV I nn Snno<,kj Miflry Mflctn Davi
Ju'i i 1 :■ iiiirii.'. Im lircmU Sybil Ager. CLiui
Ami.i Ar infield KiJti1 fd rli*rs
|im Hniirtriolr! T^runlcr. CjiuJ
FJt*l D'lRruzio P
Idin^ing. Ml
F >.ivi-rj llnMnifur
LaAlto,Cft
Dill WllWreon
'■ ■■ .";-1! ■ i ■ I..
- ■: i" ■ ■ i
" iMn 11 ■ EdlfOf
!■■■■, DMiTon Stephen L 1 T.iylor, Kolxrrl Blxby. [ ynnt1
I
<.<.■ K. FjfV
Lee Nod |f, IV l^tlfr
Asmt.inl I
m'. Kirn Ptsif*. Scody
ArTi%U
Billing Huiv Blair
AtKi'rlismR t)ir«Tnr/ i] ilM-r I [n t r< mil *
Bcmaid I Theobald, |r Pri h lu< (n in t • m i r d m,i U
li.ui.i-!i ■
■. ■
■ -
When we first decided to launch a compilation of our best-ever Commodore programs, we looked through the archives of COM PUTE! and GAZETTG. We had our favorites, and there were those that drew impressive responses from our readers. We compiled a list of these and discovered that there was enough material (over 100 programs) to fill at least two magazines. Our initial offering, Best of COMPUTE! & GAZETTE For Com modore 64 & 128, contains many of the programs from our "best of" list. It hit the newsstand last October and was received very well. This issue contains 33 more of our best-ever ready-to-typein 64 and 128 programs, spanning several categories: games, education, graphics, disk and programming utilities, applica tions, and 128-only programs. For those of you unfamiliar with our program listing conventions, see "How To Type In COMPUTEI's Gazette Programs/' "Automatic Proofreader/' and "MLX" before beginning your typing session. For those who would rather spend a little money and save a lot of typing time,
we have a special disk offer (see page 26). For $6.95 plus $2 post age and handling, we're offering a companion disk that contains all the programs in this issue. The disk contains an easy-to-use menu that calls the programs with the press of a key. We carefully selected the programs for this issue, so that reg ular GAZETTE subscribers will have many programs that never appeared in GAZETTE. And newer subscribers (the past 12 months) will see some GAZETTE programs that are no longer available by back order. We're confident that this collection offers some of the finest Commodore programs ever published, and rep
resents an excellent value for the Commodore 64 and 128 owner.
i|iiTvivrn
Willful Ivn.in. Vni1 PnsldHH Richard I, Marino, vki' Ptosldcntj A
ikm' Benun VWintT, Vnt Pftddeni i Wendovcr ^venuo, Suiie 2iH)
tditiiri.il olliii's:
oro, NC 27-100 USA ' ■ ir ;i- ir
.11
.'II
. .
Individual Oi^Ut*.:
Uf)-n7h7(ln NY J 12:30 PM;
t00 PM Monday t-riday JJ (in NY 1 ■i AM 5 PM MuruU-Fi
COMPUTE! Publications, Inc. ^ Ono oi ;.,-■ ABC Comumer M.-k;<:; ••- ■. Inc. A CapHol C if lot/ABC, Inc, Company ADC PutWisrw»g, PrmOflni. WoDwT G Burton
xi of meAmohcos. MewYorv. Now Yd* 1G011?
Ailvi-rti^inj: SjIo Rt|)rttenUtim
Nrw tngUnd A Mid AlUnlit
Bmurri ThvoCuld TI^«tli> Link: 212-115-14*5 ^ fhompgan Lwefflo Dcmb: 312-72&4047 [Gw
WV^T, Nnrlhm-M A BrtliJi CulumbU |Lir% rhompSOfi IlxiIU' 0,'nms. -IIS Snulhrj*t A Inirrrulfonjl
U4 \Vf-sl WV'ruliiver Avt', Suitf 21X1 tiro, ml sura NIC J7*liW
4
COMPUTBs Gazotte Special 1988 tssuo
[hecttwuTEr*GAZI mi sulwriter list b made avriabte lo
orefiiOy screened wBintMlioni with a \w*iwr or servke
"hiLb may he oi iritm-y l« our ru.idetv II you prcfef nul lo retdvtf iuth m.itlirigv oJ<M*r «*-ini ifl n*i ropy or" your sulhtnplionLiMlii:<tftAilviil^CVETri, P.O. Box 10958, Dw Momcs, IA SJWW IrnluiJi- .1noli1 indn.iiinji your p^pittcrnn? lo JW*m- tinli \xaii »uliv npTtnn.
Aiiifim^ nl m.iiius, jijjIs *uT,int tkil .ill rn.itt-ri.ils ' lbniilTPfl[oC"(^<Pl.lHr4tAZ[Tl[ V0 (WJ^iwt ni.ilifuk Vnilli Flil i^THiihip nijiis n-siiliTit in sjkI iioi^trv Ity MiLMinriin^ orfK A In i < i---\- 'F i h ,v/| i |[, .piiOmkh. .h lmn>ktl^r th.ll 'LhJi nUtlfLlK, U|Xm .mr^MiKi- lor piiblpt.itHHi. Ih^ohu- tin* vrnJuwi pmperTyoi COMPUTE! fuWic^lmm Int. Ku |>i*1kwio( Ihn nu^i/nh< iTiniswr>n IrtHiL iftt- oublcsNf. hum- lofiiififs tuowijJii E T'Httt COM^irxl ^uTmiilTfd t^y ,iu[|nirv -if*' r'iirf.nnitl in our .iul)K)f umlr.u L UnPUTI! I'liNK.itiom. Im Rijjil* lo programs dm ri'Turru'd lE juI^hit f>ro^nj>-* a M-n twklmwu1, >l^rnpni.l t'^i-Iopv. ■j)]ic t{4.>c1 EIl-iii-n-ilii rml .hi rllTi^l fot |ITibln.-.itHJi|
..... -i upe orclsk iiujsl -Krmi|M»> <<»■' *ulwirtsion. Pnntnl bsJirw Jre VVlit-ii- irin^r.brns .in* iruludril in jii jrikk1 ™,.L hni M|)1ljI iVIkI« should ho furnished js typed tO[ty (upper aiwi tuwruw, pfea»l ^ilh rloubk- ^pJi«>g. F.ich kle |ti^' should ln-.ir [Im.' [iile rJ ihe .lriKfc. dilt, diid naim* oi tne kiuihor. COMPUTE! f"ijWn..itioni, Im . ftBUnGS no bililv tnr t^T<*s in jfCklosor .lrivrrti^menls. Opinions expressed by juihors aw not mii^sifily ihmiMif COMPUTE ibtioBocB, lD( COMPUTE! I'ublnjiions auumej nn responsibility lor (Linugt^, ddHiy>. or foTun of *Eiif>ni*'ni in cunnetm with .lutlrifrV oftri tn ma&£ f-i|".- nr dt^k copies oi pronrjmi. puWWwd herein, oninu-iurr' M, lim/l. ldr .iihI I2H .in- trjcJerikirb oi Commodnn* Busineis M,uhirn-s, InC, .tnti/m CmlmodufB llraronin umli'd ( lih'-i Ih.irk U .in fndCTwndml MJppttfi* oi quality infnrm,ilion ,irul WfVkC* tn nWiWrt iind uu-rs of C'ormnoiloiu HoiliM.li. COMPUTE! PubUcaOWft Int., is in mi wiy a»ocfa1ed wilh ComflWfJoffl [iunih1^ M,ic.hirii-v, I " .my n< th JI ■ II11. > r |. ■
Preview The Future!
-■ ; ;v. ;;.■■->:■.-■■,
ottest topic ol discussion in aviation ci Space age technology and engineering make these aircraft virtually undetectable by enemy radar. Stealth lighters are believed lo now be
operating from top secret military bases, down only on the most sensitive missions arid only by the most experienced pilots.
Precise Information about this next generation
o) Air Force jots is highly classified. But exten sive research has enabled the aviation experts at MicroPros^ to incorporate the potential
design and performance characteristics in a powerlnl new simulation.
Slip into the cockpit ol PROJECT: ST
R and
(amHIorize yoursell with the advanced "heads-up display"(HUDt and sophisticated 3-D out-lho-cockpit view. At your disposal Is n dazzling array ol stalo-oM tin-art electronics, weapons and counter measures.
But remember, flying a stealth aircraft takes more than just tighter pilot reflexes. The real challenge is mastering Ihe jet's electromagnetic profile to avoid enemy ladar. while executing a deep-strike mission into North Africa or conducting delicate photo reconnaissance over Eastern Block seaports. Also featured are carrier and land-based tnkeofts and landings, as well as land, sea, and air targets and threats.
Q combines the combal aclion thrills ol the best-selling F-15 STRIKE EAGLE wilh the sophisticated flight environment pioneered in GUNSHIP. Add the danger and suspense of clandestine missions irt an
innovative "invisible aircraft" and you have P! PROJECT: STEALTH FIGHTER is available Irom a Valued MicroProse Retailer" (VMRl near you Call us lor localions!
For Commodore 64/128. IBM-PC'compatibles and Apple ll/e/c Call w
write lor specilic machine availability, and for MC/VISA orders il product
ER, the latest Hying challenge from MicroProse!
Laser Chess Mike Duppong Laser Chess™ won First Prize in our $10,000 programming con
Figure 1: These are the basic
test for COMPUTE!'s Atari ST Disk & Magazine. Awarded $5,000
pieces in Laser Chess.
for its originality and skillful programming, Laser Chess is a two-player strategy game patterned after traditional chess—with some fascinating new twists. The original version was written in the Modula-2 language for the Atari ST. Here we provide a ma chine language translation for the Commodore 64 (and Commo
dore 128 in 64 mode). At least one joystick is required. Laser Chess™, as the name implies, is a chesslike strategy game for two
more you'll understand the pieces
players. The goal is to manipulate a
in your arsenal, which in turn will
laser-firing piece and various reflec
make you a better player. So let's
tive objects to eliminate your oppo
start with a description of the
nent's king. As in traditional chess,
pieces.
Since the program is written in machine language, it must be typed
in with the "MLX" machine lan guage entry program printed else where in this issue. Here are the
starting and ending addresses for
i-'igure 1 shows each piece and its
BIMOML niDMt
STRAIGHT Mill ji-
STMIGHT HIRtlDR
HHmULim nl««D»
an opposing piece. This is similar to traditional chess; to capture a piece,
you simply move one of your own pieces onto its square.
In addition to their ability to
Commodore version.) Notice that
rotated in place in 90-degree incre
some sides of certain pieces are
0801
IBB8
tive surface, it bounces off without harming the piece. But if a piece is hit by a laser on a nonreflective sur
unique capabilities. Over time,
face, it is destroyed.
you'll learn each piece's advantages and limitations. Obviously, the
A piece can also be removed from the board if it is captured by
COMPUTERS Gazette Special 1988 Issuh
i \
move from square to square, pieces
Ending address:
There are eight basic types of
HOCK
name. (The appearance of game pieces may differ slightly in the
Starling address:
pieces in Laser Chess, and each has
6
A Geometric Army
highlighted with a different color. This indicates a reflective surface. When a laser beam strikes a reflec
MLX:
SPLCTIER
more you play Laser Chess, the
there are an infinite number of ways to accomplish this.
El.Ml
with reflective surfaces can also be ments. This lets you orient the piece
to protect it against opposing laser shots, or to set up bounce shots with your own laser. The king is the most important piece in Laser Chess. When the king is eliminated, the other player wins the game. Since it has no reflective
surfaces, it can be destroyed by a la ser from any angle. It can also be
Strategic Studies Group Presents
*«•
JsofMontezuma
A Battle History of the United States Marine Gbfps
Fight the battles of Mexico City, Belleau Wood, Iwo Jima, Okinawa — The Shuri Line, Okinawa —
' The Last Redoubt, Pusan Perimeter, Inchon and ' Hue with the elite fighting men of the US Marines. (f Hulls of Montezuma uses the Battlefroni Game System with a * number of enhancements. These include: night capable units,
brittle units, new reports structure, new graphics, improved movement and regimental integrity, and enhanced AI routines. The battles are accompanied by detailed historical articles and players notes. Be the architect of victory with the complete wargame construction set Warplan™ and the total graphics editor Warpaint™. Alter any
scenario or create new games with Warplan. Change the appearance
and color of any game icon with Warpaint. Fight with the best in Halls of Montezuma from SSG.
How to purchase. Visit your retailer or call Electronic Arts 800-245-4525 (in CA call 800-562-1112) for VISA or
Mastercard orders or write to Electronic Arts, P.O. Box 7530,
San Mateo, CA 94403.
Strategic Studies Group Presents
Decisive Battles of
TieAmerican Civilfar Vol. 1 Bull Run
to Chancellorsville
First Bull Run, Shiloh, Second Bull Run, Antictam, Federicksburg, Chancellorsville. Six crucial bullies spanning the first half of The American Civil War
are recreated in SSG's Decisive Rallies System.
Decisive Bailies is SSG's new grand tactical Simulation, suitable for battles of the eighteenth and nineteenth centuries. The many aspects of
warfare arc Integrated into an easy to use system thai takes icn
minutes to learn.
Like Grant at Shiloh and Lee at Antictani, you command an entire army.
lour Corps, Divisions and Brigades depend upon your direction in buttles lasting up to lour ihiys. Tile American Civil Utir faithfully reflects the
conditions and command structures of the time. On a pre-radio battlefield,
■your coin in and abilities will be stretched to the limit.
I Take control of your battlefield with SSG's comprehensive wargame
' construction set Warplan™ and the revolutionary graphics editor Warpaint
from SSG.
, Total command can lie yours with The American Civil War
How to purchase. Visit your rctuilcr or call Electronic Arts
800-245-4585 (in CA call 800-562-1112) for VISA or
Mastercard orders or write to Electronic Arts, P.O. Box 7530, Sun Mateo. CA 94403.
captured by an opposing piece. The king is not totally defenseless, how
opposite directions, perpendicular
board. Use the joystick to move the
to the original beam's path. (See
cursor over the piece you wish to
ever. It can capture any opposing
Figure 2.) When a laser shot hits
move. (If you have only one joy
piece by moving onto its square. But you can use it for a capture only
one of the beam splitter's reflective
stick, plug it into port 2. You can
surfaces, it bounces off at a 90-de-
simulate the second joystick by
gree angle without splitting. If the
pressing the left-arrow, 1, 2, and
beam splitter's base is hit by a laser shot, it is destroyed. The beam
CTRL keys
once per turn.
The second most important
piece is the laser. This piece is your primary offensive weapon; it's the only piece which can fire a laser shot. To take aim, you can rotate it in place at 90-degree angles. Like
the king, the laser is completely vulnerable to enemy laser strikes,
because it has no reflective sur faces. If you lose your laser, the game is not over, but only the most
the joystick
tively, and pressing the space bar as
splitter can be rotated. The blocks are fairly simple
pieces. However, they may impose some complex situations. A block
a substitute for the button,) To select a piece, hold down the fire button. To rotate a piece,
can capture any opposing piece by
move the joystick and press the
moving onto that piece's square,
button at the same time. To move a piece, move the pointer to the desti
much like a king. But unlike a king, a block has one reflective side and
nation square after you have select
can be rotated as the situation de
ed a piece; then press the button a
skillful for incredibly lucky) player
mands. Therefore, blocks can
second time.
can overcome its loss.
used either offensively or defen
be
sively. A laser beam that hits the re-
Tricky Pieces The hypercube is an interesting
flective surface of a block is deflected 180 degrees—bouncing
piece.
the beam back where it came from.
It can't
harm an opposing
The same player always moves first in Laser Chess. There's no par ticular advantage or disadvantage
to moving first. A turn consists of two moves.
so indirectly. When the hypercube
stroyed by a laser, because both of
The number of moves remaining in a turn is indicated visually on the
is moved onto another piece (even
its surfaces are reflective. Diagonal
screen. (See Figure 3.)
your own),
mirrors can be removed from the
piece directly, but may very well do
that
piece disappears
A diagonal mirror cannot be de
from its original position and reap
board only when captured by a
Figure 3: This full-screen view of
pears on a randomly selected emp
block or a king. When a laser beam
ty square. This can happen only once per turn. The hypercube can
strikes a diagonal mirror, the beam is deflected 90 degrees. Diagonal
Laser Chess shows ils 9 X 9 board
be a two-edged sword; it may relo
mirrors can be flipped to their op
cate a piece to a vulnerable posi tion, or it may make it possible for
posite diagonal, but cannot be ro tated to face horizontally or
the piece to capture an important
vertically.
opposing piece on the next move.
grid and game controls.
The horizontal mirrors and ver
The hypercube has no reflective
tical mirrors {known collectively as
surfaces and cannot be rotated. It is
straight mirrors) are also invulnera ble to lasers due to their reflective
invulnerable to laser shots, howev
er, because it's made of transparent material—a laser beam passes right through it. Remember that. The beam splitter is another
surfaces. When a laser hits a straight mirror on its flat surface,
tricky piece.
When a laser beam
edgewise, the beam passes straight
Before you move or rotate a
strikes a splitter's vertex (the point
through it. (Look closely at Figure
opposite its base), the beam splits in
2; a laser beam is passing through a
piece, you must select it. When a piece is selected, the appearance of
two. The two new beams travel in
horizontal mirror just to the left of
the piece changes.
the red beam splitter.) Straight mir
If you accidentally select the wrong piece, you can deselect it by the same means used to select it, as
Figure 2: As seen in this magnified view, a beam splitter's vertex reflects a laser shot in two perpendicular directions.
the beam is deflected 180 degrees.
If the laser hits a straight mirror
rors can be rotated to become either horizontal or vertical mirrors, but not diagonal mirrors. The triangular mirrors deflect laser beams just as diagonal mirrors do, but they are vulnerable to hits
m
I
n
■■
fid 8
to move
left, right, up, and down, respec
n \
COMPUTE!"s Gazette Special 1988 Issue
long as you're still in the same
square. Deselecting is usually done after rotating a piece—more on this
on their two nonreflective sides. A
in a moment. After you've selected a piece,
triangular mirror can be rotated in
your next decision is whether to
90-degree increments.
move or rotate it. Moving a distance
Making Moves
of one square takes one move; mov
ing two squares takes two moves
As in the conventional game of
(although you can move
chess, a move in Laser Chess con sists of moving or otherwise ma
two squares in one step). Since you have only two moves per turn, the
nipulating a game piece. A cursor
maximum distance a piece can be
indicates your position on the
moved in one turn is two squares.
a
piece
COMPUTECs
■
New books from COMPU
Ser.ppd Rook of
Com
COMPUTE! Books is bringing you a brand new line up of books for your Commodore 64 and 128. These recent releases offer you everything from programming hints to exciting games, from educational to home and business applications,
PASCAL
GINNERS
Pascal for Beginners S14.95
0-87d55-068-8
S29.95
ISBN 0-87455-069-6
Book/disk combination for the Commodore 64
This Introductory text to standard Pascal on any computer is □n Ideal tutorial for anyone who wants to learn this powerful computer language. It Includes everything you need, includ
ing an introductory Pascal Interpreter* for the Commodore 64 and 128 In 64 mode, ready to type in and use. Written in plain English and offering numerous program examples, it gently and clearly explains standard Pascal and structured program ming. Latter sections include discussions of advanced topics
such os tiles and dynamic data storage. There is also an op tional disk available for $12.95 tor the Commodore M which Includes most of the programs In the book. 688BDSK, "The Commodore 64 Pascal Interpreter is not full-featured,
but still a powerful Implementation of Pascal which suits the needs of most beginners.
COMPUTEI's Music System for Ihe Commodore 64 and 128 Book/disk combination only
S24.95
ISBN 0-87455-074-2
Stdplayvr, the feature-packed, popular music player and edi tor program, is now more versatile and more impressive than before. Enhanced Sldptayer for the Commodore 128 and 64 includes two new versions—one for the Commodore 128 run ning in 128 mode and another for the Commodore 64, Take advantage of every feature the SID chip (the sound chip in
the 128 and 64) has to offer. Just like the original. Enhonced Sldployer Is easy to learn and use. with many powerful new features. The accompanying disk contains the editor, player programs (including a Singalong program), utilities, and sam ple music that you can enjoy immediately or change. The
new Sidplayer plays any songs created by the original Sidplayer for the Commodore 64.
User's Guide to GEOS: geoPalnt and geoWrlte S18.95
ISBN 0-87455-080-7
Learn the ins and outs of GEOS. the new icon-based operat ing system for the new Commodore 64C and the 64, with this step-by-step guide. Everything from creating simple letters
with geoWntB and pictures with geaPaint to merging text and
graphics and using desk accessories is clearly and concisely explained.
COMPUTEI's Second Book of the Commodore 128 S16.95
ISBN 0-87455-077-7
The editors at COMPUTE! Publications have collected some of the best games, programs, and tutorials for the Commodore 128 (in 128 mode) from COMPUTE! magazine and COMPUTEI's Gazette. Like COMPUTEI's First Book of the Commodore 128, this book oilers a variety ol programs and articles for every 128 user, Each program has been fully tested and Is ready to type In and use on the Commodore 128 running In 128 mode.
There Is also a disk available for $12.95 which includes the pro grams In the book. 777BDSK.
Mapping the Commodore 64, Revised SI6.95,
ISBN 0-87455-082-3
An update of the bestselling memory map and programming guide. It's a necessity for intermediate and advanced pro grammers. This definitive sourcebook has been expanded and now covers the new icon-based GEOS (Graphics Environment
Operating System) with clear descriptions of how to make it work for you. For BASIC and machine language programmers of both the Commodore 64 and 64C.
Look for COMPUTE! Books at your local computer or book store.
Or, to order directly from COMPUTE!, call toll free 1-800-346-6767 (In NY 212-887-8525) or write COMPUTE! Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150. Please include shipping and handling: S2.00 per book in U.S. and surface mail; S5.00 airmail. NC residents add 5 percent sales tax and NV resident; add 8.25 percent sales tax. Please allow 4-6 weeks for delivery
Customer Service hours are 10:00 a.m.-l 2:30 p.m. and 1 30 pm.-3'OO p,m EST Mon.-Fri.
COMPUTE!' PublicationsJncffl A Capital CiNiH/ABC, Inc Comoariy
COMPUTE] Books are available outside the United States from subsidiaries of McGraw-Hill International Book Company.
The computer does not allow illegal
Again, the program asks that you
moves.
confirm this choice.
Pieces can be moved forward, backward, left, or right, but not di
Firing The Laser
agonally. You can effectively move a
piece diagonally by using
two
movesâ&#x20AC;&#x201D;forward and right, for in stance.
You cannot move a piece onto a square occupied by another piece. The only exceptions are captures with blocks and kings, and moves of the hypercube as described above.
Rotating A Piece The computer does not allow
The last button is the laser trigger.
When it's your turn, you can select this button to fire your laser. If your laser piece has been captured or de stroyed, the laser button won't ap pear on the screen during your turn. Figure 4 illustrates the general
effect of firing the laser. Firing your laser takes only one move, but can be done only once per turn. There fore, you may want to use your first move in a turn to aim the laser, ro tate a reflecting piece to set up a
from that of chess in many ways. The laser, for example, can strike at
long distances and in more than one direction at once. And the hy percube adds an extra element of uncertainty. The best strategy for any particular game depends to a great extent on the skill and person ality of your opponent. However, here are some general tips you may find helpful.
Get your mirrors out early. Use them to gain the fullest potential of your laser. Try to position mirror
networks on both sides of the beam splitter so you can inflict as much damage as possible. Take advantage of the blocks.
you to rotate a piece that's incapa
bounce shot, or move another piece
ble of rotation. Otherwise, the piece rotates 90 degrees (one-quarter turn) clockwise. You may continue
into position.
Since they "control" an area
Figure 4: The combination of
capture, no other pieces can safely
rotating the piece to any desiredposition before deselecting it. Rotating a piece to face any direction takes only one move, and the move is
reflective and transparent surfaces of the various pieces can result in
complex bounce patterns. Here, the
around them with their threat of move within their range. Make your opponent work to displace
them. Remember to rotate the re
flective side of a block to the most
subtracted after the piece is dese
red laser takes advantage of the
lected. If you deselect the piece in
green beam splitter to destroy two
probable direction of laser fire. If you can prevent a laser from de
its original position, no move is
blocks.
stroying the block, your opponent
subtracted.
will most likely have to gang up on
it with two or more of his or her
You can combine a rotation
own blocks.
and a move in a single action. First,
Use mirrors to protect your
select the piece. Then rotate it to the direction you wish it to face. Final ly, move to any adjacent square (ex cept a diagonal) as you would
king. If you surround your king with straight and diagonal mirrors, there is no way it can be hit by a la ser. Therefore, your opponent will
normally do. The piece moves to
that square and faces in the direc
have to break through your defense
tion you've chosen. Since rotating a piece and moving a piece each take
trick, because when all of your op
with blocks. {This is a pretty dirty
one move, this uses up your turn. Of course, you won't necessar
Special Features
ily be firing the laser on every turn.
ponent's blocks have been used, your king is almost invulnerable.) Defending your king with blocks is also a good strategy.
At the center of the 9X9 board is a
Much of the strategy in Laser Chess
special square called a hypersijuare. It absorbs laser beams and acts like a stationary hypercube. That is, if
involves moving and rotating your
The hypercube should be used
pieces to set up complex shots. It's
sparingly, since you have no idea
important to realize that any laser hit on a piece's nonreflective or
where a relocated piece will reap
you try to move a piece onto it, the piece disappears from its original
nontransparent surface will destroy
cube as a last resortâ&#x20AC;&#x201D;if another
position and reappears on a ran
that piece. You can destroy your
piece is going to be destroyed any
pear. Most players use the hyper
domly selected empty square. This
own pieces just as easily as you can
way, it doesn't hurt to take a chance
can happen only once per turn,
destroy your opponent's. You can
and relocate it with the hypercube.
however.
Along the board on the left side of the screen are some geomet ric button shapes. The button la beled Q allows you to quit playing at any time. When selected, this op tion requires that you confirm your
even zap your own laser, particu
Also, if your opponent's king is en
larly if you fire directly into the
circled with mirrors, you can march right in with your hypercube, fol lowed by a block. This tactic may
180-degree reflective surface of a straight mirror or block, or if you
fail to anticipate the effects of a beam splitter. Be forewarned.
displace your opponent's defense,
Laser Chess Strategy
the hypercube with an adjacent
forcing him to evacuate the king from its mirrored fortress. Escorting
decision. The restart button (R) lets you
As in the conventional game of
block prevents the opponent from
start a new game without finishing
chess, much of the strategy in Laser
the current game. (For instance, a
Chess revolves around thoughtful
attacking the hypercube with his or her king. Your opponent's only op
player may be so hopelessly behind
placement of your pieces. Howev
that he or she wants to resign.)
er, the character of the game differs
10
COMPUTERS Gaiena Special 1988 Issue
tions will be to flee or be displaced. See program listing on page 83. <B
WORK WITH US ON A PROFESSIONAL LEVEL
Some people really like work ing on their machines. And then there are some who prefer to do their tinkering under the hood. For those of you who can't wait to gef
geoDebugger allows your pro
gram to be tested in memory with
full symbolic disassembly, along with line assembly for patching code in memory. It also allows
your hands greasy, we proudly
introduce geoProgrammer. The most sophisticated machine
language programming tool on the market.
With geoProgrammer, you get
*»»«,
the same kind of technology we use for developing our other products. Which means you can write super
'ER
your code to be single-stepped or (op-stepped, with sub-routines fully executed. It can stop a running pro gram with one key, or use up to eight conditional breakt points. WliL'ii your program hits the breakpoint, it promi nently displays the error in an overlay window, leaving the
charged software. Pump your own
applications screen intact. Pro enough for you yet? Well,
programs. And assemble just about any kind of application you can
that's only a partial list of what
imagine.
you're in for.
It reads and writes and
If you understood all that,
The first three tools that
Chances are that we lost a lot of readers by now. But if you're still with us, hang in there. You have the
stomps on bugs.
any serious programmer needs are an assembler, a linker and
a debugger. So we've installed all three, complete with sample GEOS applications that teach you the latest programming tricks in seconds. geoAssembler not only reads
directly from geoWrite files, but contains enough Pseudo Ops to , . > > ...o. ■ ■ ,* t.
«*se allow all kinds
of conditional assem blies. It has all the state-of-the-art features you'd expect, including some you probably never thought
possible. l*br example, integrating graphics is as simple as cutting and pasting the image from geoPaint directly into your program. geoLinker ties your program modules together, supporting GEOS SEQ and VLIR applications and desk accessories. You can even
[qtoj! filt i edit I options! poqt \ font! tvj* h ' .1 *i *,, . a.,
read on.
.. h.
need now are the right tools. And all of them come in this
one handy box. So if you're serious about pro-
gramming,consider geoProgrammer. After all, you've got nothing to lose —except your amateur status.
To order call 1-800-443-0100 ext. 234 geoProgrammer $69.95 (California residents add 7^ salts tax.) $2.50 US/$i>,50 Fordjjn for shipping* and handling. Allow six weeks fur delivery.
GEOPROGRAMMER
; ;.-i»; iti tor talk irea
"Also available fur 80 col. Ci2Ss.
makings of a real GEOS pro. All you
II Berkeley
Softworks
The brightest minds are working at Berkeley.
1
;
Basketball Sam & Ed Rhett Anderson and David Henslev, )r. What better way to score a goal than to go through the hoop yourself? This delightfully clever arcade-style game for the Commodore 64 is guaranteed to provide hours of entertainment
for young or old. Included are one- and two-player modes. Ex cellent playability and outstanding graphics and sound make "Basketball Sam & Ed" a must for any game lover. One joy
stick is required for the one-player mode; two are required for the two-player mode. "Basketball Sam & Ed" is a whimsi
cal version of one-on-one basket ball that can be enjoyed by the
whole family, young and old, Al though the game is most fun when
played by two people, a computer opponent is always ready for the challenge.
Basketball Sam & Ed is written entirely in machine language, so you'll need to use the "MLX" ma
chine language entry program found elsewhere in this issue to en ter it. When MLX asks for a starting
If you plan on playing the twoplayer version, plug two joysticks
Snm bounces off of Ed lo make one last basket in this high-scoring game.
into the joystick ports before you turn on the computer. If you're
playing against the computer, use a joystick plugged into port 2.
cation to the sport, are basket ballsâ&#x20AC;&#x201D;with arms, legs, and faces.
Although Basketball Sam & Ed
Sam is the orange ball and Ed is the
is a machine language program, it
blue one. In one-player mode you
can be loaded, saved, and run just like a BASIC program. When you're ready to play, load the program and
control Sam, while the computer handles Ed. This mode offers a good way to learn to play Basket
type
ball Sam & Ed, since the computer
RUN. The program prompt
and ending address, respond with these values:
asks ONE PLAi'ER OR TWO? Re
plays a little better than most begin
spond by pressing 1 or 2.
Slarting address:
0801
ning players. In two-player mode, Ed is controlled by the player using
Ending address:
1SCU
Scoreboard that shows Sam's score,
the joystick in port 1. Sam is con
Ed's score, the period (1-4), and the
trolled by the player using the joy stick in port 2.
At the top of the screen is a
Be sure to save a copy to disk
amount of time left in the period. A
or tape after you finish typing. Name the program SAM & ED if
scrolling message board provides
you wish to be able to use the ac
companying Basketball Sam & Ed Customizer program. (See below.) 12
Tip-off
COMPUTE!1! Gazelle Special I98S Issue
The joystick controls are easy
portant information about the
to learn. You can run either left or right by moving the joystick in the
game.
appropriate direction. To jump,
you with announcements and im
Sam and Ed, true to their dedi-
press the fire button. You can jump
to the left, the right, or straight up into the air, depending on the direc
tion of the joystick when you press the fire button. As in real basketball, the only way to score is by shooting the ball through the hoop. In Basketball Sam & Ed you can score in any of the three goals. Since you can't
jump high enough to score by going through the hoop, you'll have to bounce off of your opponent. It's not uncommon to bounce off your opponent, the floor, and a back
board before scoring—any way that you can make it into the basket counts. As in the real game, each goal is worth two points. Once you're airborne, you have no control over your path, so you'll have to time your jump just right to score. If you miss with your jump, your opponent may be able
to take advantage of your helpless bouncing to score. The game begins with Sam and
Ed bouncing wildly around the screen. When both players land on
their feet, the first of four periods begins. Each period lasts for 10 game minutes, which is equivalent to about 2 minutes and 40 seconds
in realtime. At the end of each peri od—when the timer reaches 00:00 and you hear "Sweet Georgia Brown"—the players lose control of Sam and Ed, but if either scores
before he stops bouncing, the goal counts,
If the score is tied at the end of the fourth quarter, an overtime pe
riod, which is the same length as a regular game period, must be played. You'll be given as many
overtime periods as you need to de termine a winner.
When the game ends, the screen freezes so that you can view the score.
To start a new game,
press any key. If no key is pressed after approximately 15 seconds, an
other game begins automatically. Press the Commodore key to pause the game. Press it again to re sume play. RUN/STOP/RESTORE stops the game. Type RUN to restart.
Strategy
"plays"—ways of timing their jumps so that they score or keep their opponent from scoring. For
example, it's possible to block a goal-bound opponent by hitting him with the side of your head as
he bounces on the ground. It's also possible to score two baskets in a row after your opponent scores one. Both moves (especially the lat ter one) demand quick thinking and
of articles
some practice. Keep your eye on the clock and
don't forget to make that last scor ing attempt as time runs out.
are now
Customizing The Game
If you use a black-and-white TV or monitor to play Basketball Sam & Ed, you may not be able to tell Sam and Ed apart. To solve this prob lem, we've included a customizing program written in BASIC. You can use this program to make your own modifications. (A disk drive is re quired to use this program.) The screen colors and the body and fea
ture colors of both Sam and Ed can be changed. Three of the scrolling messages can also be changed. You can also make the periods shorter so the game takes less time to play.
available from the UMI Article Clearinghouse. For more information
about the Clearinghouse,
please fill out and mail back the coupon below.
Type in Programs 2 and 3 (using the Automatic Proofreader
program found elsewhere in this is
eannanouse
sue), and save them on the same
disk as SAM & ED (Program 1). You should save Program 3 with the name S & E CUSTOMIZER, since this is the name Program 2 at
tempts to load (line 40). Then load and run Program 2, the Basketball
Sam & Ed Customizer Loader. This program will first reconfigure mem ory, then automatically load Pro gram 3. (Do not run Program 3
directly—certain BASIC pointers need to be set by the customizer loader, Program 2.) Follow the in structions and prompts given by the Customizer. When you've fin ished making your changes, you
Yes! I would like to know more about UMI Article Clearinghouse. 1 am interested in electronic ordering through the following system(s):
D DIALOC/Dialorder □ ITT Dialcom DOnTyme D0CLC1LL Subsystem n Other (please specify). Ej 1 am interested in sending my order by
mall. [j Please send me your current catalog and
user instructions for the sysleni(s) I checked above.
are prompted to put a disk into the drive. After inserting the disk, press
Name.
RETURN. A new file called CUS
lnstitution'Company_
Title—
TOM SAM & ED is written to this disk. If the disk already contains a
Department.
previous version of CUSTOM SAM
Add res s
Basketball Sam & Ed looks and
& ED, the old version will be
City
scratched before the new one is
plays like an arcade action game,
written. The customizer program
Phone (
but after playing a few games you'll develop strategies. Most players eventually come up with their own
does not alter the original SAM & ED program file.
Sec program listings on page 86.
.State.
.Zip.
Mail toJ Univf Mity M'crofilms International 300 North Zteb Road, Box 91 Ann Arbor. Ml -18106
W COMPUTEIs Gazolle Spvaat 1938 issue
13
Chain Reaction Mark Turtle In this explosive strategy game, the contest is never finished
until your last bomb has been thrown. A joystick is required. gy game for one or two players.
Play continues until one player's pieces are completely eliminated
Whether you play against the com
from the board.
puter or another human, the objec
The position of a square in the grid determines how many bombs it requires to create an explosion. A
"Chain Reaction" is a clever strate
tive is the same: to eliminate all of your opponent's bomb-shaped pieces from the field of play. The game is played on a 5 X 6 grid of squares, and the players alternate
corner square can hold a maximum of one bomb. When you place a sec ond bomb in a corner square that
turns, placing one bomb in a square
already holds one, both bombs ex
on each turn.
plode, sending a bomb of your color into two neighboring squares. After an explosion, the original square is emptied.
The results of a move depend on how many bombs are already in
"Chain Reaction" for the Commodore 64, an explosive strategy game.
squares. Whenever any square
Other squares require more
creasingly more widespread chain reactions. Even if defeat seems al most certain, you can often regain
reaches "critical mass," it explodes
bombs to create an explosion. A
the lead with clever play. When a
and sends its bombs into neighbor
border square that isn't on a corner
ing squares. If those squares are al ready loaded to capacity, they explode too, creating a chain reac tion that can engulf a large area of the board.
can hold a maximum of two bombs. When you place a third bomb in a border square, its explosion sends
game ends, the program announces
the chosen square and adjacent
Type in and save a copy of the program.
Bomb Begets Bomb
three bombs into the squares that
adjoin it. Squares in the center of the game board hold the most bombs and also create the most
devastating explosions. When you
the winner and permits you to play a new game or quit.
Like other games of strategy and placement, Chain Reaction re wards the player who can think ahead. At first, you may be tempted to start making explosions as quick ly as possible. But that's not always
place a fourth bomb in a central
the best long-term tactic. By spread
When you run Chain Reaction, it
square, it sends four bombs into
begins by asking whether you wish
squares which adjoin that position.
ing bombs of your color throughout the board, you may be able to sur vive chain reactions that would
to play with one or two players. If
When an explosion sends
you've never played before, you
bombs into adjacent squares, any
may want to play a game or two
bombs in that square change color
The game requires at least one
against the computer to learn what
to match the color of the exploding bombs. Should one of the adjoining
joystick (plug the joystick into port
sort of strategies it favors. When you choose to play against the com
squares surpass its limit, that
otherwise wipe you out.
2 if you are using one joystick). If you choose the two-player option,
square, too, will explode, creating the potential for even more explo
the program also asks whether you
whether you'd like the computer to take the first turn.
sions. This process continues until
movable cursor of your color indi
The first part of most games in volves placement of initial pieces, without many explosions. As the board fills up, however, explosions
no more explosions are possible.
cates your current position on the
occur with increasing frequency.
puter, the program also asks
14
COMPUTE!'* Gaierte Special 1988 Issue
wish to use one or two joysticks. A
Thus, the situation in Chain
board. To place a bomb, move the
Reaction is often volatile. The lead
cursor to the desired square and
frequently seesaws back and forth
press the joystick button.
between players, as each creates in-
See program listing on page 95.
ffi
Ringside Boxing Anthony Bertram It's the Friday night title bout in this exciting two-player ar
cade-style game for the Commodore 64. Two joysticks are required. The bell rings just in time—you're on your last legs. But after a short breather, you're ready to try again for the heavyweight title in "Ring side Boxing." Ringside Boxing is a two-play er game that requires skill, strategy,
an energy rating. It's important to
keep an eye on this number. If your energy sinks to 25 percent or less, you'll be knocked down with the next punch, If it sinks to 15 percent
or less, the next punch landed will be a knockout. Energy is lost two
and endurance. The match lasts
ways: by punching and by getting
three rounds—unless there's a
punched. Throwing a jab costs one
knockout, of course.
point of energy; getting hit costs two. Throwing a hook costs two points; getting hit with one costs four. Energy is constantly being re
Jabs, Hooks, And Blocks The game is simple to play—there
are only a few moves to learn—but with two evenly matched players it's not easy for either to win. Move the stick diagonally up and toward
the other player for a jab. Move it diagonally down and toward your opponent for a hook. To block, push the joystick straight up or down. A push on the fire button ex ecutes your command. To move left or right, just push the joystick in the
plenished. If you find that yours is getting too low, it's a good idea to block and back away until the end of the round. If the fight goes the full three rounds, the score will decide the champion. Five points are given for a scoring jab and ten for a hook, (n
case of a tie, the match goes to the defending champion—the boxer on the left who wears the purple
Yeu can employ jabs, hooks, and blocks in this two-player action game for the 64.
guage entry program found else
where in this issue. When you run MLX, you'll be asked for a starting address and an ending address. The correct values for Ringside Boxing are:
Slaiting address: Ending address:
0801 1AB0
When you're finished typing in all the data, be sure to save a copy to disk or tape before you exit from MLX. Although Ringside Boxing is
corresponding direction. Each round lasts for three min
trunks.
In the event of a knockdown,
written entirely in machine lan guage, it can be loaded and run just
utes. The clock at the top of the
the count clock begins a ten-second
like a BASIC program. To load the
screen keeps the time. When the
count. If the player can't get up in
program, type LOAD"filename",S
bell sounds at the end of the round, the two fighters automatically re turn to their corners. During the break, the boxers' energy goes up
time, the match is over.
(tape users should substitute a 1 for
Typing It In
the 8 in this statement) where file name is the name you used to save
slightly.
Displayed above each player is
Ringside Boxing is written entirely in machine language. Type it in using "MLX," the machine lan-
the file. Then type RUN to start the game.
See program listing on page 89. COMPUTE!'! Gazette Special 1988 Issue
O 15
Euchre David Shimoda
Here's a finely detailed implementation of the popular card
game of Euchre. The author originally wrote the program in
Pascal on an IBM PC. He then translated the Pascal program to BASIC for the Commodore 64. A joystick is optional.
"Euchre" is a four-handed transla tion of the popular card game of the same name.
In this version, you
play with a computer partner against two computer opponents, The computer will deal the cards,
keep score, and play your partner's as well as your opponents' hands. Even better, it never gets bored or commits blunders such as trumping your ace. Nearly all the subtleties of the original card game are repro duced faithfully, including lone
hands, short suits, and more. You can even choose different personal ities for your partner and oppo
Dealing And Trump This Euchre variation uses only 24 cards from the standard 52-card
deck. Each suit includes only the 9,
subtleties of the familiar card game.
ace is high.) Before actual play be gins, the first dealer must be select ed. This is done by dealing out cards until a black jack is thrown.
themselves whether to pass or or der up in this phase of the game.
The first person who receives a
choices, and make selections by
pressing the joystick button or the
left unplayed.)
computer and read the special-ap
plication notes before you run it.
Computer Personalities The game begins by asking you to choose personalities for your part ner and your opponents. Move the reverse-video cursor to your
Return key.
"Euchre" for the Commodore 64 (and 128 in 64 made) reproduces the
10, jack, queen, king, and ace. (The
black jack becomes the first dealer. After each hand, the position of dealer passes to the next player in clockwise order. The dealer deals out 5 cards to each player and then places 1 card, face up, on the center of the table. The program automatically deals the cards, as it handles many other details in this game. As a conse quence of this scheme, only 21 of the 24 cards are in play for any giv en hand. (Three cards are always
nents. Type in the program for your
If no player chooses to order
up in the first circuit of the table, each player then has a chance to pick any other suit as trump. If no player chooses trump on the second circuit, the hand is thrown out com
pletely, and another is dealt.
Lone Hands On certain occasions, a player may
choose to exclude his partner from play, a tactic which is known as playing lonehand. The player who chooses trump must choose at the
The next step is to choose
same time whether or not to play lonehand. If a player orders up a
trump; the trump suit is the most
card into his partner's hand, the
more cautious game, while the ag
powerful of the four suits for the
gressive personality tends to take more risks. Both opponents must have the same personality, but the partner's personality is chosen sep
current hand. Trump is determined
player who ordered up must play lonehand. (if your partner is the dealer and you order up, you must play lonehand).
an opportunity to choose whether
For instance, you might want
arately. This makes the game much
the dealer should pick up the center
more varied than if the computer
to play lonehand in a case where
card. Each player can either pass or
players always stick to the same,
order upâ&#x20AC;&#x201D;order the dealer to pick
you hold most of the high cards in a suit, and your partner is the dealer,
predictable strategy. One of the more difficult combinations is to choose a normal partner and ag gressive opponents. Of course, your
up the center card. When the dealer
and the center card is a high card of
is forced to take the center card, that card's suit becomes trump, and the dealer discards one card. The com puter players, of course, decide for
your strong suit. By excluding your
The normal personality plays a
own style of play will have an im16
pact on which combination you prefer.
COMPUTE'S Gazette Specml Âť98fl Issue
by moving around the table in clockwise order, giving each player
partner and playing lonehand, you are in a very strong position to take
most or all of the tricks.
Tricks And Hands
A hand consists of five tricks. A trick consists of all players laying down one card. The player to the left of the dealer throws down the
first card in the first trick. Subse quent tricks are begun by the win
ner of the previous trick. Suit must be followed within a trick. That is, you must throw a card of the suit which was led, as long as you have any card of that suit,
If no trump a trick, the trick er who laid the leading suit. If
cards are thrown in is won by the play highest card of the trump is thrown,
Miami Ice
then the highest trump card takes
Jeff Kulczycki
the trick. For all suits except the trump
suit, the rank of the cards follows the usual order. (The 9 is low, and the ace is high.) For the trump suit,
however, the jack is the highestranking card. The jack of the same color, but different suit, is consid ered part of the trump suit—and it is the second highest ranking card. For example, if the trump suit is chosen as clubs, it follows this ranking: jack of clubs
and poioers of concentration. Originally ivritten for the Com modore 128 with a disk drive, "Miami Ice" has been translated to work on the Commodore 64 as well. A joystick is required. Ah, Miami—sun city of the South. A sparkling metropolis blessed with a tropical climate, palm trees, ture, stylish pastels, and classy ele
true. When you step on the gas ped al, the wheels spin and the car ac celerates sluggishly. When you turn the steering wheel, the car slides all
bright, sunny Miami morning, sip a glass of freshly squeezed orange
king of clubs
queen of clubs 10 of clubs
juice, don your white linen suit and sunglasses, and stroll outside—
9 of clubs A hand is won by the side which wins a majority of tricks (three or more). If you or your part ner orders up a card, your side must take the majority of tricks in that
hand or else be euchred, meaning that the opposite side gets two extra points.
then get the shock of your life.
What's going on here? Over night, a freak shift in the jet streams has piped a blistering cold front down from Ohio. The weatherman
A game of Euchre ends when one
side accumulates ten or more points. You score one point for win
ning a hand, two points for winning all the tricks in a hand, and four
points for winning all the tricks lonehand.
The game can be played with
either a joystick or the keyboard. To play with the keyboard, use the cursor keys to move the colored cursor, and press RETURN to make a selection.
O
over the road. And when you step
on the brakes—well, forget it. You realize, desperately, that you've got to make it to the parking garage across town without smash
ing your car to smithereens. It won't be easy. But at least there's
one thing in your favor—you've
had predicted a brief shower last
got the whole road to yourself. Ev
evening, but that's not what hap
eryone else, it seems, had the good
pened. Instead, the Florida penin
sense to stay home.
sula was blasted by the worst ice
Scoring
The minute you pull out onto
the street, your worst fears come
You wake up on another
ace of clubs
never thought it could happen to you—not here, in Miami.
beaches, revived art deco architec gance. Almost paradise.
jack of spades
See program listing on page 108.
Here's an action game that challenges both your driving skills
storm in 400 years. The Everglades are frozen solid. The pink flamin gos are blue. And the streets of Mi
Out Of Control Despite minor variations, the two
ami are coated with a shimmering
versions of "Miami Ice" work basi cally the same. Using a joystick,
layer of slippery ice.
you have to drive your car over ice-
As you start your car—the pampered engine coughs and sput
covered streets to reach the safety
ters in the bitter cold—you wonder
of a garage. The joystick button is the gas pedal, and pushing the stick
what it's going to be like driving to
right or left steers the car in the cor
work. A Miami native, you've nev
responding direction.
er driven on ice before. In fact, you've never even seen this much
But here's the twist—the car doesn't respond instantiy to your
ice since your boss's retirement par
commands. It tends to slide in the
ty last year, when the caterers made
same direction even after you've
that life-size ice sculpture of Ponce
steered it toward another direction.
de Leon. You've heard the horror
stories told by tourists about winter
Then, when you try to recover, you often overcorrect and start sliding
driving conditions up North, but
in yet another new direction. It's an COMPUTE'S Gazelle Special 1988 Issue
17
inertia! nightmareâ&#x20AC;&#x201D;much like real
MLX before you begin entering the
winter driving.
data from Program 2. When you
When you hit a guardrail or some other obstruction, your car cracks up. You get three cars per game. If you reach the safety of the
first run MLX, you'll be asked to supply a starting address and an ending address. Here are the ad
garage, the game isn't over. Instead, you advance to another screen whose streets are even harder to navigate.
The number of points you score depends on how soon you reach the garage. As an incentive to recklessness, a timer starts counting down when you begin each new
screen. If you reach the garage, you score the number of points left on the timer. If the tinier runs out, you can still reach the garage, but you won't get any points. However, you will advance to the next screen. De sure to read the special in structions for each version before typing in the program and playing the game.
Commodore 128 The 128 version of Miami Ice (Pro gram
1) is written completely in
BASIC using BASIC 7.0's excellent
screen number. This lets you skip the easier screens as you become a better player, or peek at the hardest
screens while you're stil! a beginner.
See program listings on page 103. <U>
dresses you'll need for Miami Ice: Starling jddross: 0801 Ending address: 1320
Be sure to save at least one
copy before you exit MLX. Al though the 64 version of Miami Ice is written in machine language, you start the program as if it were writ ten in BASIC: load the program, then type RUN and press RETURN. Plug a joystick into port 1. To steer your car safely into the park
COMPUTED Gazette is look
ing for utilities, games,
applications, educational pro grams, and tutorial articles. If you've created a program that you think other readers might enjoy or find useful, send it,
on tape or disk, to:
ing garage and advance to the next
Submissions Reviewer COMPUTE! Publications
screen, you have to enter the front of the garage without bumping into
P.O. Box 5406
the black lines which mark its three
Greensboro, NC 27403
walls. Indicators on the screen show the timer value and your cur rent score.
There are seven screens in all.
The game normally starts at screen 1, but you can begin a new game at any screen you want by moving the joystick up or down to change the
Please enclose an SASE if you wish to have the materials relumed.
Articles are reviewed within four weeks of submission.
sprite commands. It runs as fast and as smoothly as the other version,
which employs machine language.
Plug a joystick into port 2 and leave a disk in the drive. After each game, if your score ranks you
Save Your Copies of COMPUTE! Protect your back Issues of COMPUTE!
among the top players, the program
in durable binders or library cases.
lets you enter your initials and then saves the high score data to disk. To complete each level, you merely have to steer your car into the parking garage from any angle.
Each binder or case is custom-made in flag-blue binding with embossed white lettering. Each holds a year of COMPUTE!. Order several and keep
your issues of COMPUTE! neatly or ganized for quick reference. (These binders make great
There are a total of four screens, and each screen displays the timer value in the upper-left corner and
gifts, too!)
your current score immediately to uic right.
The 128 version of Miami Ice
attempts lo keep a high score file on the disk. If you want the program to
Cases: S7.95 each: 3 for S21.95, 6 for S39.95
Binders $9.95 each; 3 for S27.95;
6 for $52.95
(Please add $2.50 par unit (or orders outside Iha U.S.) Send In your prepaid order with the attached coupon
keep track of high scores, be sure to copy the program to a disk that is not write protected.
Commodore 64 The 64 version of Miami Ice is writ ten completely in machine lan guage and must be entered with the
Commodore 64 version of the "MLX" machine language entry program found elsewhere in this is sue. Be sure you read and under
stand the instructions for using 1B
COMPUTES Gazette Special 1988 Issue
Mail to. Jesse Jones Industries. P.O. Box 5120, Dept. Code COTE.Philadelphia. PA 19141
Please send me
COMPUTEI
D cases
Enclosed is my check or money order for $
D binders,
. (U.S. funds
only,) Name Address
City State SatWocTlon guaranteed or money refunded Pleose allow 0-4, wests lor delivery
Zip
New from COMPUTE! War game simulations come alive with two new books from COMPUTE!. Whether you're dodging torpedoes,
bombing targets, or planning to defend against an enemy invasion, these books contain the hints and strategies you need for a successful defense—and offense. There's historical information on actual battles, technical infor mation about your war machines, plus many tips on using hidden features of the software.
The Electronic Battlefield Bob Guerra ISBN 0,87455-117-X
$12.95
This comprehensive reference book on computer war games—how to play them and what strategies to use—will find a place on thousands of computer owners' desks. Whether acting as fierce opponent or impartial referee, the computer is perfect for war game play. The Electronic
Battlefield offers general and specific hints, tips, and play techniques for all the most popular computer games. Filled with detailed information on such games as Silent Service, Ftoadwar 2000, Field o! Fire, Arctic Fox, and Balance ot Power, this book will appeal to players of all ages and levels of experience. Also Included in Uils book are undocumented features ol games like F-15 Strike Eagle, command reference charts for many of the games, and even tips from the game designers. The perfect resource for any electronic war gamer.
SUBMARINE
COMMANDER
Sub Commander: Tactics and Strategy for WWII Submarine Simulations Richard G. Sheffield r
■
ISBN 0-87455-127-7
$12.95
Run silent, run deep. This hands-on approach to popular submarine simulators like Silent Service, Gato, Sub Battle, and Up Periscope puts
you at the periscope of an American boat in World War II. This collection of undersea warfare tactics and strategies will appeal to every simu
lator captain. Information about actual V\brfd War I! submarines, crews, and captains provides an excellent introduction. Detailed accounts of real submarine battles illustrate ways you can pilot your own electronic sub. The heart of the book outlines offensive and defensive tactics and maneuvers that tiring you Into torpedo range and get you out again safely. Learn how to decimate heavily escorted convoys, how lo shoot "down the throat" at a charging destroyer, and how to weather determined-depth charge attacks. You'll be able to Immediately apply these techniques and tricks to your own submarine software. Note; The books do not include any of the software products mentioned.
To order COMPUTEI books, call toll free 1-800-346-6767 (in NY
Please add $2.00 per book shipping and handling. NC residents
212-887-8525) or write COMPUTE! Books, Customer Service, P.O.
add 5 percent sales tax and NY residents add 8.25 percent sales
Box 5038, F.D.R. Station, New York. NY 10150. Customer Service hours are 10:00 a.m. to 12:30 p.m. and 1:30 p.m. to 3:30 p.m. EST
tax. Please allow 4-6 weeks for delivery.
Monday through Friday.
COMPUTE! books are available outside the United States from subsidiaries of McGraw-Hill International Book Company.
COMPUTE! PublicationsJncS A Capital Cities/ABC. Inc. Company
Omicron Sean Wagle Be ready and alert. A host of deadly enemies can make quick ivork of you in this frantically paced, multilevel arcade-action game for the 64. A joystick is required. "Omicron" is a game which creates a universe full of hostile aliens. To play and win, you must survive 16
waves of 15 enemies each. This is anything but an easy task—you'll be facing some of the deadliest and fastest creatures ever to visit the screen of your computer.
screen appears, choose one of the four skill levels by pressing a func tion key. It's recommended that you start with the Rookie level (f7) so you can get used to game play. The skill levels are as follows; fl
Expert
f3
Pro
f5
Advanced
(7
Rookie
the program, don't run the program
ner of the screen. You and your en
until you've typed in
How To Play
When the game begins, your first ship appears in the upper left cor
score, current level, and number of
program found elsewhere in this is sue. When you run MLX, you'll be
ships remaining.
addresses of the data you'll be en tering. For Omicron, respond with the following values: Starting Address:
33CE
Ending Address;
43BD
When you've finished typing in the data, save a copy to disk
The first thing to master is the joystick control of your ship. You
can fire missiles by pressing the fire button. To move, aim the joystick in the desired direction. Since your
ship can build momentum, your di rection does not change immediate
ly. The direction in which the ship points does not change unless you
before leaving MLX. You must save
the data from Program 2 under the name OMICRON ML, since that is the name Program 1 looks for. If
Points
Color
Appears U
<■>
you're using tape instead of disk,
argon mine
10
cyan
change the ,8,1 at the end of line 10
ricochet net
20
green
in Program 1 to ,1,1. Also, be sure
splinter bomb
50
purple
100
yellow
F
none
yellow
8
to save the data for Program 2 im mediately following Program 1 on the tape.
When you're ready to play Omicron, make sure that a joystick
is first plugged into port 2; then load and run the BASIC program. The game does not work properly un less the joystick is plugged in before you run the program. When the title 20
Enemies
COMPUTErs Gaiorto Special !988 Issue
fusion bomb indestructo
are awarded after completing levels
are harmless at this stage in their
life cycle. As time passes, some of the drifters become cyan bombers. Bombers leave an assortment of deadly objects in their wake. See the table for a description of all the enemies in Omicron. If they are not destroyed, bombers become yellow destroyers. Destroyers move twice as fast as bombers, and they shoot yellow
missiles which are similiar to the ones you fire. Watch destroyers carefully—they can change their direction at the first corner they encounter.
Near the end of the level, the remaining enemies can become or
ange battle satellites, which fire like destroyers, leave bombs like bomb ers, and bounce around the screen
in a furious attack. Needless to say, you should try to kill these off as quickly as possible. If you wish to pause the game
10-100
cyan
?
drifter
200
blue
s
bomber
200
cyan
destroyer
400
yellow
battle satellite
600
orange
mystery mine
level on your first try. Bonus ships
At the beginning of each level, your
section of Omicron, requires use of
asked for the starting and ending
awarded if you make it through a
enemies are dark blue drifters. They
the "MLX" machine language entry
Program 2. Typing in Program 2, the ML
level. A bonus of 1000 points is
Your Enemies
emies can move freely, but you'll bounce off the edges of the screen and off the status board in the cen ter of the screen, which holds the
and saved
a ship, you'll start over on the same
4, 8, and 12.
BASIC and partly in machine lan guage (ML). First, type in and save Program 1, the BASIC section of the program. Since the BASIC section attempts to load the ML portion of
Omicron is written partly in
press the fire button while moving the joystick, so with careful plan ning you can move in one direction and shoot in another. To complete a level, you must eliminate all 15 enemies. If you lose
at any time, press SHIFT or SHIFT LOCK. If you use RUN/STO P-RESTORE to break out of the game, you cannot restart play sim ply by running Program 1 again. In stead, you must turn the computer
off and back on, then reload Pro gram 1.
See program listings on page 91.
a
Solarpix Simon Edgeworth
Set the solar system in motion with this series of astronomical simulations for the 64. You can also trace the orbits of Halley's and other comets, and look through a file of fascinating facts about our solar system. Whether you're new to stargazing or a veteran astronomer, this easy-
to-use demonstration of the planets
the display using the G, S, +, and - keys as in the first part. The moon takes 27.3 days to
and comets is fun to watch. The
orbit the earth. However, it's 29.6
program is divided into four parts: Sun and Planets, which simulates
days from one full moon to the
the movement of the planets around the sun; Sun, Earth and
Moon, which shows how the phases of the moon are created by its orbit; Comets, which shows the path of Halley's and other comets; and Facts, which lists the key prop erties of each planet and the sun and moon. Type in "Solarpix" using the "Automatic Proofreader," pub
lished regularly in the GAZETTE,
next. If you watch the display care fully, you can see why this isâ&#x20AC;&#x201D;the moon actually has to complete slightly more than one orbil around
the earth to reach the same position relative to the sun. Because the moon's orbit is slightly tilted, the moon, earth, and sun are normally never exactly
aligned. On the rare occasions when they are, an eclipse occurs. If this happens at full moon, we see a lunar eclipse. If it happens at new
then type RUN. In the first part, Sun and Planets, you can watch the
moon, we see a solar eclipse.
orbits of up to five planets at once.
Comets
The sun is stationary at the center of the screen. Select the innermost and outermost planets you'd like to see, and a year from
1
to 2000.
Press G to set them in motion, + to increase the speed, â&#x20AC;&#x201D; to reduce the speed, and S to stop. Elapsed time is displayed in years on the right
side of the screen.
Lunar Lore The second menu selection, "Sun, Earth, and Moon," shows how the moon's orbit around the earth causes its different phases. The earth is shown orbiting the sun, while the moon orbits the earth. The distance between the earth and
The third menu selection shows what the orbits of comets look like. Planets and comets move in ellipti cal orbits, which look like flattened circles. The extent to which the cir cle is flattened is called its eccentric ity, ranging from zero (circular) up
to almost one. The eccentricities of the major planets range from Venus (almost zero) to Pluto {.25). A com et with an eccentricity of one or more would leave the solar system. Enter a value between zero and .96 and press RETURN. Here are
the names and eccentricities of some comets: Faye (.56), Fin lay
{.70), Enke (.85). To see a simula tion of the orbit of Halley's Comet,
the moon has been magnified by 30
enter .96R. The R stands for
to make it visible. In the top right corner of the screen, the current ap pearance of the moon is illustrated. The elapsed time in days is dis
reverse, because Halley's Comet or bits in the opposite direction of the planets. Notice that the speed of a plan
played to the right. You can control
et or comet varies as it moves
around its orbit. It moves slowest
when it's furthest from the sun, and fastest when it's closest to the sun.
Facts And Figures The last part of Solarpix provides some interesting facts about the so
lar system. From the menu, you can select a planet, the sun, or the moon, and view all the facts about
it; or you can select a characteristic, such as mass or temperature, and compare the values for all the nine planets plus the sun and the moon. Because the distances from the planets to the sun are so hard to vi sualize, I've added "Drive Time," which shows the amount of time it would take to drive from a given
planet to the sun while traveling at 55 miles per hour. For the moon, the drive time is given for travel from the moon to the earth. Masses are given in units equivalent to the weight of the
earth because the values in tons are too large to comprehend (the earth weighs about 6,588,000,000,000, 000,000,000 tons). Densities are compared with water (notice that
Saturn is less dense than water). Temperatures are average surface temperatures. Moons are listed in
order of distance from their planet, starting with the closest. Moons
listed as "X" have not yet been named.
For the amateur astronomer,
here are a few technical details, In Solarpix, all orbits are assumed to be on the same plane. For Pluto, however, true elliptical motion is simulated. The planet screen is ori
ented with Pluto's aphelion on the right, and the positions of the plan ets are calculated from their actual positions on October 27, 1984. AH
of the graphics screens show views from ecliptic north. See program listing on page 78. COMPUTE'S Gazette Special 1988 Issue
q 21
Math Dungeon Richard Lowe Can you escape the dungeon by finding the key which opens the door? First, you must get by the math monsters who block your way, asking questions about addition, subtraction, multi
plication, and division. At the beginning of "Math Dun
old mansion. First, find a way
geon," you are asked for a difficulty
multiplication and division {still
through the gate and get to the front door, which is closed. If you can get the door open, you can en ter the mansion and you'll be whisked to the underground dun
only positive numbers). Four brings
geon. Your adventure begins.
in negative numbers, covering mul tiplication and division. And five
dungeon, you may find different
level, Levels one and two deal only with addition and subtraction of
positive numbers. Level three adds
asks at! four types of questions about positive or negative numbers. You begin at a gate outside an
As you wander through the colored keys and doors. The keys
are color coded according to the door they open. One of the doors
Super Graphix Includes:
Utility Disk With
Super Graphix
* xetec *—'
27 Fonts
And Font Creator
leads out of the dungeon (to end the game). In your search for the exit, you may also find a map. It can be very
helpful. Once you get it, type MAP to see where you are. The map uses R to represent rooms, H for hall
ways, M for monsters, and * for your location.
The Command Vocabulary
This game recognizes a limited number of words. The verbs are: GET INV
Pick up an object Inventory
LOOK
Look around
OPEN
Open a door
CLOSE OFF
Close a door Turn on a light Turn off a light
MAP
Look at the map
N
Co North
ON
S
Co South
E W
Go East Co West
The possible nouns include: GATE
LIGHT
DOOR
NOTE
MILKBOX GOl-D
KEY
MAP
And if you find yourself in a jam, typing ALGEBRA may get you out. Certain commands need only a single word or letter, like LOOK or N. Others combine a noun with a
verb, like GET GOLD. The verb usually goes first. information about the dun geon is kept in an array FL(10,10),
GRAPHICS and FONTS plus an BK BUFFER for (he ultimate In performance and
speed. The XETEC Super Graphix Interface for Commodore Computers now offers a new high In technology with these features:
which is filled with rooms, hall
ways, and monsters in lines 1620-1850. Lines 1620-1640 ran
• 8K Buffer Standard
• Capable of Storing 2 Additional Fonts
• 10 Printing Modes
• Correct Graphics/Tent Aspect Ratio (or
• 3 Internal Screen Dumps • Extensive Command Channel
all Major Printers * 8 Ac1iuB Switches with Changes
the level chosen at the beginning.
* Internal Fonts Support Super-script.
hallways and rooms throughout the
• Reset Button to Hall Printing
Constantly Monitored
from Buffer
• Switch Sellings on Labol to. Quick Reference
•
Lines 1650-1680 randomly place
^b-'c.lpl Underlining, Bo"Maca and Choice of 9 Pitches
dungeon. Lines 1690-1710 make sure a path is available to each
Includes Lifetime Warranty
ly place colored keys and doors
• Correspondence Quality Font Built-in
Suggested list $99.95
domly place monsters, according to
monster. Lines 1720-1770 random
.^%3, Inc. / 2804 Arnold Rd. / Sallna, KS 67401 / 913-827-0685
around the array.
See program listing on page 81.
a
Vocab Builder William J. Treanor
This program not only helps increase vocabulary, but also as sists students who must memorize words for spelling, biology, history, or other classes. Up to 100 words and definitions can be entered and saved to tape or disk. My son's sixth grade teacher regu larly distributes lists of words and their definitions to the students. The children then take a spelling test at the end of the week. "Vocab Builder" was originally written to help my son prepare for these tests. But it was soon obvious that it could be used for other sub jectsâ&#x20AC;&#x201D;a history drill, say, with facts and dates in place of vocabulary words. Vocab Builder has even been used by college students
learning medical terminology. The program flow is fairly straightfor
ward; modifications (using a print er, for example) should be easy to
chance to correct it later. When all words and definitions are entered, they are printed on the screen. You can fix mistakes at this point.
The program then saves the word list as a sequential file on tape
or disk. You are prompted for the date, which becomes part of the filename. (Note: Since the date is part of the filename, and the file name must be unique, be sure to use a different filename if you cre
ate a second quiz on the same day. For example, if you create a quiz
named 11-21-84, use 11-21-84.1.) The program then returns to the main menu.
make.
The second option from the menu allows you to study words
Four Menu Options
which were previously entered.
Enter the program, save it, and type
RUN. First, you are asked to input your name, which is printed at the top of the screen. Next, you'll see the main menu, which gives you four op
First, you enter the date of the test and the file is loaded from tape or disk (depending on your response, T or D, to the prompt). The list is put into random or
der. A definition appears on the
tions: Enter new words, Study,
screen and the student is given
Test, or End. If you choose to enter new
sponding word. Spelling is impor
words, you are asked how many words will be in this particular file.
three chances to enter the corre tant. If the word is correct, the student is congratulated. If the first
You must then type in the words
two letters are correct but the word
and their definitions. If you make a mistake, don't worry, you'll have a
is misspelled, the message YOU'RE
When all words have been covered, the score (number of an
swers right and wrong) is dis played. Any word which was
answered wrong on the first at tempt is counted as incorrect. The student is then given a list of which words were incorrect and need fur ther study. The test option is similar to the
studying option, but the student has only one chance to supply the correct word. The final option, End, allows you to exit the program.
A Tireless Teacher For young children, Vocab Builder may help develop a sense of re sponsibility. They can choose when to study and how long. They don't have to wait until a parent or sibling has some free time to help them with school work. The child is addressed by name, so it becomes his or her com puter program. A computer doesn't tire of helping the child, or lose its patience. And it does not chastise
the child for answering incorrectly. Words are randomized automati
cally (so the student actually has to learn the words rather than memo rize them in order). Memorizing can be a
chore.
Vocab Builder can help relieve some of the tedium.
See program listing on page 111,
a
CLOSE appears. COMPUTE'S GazeltB Special 19S8 Issue
S3
Hi-Res PRINT For Commodore 64 Scott M. Petty
This short machine language utility allows you to quickly print characters on the Commodore 64's high-resolution graphics screen. Starling address:
CODO
of an idea for a game, replete with
Ending address:
C20F
animated sprites, and onscreen scoring and timing? Many different
utilities are available for drawing shapes on a hi-res screen, but most
of them omit one important item: printing text. Of course, you can al
It is important that you save this program with the filename HRPR1NT so that the other pro grams can load it by that name.
The ML program wfll need a set of character patterns to use for printing on the hi-res screen. Pro
ways copy character patterns onto
gram 2 (CHARSETMAKER) is a
the hi-res screen in BASIC, but the
BASIC program that makes a disk file containing data for the first 64 characters of the Commodore 64 character set. Type in Program 2
process is painfully slow. "Hi-Res PRINT" is a short machine lan guage routine which allows you to
print letters and numbers anywhere on a hi-res screen, using different colors and reverse mode if desired. Because it's done in machine lan guage, the process is as fast as using
normal PRINT statements in BASIC. And you can use the rou tine from BASIC, without having any machine language knowledge.
Typing The Programs You'll need to type in four short programs. Program 1 is the ma chine language (ML) program itself. Program 2 creates an abbreviated
character set for use by the ML pro gram, Program 3 demonstrates hi
res character printing, and Program 4 is used to relocate the ML to a dif ferent memory area. Begin by typing in Program 1
with the "MLX" machine language entry program found elsewhere in
this issue. Read the MLX instruc tions carefully and be sure to save a
and save a copy. create with Program 2 wil! load at
any address that you specify. For now, supply the address indicated below so that you can use this char acter set with the demonstration program {Program 3). Run Program 2. When it asks for the address of the character set, enter the number
which continue to update as long as the program runs. To end the dem onstration and return to the normal screen, press any key.
Loading From A Program Let's learn how to use the machine language routine by observing how Program 3 handles it. Several pre paratory steps are required. First,
the BASIC program must load both the ML code and the special charac ter set which it uses. Program 3 does this in lines 110-120: SX
J130O
16384 and press RETURN. The
GRAPHIC
O
20
1, liFOHJÂť)50
STEP
T
-30:CIRCLE
1
, 158, 100,J,75:NHXT
CH
1010
DRAW
1,158,25 TO
75:DRAW
1,70,40
,40:DRAW
1,23,68
158,1. TO TO
246 29
2,68
QB
1020
DRAW
),8,10O
0;DRAW
TO
1,23,132
,)32:DRAW
308,10 TO
1,70,J60
292
TO
ISPACEJ246,J60 SJ
1330
CHAR
],17,2,"EARTH"
These lines should appear at
program then asks you to name the
the very beginning of the program,
file in which this character set will
before any other BASIC statements
be stored. Type in HRCHARSET and press RETURN. Again, it is im portant to use this particular file name so that Program 3 can load the file from disk. After you answer
the second prompt, the program writes the file to disk and ends. Type in and save Programs 3 and 4, then load and run Program 3 (DEMO) for a demonstration. The program begins by loading the files
HRPRINT and HRCHARSET into the correct memory locations and by clearing the hi-res screen. Then it
and ending addresses for Program 1:
are indeed looking at a hi-res screen.
COMPUTE'S Gazelle Special 19B8 Issua
the left portion of the screen are two
The character file which you
copy of the program when you are done typing. Here are the starting 24
text messages in different colors. In example score and timer displays
How many times have you thought high-resolution screens, colorful
Finally, the program prints several
draws a sine wave to prove that you
(except REMarks, which the com
puter ignores). If you are not famil iar with how LOAD works in program mode, these lines may look somewhat baffling. Here is an explanation of how they work. When it executes a LOAD statement under program control,
BASIC performs the load and then reruns the program from the begin ning. However, BASIC remembers
the values of variables that were previously used in the program. Thus, the first time you run Pro gram 3, the variable A is set to 1, and the computer loads the ma-
chine language file HRPRINT. After the load is complete, the com
eo bank 0 is that it locates the bit
puter runs the program a second time, beginning again with the first
(Random Access Memory) area normally used to store BASIC pro
line of the program. But now A is equal to 1, so the IF test in line 110
fails, and the computer proceeds to line 120. The variable A is set to 2, the computer loads the file CHARSET, and the program is run from the beginning for a third time. This time both IF tests fail, and the com puter goes on to execute the re mainder of the program.
Locating The Hi-Res Screen
map in the middle of the RAM
grams. BASIC memory ordinarily
resides in locations 2049-40959, giving you 38,911 bytes to hold a
BASIC program and its variables. In this case, however, it is restricted to locations 2049-8191, leaving only 6141 bytes of BASIC program space. What's more, the program
takes no steps to protect the bitmap; if you expand the program, it will eventually encroach on the bitmap
The next step is to decide where to put the hi-res screen. High-resolu
block, called the bitmap, is 8000
bytes in size; it contains infor mation about which pixels (screen dots) are turned on and which are
off. The second block is 1000 bytes in size; it contains color information for each of the 8 X 8-pixel blocks
first block and color information from the second block to produce
the final picture which appears on the hi-res screen.
The 64's video chip can refer to
addresses only within a 16K (16,384-byte) memory zone. As a
result, you must always locate the 8000-byte bitmap and its 1000-byte color-memory block within the
code which you wish to execute. Since we set IN to 49152 (line 150), this SYS statement transfers control
to the ML instructions beginning at
location 49152. If the ML code loads at location 49152, you should always set IN to 49152. If you relo cate the code to a different memory area (see below), IN should be set
to the new starting address of the ML code. This particular ML program is designed to retrieve additional the SYS address. The iast three val ues in line 150 should look familiar: Here the numbers 8192,16384, and 1024 indicate the location of the bit map, character set, and color mem ory, respectively. When you execute this SYS statement, the ML
blocks of memory. The largest
bines pixel information from the
The first value in every SYS statement is the address of the ML
information which appears after
tion screens require two separate
in the bitmap. The computer com
izing statement occurs in line 240: 240 SYS IN, 2, 8192, 16384, 1024
program stores this information for
If you think it's difficult to print charac ters on the Commodore 64's hi-res screen, look again. "Hi-Res PRINT" is a convenient machine language utility which prints letters and numbers at any location on a hi-res screen. No machine language knowledge is necessary to use this program.
future reference. The second value in the SYS statement (2, in this case) is a special
flag for the ML program. This value must be either 1 or 2, depending on
what sort of printing you desire and what sort of hi-res screen is in use. For normal hi-res (not multicolor) screens and normal printing, this
area, corrupting its contents. For longer BASIC programs, you may need to use a different video
value should be 1. If you are using a multicolor hi-res screen, or if you wish to have reverse printing on a
four such blocks, which are known as video banks:
bank—a subject that is beyond the scope of this article. In Programming the Commodore 64, available from COMPUTE! Books, you can find detailed explanations of video bank
Bank 0:
0-I63B3
(SOO00-S3FFF)
Bank 1:
16384-32767
(S4000-S7FFF)
usage and methods for creating a
BASE is set to 8192, so you could replace the 8192 in line 240 with
Bank 2:
32768-49151
($8000-5BFFFf
protected memory zone.
BASE.
Bank 3:
49152-65535
(SC00O-SFFFF)
Setting Up
Once you've initialized the program for use, the next step is
same 16K area. The Commodore 64's memory can be divided into
Program 3 locates the bitmap and color memory in video bank 0. The bitmap will start at location
8192 and color memory will go at 1024, the same area used as screen memory in text mode. Line 200 tells the computer the bitmap's location, and line 220 puts the machine in hi res bitmap mode.
The following shows where Program 3 puts the bitmap, color
Once you have loaded the machine language program and its character set, located the hi-res screen, and
enabled hi-res mode, you're nearly
normal screen, set this value to 2. Of course, any of the values in the SYS statement can be replaced by numeric variables. For instance,
usually to clear the hi-res screen. If you don't do this, it wil! contain
random shapes. Clearing the bit map in BASIC is a time-consuming
ready to print characters on the screen. Before you can use the ML program, however, you must tell it what sort of printing to perform, as
chore, since you must POKE zeros
well as the location of the bitmap,
program to print reverse spaces on
color memory, and character set.
the entire hi-res screen. simple matter. Line 260 creates a
into 8000 consecutive memory lo cations. Line 270 does the job in
less than a second by using the ML
Local ion
Usage
Line 150 sets two important vari ables—IN and PR—which are used in later SYS statements. The vari
1024-2023
color memory
able IN stands for initialize. This
spaces. In line 270, the program
8192-16383 16384-16895
bitmap character set
variable is used in a SYS call which passes the initializing information to the ML program. The first initial
prints F$ 24 times, once for each
memory, and character set:
One disadvantage of using vid
Clearing the screen is a very string, F$, which consists of 40
character row on the screen. Here is the SYS statement that prints the COMPUTERS Gazelle Specie! 1B88 Issue
25
string: SVS PR, 15, 0, J, F$
in Program 2 print messages on the screen, reinitializing the ML pro
gram as needed for various kinds of
asks you to enter the new memory
address and the filename to use for the new file. Of course, you should use some filename other than HRPRINT for the new file. (When
Once again, the first parameter after SYS is an address within the ML program. The variable PR
printing. By examining and experi
stands for PRINT; it is set to 49207
several different ways.
loading the new file under program control, you would then substitute the new filename for HRPRINT.)
Relocating The ML Program
The program adjusts all of the ML
in line 150. The second value sets the printing color (15, in this case,
for light gray). The third and fourth parameters set the character col umn and character row, respective
ly, where the first character of the string is printed. In this example, we always start printing at column
0, the leftmost column of the screen. The fourth value is set by the variable J, which the FORNEXT loop in line 270 causes to cy cle from 0 to 24. The last parameter tells the ML program what to print. On this oc casion it is a string variable (F$).
You can also use any string or nu meric expression that requires no
more than 80 characters to print. Here are just a few examples: SYS PR, 15, 0, 0, "HELLO" SYS PR, 15, 0, 0, LEFTS<A$(I2),1) SYS PR, 15, 0, 0, SIN(T1)*TIT,2
The rest of the SYS statements
menting with these lines, you will see how to use the ML routine in
Program 4 is not immediately nec
essary, but you may want to type it in for future use. Like many other machine language programs on the Commodore 64, Hi-Res PRINT normally occupies the protected memory area beginning at location 49152. It may happen that you
program's internal addresses for the new location and writes the new file to disk. As a convenience, Program 4 also prints the new addresses to use
for IN and PR in the SYS state ments for this program (see above).
Make a note of these addresses and
wish to use this program with some
be sure to set IN and PR accordingly
other ML utility which also loads at that address. If so, you can run Pro gram 4 to create a copy of the ML program which loads and runs at a
cupied by the ML code itself, this program stores information in the
when using the relocated version. In addition to the memory oc
different memory address.
following memory locations:
Before using Program 4, you must decide on a new location for the ML program. This can be any free RAM area at least 524 bytes in size which is not otherwise in use at
679-767
(S02A7-SO2FF)
820-827
(S0334-S033B)
1020-1023
(S03FC-SO3FF)
the time. When you run Program 4,
wise disturb their contents when
You should take care not to
POKE into these locations or other
it loads the HRPRINT file at its nor
using this program.
mal memory location, and then
See program listings on page 125. Q
Time-ls-Money Disk Offer! Spend a little money, save a lot of time!
Instead of investing tedious hours typing in programs, take advantage of our special disk offer! All 33 programs in this issue are available on disk for a special low price of $6.95, plus $2 postage and handling. Only checks and money orders will be accepted (no credit cards}. Make checks (S6.95 plus $2) payable to
COMPUTED Gazette.
Send to:
COMPUTEIs Gazette P.O. Box 684 Holmes, PA 19043
Text Framer Paul Sawyer
Frame text or character graphics with this utility that lets you
easily create any size and color of frame and put it anyivherc on the screen. "Text Framer" is a small machine language (ML) program that can greatly improve the appearance of your BASIC programs. It lets you
for each machine.
draw frames on the screen at ML
SYS 49152 on the 64 or a SYS 3072
speedâ&#x20AC;&#x201D;frames of any size, any color, and made up of any charac
ters that you choose. You can make your own pop-up windows, divide
the screen into sections, or frame the entire screen. Versions are included for the Commodore 128 and 64. (The 128
version can draw frames only on the 40-column screen, not on the 80-column display.) The program is a BASIC loader. Since it contains a machine language program in the form of DATA statements, use
"The Automatic Proofreader" pro gram located elsewhere in this issue
The default values in the table
sure to save a copy to tape or disk. When you load the program
and type RUN, the program will be POKEd into memory, but nothing else will happen. To use the pro gram to make a frame, you must use a SYS command to call the ML
routine. Before calling the routine, you'll probably want to set parame ters appropriately. The accompany
ing table shows the key addresses
the change for the Commodore 64. If you're working with the 128, use the table to find the correct location to POKE. Now, add this line to the
are the numbers that are set when
program:
the program is first run. If you do a
360 l'OKE 49160,61: SYS 49152: REM 61
on the 128, you'll get a frame with an upper-left corner at 0,0 and a lower-left corner at 11,11. (The length parameters do not include the edges of the frame, so a frame that surrounds a 10 X 10 square is
really 12 X 12.) The color of the frame will be white (1), and the frame will be made of the default parameters (straight lines with rounded corners). The program uses line num
bers 10-350, so begin your own program at line 360 when adding frames to your own displays. Let's change the appearance of
to insure accurate entry. Type in the version for your computer and be
the frame by making the horizontal character an equal sign. We'll make
128
64
3072
49152
3075
49155
3076
49156
3077
49157
3078 3079
Default
IS SCREEN CODL FOR -
Now run the program.
You can change any parameter simply by POKEing the desired val
ue into the proper location. The character numbers (49160-49165) are screen codes, not ASCII codes, so check your programmer's guide or COMPUTEl's Mapping the 64 for the appropriate values. The program does error check ing, so you don't have to worry about crashing your computer when you use it. If the border won't fit on the screen, the computer will give an illegal quantity error.
See program listings on page 97.
Purpose
SYS address 0 0
top left X coordinate
lop loft Y coordinate horizontal length
49158
10 10
3080
49159 49160
1 64
color (0 on Plus/4, 16] screen cody for horizontal frame character
3081
49161
66
3082
49162
screen code for verticil frame diameter screen code for top left corner character
3083 3084
49163
85 73
49164
74
screen code for top right comer character screen code for bottom left corner character
3085
49165
75
screen code for bottom right comer character
vertical length
COMPUTE'S Gazette Spatial 1988 Issue
27
Snapshot Clayton R. Newman
This clever utility can store up to 56 different screens in mem ory and instantly retrieve any one for display. For the Commo dore 64 and 128 (in 64 mode).
tire group of screens on tape or disk. You're asked for a filename— for the entire group of screens— and whether you're using tape or disk. (Tape users: you must enter a
boon to programmers. "Snapshot"
!,} (tape), then NEW and SYS 49444. Then, create or dis
is a machine language utility that
play the screen you want copied.
stores whatever you have on the
When the screen is ready, press
text screen, including colors, into
to 56 screens. And you can save the screens to tape or disk. It crunches
CONTROL-C. Snapshot copies the screen to memory and asks you for a screen name. All Snapshot screen names must be two characters long. Any two characters, except aster
Here's a program that can be a real
the unused RAM which underlies BASIC. It can store and retrieve up
the information for the screen, stor
isks, may be used. If you choose a
ing up to 255 empty spaces or re
name that's already been used, the
peated characters in only three bytes.
old screen will be replaced by the new one. Use the INST/DEL key to
Since Snapshot is written en tirely in machine language, it works fast. It can print a screen more than twice as fast as the equivalent BASIC PRINT statements, and far
make corrections when entering the name. If you decide not to save the screen at all, just press RETURN with no name and it will cancel the
with no input aborts the command.)
If you wish, you can copy only part of the screen. To do this, posi tion the cursor at the start of the section you want to save and press CONTROL-F. The cursor changes color. Now move the cursor to the position after the last character you want saved and press RETURN. When these fractional copies are printed, they're returned to the screen in the same location from
which they were saved. If you're working with graph ics, you may often want to change the screen location or redefine the character set. Snapshot will work in either case, but remember that
faster than POKEing data to screen
command. This escape works with
memory.
all commands.
Two Modes
To recall a screen, press CON-
screens are printed to the same
TROL-P and enter the two-character
screen location from which they were originally copied. You could set up several screens ahead of time
"MLX," the machine language en try program (found elsewhere in this issue), is required to type in Snapshot. After loading and run ning MLX, answer the prompts for
the starting and ending addresses with the following values: Starling address:
C121
Ending address:
C983
After typing it in, save a copy. Snapshot can be used in either
screen name. CONTROL-I displays an index or directory of your screen names. To delete a screen, press CONTROL-D and enter the name. To delete all of your screens, enter an
commands are slightly different in each mode. (See the accompanying table for a list of commands.) Im mediate mode uses the CONTROL key to input commands. In program mode, several SYS commands are required.
To use it in immediate mode, load Snapshot by typing LOAD "filename",8,1 (disk) or LOAD COMPUTEl's Gazette Special 1998 Issue
and scroll through them by chang
ing screen locations. But remember that all screen locations use the
asterisk (•) as your screen name. (In
same color memory, so if the screen
dividual screen names should not
being printed has different colored
contain an asterisk.) CONTROL-S and CONTROLL are used to save and load the en
characters than the screen currently displayed, the colors on the current screen will change too.
Snapshot Commands
program or immediate mode. The
28
filename, since pressing RETURN
Command
Immediate mode
Program mode
Copy
SV5 51000,C,screen name SYS 51000,P,s«een name SYS 51000,D,screen name not available
Load
CONTROL-C CONTROL-P CONTROL-D CONTROL-F CONTROL-1 CONTROL-L
Save
CONTROL-S
Delete Copy fraction Index
SYS 51000,1
SYS 51000,L,filename,D (or T) SYS 51000,S,filename,D (or T)
Disable changing special color registers: POKE 50620,1 Reenable: POKE 50620,0
The program mode commands are very similar to immediate
mode. The format is SYS 51000, command, name. For example, to print a screen named AB, use SYS
51000,P,AB (P is for Print). You can use a string variable for the screen name, as in SYS 51000,C,A$. Array variables cannot be used, so if you want an array of screen names you must assign the array variable to a
regular string variable: A$ = B$(20). For loading or saving, add T {tape)
or D (disk): SYS 51000,S,/iJ«rawe, D. Do not use quotes for the file
name. Also, you don't need to SYS 49444 (the command that activates Snapshot) in program mode.
Making It Useful
uses 9000 bytes. Another use for Snapshot is for menus, instructions, and title screens.
Snapshot is transparent to most BASIC programs. This means you can use it in immediate mode
to copy screens of programs while they're running. Snapshot saves the screens in RAM underneath the BASIC ROM
at 40960-49151, providing 8192 bytes of storage, enough to store six
byte to save space. This means that a screen which is mostly empty space, repeated characters, or the same color, uses much less space than a screen with a complex image. If you run out of memory, Snapshot will display an error mes sage. You can extend your Snap shot memory by lowering the top-
of-BASIC pointer in locations 55 and 56. Type POKE 56,PEEK
screens using the maximum size of
(56)-4'X:CLR where X is the num ber of kilobytes of added memory.
1509 bytes per screen. The mini mum size for a whole screen is 27
screen, it also changes the back
When Snapshot prints a
bytes. There is enough room for
ground and border colors to those
327 screens this size, but Snapshot can only handle up to 56 screens at
ed background color mode, it will
a time.
that were saved. If you use extend print the extra background colors. It
also saves the extra colors for multi color characters. Sometimes, how
Snapshot has numerous applica tions. One is displaying back grounds for arcade games or text
The reason that different screens require different amounts of memory is that Snapshot com presses the screen as it is saved.
adventures. By using a redefined
Any screen character repeated
POKE 50620,1. To reenable it
character set, very complex screens
three times or more is represented as the character code along with a count of how many repeats. Color
POKE 50620,0.
ever, you might not want these changes. To disable this feature,
memory works the same way; how
Program 2 demonstrates a little of what Snapshot can do. The pro gram sets up the screen, and then
ever, since 16 colors can be repre sented in half a byte, two color
Snapshot quickly displays several
it uses a maximum of 1509 bytes to
screens, simulating animation.
store a screen while a hi-res screen
locations are crunched into each
See program listings on page 76.
can be drawn, rivaling high-resolu
tion screens. Many commercial games use screens drawn this way. One advantage of Snapshot is that
e
THE ULTIMATE 64/128 Resource COMPUTEFs Commodore Buyer's Guide Entertainment! Education!
All completely described, with price and manufacturer listings. Why look anywhere else? It's all right here in
Business! Home Applications! Programmers' Tools!
Buyer's Guide.
The encyclopedia of Commodore software— hundreds of products.
Plus—printers and peripherals from modems to joysticks.
COMPUTEl's Commodore
$3.95
§
Reserve your newsstand copy now! OR Order direct from COMPUTE! 1-800-346-6767 (in NY 212/887-8525).
On sale late December.
DOS Window Bob Kodadek If you own a Commodore 64 and 2542 disk drive, you won't
want to miss this timesaving utility. It displays a window with
ing, you may elect to set the time on
11 disk commands—any of which is just a keypress away— without affecting your current screen or BASIC program.
is not set, the clock will function as
Have you ever wished for a better
and easier way to perform disk op erations? I'm not talking about the "DOS Wedge" that you probably
already have. I mean something even better than that.
Imagine a menu screen that would provide a single keystroke
command to perform a particular disk operation. The program could prompt at the appropriate time for user input such as new filename, old filename, disk ID, and so on. it would no longer be necessary to re member or enter lengthy command
strings. The directory could be read without the nuisance of screen
scrolling. The error channel would be displayed automatically after every operation. And, by using a windowing technique, we could do all this and more without affecting our present screen. While we're at
it, let's imagine that this command menu could be accessed, viewed, and used at any time, even while another program is running. A pretty tall order, you say? The accompanying program, "DOS Window," is just what we de scribed—a menu-driven, interruptbased, DOS support window. It is RAM-resident and transparent to
your other programs. It can be called at the touch of a key to per form disk operations instantly, even while other programs are run
30
When the program is finished load
available from the menu:
the digital clock. If the current time a timer. To open the window, press CTRL-D. Then simply select from the menu. When you're through, press RETURN to close the win
D:
Directory
dow. To disable the utility, press
I: V:
Initialize Validate
vate it, type SY5 51808.
R:
Rename
N:
Formal
-:
Save
C: S: Li
Copy Scratch Load,8
Tt
Load,8,l
U:
Reset
RUN/STOP-RESTORE. To reacti
How It Works
The IRQ vector is altered to point to a routine which scans the keyboard for the current key being pressed. If the CTRL and D keys are pressed simultaneously, a flag is set to di
Using DOS Window
DOS Window consists of two pro grams. Program 1, "DOS Window
Object File," is written in machine language. "MLX," found elsewhere in this issue, is required to type it in.
After loading MLX, respond to the prompts with the following: Starting address: Ending address:
CA60 CFFF
Be sure to save a copy of Program 1
to disk after you've typed in all the data. (Note: Program 2 attempts to
load this file as -DOS-WINDOW .OB]". If you save Program 1 under any other name, be sure to change the filename which is loaded in line 10 of Program 2.) Program 2, "DOS Win dow Boot," is written in BASIC. Be
sure to save a copy before you run the program—it erases itself when it's performed all its duties—and be sure to save it on the same disk on which Program 1 was saved.
vert subsequent interrupts. Then screen memory, color memory, and zero page are quickly copied to the normally unused RAM under the
BASIC ROM. Next, the menu screen is displayed and the pro gram enters an input loop. If the in
put is valid, it is matched to a corresponding command routine
and executed. Following the com pletion of each operation, the error channel is read and displayed at a status line. When the menu screen is exited, all stored memory is re turned to its original location, the flag is cleared, and control is re turned to the current program run ning in memory or BASIC, which ever applies. To avoid conflicts between programs,
some
restrictions must
be observed. Your program may not use the RAM located under the
BASIC ROM or locations 5180853247. Also, the DOS Window pro
To use DOS Window, just load and run DOS Window Boot, Pro
gram assumes that you're in the
ning. Included in the display is a
digital clock for accurate timekeep
gram 2. (It automatically loads the
ing. The foliowing commands are
machine language in Program 1.)
screen at its default location of 1024.
COMPUTERS Gazclte Spec/a' 1988 Issue
standard character mode with the
See program listings on page 96.
<a>
DOS Calc Steve Kelly This convenient, menu-driven utility for the Commodore 64 in
cludes all the disk functions of the familiar "DOS Wedge" pro gram, plus a powerful scientific calculator. A disk drive is required to use the program's DOS functions. "DOS Caic" is two programs in
I.
Scratcn
one. Not only is it a complete re placement for the "DOS Wedge"
I.
Rename Copy
L. M. N.
Validate
program supplied on the 1541 or
1571 Test/Demo disk, but it has a built-in scientific calculator. The program is entirely menu-driven and employs easy-to-use, pop-
K.
0.
Initialize Read error channel New a disk
P.
Calculator
and employs easy-to-use, pop-down
To select a function from the
windows.
down windows. DOS Calc is written in ma chine language, so you must enter it with "MLX," the machine language entry program found elsewhere in this issue. Here are the addresses
main menu, simply press the letter
you need to type and save the pro
screen window in which the inter action for that function takes place.
gram with MLX: Starting address:
0801
Ending address:
16EB
"DOS Calc" is entirely menu-driven
shown next to the function you want. For instance, pressing A exits DOS Calc and returns you to BASIC. When you choose any other
C to enter a new wildcard and be
function, DOS Calc opens a new
The next eight DOS functions all
Directory
gin a new directory search.
File Functions
concern existing files. They are Load, Load Relocated, Resave, Bsave, Re-Bsave, Scratch, Rename,
and Copy. After you select any of
After you have saved a copy of DOS Calc, it can be loaded and run just like any BASIC program. When you run it, DOS Calc relocates itself
The directory function (B) is per haps the most frequently used DOS Calc opens a window and prompts
the name of the file you wish to manipulate. If you enter a null file
to the safe memory area beginning
you to enter a wildcard specifica
name (no name), DOS Calc auto
at address 49152, a process that
tion. As a convenience, it prints the asterisk {') wildcard in the window.
matically displays the directory for the current disk. This directory dif
takes only an instant. Once the READY prompt re
turns, DOS Calc is ready to use. Like the "DOS Wedge," DOS Calc works only in immediate mode (when you are not running a pro gram). To enter DOS Calc, type @ and press RETURN. DOS Calc dis plays the main menu window with
the following selections: A. B. C D. E.
Exit Directory Load Load relocated Save
F.
Resave
C.
Bsave
H.
Re-Bsave
function. When you press B, DOS
If you wish to view all the files on the disk, simply press RETURN. To view only selected files, change the wildcard accordingly. For example, suppose that you want to see all the files beginning with GAME. Type GAME* and
press RETURN. After you enter the wildcard, DOS Calc opens a third window which contains all the re
quested directory information. To exit this window and return to the main menu, press A. If the disk con tains more files than will fit in the
window, you can press B to view the next page of the directory. Press
these functions from the main menu, DOS Calc asks you to enter
fers from the normal directory dis play, however, in that each filename is prefaced by a letter. To select a file for the current function, simply press the letter key that appears in front of the filename. If you change your mind and decide not to com plete the operation, press A to exit. For instance, let's try the Re-
save command, which deletes an existing program from disk and
replaces it with the BASIC program currently in memory. When you choose Resave from the main menu, DOS Calc opens a window asking
fora filename. If you press RETURN COMPUTErs Gazelle Special !93S Issue
31
without entering a name, DOS Calc
parentheses.
subtract 2 from 5, you would enter
opens a secondary directory win
When you select the calculator from the main menu, two second
the numbers 5 and 2, followed by
dow from which you can select the file by pressing a single key. Once this is done, the program completes the resave. You should avoid using any wildcards in the directory func tion when it appears as part of a Re-
ary windows appear on the screen.
On the right is the function win dow, which lists all the calculator functions preceded, as usual, by the letter key which invokes them. To the left is the result window, which is subdivided into three sections.
the minus key. More complex equations dem
onstrate the power of an RPN cal culator. Let's solve the equation 2048/(8*4). Begin by entering 2048 and pressing RETURN. Now type
mands require two filenames. The
The result area contains either an
8, followed by RETURN, and then a 4. At this point the stack contains all the numbers for the equation, in
first name you enter is used as the
swers from calculations or key
correct order. Now press the aster
name of the new file for the Copy
board input from you. In the middle
isk (*) key to perform multiplica
command or the new name of the
is the stack display, which holds in
tion. The result line should display
existing file for the Rename com
termediate results. The bottom area is a message area where the calcula tor displays error messages such as Divide by Zero.
32. Press the slash {/) to perform
save or Re-Bsave command. The Copy and Rename com
mand. This name must be typed in (it cannot be derived from the direc tory). The second name indicates
DOS Calc provides two func
the final result, which is 64. Each time you pressed RE
TURN in this example, the calcula
the original file; this name can be taken from the directory.
division. The calculator displays
Notation Before looking at the calculator
tor pushed the number from the result line onto the stack. All other numbers were pushed down one
tions that are not included in the
functions, let's establish some rules
"DOS Wedge" program. The B in Bsave and Re-Bsave stands for bi
for entering numbers. You can en
location, and the fourth entry on
ter any number in either standard
the stack was lost.
nary, indicating a binary file con
notation (2534.56 is an example) or
taining machine language, graphics
in scientific notation (123E34 is an
data, or something other than a
example). Negative numbers are
BASIC program. Since these func
entered somewhat differently than you might expect, since the minus (—) sign is already used to signify
tions save a designated area of memory, you must supply two ad
dresses: the beginning and ending addresses of the area to be saved. The Validate, Initialize, and Read Error Channel commands re
subtraction (see below). Use the
quire little explanation. Since no
do with the £ symbol used in scien
information is required for these commands, DOS Calc simply per forms them without any introduc tory prompts. The New command, which formats a disk, requires
either one or two items of infor mation. The first item—the disk name—is mandatory. To reformat an already formatted disk, you can supply a new disk name without anything else. To format a disk that has never been used, you must sup
ply a two-character disk ID after the disk name, separating the two items with a comma. For additional information on DOS operations, refer to the user's
manual for your disk drive.
Scientific Calculator
shifted minus sign (hold down SHIFT and press the minus key) as
a substitute. The second trick has to tific notation. This calculator also
uses the letter £ for another func tion (it causes the stack to wrap down; see below). As a substitute, use the T symbol (the up-arrow key directly to the right of the asterisk). Whenever you enter T as part of a number, DOS Calc puts an £ in the
There are seven other func tions which, like RETURN, have
some effect on the calculator's stack. The first is Clear Entry: This function clears the result line and
leaves all other entries untouched. The Clear Stack function clears the result line and the entire stack. The next four functions cause the entire stack, including the result line, to wrap or roll in either direction. A
wrap allows either the top or bottom entry to move from top to bottom, or vice versa. A roll causes the top
or bottom entry to be lost. The sev enth stack function, Exchange, swaps the result line with the top
stack entry. This operation is useful if numbers are entered in the wrong
number you are entering.
order and need to be corrected.
Examples
standard math operations which op
To start with an easy exercise, let's look at how to perform 2 + 5. In RPN there is no need for an equal sign ( = ), In this case, you enter both numbers followed by the plus sign ( + ), which is the operator you
All the remaining functions are
erate on the result line. Except for Power and Pi, these functions affect only the result line. The Power func tion raises the number on the top of the stack to the power specified in
DOS Calc prints a 2 in the result
the result line; the answer is left on the result line and the stack shifts up one location. The Pi function enters
wish to use. Press the number 2. window. Now press RETURN. The
the value of pi (3.1415926) in the re
DOS Calc also includes a built-in
number 2 shifts to the right and also
sult line just as if you had typed it
calculator which is very useful for
appears as the top entry in the- stack
math, engineering, and various sci
area. Press the number 5. The top line of the result window now
from the keyboard. Using an RPN calculator may
entific applications. This calculator is different from the familiar pocket calculators used by most people. It uses a notation called Reverse Polish
shows that number. Press the plus
seem strange at first, but once you become familiar with its powerful
by a 0 and the result line displays a
features, you may never want to go back to using a simple pocket
Notation (RPN), which allows you
7. Simple arithmetic operations use
calculator.
to solve complex formulas without
the same general procedure. To
See program listings on page 126. O
32
COMPUTEI's Gazelle Special 198B Issue
key. The 2 on the stack is replaced
Gradebook Stephen Levy and Kevin Mykytyn
A gradebook is an important recordkeeper for a teacher. An electronic gradebook is an efficient, convenient, and even more valuable organizational tool. This all machine gramâ&#x20AC;&#x201D;which includes some of the features of spreadsheetsâ&#x20AC;&#x201D;handles up to 70 students with It also alphabetizes names, averages weighted much more. For the Commodore 64.
language pro databases and 100 grades each. grades, and
Schools continue to buy computers for students. But teachers need the time-saving convenience offered by
columns scroll to the left to make room for the next column. Pressing SHIFT-cursor-left/right moves the
computers as much as anyone.
cursor left, and 5HIFT-cursor-up/
"Gradebook," designed especially for teachers, is a utility that effi
ciently handles classroom recordkeeping, replaces the periodic drudgery of averaging grades, and is easy to use.
down moves it up. The left-arrow key (at the up per left on your keyboard) func tions like a "toggle," and enables
up to 100 grades for as many as 70
students in one file. In addition, the
one of the cursor-movement keys,
program will average grades, dis
you'll move five rows or columns.
play them to the screen, sort (by
To return to single-step movement,
name or grade), and print out the results.
press the left-arrow key again.
A Great Big Work Sheet When Gradebook is first run, you'll
to enter. All grades must be whole
numbers between 0 and the perfect mark you've determined for that assignment. To change a student name or grade, go to the appropri
ate location and type it in. It will automatically replace the old data. If you make an error while entering, use the INST/DEL key as you nor mally would to erase the previous character.
you to move at fast or normal
speeds around the work sheet. To move quickly, press the left-arrow key once. Now each time you press
Gradebook keeps a record of
the perfect mark (a whole number between 0 and 200) and percentage (weight) of grade for the assign ment. To begin entering individual grades, move to the cell (column and row coordinate) for the student and assignment number you want
Anytime you wish to move to
the top left of the work sheet, press CLR/HOME.
Entering Names And Grades
Calculating Grades At the top of each column is dis
played the assignment number and a place to enter the perfect mark and the percentage (weight) of the grade. The program uses the perfect
mark value for each assignment to calculate a percentage grade for each mark. This feature offers an added convenience: You don't have
see a work sheet filled with meaningless characters. Press SHIFT-CLR/HOME to clear the work sheet. A gray screen with six
Move the cursor to the upper-left comer of the work sheet by press ing CLR/HOME. The cursor now
columns filled with asterisks then
appears as a long white bar in the
appears. What you're seeing is a window on a much larger work sheet. The top row contains the as
column for names. Each name must start on the left margin, so be sure not to type a space as the first char
to give different weights to various
signment number, one per column.
acter. There's'no need to type
en tests during a quarter. Two of the seven are unit tests which count
names and the next 100 for individ
names in alphabetical order be cause the program will do that for you (see below). Be sure to enter last names first if you wish to have
ual assignments.
students alphabetized by last
Press the cursor-left/right key so that the cursor is anywhere in
names. After entering a student
however, that the total of all the
the column for assignment 1. Now
/down to enter another. Do not
press the cursor-up/down key a
leave blank lines between namesâ&#x20AC;&#x201D; each name must immediately fol
If you could view the entire work sheet, you'd see that it contains 101 columns, the first one for student
few times. Notice how easy it is to move around the work sheet. If you
name, press RETURN or cursor-up-
move the cursor to the far right col
low the one above. Before you can enter grades for
umn and press cursor-left/right, all
an assignment, you must first enter
to figure all grades on a 100 percent base. You can enter a mark based, say, on the actual number of correct answers.
Percentage of grade allows you tests, finals, midterms, and so on. For example, suppose you give sev
more heavily than the other five. All you need to do is assign a higher percentage for the unit tests. Note, percentages of grades must equal 100. In ourexample, we might have the two unit tests each count as 25 percent of the total and the other
five tests each count as 10 percent (25. 25, 10, 10, 10, 10, 10, for a 100 percent total).
Once the perfect marks and COMPUTEVs Gazette Special 7938 Issuo
33
percentages of grades are entered, press the ÂŁ key to calculate grades. You'll get two types of calculations. Ave is the unweighted average {all marks are added together and di vided by all the perfect marks added together.) Fin is the weighted average, which is calculated with this formula: mark#l " weight
mark#2 ' weight
perfect mark
perfect mark
Gradebook Command Summary CTRL-A
CTRL-D CTRL-L
Sort row or column Delete row or column Load names and grades from tape or disk
CTRL-P
Print row or column
CTRL-S
Save names and grades to
SHIFT-CLR/HOME
Delete all entries
cursor-left/right Cursorup/down
Move cursor right Move cursor left Move cursor down
SHIFT-cursorup/down
Move cursor up
CLR/HOME
Move cursor lo upper left
lap? or disk Calculate averages
SHIFT-cursorlefI/right
Toggle cursor speed control
mark#3 * weight +
and so on
perfect mark
If the total percentage of grades doesn't add up to 100, you
won't get a figure in the Fin col umn. Also, any student missing a grade will not have an average in
the Fin column. Press any key to return to the work sheet.
Deleting Grades And Names Let's say you decide that all the
grades for a single assignment should be eliminated. First, move the cursor anywhere on the column of grades to be deleted and press CTRL-D. When prompted, press C for column. Asterisks will fill the column. Now, you can either ig nore them or reuse the column. Likewise,
if a student leaves
your class and his or her grades are
no longer needed, move the cursor to the row containing the student's name and press CTRL-D. But this
time, when prompted, press R for row. instantly, the row disappears and all rows below are moved up. Deleting grades can serve an
other very useful purpose. At the end of each quarter or grading peri od, you can load in a work sheet from disk or tape (see below for loading instructions). Delete all grades, column by column, as dis cussed above. Then either enter new grades for the new quarter or
save out just the names for later use. By saving the names using a
different filename on disk or on an other tape, you'll preserve the
grades from the past quarter for fu ture reference.
delete commands carefully, as data
phabetical order. And the grades
recovery is impossible.
will move to the proper row. Place
Saving And Loading Once you've entered some names and grades and are ready to save the file, press CTRL-S. You'll be
the cursor in a column of marks and press CTRL-A, and that list will be
arranged in descending order. Again, all corresponding data will be rearranged. The sorting function gives Gra
prompted for a filename (12 charac ters maximum) and asked to press T
debook flexibility. You could sort
or D for tape or disk. If you use a filename that's already on your
assignment 1 and then print out all the student grades for assignment
disk, it will be replaced by this new
1. This would give you a list of
file.
names and grades, sorted by grades from highest to lowest. You can
Remember to save anytime you
enter new names or grades. And it's best to use a different filename each time you save.
Loading is also easy: Just press CTRL-L and answer the prompts.
Printing And Sorting Gradebook will print out any col umn to any Commodore printer (or any Commodore-emulating print er). To print a column, move the cursor to the desired column and
press CTRL-P. Be sure your printer is
save multiple files with the same
data, but sorted and arranged in dif ferent ways. Gradebook has only a few commands, but, as with any pro
gram, it takes a little getting used to. The first few times you use the pro gram, refer to the table of com
mands. Once you've used it a bit, you'll find that entering and aver aging grades will be quick and easy.
Typing It In
turned on before pressing CTRL-P.
Gradebook is written entirely in
Otherwise, Gradebook will print to the screen, scrambling the format
"MLX," the machine language en
machine language, so you must use
you've set up.
try program to type it in. Run MLX
If you ask for a column of grades, the name of each student will appear with the student's grade
and enter the following information when prompted: Starting address:
C000
for that one assignment. If the cur
Ending address:
CC27
sor is in the column of student names and you ask for a printout of the column, you'll get a list of stu
dent names. To get a printout of all student
Once Gradebook has been saved to disk or tape, load it with [dad "filename",8,l (or disk or
averages, press ÂŁ to go to calcula tions. Once the averages are dis
LOAD "filmamt" for iape
played, press CTRL-P.
save Gradebook using MLX. Once
where filename is the name used to
CTRL-A will sort any column.
the file is loaded, type NEW, press
place it with an asterisk. To delete
Move the cursor to the column with
RETURN, and enter SYS49152 to
all entries, both names and grades,
the student names, press CTRL-A,
To delete a single grade, re
press SHiFT-CLR/HOME. Use all 34
COMPUTEls Gazette Special (988 Issue
and the names will be sorted in al
activate the program.
See program listing on page 74.
<B
Sprite Designer Andre Corbin This full-featured sprite editor from a Canadian reader lets you
SMITH DHIIRM
design Commodore 64 sprite shapes quickly and conveniently. The program works with either disk or tape.
■Illllllll ••■••lit
lit!
Nearly every Commodore 64 pro
ory in locations 8192-16383 to
to arcade games and other pro
area can hold 16 groups of 8 sprites, allowing you to have a total of 128 sprite shapes in memory at one time.
er" offers a much faster and easier alternative, allowing you to design
sprites directly on the screen, with convenient keyboard controls. You
can save a group of sprite shapes to disk or tape and reload them for fu ture use, or you can create a series of BA53C DATA statements con
taining the sprite data. The pro gram supports both single-color and multicolor sprites and it allows
you to work on a group of eight sprites at a time.
Typing It In Sprite Designer is written in ma chine language, so you must type it in with the "MLX" machine lan guage entry program published elsewhere in this issue. Read the MLX instructions carefully before you begin. When you
run MLX,
you'll be asked for a starting ad dress and an ending address for the data you'll be entering. Here are the
values to use for Sprite Designer: Starting address:
84D0
Ending address:
9E47
After you've saved a copy of
iuvHli •in
Sprite Designer uses the mem
another. They're the movable graphics shapes that add so much grams. If you have plenty of time, you can draw the sprites on graph paper, calculate the numbers that make up each sprite, type those numbers into a program, and hope that you didn't make any mistakes along the way. But "Sprite Design
■ •tin ■ MIMIIII
SYS 34000 and press RETURN.
grammer uses sprites at one time or
store sprite shape data. This work
Main Menu When you start Sprite Designer, it
■ ■■t
III!
ttMMIt
••
■■
•■ ■■«•
••■■
~
• "■
•■■•i>i*
sj£i;s
III!
*Z
" '
IIII""
imitim
(IMlflMI —(
• •■(•■•IK I)
"""
•»
» *
,__.^._
•■•■
**
" ^
**j5*»
«*
* ■
j1*
"
Ui«IW 3 « «
a <■••
•XX1££
iiiiiiii
IIHIIIIH
• Itltlltl*
"iii:
■••I ',
Htiffij J1 ■
-■- Jin.i
••
"Sprite Designer" is a comprehensive utility for designing sprite shapes for use in games and animation. This photo depicts the main editing screen.
displays a main menu containing the following choices: 1.
INITIALIZE
2.
EDIT
3.
ANIMATE
4.
SAVE
5. 6.
LOAD BASIC DATA
7.
MONOCHROME
B.
MULTICOLORED
0.
QUIT
To choose a menu option, sim ply press the number key next to
that option. For instance, the Edit option lets you design a sprite. To choose that option, you press the 2 key. Let's look at the menu options
series contains eight sprites, and
the series are numbered 0-15, cor responding to their respective posi tions in memory. Within a series,
each of the eight sprites is given a number 0-7. In the up per-right portion of
the screen you will see the shapes of all eight sprites in the current series.
As you design a sprite, the changes immediately appear in this area. The left portion of the screen is the editing area, where you actually design the sprite shape. This area is
in order.
24 X 21 spaces in size, with each
1. Initialize
screen space corresponding to a dot
Sprite Designer always begins by asking you if you want to initialize,
or clear out, the entire sprite work space. Since this action erases ail sprite data in memory, the program asks you to confirm before it contin
ues. If you press Y to answer yes, ev ery dot in all of the sprite shapes is turned on. You can choose this op tion at any time from the main menu. 2. Edit Option 2 (Edit) moves you to the
in the sprite shape.
Editing Functions Once you have reached the editing screen, you need to remember only
one command: The plus key ( + ) displays an entire screen of instruc tions for editing. To return from the
help screen to the editing screen, press any key. The asterisk (*) re turns you from the editing screen to the main menu. When you enter the editing
the program, load it with LOAD
sprite-editing screen, which is di
"PROGRAM",8,1 for disk or LOAD "PROGRAM",1,1 for tape
vided into three areas. In the lower
screen, the editing area contains the shape of sprite 0 within the current
right corner are two numbers that
series. The function keys f3-f6
(replace PROGRAM with the name
show the sprite series you are
allow you to select any series and
you used when saving the pro*
working on, as well as the individ ual sprite you are designing. Each
any individual sprite within a se ries. Press f3 to go to the next series,
gram). To start the program, type
COMPUTEI's Gazette Special 198S Issue
35
or f4 (SHIFT-f3) to go back to the
this option. Sprite Designer
options 4 and 5. At this point,
previous series. The (5 key ad
prompts you to enter a delay inter
vances to the next sprite in the se ries, while f6 moves to the previous sprite. If you have designed a series
val which controls the speed of the animation. The smaller the delay interval, the faster the animation. Press SHIFT-SPACE to stop the animation and return to the main
Sprite Designer adds the DATA lines to the program in memory and saves the new program. If you wish to cancel the operation, press RE TURN at the filename prompt with
of shapes for animation, you can hold down f3 or f4 to move through the entire series quickly. A reverse-video cursor indi
out typing anything.
menu. You can also use keys f3-f6
After the save is complete, exit Sprite Designer and type NEW (to
cates your position in the editing
to cycle forward or backward through the sprite shapes, as ex
area. To move the cursor around,
plained in the preceding section.
order to work properly, the BASIC
4. Save
program to which you add the
press the cursor keys just as you would normally. The size of the cur sor depends on whether you are working on a single color or multi
color sprite. For a single-color sprite, the cursor is a square one space in size; for a multicolor sprite, it is a rectangle two spaces in size, con taining a number in the range 0-3. You can turn on every dot in
the current sprite shape by pressing CLR. For a single-color sprite, the space bar lets you turn individual dots on and off inside the editing area. You can erase a dot by pressing
Sprite Designer allows you to save an entire set of sprite shapes to disk
reset BASIC'S internal pointers). In
DATA lines must not exceed 24 disk blocks (6144 bytes) in length.
or tape. Enter a filename when
7. Monochrome
prompted; then press D or T to indi cate disk or tape, respectively. To
Each series of eight sprites can be
cancel the operation, press RE
multicolor. You cannot mix mono
TURN when prompted to choose disk or tape. If a disk error occurs, Sprite Designer prints the appropri
chrome and multicolor sprites in
ate error message at the bottom of the screen.
on the screen. To choose a color, press the letter key matching that
5. Load
color. That color will be used for all
This option allows you to reload a
either monochrome (single color) or
the same series. When you choose option 7, a 16-color board appears
eight sprites in the designated series.
the space bar and turn a dot on by
set of sprite shapes from disk or
8. Multicolor
pressing SHIFT-SPACE (hold down
tape. Follow the onscreen prompts
Option 8 allows you to choose col
SHIFT and press the space bar). For a multicolor sprite, a dot
can have any of four different col ors, including the background color {see "Multicolor," below). Use the
numbers 0-3 or the letter keys Z, X, C, and V to color a dot with the de sired color. You also can change the posi
tion of the sprite shape within the editing frame, shifting everything one dot to the right, left, up, or down. This is done by holding
down the Commodore key and pressing W, Q, R, or E, respectively.
It is possible to flip a sprite shape horizontally or vertically, by pressing Commodore-I or Commodore-K, respectively. The fl key allows you to copy a shape from one sprite to any other
shape in memory. First, use func tion keys f3-f6 to put the shape you want to copy into the editing area. Press fl to copy the shape; then use
f3-f6 to select the shape you want to copy to. Press fl a second time,
and the shape is copied instantly. The f2 key inverts every dot in the current sprite shape. Use (7 and f8 to change the sprite's color.
as explained in the preceding section. 6. Add DATA Lines
Option 6 (BASIC DATA) lets you save sprite shapes in the form of
BASIC DATA statements. This is done by adding DATA lines to an existing BASIC program. Activate Sprite Designer and load your exist ing sprite shapes or design new ones. Once the sprite shapes are in memory, exit Sprite Designer and type NEW. Then load the BASIC program to which you wish to add
the sprites. Don't worry that the program will disturb the sprite shapes: Sprite Designer automati
cate which color you are drawing in. To switch to a different color, press a number in the range 0-3. A
small color board to the right of the drawing area shows you the current drawing colors. 0. Quit
when you exited the program. When the BASIC program
chip. This is done to make it easy
loads, do not run it. Instead, type
RAM underlying the BASIC ROM
for you to alternate between using
SYS 34000 to reactivate Sprite De
your own BASIC programs and
signer. Do not initialize the sprite
Sprite Designer. You can load and
shapes at this stage, or load any
use a BASIC program after using
shapes from disk or tape. Instead, choose option 6. The program prompts you to enter the series of sprites that you wish to save. When that is done, you also are given the
ries 0, sprite 0. When you choose
whether to use disk or tape, as in
COMPUTERS Gazelle Special 1933 Issue
drawing in multicolor mode, the cursor contains a number to indi
(the RAM under BASIC ROM)
Option 3 (Animate) lets you cycle through all the sprite shapes in as cending order, beginning with se 36
colors, numbered 0-3. When you're
When you exit Sprite Designer, the program copies all the sprite shapes in the workspace into the "hidden"
cally copied them into a safe place
opportunity to include REMarks along with the DATA lines. After you answer those ques tions, the program prompts you to enter a filename and indicate
3. Animate
ors for a series of multicolor sprites. When you choose this option, a 16color board appears as described in the previous section. Since a multi color sprite can have four colors, the program asks you to select four
Sprite Designer, then reload and ac
tivate Sprite Designer again. If you choose not to initialize the work area. Sprite Designer copies the
previously stored sprite shapes back into its workspace. This elimi nates the need to reload the sprites from disk or tape every time you
switch between a BASIC program and Sprite Designer. See program listing on page 112. W
Memo Diary Jim Burterfield, Associate Editor
Keep track of important dates, holidays, and personal events â&#x2013; with this simple, easy to use BASIC program.
enter any day of the month from 1
to 31, so it won't mind if you speci fy the date as February 30. Mistakes like these may confuse the calendar file. For instance, if you use the pro
and recall birthdays, holidays, ap
the current date forward, or search the entire calendar for events
pointments, or any other event
matching a given starting pattern.
the computer thinks you've let al
worth remembering. The program
Finally, Memo Diary saves your
most a whole year go by. To warn
maintains a data file with as many
calendar either on disk or tape.
you of this, Memo Diary displays HAPPY NEW YEAR. If you see this
"Memo Diary" helps you record
as 100 events whose dates can
range from tomorrow to one year in the future. You can record two dif ferent types of dates: temporary, one-time events such as appoint ments which have no importance once they have passed; and perma
nent, recurring events such as birthdays and anniversaries. By
Typing The Program
Type in the program and be sure to save a copy and read the instruc tions before running it. The first time you run Memo
Diary is special. Do not start the pro gram by entering RUN. You should
gram on July 4 and the next day mistakenly give the date as June 5,
message when a new year hasn't arrived, stop the program and start
over, entering the correct date.
A Memory Jogger Except for the very first run, Memo
routinely running Memo Diary
If you don't do this, the program will
each time you use your computer,
not work correctly. When you start
you'll no longer have to worry
the program at line 100, Memo Dia
Diary always begins by reporting all due and overdue events ("You just missed your anniversary"). Take careful note of these events, since they'll soon be erased from
about forgetting to mail a birthday
ry lets you enter the correct year
the calendar (if they're temporary
card to a relative or finding an anni
without looking for a previous file
events) or moved ahead to next
versary gift for a spouse.
of events. Thereafter, start the pro
year (if they're permanent). To help
gram with RUN in the usual way.
jog your memory, Memo Diary also
The program always shows the
type RUN 100 and press RETURN.
correct day of the week when you
On the first run you'll probably
enter a date, and you need to enter
want to enter fixed holidays such as
events on your printer.
the year only onceâ&#x20AC;&#x201D;the very first
New Year's Day as well as birth
time you run the program. After
days and anniversaries. These are
that (for the next 99 years, anyway) Memo Diary keeps track of the year
permanent events that you won't
After disposing of due and overdue events, Memo Diary dis plays five options: You can see fu
need to enter year after year. A
ture events, add a new event, cancel
holiday like Thanksgiving should
an event, search for an event, or quit the program. You'll ordinarily
for you. Each time you run the pro gram, it automatically shows all due and overdue events on the screen or printer, and erases one
time events from the calendar after they're displayed. You can enter temporary or re curring new events and erase exist ing events whenever you wish. You can also examine all events from
be entered as a one-time event since it falls on a different date each year.
When Memo Diary asks you to
lets you make a copy of the list of
want to look ahead to see what's
coming in the next week or two. To do this, choose Option 1 (see future
enter today's date, you can type in the name of the month (such as
events) and supply an appropriate
OCTOBER) or its number (such as
enter the current date when looking
10). In either case, be careful to en
at future events. Memo Diary as sumes you mean the same date next
ter it correctly. Memo Diary lets you
future date when requested. If you
COMPUTErs Gazette Special 'SHB Issue
37
year and gives you everything on
file. When you want to make a new entry, select Option 2 {add new event). First Memo Diary asks
whether the new event is one-time or permanent. Then it lets you enter the date and details. Again, the cur
rent date is understood as one year from today (it's assumed you don't need to record an event that's hap pening the same day). To cancel an event (Option 3), you must know its date. When an event is entered, you're shown ev ery item scheduled for that date,
each with its own code number. To cancel an event, type in its code number when prompted.
Option 4 (search for event) lets you search for an event based on the first few letters of the entry. You may find many events in the course of a search. For instance, if the cal endar file contains the events CLUB MEETING, CLUB CONFERENCE, and CLUB ELECTION, searching
for CLUB displays all three events. In this case you would not see the entry CANADIAN CLUB, since
designation, how can anyone tell?
Memo Diary uses string arrays, a
The problem is solved by using a pivot date, usually the same as the current date. If today is July 4, Au gust does indeed come before April. On the other hand, if today is No vember 11, April comes before Au gust. Since the calendar always looks one year into the future, ev erything is kept in order.
very large value may cause garbage
However, there's one case in
which the pivot date can't be the current date. Each time the program
begins, it must measure the time lapse since its last use. For example, say that you last used the program on August 20, 1985 and next use it
on September 4, 1935. On the first run (August 20) Memo Diary uses August 20 as the pivot. That way an
event dated September 1
is seen
ahead of another item dated in October. On the second run (September
4) the September 1 event is report ed as past due and either erased
from the calendar (if it's temporary) or moved ahead to September 1 of next year (if it's permanent). Once
later you'll be ready to use Option 5
this is done, the pivot date moves forward to September 4, meaning that a September 1 event now be longs after an item dated in Octo ber. Don't worry if this sounds confusing: It works out more sim ply in practice than in theory. The day of the week is worked out with a simple formula. If you haven't seen it before, here's a hint on how it works. The calendar is
{quit). The program knows when
modified to make March 1 the first
it's time to update the calendar file.
day of the "adjusted year." This
If you've erased past and overdue
way, leap year with its extra Febru
events, added or deleted items,
ary 29 date doesn't break up the se
Memo Diary willâ&#x20AC;&#x201D;with your per
quence of days: The extra leap day
missionâ&#x20AC;&#x201D;proceed to update the
just gets pasted onto the year's end.
data file on disk or tape.
Though the math is a bit convolut
The Time Pivot
ed, you may find it interesting to trace the logic of this routine (it starts at line 2150).
CLUB is spotted only if it's in the first word of the entry. Thus, if you plan to search for certain keywords (BIRTHDAY, CHURCH, SOFT BALL, or whatever) keep them at
the front of each calendar entry. After you've finished an op tion, Memo Diary always returns
you to the main menu. Sooner or
A program that handles dates can encounter some subtle paradoxes.
Does August come before April, or after it? The correct answer is both. Memo Diary could resolve this dif
collection delays. There's no partic
ular limit to the number of events allowed for a particular date.
Program Notes Let's take a look at the program's
major features. Line 90 prepares Memo Diary to read a file. The vari able F is a Boolean (logical) variable that's defined as true here, to let
you read the calendar file on a nor mal run. When you enter at line 100 on the first run, F is false (like every other undefined variable) and no file is read. DATA statements in lines
110-140 hold the names of the months of the year and days of the week; the names are read into the arrays MS and WS. Line 150 dimen sions the L$ array for 100 items.
Lines 230-250 call for a reading of the calendar file if appropriate. This is done in the subroutine at line 3010. When Memo Diary reads this file, it detects and reports the last
date the file was used. Line 260 asks for today's date; the subrou tine at line 1670 asks for and ac cepts the date.
Now it's time to search for due and overdue events. Using the pre vious date as a pivot, the subroutine
at line 1960 scans for all events up to today's date. The program re ports these events, erases them, or moves them ahead as needed, and proceeds to the main menu. Line
680 begins a main activity loop: It prompts with the menu, asks for a choice, then goes to the appropriate
subroutine. Line 850 lets you see future events. Since the pivot date is now today, the program scans to the requested future date to see how many events fall into the to day-to-future-date range. Line 940 lets you add a new
Expanding The Calendar
event. After asking ANNUAL OR ONE-TIME? the program requests
Memo Diary can keep track of a
the event's date and then asks for
details. After adding a year desig nation to the date of one-time
to every event, but that complicates
maximum of 100 events. In practice it's wise to limit the number to 80 or 90 to leave room for permanent
the handling of permanent events,
events that move automatically
which don't belong to a specific
from the front to the back of the list.
year. This is not a trivial problem: If you schedule a new event for Au
If you need more than 100 events,
into the proper sequence. Line 1210 lets you cancel an event. Memo Di ary asks for a date and then lists all
change the L$ value in the DIM
events that match that date. At line
gust, the program must decide
statement. Line
whether to add the event to the cal endar ahead of an existing April
value L$(100). You can increase the
1350, the program asks which event to delete. Note that the num
100 to whatever number you like,
ber you supply must be in the cor
event, or after it. Without a year
but don't get carried away. Since
rect range.
ficulty by adding a year designation
38
COMPUTED Gaiolfs Spaolal 1988 tssuo
150 contains the
events, the new event is inserted
Line 1450 begins the searchfor-an-event routine. After it re ceives a search string (P$), the program looks for a match. When it scans through the calendar, it must
look in different places depending on whether the event is one-time or permanent. That's because one time events carry a year designa tion, making their dates three
characters longer.
The
A Horrible Mistake?
Line 1570 handles the quit option; the flag F9 registers activity. If you
haven't changed any of the data, there's no need to update the calen dar file. Before scratching the old file and writing the new one, the program asks whether you're ready. That way, if you made some
horrible mistake, you can cancel the file update. The main loop ends at line 1580 and is followed by several subroutines. The routine starting at line 1590 writes a new calendar file when appropriate, and line
1670
begins the date input routine. The
date is formed into a string (D8$) to allow for easy searches or entry. The subroutine at line 1930 reads the calendar file. The first item in the file is always the most recent
date of use; the remaining data is events.
The subroutine at line 1960 scans all events to see which have dates between the pivot date (D9$) and a second date (D8$). There are three dates involved: event, pivot, and the second date, which makes
the comparison a bit messy. Bool ean variables keep everything in or der. Eventually, the variable F0 indicates the date is in range, and
the variable L0 indicates when the last event is found within the date range.
The routine starting at line
4020 displays the information, on the printer if desired.) The date is given complete with the day of the
week, and events falling on the same day are grouped together. The
Construction Set Fred Karg This unique program has the fun elements of a game, but it's not a game. A creative toy? Maybe. If that sounds too vague, it could also be called a tool for computer-aided design. Whatever you call it, you'll find it's a lot of fun for childrenâ&#x20AC;&#x201D;and adults. A joystick is required. All our lives we build things, often just for the fun of it. Toddlers play with building blocks. Grade school ers create elaborate structures with Tinker Toys, Lego blocks, and Erec tor sets. Teenagers put together
The three MLX listings {Pro grams 2-4) are not machine lan guage programs; they're character sets for three different sets of build ing blocks. Follow these directions to create each of the character sets:
model cars and planes. Adults have basement workshops for making
things out of wood. Even the pro cess of writing a computer program can be described as building some thing from parts. "The Construction Set" is unlike most other computer pro
grams. It can hold up to four differ ent sets of building blocks which
1. Load the MLX entry pro
gram (found elsewhere in this is sue). If you haven't used it before, be sure to read the directions carefully.
2. Type RUN and answer the prompts: Starting Address: Ending Address:
7000 7803
can be combined easily in any way
you like. No one wins or loses and
3. Type in Program 2, 3, or 4.
there's no high score. But it's great
When you've finished, save the
fun to create your own interesting
program.
picture.
4. Repeat these steps for each
of the character sets you wish to
weekday calculation begins at line 2150. The weekday variable, W, ranges from 0 to 6, so 0 means Sun day. As written, this routine is good for years ranging from 85 (1985) to
Special Typing Instructions
use.
The program listings include a
BASIC program and three pro
You don't have to type in all of the character sets, but you need at
grams in MLX format. Type in Pro
least one for The Construction Set
84 (2084). If you want to plan more
gram 1 (The Construction Set Main
than 99 years in advance, you'll
Program) first. Datassette owners
need to modify the routine.
should change DI = 8 to DI = 1 in
to work properly. Line 170 of the main program keeps track of how many character sets will be loaded and what their
See program listing on page 77.
m
line 160.
COMPUTE! s Gazette Special 1988 Issue
39
names are. Currently, it's set up for
3. If you enter only one or two sets of building blocks, change the 3 to a 2 or 1 and follow it with a comma and the name you used to save the
character set file. Tape users should be especial ly careful with line 170. Save all of the character sets to the same tape, one after another. Remember which one was saved first and
make sure that filename is the first in line 170. For example, if you typed in and saved the first two sets, and saved them as HOUSE
and MONSTERS, line 170 of the main program should read: 170 DATA 2,"HOUSE","MONSTERS"
Remember to modify line 160 as well.
Putting Together A Picture When you first load and run The
Construction Set, you'll see the menu of commands on screen while the program loads the char acter sets.
Any time you want to check
the menu, press f7 and the list of commands will appear (press (7 to go back to the work area).
The work screen is divided into two parts. At the bottom, you should see several building blocks. A pointing hand symbol floats above the blocks. Use the cursor
keys (left and right) to move the hand back and forth to select the block you wish to place on the screen. Press the plus and minus keys to see more building blocks in the same set. Some blocks are full size, others are shorter.
The top part of the screen is the work space. At first the screen is blank, except for a window (a hol low rectangle). With a joystick in port 2, move the window around the screen. Then press the joystick
press the fire button. Patterns can be repeated as often as you like. If you forget the commands,
press f7 to see the menu. If you want to start over, clear the screen
by
pressing
the
shifted
CLR/HOME key.
When you're finished, you can experiment with different colors for
different parts of the screen. Press the left-arrow key (right above CTRL) and then one of the follow ing keys.
Save Your Copies of COMPUTE! Protect your back issues of COMPUTE! in durable binders or library cases.
Each binder or case is custom-made in flag-blue binding with embossed
(-) fli Chango border color. (-) f3; Change screen color. (-) f5: Change character colors.
white lettering. Each holds a year of COMPUTE!. Or der several and keep
Four Character Sets, Four Screens The Construction Set has room for four different character sets. Each defines a set of building blocks. The
your issues of COMPUTE! neatly organized for quick reference. (These binders make great gifts, tool)
three accompanying the program
are "House" for making brick buildings, "Creature" for putting together people (and monsters), and "Shapes" for abstract patterns. These custom character sets were
created with "Ultrafont +" from the July 1984 GAZETTE. You can cre ate your own Construction Set building blocks if you have a copy of Ultrafont +. You could invent building blocks for electronic cir cuits, quilts, landscapes, flags, or a variety of other patterns. Each set of building blocks has
its own screen. You can travel be tween the workspaces of each of the character sets by pressing fl (as
mentioned above, if you press the left-arrow key first, fl changes the border color). The pictures you've
Binders
(Please add S2.50 per unit for orders outside the U.S.)
created are preserved when you
switch back and forth. So if you press fl four times, you'll come back to the screen where you start ed and the picture will still be there.
Send in your prepaid order with the attached coupon
An interesting modification for
as the rectangle. To erase it, tap the
children is to load the same set of building blocks into all four work spaces. For example, you could change line 170 to 170 DATA 4,
INST/DEL key. Whichever block
"CREATURE","CREATURE-
the hand is pointing to at the bot
","CREATURE","CREATURE"
tom of the screen is the one that's
(tape users will have to use MLX to
order (or S
stamped on the screen.
only.)
sign is fairly easy. First move to the
save the Creature font four times in a row on a single tape). Then have the child make up a story and build
set of blocks you want with the plus
four pictures to illustrate the plot.
and minus keys, then use the cursor keys to move the hand to the pat
When the characters have been put
fire button to place a building block on the screen in the same position
The process of creating a de
tern you want. After selecting a
together, use fl to step through the pictures as the child tells the story.
block, position the window and
See program listings on page 117.
40
COMPUTE'S Gazelle Special 1988 Issue
Cases:
$9.95 each; $7.95 each; 3 for $27.95; 3 for $21.95; 6 for $52.95 6 for $39.95
0
Mail to: Jesse Jones Industries
P.O. Box 5120
Dept, Code COTE Philadelphia. PA 19ldl
Please send me
COM-
PUTE1D cases D binders. Enclosed Is my check or monev
(U.S. funds
Name Address
City State
Zip
Satisfaction guaranteed or money
refunded. Please allow d-6 weeks for delivery.
Only NRI teaches you to service all computers
as you build your own fully IBM;, compatible microcomputer With computers firm!y established in offices—and more and more new applications being developed for every facet of business-the demand for
trained computer service technicians surges forward. The Department of Labor estimates that computer service jobs will actually doubk in the next ten years-a faster growth rate thin for any other occupation.
Total systems training No computer stands alone... it's part of a total system. And if you want to learn to service and repair computers, you have to understand
computer systems. Only NRI includes a powerful computer system as part of your training, centered around the new,
fully IBM-compatible Sanyo 880 Series computer.
As part of your training, you'll build this highly rated, 16-bit, IBM-compatible computer system. You'll assemble Sanyo's "intelligent" keyboard, install the power supply and disk drive and interface the high-
NRI is the ont, technical school thai iri-,-, you on a total computer syslem
resolution monitor. The 880
Computer has two operating speeds: standard IBM speed of 4.77 MHz and a remarkable
power supply, disk drive, and monitor,
(ollowing stop-bystep directions.
turbo speed of 8 MHz. It's con fidence-building, real-world
part of your
experience that includes training
training. You even
in programming, circuit design
and peripheral maintenance,
No experience necessary— NRI builds it in Even if you've never had any previous training in electronics, you can succeed with NRI training. You'll start with the basics, then rapidly build on them to
master such concepts as digital logic, microprocessor design, and computer memory. You'll build and test advanced electronic circuits using the exclusive NRI Discovery Labs, professional digital multimeter, and logic probe. Like your computer, they're all yours to keep as
Send for 100-page free catalog Send the coupon today for NRI's 100page, full-color catalog, with -Jl the facts about at-home computer training. Read detailed descriptions of each lesson, each experiment you perform. See each
You'll Install and checx keyboard,
get some of the most popular software, including WordStar,
CalcStar, GW Basic and MS DOS.
piece of hands-on equipment you'll work with and keep. And check out NRI training in other high-tech fields such
as Robotics, Data Communications, TV/Audio/ Video Servicing, and more.
SEND COUPON TODAY FOR FREE NRI CATALOG! for Career courses
approved underGI Bill
McGraw-Hill Continuing Education Cenler
*j'i*-
303S Wisconsin Avenue. NW, Washington. DC200I6 11011 We'll give you tomorrow.
[7] check lor details □ Apnllnnco San*: Ing I'] SmjllEngliwRepair LJ Air Conditioning, Hnailng.S
IB'CHECK ONE FREE CATALOG ONLY
D Industrial Electronics
□ Compuw Electronics
G Electronic Design Technology □ Toleonone Snvicing
LJ Loclfsmithing fi Electronic Security
_j Electricians
O BookliKplito & Accounting
f J TVi'Audio'Video Servicing □ Satellite Electronrcs
□ RoDotics 3 Industrial Control LJ Data Communications
D Communication Elsclronlcs
3 Digital Electronics Servicing □ Basic Electronics
* (Please print)
:n>ISHHttlp
Rotfigorallon
D Building Con ji ruction [J Automotive Sending □ Photography
Age
AccrMi1t<JI>rthtN«1ioiMl Ho™ Sludy Council
231-028
Wedge data for filename in the com mands above. With the wedge in memory, you can save a copy of it to another disk with this statement:
128 DOS Wedge
BSAVE"/i7ename",P6656 TO P6896
Shawn K. Smith
Now, with 128 DOS Wedge loaded and activated, you have a
This utility makes it easier for 128 users to communicate with their disk drive—the 1541 or 1571. Similar to DOS wedges for the VIC and 64, its commands should be familiar to many
powerful disk management system. (See the table for a list of available commands and explanations.) 128 DOS Wedge is stored in
Commodore owners. Commodore disk drives are intelli gent peripherals. They have their own RAM, ROM, and CPU. The
Typing It In
computer gives commands to the
disk drive, and the drive decides
must be entered with "MLX," the machine language entry program
how to carry them out.
found elsewhere in this issue. Be
Unfortunately, the interface
Because 128 DOS Wedge is written
of the VIC and 64 (and the 128 in 64
DOS Wedge. When you run MLX,
mode), Commodore supplies the
you'll be asked for a starting ad
VIC-20 Wedge and the C-64 Wedge
dress and an ending address for the
on the Test/Demo disk that comes with the 1541 disk drive. Unfortu nately, no wedge has been made available for the Commodore 128. Of course, BASIC 7.0 has new disk commands, but these are longer than the DOS wedge equivalents and are unfamiliar to people who have previously used the wedge on the 64 or VIC.
data you'll be entering. The correct values for 128 DOS wedge are Starting address: Ending address:
10 OPEN1,B,15:INPUT#1,E,DS,TS, SS:CLOSE1:PRINT E;DS;TS;S$
With the wedge activated, sim ply type an at sign (@) and press RETURN. The equivalent BASIC 7.0 command is PRINT DS$. This is
preferable to the BASIC 2.0 version, but it requires seven more key strokes than the wedge. "128 DOS Wedge" works only
indirect mode. If you need to access the drive from within a program,
you should use the special com mands BASIC 7.0 offers. In direct
1A0D 1AEF
After you finish typing in the data, be sure to save a copy before you leave MLX. When you're ready to use the wedge program, you can load and execute it using
buffer (at $0C0O) for analyzing command strings. If you need to disable the wedge, use the ! command. The wedge can be reactivated with SYS 6656. Following is a list of 128 DOS Wedge default settings. • All loads, saves, verifies, and di rectory listings are directed to de vice 8 (U8), drive 0 (DO). • All disk commands (@ or >) de fault to device 8. The drive number (if applicable) should be supplied by you.
• The % command loads a file be
BlOAD"filename":SYS 6656
ginning at the address from which it was saved. If you want to load a
binary file into a bank other than zero, use BASIC'S BLOAD command
or
BOOT "filename"
Substitute the filename you used when you saved the 128 DOS
instead. See program listing on page 121.
128 DOS Wedge Commands
Without the wedge, you must type
this (in BASIC 2.0):
program also uses the RS-232 input
sure to read and understand the in
structions for using MLX before you begin entering the data for 128
To demonstrate the efficiency of the DOS wedge, let's look at a quick ex ample. Assume that the light on your disk drive is blinking, and you want to read the error channel.
other ML program or data stored in this area will cause conflicts. The
entirely in machine language, it
between the user and disk drive isn't always friendly. To aid owners
Simple And Efficient
the free RAM area at locations $1AOO-1AED, so it doesn't inter fere with BASIC. However, any
Drive Slalus: @ or > Use this command when the drive light is blinking. Send Command: (dfcommand or >command This sends a command to the disk drive. Examples: @$Q:fihnante {scratches a file) (5) SO.fik na me 1 ,jilenam e 2 ,fiUname3 @RO:newname = oldnQme (renames a file)
Directory: * or S This command lists the directory. Wildcards are allowed. Examples: * (lists entire directory)
$' = S (lists all sequential files) Load BASIC program: / filename loads a BASIC program into memory.
Load and run BASIC program: T filename loads and runs a BASIC program. Load a binary file: % filename loads a binary file into memory.
Save file: - filename saves a file to disk. Verify file:; filename verifies a program.
mode, however, one keystroke is all
Disable wedge: ! turns the wedge off.
you need to perform a variety of useful disk functions.
Reactivate wedge: SYS 6656 tums the wedge back on.
43
COMPUTE'S Gazette Special 1988 Issue
|
128 Instant Keywords Shawn K. Smith
Save time and typing effort with this short utility for the Com modore 128. Up to 52 keywords can be entered, each an easyto-remember, two-key combination.
token value of any keyword, type in this program: 10
20 30
"Instant Keywords" can drastically
keywords. This can be accom
reduce the time it takes to type in a program. This utility prints a BASIC
plished with minor changes to the utility. But first, a quick background
7.0 keyword when the Commodore
about keywords is in order. BASIC
or SHIFT key is pressed in conjunc
7.0 contains 130 plus commands or
tion with a letter key. For instance,
keywords. Most of the keywords
pressing the SHIFT and L keys dis
(including all of the keywords in
plays the keyword LOOP. A total of
Instant Keywords is short and
the 64's BASIC 2.0) are represented by one-byte tokens. For instance, the command PRINT is stored in the computer with a token value of $99 (153 decimal). Because the 128 has a larger vocabulary, the design ers of the 128 decided to use twobyte tokens to represent some of the new commands. All of the new
easy to use. Although it contains
two-byte commands use $CE or
mostly machine language (ML), you don't have to know any ML to
$FE as the first byte of the token. In stant Keywords will allow you to
use it. In fact, you can just type it in
use any keyword except those that
and run it as a BASIC program.
begin with $CE as the first token
First, type in the program and then
value. (This eliminates the use of
save a copy. When you run it, the
only eight keywords.)
BASIC loader stores the ML in an
area of RAM which is determined
The last 52 hexadecimal values in the loader (beginning with 0B in
by the value S in line 100 (changing
line 200) are the token values of the
the value of S will relocate the utili
keywords displayed by Instant Key
ty). Once the data is stored in RAM,
words. The first 26 hex values are for the SHIFT key (the token for SHIFT-A is the first, and the token
52 keywords can be displayed in this fashion. Refer to the chart for a
list of the key combinations. Also, pressing the SHIFT or Commodore key while in quote mode displays the standard graphics characters rather than a BASIC keyword.
the utility is activated, the address to deactivate/reactivate it is dis played, and the loader is erased from memory. Pressing RUN/STOP and RESTORE is another way to deactivate the program.
Modifying The Program Readers may wish to rearrange the
utility to support a different set of
for SHIFT-Z is the twenty-sixth). The last 26 values are for the Com modore key. If you plan to add to kens for any two-byte commands,
leave off the first byte ($FE)â&#x20AC;&#x201D;the program knows that it is a two-byte command and will adjust itself ac cordingly, if you're unsure of the
GOTO30
REM
**PLACE
KEYWORD HERE**
={BH5:B=PEEK(45> + J2 + PEEK(4
6)*256:PRINT"KEYWORD VALUE( 40 50
S)
=
"l
1!=PEEK(B):PRINTKIGHTS(DIM(H ),2b" "; IFH=254ORH=206THENB=B+1:GOT 040
In line 20, type the keyword for which you want to find the token value. Run the program and
it will display the token value for the keyword you've inserted.
Letter
SHIFT
Commodore
A
SLEEP
B
BEGIN
STRS BEND
C D
CHR$
COLOR
DOPEN
E F
ELSE
DCLOSE ENVELOPE
FOR
FILTER
G
GOTO
GOSUB
H
DEC
I
HEXS INPUT
J
JOY
PLAY
K
DRAW
L M
LOOP MID$
CHAR LOCATE
N O
NEXT
P
SFC( FAINT
TAB(
INSTR
MOVSPR COLLISION
GSHAPE
SSHAPE
R
RETURN
RESTORE
S
SPRITE
SOUND
T U V
THEN
TEMPO UNTIL
w
WHILE
DATA WINDOW
X Y
POKE GRAPHIC
PEEK CIRCLE
z
LEFTS
RIGHTS
Q
USING READ
See program listing on page 126.
COMPUTE!* Gazsrte Spec/a/ 1988 Issue
43
64 Mode Speed-Up For The 128 Gary Union
Once you get used to the 128's fast mode, 64 mode seems espe cially slow. This short program offers a way to significantly speed things up. For the 128 in 64 mode only; the program doesn't work on a standard 64.
There's another way of achiev ing a significant speed increase while retaining an almost normal picture. The program accompany
The more you use a computer, the
the speed of the 8502 so that the
percent speed increase and leaves
more you wonder if it couldn't be
machine performs exactly like a
just a bit faster—especially when it's in the middle of a time-consuming
Commodore 64.
ing this article—"64 Mode Speed Up"—provides approximately a 20
task like alphabetizing a list of 800
It seems a waste that 128 users cannot make use of this additional
names. If you own a Commodore
speed when running their old 64
128, you can use the FAST com mand to double the speed of pro
programs in 64 mode. But there is a
the screen readable. After typing in the program, save a copy. While in 64 mode, load and run the program and then type NEW. Your machine is now 20 percent faster. To return to normal speed, type SYS 49236 or
way. We can double the computer's
press RUN/STOP-RESTORE. To
grams running in 80 columns.
speed in 64 mode with a few simple
Although it also works in 40 col
POKEs:
umns, the screen goes blank. When
[>OKE 53296,1 [d.niblc speed)
you type GO 64, you give up access
POKE 53296,0 (normal speed)
get back to fast speed, type SYS 49152. If you'd like to check this, write a short BASIC program with a large loop (such as: 10 FOR I - 1
to the FAST command, but you don't
POKE 53296,3 (double speed and screen
TO 30000:NEXT) and time it to
have to give up fast mode. There are several interesting ways to squeeze more speed out of the Commodore 128's 64 mode. First, let's look at some background information.
off)
If you try the first or third of these POKEs in 64 mode, you'll in deed find that your programs run at
measure the speed increase. (Note:
You should return to regular speed before all disk or tape operations).
How It Works
more instructions the computer can
twice normal speed; but there's a problem. The screen fills with a flashing checkerboard pattern (if you use the first POKE) or goes com pletely blank (if you use the second).
execute in a given rime. A Commo
The regular screen is still there, but
dore 64 contains a 6510 micro
it cannot be read. The problem is
program work? The program works by using a
Every computer has an internal
clock which paces the processor. The faster the clock's speed, the
You may have noticed a flash at the top of the screen while at fast speed. This is normal. But what causes this flash and how does the
processor with a clock speed of
that the 40-column video chip (the
machine language raster interrupt
about 1 megahertz (MHz), one mil lion cycles per second. On the other hand, the Commodore 128 uses an 8502 microprocessor that's compat
VIC 11} cannot keep up with the
routine in locations 49152-49258.
on a 64 program that does, say, a
sort of paintbrush that paints the picture on the video screen. The
ible with the 6510 but can run at a
great deal of number crunching.
raster paints one line at a time
With this kind of program, it's prob
across the screen starting at the top left and then moves down one line
speed of either 1 or 2 MHz. When you're using the 64 mode on your 128, the system automatically sets 44
COMPUTE! s Gezene Special ?9flfl Issue
8502 when the 8502 is running at 2 MHz. The third POKE works well
ably not important to have video for part of the program's execution.
The raster can be thought of as a
at a time. The program takes advan-
tage of the fact that we can see only raster lines 51 to 251. The computer is interrupted when the raster is at line 251 (the last visible line) and
told to speed up to 2 MHz. This speed is maintained until the raster
reaches line 51 (the first line we can see) and then reduced to 1 MHz. While the screen is "painted," the computer is running at regular speed. The result is a computer that runs faster, and you don't have to
sacrifice the screen. But what causes the flash at the
top of the screen? Occasionally the computer is performing a task and
does not want to be interrupted quite yet, so a few raster lines are done at the 2 MHz speed. (Remem ber what happened when you typed POKE 53296,1?)
Mozart Magic
Two memory locations within the interrupt program can be used
James Bagley
to speed up the system even more: POKE 49257, kip raster line POKE 49258, bottom raster line
As an example, try this with the fast mode operating (after SYS
49152): POKE 49257,150. You'll find that the flashing garbage will expand to fill the upper half of the screen, but the lower half will re main normal. The computer will now run about 1.6 times faster than
a normal 64. You can expand or contract the screen any way you
like with the two POKEs above, The more "garbage" visible, the faster the computer. One good way to visibly check the speed of the computer is to load a BASIC pro
gram and LIST it at the fast speed and at regular speed. The listing will scroll
by considerably faster
with the interrupt operating. See program listing on page 111. u
Based on a musical game devised by the composer Mozart, this delightful program for the Commodore 128 composes Us oivn minuets in the style of Mozart himself. This Commodore 128 program is a
translation of a game by Wolfgang Amadeus Mozart. It composes a complete, original minuet at ran dom. Mozart delighted in games of
chance, so it was only natural that he should combine his two interests and produce an activity known as Musikaihches Wuerfelspiet, or musi cal craps. The idea was not original with Mozart, but his effort was the
1-800-727-6937
The program itself is structured to reflect the composer's original technique. Mozart set up two grids of 8 columns and 11 rows. The col umns were numbered 1-8, and the rows were numbered 2-12. On the
most successful.
first throw of the dice, he scanned down the first column to the row
Making Music
numbered the same as the sum of the two die. At this intersection was a number. He then copied down a
Type in and save the program; then
run it. After it plays an introduction
COMPUTED GAZETTE TOLL FREE Subscription Order Line
speed, and press E to exit the rou tine. The tempo always defaults to 8. The main menu reappears after the minuet is finished.
and initializes, the program dis plays a menu. You can choose a dif ferent instrument for each voice, but most songs sound best if you
choose the same instrument for all three voices. Some of the instru ments such as the drum and xylo
phone may sound strange or faint; they are included for the sake of completeness, so you can hear what all the 128's instruments sound like. The next menu allows you to change the tempo. Press F to in crease the speed at which the minu et is played, press S to decrease the
measure of music corresponding to this number and repeated the pro cess until he reached the eighth col umn of the first part. In the eighth column of the grid, each number referred to a measure of music with two sets of notes. Because the music modulat
ed to the dominant, the lower notes served for the first ending and the upper notes were for the second
ending. Since these measures were all the same, M2$(l) is used in the program for the first ending and
M2$(2) for the second ending of the first part of the minuet. See program listing on page 115. <B COMPUTEfs Gazette Special (980 Jssuo
45
128 File Viewer Jeffrey D. Partch
This Commodore 128 utility packs a double punch. It can print the contents of any disk file or disassemble any machine lan
guage program directly from disk. Neither operation disturbs
ment. Here is the general syntax: VIEW "filename,tupe",'DdriuelVdeoice
Again, the last two parameters
the program currently in memory. A disk drive is required.
are not needed if you are using a single 1541 or 1571 disk drive ad dressed as device 8. tional in most cases, since File Viewer ordinarily determines for it self whether the file is a sequential or program file. If necessary, how
The type parameter is also op Have you ever wanted to know the
data, be sure to save a copy to disk
contents of a mysterious file in the
before you leave MLX. Once you
disk directory, or needed to look at another file during a programming
have a completed copy of File Viewer on disk, you can activate it
session? All too often, getting that
with a command of the form:
information requires a lot of saving,
HOOT "FILE VIEWBR",Drfrftw,UrferfÂŤ
loading, and listing. "128 File Viewer" allows you to display the contents of any program (PRG) or sequential (SEQ) disk file on the
screen without harming the pro gram in memory. It can also disas semble any machine language
program directly from diskâ&#x20AC;&#x201D;again, without disturbing the current pro gram. Since it adds a new command to the Commodore 128's BASIC, this program is very easy to use. Because File Viewer is written entirely in machine language, it must be typed in using the "MLX" machine language entry program found elsewhere in this issue. Be
sure to read and understand the in structions for using MLX before you
begin entering the data for File Viewer. When you run MLX, you'll be asked for a starting address and an ending address for the data
you'll be entering. Here are the ad dresses for File Viewer: Starting address:
1350
Ending address:
17E7
When you finish entering the 46
COMPUTERS Gazelle Special 193B Issue
Of course, you should replace FILE VIEWER in this statement with the filename you used when saving the data with MLX. If your
disk drive is device 8, the normal device number for Commodore drives, you can omit everything after the closing quotation mark {just use BOOT "FILE VIEWER"). The first optional parameter is used
to specify the drive number for dual-drive systems with drive 1 in addition to drive 0. (Commodore 1541 and 1571 drives are always drive 0.) The second parameter is used to specify a device number other than 8. For instance, BOOT
"FILE VIEWER",D0.U9 boots the program from a disk in a drive ad dressed as device 9. When the familiar READY prompt reappears, File Viewer has
been installed and is ready to use. {Note that pressing the reset switch deactivates File Viewer.) This pro
gram works as an extension of the Commodore 128's BASIC, so it's as easy to use as any other BASIC state
ever, you can specify the type by in
cluding an S for sequential files or a P for program files. For instance, the statement VIEW "SAMPLE.S" displays the contents of the sequen
tial file SAMPLE, while VIEW "SAMPLE,P" displays the contents of a program file of the same name.
File Viewer ordinarily reads and displays the entire file. You can slow the display by pressing the Commodore key or pause it com pletely by pressing NO SCROLL. Press STOP if you wish to termi
nate the display before you reach the end of the file.
Disassembly To aid machine language program mers, File Viewer also includes a
disassembly option. Here's the syn tax to use:
VIEW "fitenamt.M"
The M stands for machine lan guage. It's not a Commodore file
type, but simply a signal to File Viewer that you wish to disassem ble the file rather than print it to the screen. When you choose this op
tion, File Viewer reads the file from
disk and disassembles it to the screen in standard 6502 assembler format. Just as with the display op tion, you can slow the disassembly with the Commodore key, pause it with NO SCROLL, or cut it off by pressing STOP.
Redirecting Output
variables in place of its parameters (you can't use a statement like F$ = "SAMPLE": VIEW F$). The file display mode of File Viewer is intended primarily for looking at text files—that is, files
that consist of printable character codes. It is possible to view other
In most cases you'll want to look at a file on the screen. However, File Viewer also lets you divert the nor
types of files such as tokenized BASIC programs, but the display may be difficult or impossible to read in such cases. For instance, if
mal screen output to a printer or
the file contains values equivalent to
other peripheral device. This option
control-code characters, displaying the file may clear the screen, change the printing color, and so forth. If you try to print a hardcopy of such a file, some of the values may be inter preted as spurious printer control codes, causing strange behavior
is most useful for machine language disassemblies, since it allows you to
create a hardcopy printout of the program which can be studied at
leisure. However, you can also use it as a quick way to print a text file without loading it 'nto memory. Diverting output requires that
you open a logical file to the desired
device. For instance, say that you want to send the contents of a file to the printer. The statement OPEN 1,4 opens logical file 1 to the printer (which is usually device 4). Once the logical file is open, you must tell File Viewer where to send its output. This is done by adding the logical
file number to the VIEW statement: VIEW# file number,"filename,type", Ddrive, Udevice
The logical file number must match the one you used when you opened the logical file, and must be in the range 1-127. As with normal for
mat for the statement, the type, drive number, and device number parameters are optional. For ex
ample, if you open a file to the printer with OPEN 1,4, this state ment makes a hardcopy printout of
the file SAMPLE from a disk in the drive addressed as device 8: VIEW#1, "SAMPLE"
In special cases, you may wish
to divert output to a disk file, or even to a modem via the RS-232 in
terface. File Viewer isn't picky about where it sends output, as long as you have properly opened a logical file to the device. The Com
modore 128 System Guide explains the syntax needed to open a file to
disk or RS-232 interface.
Special Concerns
The VIEW statement works only in direct mode; you should not at tempt to add it to a program. VIEW
does not accept string or numeric
such as unwanted form feeds or a
change in printing mode. Similarly, disassembling a file that doesn't contain a machine language pro gram produces meaningless results, but does no real harm.
The machine language for File Viewer occupies memory locations 4944-6114 ($1350-$17E2). If you disturb the contents of this area
while File Viewer is active, the computer will probably lock up.
WE WONT PAY YOUR TAXESI
But TAX MASTER wJII help you compula them more QJICKLY end EASILY
Be The Miner ol your Income
Tuei nlin TAX MASTER, now a.,] shl; !:.<: your 1987
Fodetil Income Truos (or ihe C64/C1!8 wilh tingle. Twin, or dual disk drive and oplional printer • NCW Ta* laws bis cuvarea • FORMS 1M0. 4312.1 Schadultt A, B.C. 0. E. and". • PERFORMS all in in mil I c CORRECTLY. • EASY CHANGE ol any •nlry wlttl aulomallc RECAL CULATION )!■:.,■.■■.;„„ lomv
• TRANSFERS numbers between forma. ■ CALCULATES your m.BJ and REFUND. II. I ■bio. ire Included
• SAVES all your - .10 To difk Tor fulure change! • PRINTS The dill from Bach rorm • CALCULATOR function It Wild in • DISCOUNT coupon lawird The purchase of neit year's updated program u Included
TAX MASTER
(DISK ONLY)
ONLY JM.OO
TIRED OF SWITCHING CABLES? VIDfO MASTER 121 providoi CflMmuOui 60 column color ("001) tac ■•.■<■'(• .iri-sjjoo.i 5>-i!cf>b*twMn BO column mDfiQCfVOmfl *n0 40 column co-pr 'or comCrOtiC*
monitor UKupiij<mCT<(oailoncViWu«t«yTi[Miiiac*E>>r
VIO1OHASTES 129
f«CommotJoftMt
*;,
'.
FED UP WITH SYNTAX ERRORS? HELP MASTER W p-OvlOSt ."HunTOn-Une Holp SCrMfll for HI 6Q BASIC commaiM whan you niwo1 Hum Tifcn no BASIC
HAM No Jnintaf one* n»l li Itud infl. tawing *d>Lwg Offunnlnfl BASIC pfOgrtTm IndurlMSUpBQfl BASIC 'a>WVK9 |**L me*
HELP M*STLB H
hp Conm<rfW<K
174 H
OTHER MASTER SOFTWARE ITEMS in '.' f MUSTER C44 r*Hf >wpicfi with 2 serial poll
«*.»
CHIP 3AVER KIT piotectt ranpuTVa cmps rrom static
I
ft »
MODEM MASTER us* port a.ionoV *».«; wKh/rsHt I3*.M Y-NOT7 &-1ool serial Y ci&ki 1 mala ? < V-if l"5i i
'
-i -,
-.' v cable. 3
" c-r
.iB conriKtora
C12JJ 80 tol rrxnvxfiromfl c*M lor IxyvUGB monrtc* D*k Noiw — im you LA0 bum KM oi luJ
•
Il&OO I1&.M
t 9 00 1 AM
H-TUM Fc-fr*n cvnpdtr
MA
Sand lor Fiti CiJ»
S Hillary C1. Rundllliiomn. MO J1133
■ Dh<' T4.uinH *VCr>m*
13011 922-29M
The program also uses locations 4864-4937 ($1300-$1349) and
250- 254 ($FA-$FE) for temporary
NEW!
storage. You may use these loca tions for your own purposes; how ever, every VIEW statement wiii
overwrite the contents of these areas. File Viewer also maintains a six-byte bank-switching routine be ginning at location 2048 ($0800) in
both banks 0 and 1. This is neces sary because some BASIC errors
lilitc
may occur while the system is oper
ating in bank 1. In bank 0, this area is at the bottom of the BASIC run
time stack, where it isn't likely to be disturbed unless you run a program that uses a very large number of nested GOSUBs or FOR-NEXT
loops. To accommodate this routine in bank 1, File Viewer bumps the start of variables up to address 2054
($0806) when you first BOOT the program, thereby protecting the
bank 1 copy of the switching rou tine from being destroyed by the system. This results in a slight re
duction of the amount of space available for scalar variables, but should have no noticeable effect on the operation of BASIC.
See program listing on page 102.
9
AIER PRODUCTS 522 West Bcrcjgn
M:livluks(, W! 53217
:n!-i ciH-
414-277-9120
64 RAMdisk Hubert Cross
This Commodore 64 utility creates an electronic disk drive that's much faster than an ordinary disk drive. Since it uses
"hidden" memory, the RAMdisk doesn't reduce the amount of programming space available for your use. No machine lan guage knowledge is needed to use the program.
lates a disk drive entirely in the
LOAD LOAD LOAD) loads,
computer's RAM (Random Access
TURN. The program relocates its
Memory), allowing you to store and
code to the safe memory area be
retrieve files much faster than you can from a mechanical disk drive. The Amiga, for instance, includes a built-in RAM disk as part of its sys
ginning at location 49152 and
A RAM disk is a familiar device to many personal computer owners. In simple terms, a RAM disk emu
"RAMDISK",8 for disk or "RAMDISK" (or simply for tape. After the program type RUN and press RE
prints the message RAM DISK AC TIVATED. 64 RAMdisk is now ready to use.
tem software; and RAM disks are popular utility programs for com puters such as the Atari ST and IBM PC/PCjr.
"64 RAMdisk" is a RAM disk for the Commodore 64 which
doesn't subtract a single byte from the space normally available for programming. You control the RAMdisk with simple BASIC com
mands, and the program is compat ible many disk utilities,
Typing In 64 RAMdisk Because 64 RAMdisk is written in machine language, the program must be typed with the "MLX" ma chine language entry program
printed elsewhere in this issue. Here are the addresses you need to
RAMdisk Commands Following is a list of 64 RAMdisk commands. All of these commands
work in BASIC direct mode (when you aren't running a program).
DIR. This command displays a di rectory of the files in the RAMdisk. For instance, if you type DIR and press RETURN, 64 RAMdisk prints a directory of the RAMdisk. The number of bytes free for use is printed at the bottom of the directo ry display. NAME. The NAME command can
be used to change the RAMdisk's name, which appears in reversed
characters at the top of the directory display.
enter 64 RAMdisk with MLX:
RSAVE. The RSAVE command
Suiting address:
0801
saves a file to the RAMdisk, storing
Ending address:
12AS
64 RAMdisk is designed to load and run exactly like a BASIC program. Load the program with 4B
COMPUTEIs Gazelle Special 1988 Issue
a copy of the BASIC program cur
rently in memory. Here is the cor rect syntax for the command: RSAVE "PROGRAM"
Of course, you should substi tute the name of your program for PROGRAM in this example. If you
forget to specify a filename, 64 RAMdisk prints the error message MISSING FILENAME and doesn't
save anything. The filename can be any combination of 15 or fewer characters. RLOAD. The RLOAD command copies any program in the RAM-
disk back to BASIC. For example, the statement RLOAD "EX AMPLE" ioads the program named EXAMPLE from the RAMdisk, stor ing a copy of it in the usual BASIC program space.
SCRATCH. The SCRATCH com
mand deletes a file from the RAMdisk. For instance, the statement SCRATCH "PROGRAM" removes
the file named PROGRAM from the RAMdisk. If you attempt to scratch a file that doesn't exist in the RAMdisk, the program prints the error message FILE NOT FOUND and doesn't scratch anything. RENAME. This command changes
the name of a file in the RAMdisk. Here is the syntax to use: RENAME "OLDNAME'VNEWNAME"
The RENAME command re
quires two filenames: the name of the existing file (OLDNAME in this example) and the new name which you want that file to have (NEWNAME in this example). The filen
ames are separated with a comma. The error message FILE NOT FOUND appears if you attempt to
rename a nonexistent file. The error message FILE EXISTS appears if
ery file in the RAMdisk must have a
a 1, the file is saved to tape instead of disk. {The resulting file will be considerably longer than 64 RAM-
unique name.)
disk itself, since it contains a copy
REPLACE. This command replaces
of every file in the RAMdisk, as well as a copy of 64 RAMdisk.)
you try to use a new name which already exists in the RAMdisk. (Ev
the designated RAMdisk file with the BASIC program in memory,
using the same filename. For in stance, REPLACE "TEST" deletes the program TEST from the RAMdisk and saves the BASIC program
in memory, using the filename TEST. This is normally done when you have made changes to a pro
memory with RLOAD; then save it to disk or tape in the usual way. This program occupies the memory area beginning at location
49152 ($C000), so you cannot use it with any other machine language
Once you have saved a master
program or utility that occupies the
file, you can reload 64 RAMdisk and the individual files with the same load and run commands you would ordinarily use to activate the RAMdisk. In this case, for instance, you would use these commands:
same space. Because this program
LOAD "CABOODLE",8
uses the "hidden" RAM underlying the 64's ROM (Read-Only Memo ry) chips, it is a!so incompatible with programs which use that area of RAM. 64 RAMdisk does work with
either TurboTape or Turbo-
gram and wish to save the revised
RUN
Disk, but not with both at the same
version with the same name. RNEW. The RNEW command does
If you type RUN and press RE TURN at this point, the program
time, since those programs are in compatible with one another. You
a NEW of the RAMdisk, erasing ev ery file that it contains. Be very care
normal location beginning at loca
ful when UBiftg this command, since the program does not ask you to confirm this action, and there is no easy way to recover files after an
RNEW. If you include a name after RNEW, this command renames the
RAMdisk with ihe name specified. For instance, this command erases everything in the RAMdisk and re names it as MYDISK: RNEW "MYDISK"
EXIT. This command disables the RAMdisk and gives you the option to save the entire contents of the RAMdisk in a single tape or disk file. When you type EXIT and press RETURN, the program prints this prompt:
moves the 64 RAMdisk code to its
tion 49152, then transfers each of the saved files to the RAMdisk, too. When the startup message appears, the RAMdisk is ready to use and all of the files are in place.
Notice that the filename used with EXIT has no connection with the name of the RAMdisk itself (see NAME) or the names of individual files contained in the RAMdisk. As a practical matter, however, you
will probably want to use a name that reminds you what individual files the master file contains. If you previously used NAME to give the RAMdisk a meaningful name, you can use the same name when sav
must relocate TurboDisk, as ex plained in the TurboDisk article, before using it with 64 RAMdisk; the best place to put TurboDisk is as close as possible to the top of BASIC RAM. The 64 has a total of 16K
(16,384 bytes) of RAM under its ROM chips. Half of this lies under the BASIC ROM, and the other half lies under the Kernal operating sys tem ROM. Not all of this RAM can be used for file storage with 64 RAMdisk. Every program stored in the RAMdisk requires an extra 18
bytes for a directory entry, 15 bytes for a filename entry, 1 byte as a file name marker, and 2 bytes for a pointer to the beginning of the next
ing the entire disk with EXIT.
program.
RAMdisk Notes
Programs are stored beginning
ARE YOU SURE? (Y/N)
64 RAMdisk is designed as a
If you type N at this prompt, nothing happens. If you type Y at this prompt, the program copies the 64 RAMdisk machine language
convenience for saving and loading
Thus, it supports only one type of
at the bottom of the RAM under BASIC and growing upward, to ward higher memory locations. The directory begins at the top of the RAM under the Kernal and grows downward, toward lower memory
program, as well as all the files in
fileâ&#x20AC;&#x201D;a BASIC program (PRG) fileâ&#x20AC;&#x201D; and only one form of file access
under BASIC with programs, 64
EXIT RAM DISK
the RAMdisk, back into the BASIC
BASIC programs, not as a total re placement for a disk or tape drive.
program space. This is done so that you can save the entire RAMdisk as
(saving and loading). You cannot
a single file, using a normal SAVE command from BASIC. The advan tage of this method is that you can reload the RAMdisk program and
files, such as sequential (SEQ) files. And, for instance, you cannot OPEN a file in the RAMdisk for
all of the saved files in one opera
those are legitimate operations for
tion, at the beginning of your next
program (PRG) files on tape or flop
programming session. You do not
py disk. Like all RAMdisks, 64 RAM-
need to use any special tricks to save this file. Here is a typical SAVE command; SAVr "CABOODLE",8
This example saves 64 RAMdisk and the entire contents of the RAMdisk under the filename CA BOODLE. If you replace the 8 with
use the RAMdisk for other types of
reading or writing, even though
locations. If you fill the 8K space RAMdisk uses as much of the RAM
under the Kernal as needed. If you try to save a program that's bigger
than the amount of free space left in the RAMdisk, the program prints the error message RAM DISK FULL and doesn't save anything. It's theoretically possible to create so many individual files that
disk is volatile, meaning that it dis
the RAMdisk directory would fill all of the RAM under the Kernal
appears completely, together with all its contents, when you turn off
quire more than 454 files to over
the computer. For this reason, you should make frequent backup copies of RAMdisk programs on disk or tape. To make a backup copy, load the program into BASIC
ROM. However, since it would re
flow the directory, 64 RAMdisk does" not check for this unlikely sit uation, and does not print an error
message if it occurs. See program listing on page 100. <B COMPUTE'S Gazette Special 1988 issue
49
Off-Screen Trace Brent Dubach BASIC programmers will appreciate this testing and debugging utility. It traces program execution line by line and displays the trace on an alternate screen so there's no interference with
speed, and you can also step
your program display. It also allows you to control the speed of
screen is in view at the time you
the execution. For the Commodore 64 and 128 (in 64 mode). Tracing the path of program execu
34816 command and deactivated by
tion is helpful when you're debug ging a program. Most TRACE commands in BASIC languages print executing line numbers on the
SYS 34970. These commands
same screen as the program being
traced. While acceptable for some programs, in others this approach so disrupts formatted text output that it loses much of its debugging value. For example, in programs that use a high-resolution graphics screen, tracing execution becomes
awkward since the normal text screen cannot be seen so long as the program has the machine in the hi res graphics mode. Here's a trace utility for the Commodore 64 that avoids these
should be issued only in direct mode and not from within a pro
gram. If you want to trace only a part of the program, you may use RUN or GOTO followed by the line
number at which you want to begin and then either a STOP command
or the STOP key to halt execution. Tracing may be turned off at any time after it has been switched on. Be sure, however, that you do not fol low a SYS 34816 with another SYS 34816 without deactivating tracing in between. If you do this, you'll need to turn the machine off and back on and stari all over. Once Off-Screen Trace is acti
problems by setting up its own dis
vated, pressing CTRL-O (for Other
play screen. Your own program
screen) will allow you to see a sepa
output is not disturbed, and the
rate trace display thai shows the
trace information can be seen at the
line numbers in which statements
touch of a key. And the line dis played is the line after the line
are being executed. Pressing CTRLO again returns you to whatever
which has just been executed.
output screen your program is using. This keypress is not "de-
How To Use The Trace Since "Off-Screen Trace" is written
entirely in machine language (ML), you'll need to use MLX to type it in.
bounced" by the program and
therefore has a very light touch. Use a quick, crisp keypress to toggle between the two displays.
When prompted for the starting and ending addresses, respond with the following:
Controlling Execution Speed
through statements one at a time with a quick single press of the space bar. Regardless of which press the space bar, your own pro
gram screen wilt be reinstated before the next statement in the BASIC program is executed. Another CTRL-O will retrieve the updated trace display. Instead of an unstructured se quence of line numbers, the trace
display shows executing line num bers in an outline format that re flects the organization of your program. Each time a GOSUB is en countered, the trace display is in dented two spaces. With each RETURN it is moved two spaces to
the left of the left margin. Thus, you can easily teii by monitoring the
line number display whether your program is entering and exiting subroutines as you intended.
Memory Considerations The program uses memory at the top of the range normally available
for BASIC program text and vari ables. In addition to memory for machine language itself, memory is needed for the separate display
screen and for saving certain impor tant information when toggling be tween displays. When activated
with SYS 34816, the trace program protects itself and its display screen from incursions by BASIC by set ting 33792 as the top of memory available to BASIC. This still allows
Because of the overhead involved
BASIC programs that need almost
in tracing execution, programs al ways run more slowly while being
32K of memory and leaves all the
Be sure to save a copy before run
traced. This utility allows you to
ning the program. Although Off-Screen Trace is
control the speed of execution with
language areas available. You should note that some of this range
written in ML, you don't need to
to be executed only when it sees
know anything about ML in order
that the space bar is held down. By
to use it. Once in memory, the trace program is activated by a SYS
holding it down, you can keep the
of memory is the same as that used by "MetaBASIC," so you should disable "MetaBASIC" before load ing and using this trace facility.
program executing at maximum
See program listing on page 98.
Starling address:
8800
Ending address:
SAFF
60
COMPUTE'S Gaiaaa Special 1988 Issuo
the space bar. It allows statements
typically used sprite and machine-
â&#x2013;
COMPUTE! Books'
WAREHOUSE CLEARANCE
D Group I
$9.95
□ COMPUTO's Beginner's Guide to Commodore 64 Sound 238654X □ COMPUTEI's First Book of Commodore 64 Sound and Graphics
2386213
D COMPUTEI's Reference Guide to Commodore
64 Graphics
2386299
D Group II
$9.95
D Every Kid's First Book of Robots
2386051
a Commodore 64 Games for Kids
238637X
D COMPUTE'S Computing Together
2386515
□ All About the Commodore 64, Vol.1
238640X
G Group III
$9.95
a COMPUTEI's Commodore Collection, Vol. 2
2386701
You can order any of the following groups of books for $9.95*. Or, choose any three books from any
where in this ad and pay $9.95* for all three. Each
D COMPUTEI's Commodore Collection, Vol. 1
s
2386558 a COMPUTEI's First Book of Commodore 64 2386205
additional book after 3 is just $2.00. (If you want only
one or two books, the cost is $4 each.) Check the books or groups of books you want and mailil this coupon with"your payment to:
$9.95
□ COMPUTEI's Third Book of Commodore 64
D creating Arade aames „ „. ccmmcore23re
COMPUTE! Books
Customer Service
2386361
PO Box 5038
D COMPUTE!'s First Book of Commodore
F.D.R. Station
64 Games
New York, NY 10150
Add $2 per order for shipping and handling
2386868 )MPUTE!'s Telecomputing on the Commodore
Address
I
D Mastercard
Acct. No. „
□ G,oUpV1
Exp.Date _
□ U.S. money order
□ Check drawn on a U.S. bank Subtotal Sales Tax (NC residents add 5%; NY
residents add 8.25%) Shipping and handling $2.00
0092
□ Commodore Peripherals: A User's Guide
State.
$ $ $
2.00
W
2386566
2386078 2386167
D COMPUTED Third Book of VIC
2386434
□ Mapping the VIC
2386248
D Group VII
$9.95
a COMPUTEI's VIC Games for Kids
Offer good while quantities last. All sales final. Please allow 4-6 weeks for delivery.
a COMPUTEi's First Book of VIC Games
COMPUTE!" Pubiicationsjnc® A Capilal Cilies/ABC, Inc. Company
.
„
I
,9.95
D COMPUTEI's First Book of VIC □ COMPUTEI's Second Book of VIC
2386353
D Creating Arcade Games on the VIC 2386256 □ COMPUTEI's Second Book of VIC Games
Total payment enclosed
I
2386345
D Group V $9.95 ■ COMPUTEI's Data File Handler for the Commodore
Name
D VISA
□ Group IV
2386574 2386132
11
DEi
1 .'
•
1 1
CTRL [^ smT
STCP
|»
jo*
i SHIFT
#
2
♦
3
%
4
3
1* 1
5
_•
7
O
9>"
<F
,
1
=»
MOM
cm
9
6
♦1
ILR
a
1
'
U | 7
7
-
+
#■
Clt
msf
Hsu
eci.
r i
8 <
II
*
>
y
RESICtf
WHT
CVN
=
SHIFT
• en*
♦
LT 6LU
64 Barry L Camp The new commands that this utility adds to the 64 make edit
character that appears when you
ing and programming much more enjoyable. "64 + " alters the operating system itself to create a new working environment.
use the command within a string,
"64 + " is a full-scale enhancement
as a reminder that that you are op
Tab
to the 64's operating system. It
erating under 64 + . Try out the new
works by copying the entire con
commands and keystrokes provided by 64 + . The accompanying quickreference table and keyboard map are all you need to begin
tents of the BASIC and Kernal
ROMs into the underlying RAM and then making modifications to add new features. 64+ consists largely of new CHR$ and keyboard commands that perform useful functions. Oth er capabilities include a more useful USR function, preprogrammed
function keys, disk drive defaults, and a numeric keypad.
experimenting.
Most of the new commands
can be used in three ways. First, you can use them in immediate
mode by typing the proper combi nation of keys (especially helpful when you are editing a BASIC pro gram). Second, you can use the CHR$ function in a PRINT state
Typing It In
ment to print the corresponding
refer to the quick-reference table and the keyboard map. This is a version of the comma delimeter used in PRINT statements. PRINT "Hello'7'there" and PRINT
"I li'llo|Jthcrc" both have the same
effect. Press the STOP key for this character. In immediate mode, the STOP key tabs the cursor.
Line home This moves the cursor back to the beginning of the current logical line.
For example, when editing a BASIC line, hold CTRL and press the backarrow key to place the cursor on the
first digit of the line number. Partial screen clear
Since 64+ is a machine language program, you will need to type it in using "MLX," the machine lan
character code for the command. For example, PRINT CHR$(7) will ring a bell in 64 + . Finally, you can
guage entry program found else
type the key combinations within
where in this issue. Be sure you are familiar with MLX before you begin typing in 64 + . When MLX asks for starting and ending addresses, re spond with the following:
quotes in PRINT statements. In quote mode, the commands appear as reverse letters. The quick-refer ence table has all the information you need to use the commands in
Starting address:
0BD1
any of the three ways mentioned.
possible either to trim unwanted or
Ending address:
QC40
Type in the data, and be sure to
New Characters
a line (like REM or STOP state
save a copy before leaving MLX. Although 64+ is written in machine language, it loads and runs just like a BASIC program. To get started, load 64+ and type RUN. You will notice some changes
One of the most powerful features of 64+ is the addition of 15 new characters. These can be accessed by the CHR$ function or typed di
immediately. The lowercase char acter set is switched in and the
Kernal routines to access these new
screen colors change. These visual cues also appear every time you
Here is a description of the
rectly from the keyboard. Machine
language programmers can use characters.
press RUN/STOP-RESTORE. This
characters which may not be selfexplanatory. To find the corre
different visual appearance serves
sponding keystroke and the
62
COMPUTEHi Gazerte Special 1983 Issub
Clears everything below the cur rent cursor position. Partial line clear
Clears from the cursor position to the end of the current logical line. This is especially powerful for edit ing BASIC lines. Depending on how the cursor is positioned, it is unneeded statements off the end of ments), or to delete the entire line by erasing all but the line number (and then press RETURN). Delete This is similar to the normal delete except that instead of pulling part of a line back over the unwanted char
acters to the left, the cursor remains stationary, and unwanted charac
ters are pulled into the cursor from the right. Use the CTRL or Commo dore key in conjunction with the
INST/DEL key for this "black
Keyboard Map
hole" delete.
Quick Reference Table
Repeating-key control If you want all keys to repeat, use CHR$(22). If you don't want any to repeat, use CHR$(23). The default is CHR$(24), which corresponds to the setting of a normal 64—only
the cursor keys. Set color RAM
This sets every location on the screen to the current cursor color. Escape
This may prove to be the most use ful of the new characters. It cancels
Description
Character
Keyboard Access
Appears As
Code
Tab
3
Line Home
b
Bell (Tone)
Partial Screen Clear
7 11
Partial Line Clear
16
Delete
21
RUN/STOP CTRL-1 or Commodore-1 CTRL-C CTRL-CLR/HOME or Commodore-CLR/HOME CTRL-RETUKN or Commodore-RETURN CTRL-INST/DEL
reverse c
reverse I reverse g
reverse k reverse p
none
or Commodore-INST/DEL
All Repeat No Repeat
22
Default Repeat
Sei Color RAM
24 26
values and resets the SID chip reg isters to their default values.
Escape
27
Additional function-key characters
f9 flO
128
Commodore-fl
reverse
130
fll
Commodore-f3
reverse b
132
fl2
Commodore-f5 Commodore-(7
reverse d
143
insert, reverse, and quote modes. It also resets the default key-repeat
Normally there are eight function
keys: fl, f3, f5, and f7 are unshifted,
23
CTRL-+ CTRL--
reverse v reverse w
CTRL-E
reverse x
CTRL-Z or Co m mod ore-0 SHIFT--, CTRL- = , or Commodore-^
reverse z
no nt'
_
reverse o
while f2, f4, (6, and f8 are obtained in conjunction with the the SHIFT
key. 64+ adds four more function keys (f9-fl2), which are entered by pressing the Commodore key in conjunction with the function keys.
fies you with a tone. This is espe cially useful when entering large amounts of data while looking away from the screen.
can now be used to find the values
Other Features
• Audible error messages. A belllike tone sounds whenever an error
NMl - USR(65S30):PIUNT NM1
In addition to the new characters, these features are also part of 64 + : ■ Freeze. Whenever the SHIFTLOCK key is engaged, the screen
stops scrolling, effectively freezing it. This is handy for examining list ings or anything else that is too
large to fit on one screen. To contin ue normal scrolling, release the key.
• Four preprogrammed function keys. By holding down CTRL and pressing one of the function keys, the
corresponding one of the following four BASIC keywords is automatical ly printed to the screen: DATA (fl),
LIST (f3), RUN (f5), SYS (17). • Disk drive defaults. Device 8 is now the default device for LOAD, SAVE, and VERIFY. It is no longer necessary to add ,8 to the command
for disk loads and saves. (However, it is now necessary to add ,1 to the SAVE, LOAD, or VERIFY com mand when using tape.) Note also that SHIFT-RUN/STOP has also been altered to facilitate the new device change. That key combina tion will now load and run the first program on the disk.
• End-of-line warning system.
occurs in a BASIC program. This is intended for those times when you
are unable to see error messages (when programming with a graph ics screen, for example). • Numeric keypads for quick data entry. The keyboard map shows a special keyboard configuration, ac cessible by holding down the Com modore key and pressing CTRL. Notice that a # appears under the
cursor. This is to let you know that the keyboard is in numeric mode (which affects unshifted keys only). Now you have one-touch access to important control characters, 4 of the 16 available colors (for text), and the new numeric keypads. No tice that the left group of numbers is in a different order than the right. This allows you a choice between
the telephone- and calculator-style keypad formats. When you are ready to exit numeric mode, just
of system vectors. To use it, simply pass the address holding the low byte of the vector. For example,
would return the value 65091, the starting address of the NMI routine.
Calculating available memory is also a breeze, with this short formula: MEM - USR(51)-USR(49>
This example subtracts the values of the vectors that point to the top
and bottom of available memory.
Memory Conflicts
Be careful when writing programs
that use POKE statements, because BASIC and the Kernal are now in RAM. Also, 64+ uses location 787
($0313) for various flags, as well as locations 51617-52223 (SC9A1$CBFF). Stay away from these areas
of memory to avoid a crash. One commonly used utility that works with no conflicts is the DOS Wedge,
which resides in memory immedi ately following the locations used by 64 + .
keyboard will be back to normal.
64+ will probably not work with your favorite word processor. Word processors are generally selfcontained machine language pro
A Useful USR
special editing functions and other
press Commodorc-CTRL again. This time a \ will appear, and the
Machine language programmers
grams that provide their own
features. For instance, SpeedScript
When you are near the end of an
will appreciate the new application
and 64+ will not work together.
80-character logical line, 64+ noti-
of the rarely used USR function. It
See program listing on page 98. COMPUTE! s Gazette Special 1988 Issue
01 53
Printer Wedge James Chandler, Jr.
If you have a 64 and a Commodore 1525, MPS-801, or MPS803 printer, here's an easy way to create, save, and print out your own custom characters. With "Printer Wedge," you can
have true descenders, foreign language character sets, and cus tomized graphics.
f2. The program asks for a starting address, then POKEs the wedge to the specified location. You are then given the option of sending sample
lines to the printer so you can in spect the new characters.
If you wish to alter any of the characters you've created, run the
The Commodore 1525, MPS-801, and MPS-803 printers are inexpen
mode which allows substitute char
sive and generally reliable printers.
acter strings of up to 40 characters.
But the printed characters leave
For example, one could specify text
much to be desired—no descend
replacements for LISTed graphics
ers. If you own one of these print ers, you know how difficult it is to discern the difference between a lowercase and capital "P" or a low
symbols (cursor controls, colors,
etc.), allowing the printing of more readable program listings.
ercase "g" and the number "9."
Creating Custom Characters
This program, "Printer Wedge," lets you define a new character
When you load and run Printer Wedge, you get a character creation
set—including true descenders or
screen. Characters are created on a
foreign language characters.
grid seven high by ten wide. Move
The program is written in
BASIC, but it POKEs a machine lan guage "wedge" into memory. You
don't have to know machine lan guage to make it work, however.
54
The program also has another
around the grid using the cursor
keys, and plot dots with f7. Delete dots with f8. When the character is complete, assign the character with
The wedge prints the user-defined
fl. The computer then prompts you for the key of the character. Press
characters in conjunction with many
the key representing the character
programs, including SpcedScript. Printer Wedge characters can
and the program appends a DATA statement to itself describing that
be any width from one lo ten pixels,
character. That character will no
and any number of characters can be
longer be available to you—it will
created, from one replacement char acter to an entire upper/lowercase font. Also, foreign language charac ter sets can easily be defined (within the limits of printer resolution).
be replaced by the new character
COMPUTEfs Gazette Spo&al !9S8 Issue
you've designed. It then loops back to the character creation screen. When you're through creating the characters you wish to use, press
program again and press f2 when
you finish. Since the character set is stored as part of Printer Wedge, you can create many character sets and save each by its own name, such as PWEDGE/ELITE or PWEDGE/
SPANISH. Create characters starting from the left column of the character cre ation grid. When printing, the wedge inserts one blank column at
the right of a user-defined charac ter. This allows proportional spac ing of characters. For replacement characters to be in the same seven
by five format of the 1525, 801,803 character set, do not allow two ad
jacent blank columns in the first five columns of the character cre ation grid. In addition, do not leave column five blank.
To specify characters that can not meet the above requirements, calculate the column values as in the 1525, 801, or 803 users' manual. Append a DATA statement to Print er Wedge using the following format: pine number 3000 + 10 • ASCII} DATA [ASCI! value cf characler},[number of
character co\umas]^co\umn l],[column 2],.,.,[last column}
You can find the ASCII value of a character by typing (in immediate mode): PRINT ASCI"[character!")
The line 10000 DATA 0 tells Printer Wedge it has read and
POKEd all characters into memory. A replacement character for the dou
ble quote (SHIFT-2) should normally bo specified (line 3340}. Otherwise, printing a doubie quote character causes a graphic nightmare.
I've included three character sets as options for you to try. Any of these can be appended to Program
1. Character Set 1 (Program 2) re places the lowercase g, p, and q with less ambiguous characters.
Character Set 2 (Program 3) pro portionally spaces without de scenders. Character Set 3 (Program 4) squeezes characters into the top six rows, allowing one row for de
One-Touch Function Keys Keith Ashcraft
scenders. Program 5 allows for con verting graphics symbols to text.
Character Strings Press f3 to assign a string of charac ters to a key. This can be useful in a couple of ways. You can make pro gram listings more readable by re placing the reverse-heart that means "clear the screen" with the easier to read string [CLR], To do
this, type in the string [CLR] and as sign it to the SHIFT-CLR/HOME key (by pressing f3). After entering
all replacement strings in this man ner, save PWEDGE/LIST, Pro
grams can then bo listed to disk or tape, then read hack and printed
with a short BASIC routine. To do this, first open a file to tape or disk,
then enter CMD (file number):UST. After the file is created, type
PRINT* (file niimbe&.QVDSE (file
number). To read the file (and list it
This utility programs the 64's function keys for a variety of useful tasks. And best of all, it provides a menu of its functions on the top screen line, A disk drive is required. The Commodore 64's function keys are a highly useful feature. Because they're programmable, they can be
tailored to the needs of any user. "One-Touch Function Keys" adds
four functions—including a directo ry listing—to your 64. And you don't have to worry about forgetting which key does what; they're al ways listed at the top of the screen. Because the program is written entirely in machine language, it
must be typed in using "MLX," the machine language entry program found elsewhere in this issue. Be sure to read and understand the in structions for using MLX before you begin typing in the program. When
to the printer), open the file for in
you run MLX, you'll be asked to
put, open a line to the printer, use GET* to get characters, and
dresses for the data you'll be enter
PRINT# to send it to the printer.
SpccdScript allows the use of
provide starting and ending ad ing. The correct values are: Starting address:
C000
the Commodore key subset of the
Ending address:
C11F
keyboard (left graphics symbols on
After you finish typing in the pro
the keys). [Commodore-D] could
gram, be sure to save a copy before leaving MLX. To load One-Touch
represent "Dear Friends," [Commodore-Y] could represent "Yours
Truly," and so on. This would allow automation of the repetitive parts of letters or of any document form you use frequently, See program listings on page 123. «g
Function Keys, use a statement of
the form LOAD "filename",8,1. (Substitute ,1,1 for the ,8,1 if you're using tape instead of disk.) Type SYS 49152 to activate it. You should see the definition line on the top of
the screen. Here's a list of the functions that One-Touch Function Keys adds to the 64: • fl—-The Directory
Press fl at any time for a directo ry listing. RUN/STOP halts the
listing. • B—List The BASIC program currently in memory is listed when f3 is pressed.
• f5—Save Press f5 for SAVE to be printed on the screen. • f7—Load Press 17 for LOAD to be printed on the screen. When you use Load or Save (f5 and f7), you must insert the file
name of the program and press RE TURN. For example, if you wanted
to load a file named GAME.OBj, you would press f7 and then "GAME.OBJ",8,1. RUN/STOP-RESTORE dis ables the program, but typing SYS 49152 reactivates it. Try to avoid
using One-Touch Function Keys with other programs that use the RAM area at 49152.
Sec program listing on page 100. COMPUTE'S Gazette Special 1983 Issue
W 55
Sequential File Editor Paul Piciocchi
This menu-based program makes modifying sequential files
easy, with options for editing, inserting, deleting, resaving, and printing out sequential files. For the Commodore 64, Plus/4, and 16. A disk drive is required. Using The Editor
chances are it puts the information
type RUN.
in a sequential file. When you save
You're first asked for a filename and disk device number (which
quential file. Programs that include filenames and addresses often store
the data in sequential files. Modifying a sequential file can often be a tedious chore. Some times you can load and run a word
processor to do the job. But the file might not conform to the word pro cessor's format (some use
ASCII
characters stored in sequential files, others might use screen codes in program files). Or you might not own a word processor. You're not
left with much of a choice if that's the case: Either you'll have to re type the contents of the whole file
or you'll have to write a program that can read the file into memory
you're asked for a line number. If you choose to edit, you're shown
the line as it is. Otherwise, the pro gram will make space within the file to insert that line. Next you're
Sequential files can hold a wide va riety of information. When a game saves the all-time high score,
an adventure game position to disk, the data probably goes into a se
2. Edit Line, and 3. Insert Line. If you select either of these,
After typing in the program, save a
copy to disk. To use it, load it and
should be 8, unless you have multi ple drives). Next you're asked if what you typed is correct. If you re ply Y, the program starts to read in the file (if that file is not on the disk, you'll be told). While the program reads the file, the contents are dis
played as individual lines, along with assigned line numbers. (A car riage return in the sequential file de termines the end of each line.) If you
asked to change or write the line. In either case, pressing RETURN keeps the line as it is. (When editing
or inserting lines, you can enter up to 254 characters. The program will prevent you from going beyond this limit. Control characters are not
allowed as input, except for DEL— CHRS{20)—which deletes single characters, and CTRL-X, which erases an entire line.) The program
works with sequential files as large as 3000 lines. On the Commodore
16, however, the limit is 100 lines, due to limited memory. 4. Delete Line. This allows you
plan to do complex editing, you may
to remove a line from the file. After
want to write down the line num bers you plan to modify. Once the file is read, you're
shown the line and asked if you are certain you wish to delete it.
given
a simple menu.
The com
mands include the following: 1, List File. You're asked if you
specifying the line number, you're
5. Rerun Program. If you fin ish with a file and wish to edit an
other, you can rerun Sequential File Editor. Make sure to use the next command (resave file) if you want
an easy task. This program, "Se
wish to see the file with line num bers (so you can find the line you wish to edit) or without line num
quential File Editor," provides a
bers (to see the final product). Press
written to disk. The rerun option
simple solution—it reads a sequen
either W or O. While listing, you can pause the output by pressing
starts over with the initial filename prompt.
tions. It runs on the Commodore
the space bar or abort the output by pressing A. Resume the listing by
64, Plus/4, and 16.
pressing the space bar again.
6. Resave File After Editing. It's important that you remember to do this. When you finish editing a
for you to make modifications—not
tial file into memory and then offers a
66
menu
with several editing op
COMPUTE'S Gazette Special 1988 Issue
the changes you've made to be
file, you must resave the file to disk to make the changes permanent.
Should you forget, the file will re main as it was before editing. When
prompted for a name to resave the file, you can type an asterisk (*) to resave with the original filename. This command doesn't use the sometimes unreliable save-withreplace function; it actually
scratches the old file before the new
64Key
information is written out. 7. Print File To Printer. If you wish to have a printout of the file,
choose this option. You're asked for the number of lines per page (this number is usually 66). The program
Daniel Bingamon
will format the file into pages, and leave five blank lines on the top and bottom of each sheet. If you do not
want the file formatted into pages, enter 0 as the number of lines per page on your paper.
This might be the last program you type in the traditional way. 64Key allows you to print a BASIC instruction just by pressing one shifted key.
8. Exit Program. Once you've finished editing and have resaved the file to disk (option 6), you can exit the program.
Word Of Warning Because strings are limited to a maximum length of 255 characters, this program may crash with an er ror in line 190 when a file contains 256 or more characters without a
RETURN character (CHR$(13)). The following line will allow such files to be read into the program: 205 IF LEN<A$[LNÂť-255 THEN PRINT AS;:COTO 230
Note that if you add this line and subsequently read a file and wrile it back to disk, the new file may contain some additional
CHR$(13) characters.
See program listing on page 99. S3
"64Key" is a Commodore 64 ver sion of Thomas Henry's "VICKey," originally published in the August 1982 issue of COMPUTE!. It allows
RUN/STOP and RESTORE keys together. 64Key will remain in memory until you turn the com
you to print a BASIC keyword just
"64Key" uses the same area of memory as the DOS Wedge pro gram supplied with the 1541 demo disk. To use these two valuable util ities together, change the following lines:
by pressing one shifted key. For ex ample, pressing SHIFT-A prints
ASC, SHIFT-B prints STEP, SHIFTC gives CHR$, and so on. It makes typing in long programs faster and easier.
To use 64Key, type in the pro
gram, SAVE it, and' type RUN. If you have mistyped a DATA state ment, the program will tell you so. The program POKEs 64Key into the
SC000 block of free RAM. Type SYS 52557 to activate 64Key. You will get the READY message back
1-800-727-6937
20 FOR 1-51789 TO 51967 50 IF X<>23743 THEN PRINT "THERE IS AN ERROR IN YOUR DATA STATEMENTS":END
60PRINT"SYS5]789TO ACTIVATE":END
Next, change the DATA element 205 to 202 in the following lines: 100, 120, 130, 140, 150, 190, 220,
as though nothing has happened. But try typing a SHIFTed letter. Presto! A keyword appears. Now instead of typing out a
300, and 320. Finally, remove the ,0
keyword, you can simply hit the
above the Wedge, allowing the two
appropriate key as shown in the ta
COMPUTED GAZETTE TOLL FREE Subscription Order Line
puter off.
ble. Of course, you can always type the keyword normally (you must if the keyword is not in the table). Be sure to type NEW before typing in your program.
64.Key checks location $D4 (212) to see if the editor is in quote mode. If you hit a SHIFTed letter within quotes, you will get the nor
mal graphics character or capital letter instead of a keyword. Typing
SYS 52557 turns 64Key on or off. So, if you want to deactivate it, type SYS 52557 a second time. You can
also deactivate it by pressing the
from the end of line 430 and delete
line 440. These changes relocate 64Key to the area immediately
to coexist in harmony and still leav
ing locations 49152-51788 free for other uses. BASIC Keywords A
ASC
N
NEXT
B
STEP
O
C
CHRS
D
P
OPEN poke
DIM
E
END
Q
PEEK RIGHTS
F
FOR
G H
GET
R S T
STOP
U
INPUT GOSUB LEFTS M1DS
USR
V
VAL
X
READ
I
K L M
STR$ TAB)
V
RESTORE
z
SYS
Sec program listing on page 91. COMPUTErs Gazette Special 1988 Issue
V 57
No-SYS Loader Walter L. Smith, |r.
Noiv machine language programs can be as easy to handle as BASIC programs. With this 64 utility, running, loading, and saving most machine language programs is a snap. A disk drive is required.
is working correctly, enter these lines; UDAD"filename"fi LIST
You should see these lines on the screen:
Machine language (ML) programs
are more difficult to load, run, and copy than their BASIC counter
parts. "No-SYS Loader" narrows the gap between the two, allowing most ML programs to be treated like BA5IC programs. No-SYS Loader works by com bining the ML program with a short BASIC loader to produce a new program that can be loaded, saved, and run like a BASIC program.
When the program is run, the load er transfers the ML to its correct lo
cation, performs a NEW, and, if necessary, resets certain BASIC
After entering the data, be sure
to save a copy of the program. To use No-SYS Loader, first, load it and type RUN. The program asks for a filename. Make sure that a disk containing a copy of the tar get program is in the drive; then en
ter the appropriate filename. No-
10 SYS2088
20 REM your comment
The SYS address will always
be 2088. This is the address of the loader, not the ML program. Run
the program to see if it works properly. Now that the program has
SYS Loader finds the file on disk
been converted, it's easy to make
and tells you its load address. No-SYS Loader next asks for
copy, type
the SYS address that starts the pro
LOAD"OLD NAME",B
gram. Either enter the address, or, since the load address and SYS ad
dress are the same, you may simply press RETURN.
copies. For example, to make a
Then change disks (if desired) and type SAVE"NEW NAME",8
Typing It In
No-SYS Loader now gives you the opportunity to insert a remark into the program. Be sure that there-
A limitation of this program is that
No-SYS Loader is written in ma chine language. It must be entered
mark you cuter contains no more than
it will not convert programs that
19 characters. The program doesn't
load below address 2304 ($0900). You'll find, however, that there are
pointers.
using the "MLX" machine lan
guage entry program found else where in this issue. When you run
MLX, you'll be asked for the start ing and ending addresses of the data you'll be entering. For No-SYS
Loader, respond with the following values: Starting address:
0801
Ending address:
DABS
58
COMPUTEVs Gazette Special '988 Issue
check the length of your input, and if you enter too many characters, the resulting program will crash when run. Now insert the disk on which
you want the converted program
Notes
few ML programs that load below this address. If the converted program is to
be used as a utility for a BASIC pro
saved. Enter the filename for the
gram, the converted program must be loaded and run first, or else it
converted file. The converted pro
will erase any BASIC program cur
gram is saved to disk.
rently in memory.
To make sure that the program
See program listing on page 102. w
Programming Books from COMPUTE! COMPUTE! Books offers a line of programming books for the intermediate to advanced Commodore 64 and 128 users. These reference books take you beyond BASIC and into machine language programming, helping you learn about memory maps, addresses, the new GEOS, and time-saving routines you can add to your own programs. COMPUTEI's 128 Programmer's Guide Editors or COMPUTE I
ISBN 0-87.155-031-9 444 pages A complete guide to the Commodore ! 28. this book explores BAStC 7.0. shows you how to create Qraphics ond sound), ejpioins how to program peripherals. and introduces you to machine language programming.
S! 7.95
Mapping the Commodore 128 Ottis R. Cowper
ISBN 0-87455-060-2
704 pages
The comprehensive memory map and programmer's guide that provides a
detailed explanation of the Inner workings of the Commodore 126 including memory management. BASIC 7.0. I/O chip register, the operating system, sVstem RAM. and more,
319.55
â&#x2013; : THE â&#x2013; COMMODORE
Machine Language Routines for the Commodore 128
and 64
Todd Helmorck and Patrick Parrlsh ISBN 0-87455-085-8 592 pages This collection ol machine language routines Is a must foi every Commodore 128 and M mochine language programmer. Scores1 of these routines can sim ply be Inserted Into your awn programs, Included Is the assembly language code with easy-to-understand documentation and Instructions. There is a
companion disk available for $12.95 thai Includes all the programs In the book (B5BBDSK),
SI 8.95
Programm the COMMOD
Programming the Commodore 64 Revised-
The Definitive Guide Roeto Collin West
MACHINE LANGUAGE
ROUTINES
ISBN 0-87.355-081-5
M2
This bestsellmg. encyclopedic reference guide which covers the CommodoTe
M in its entirety has been updated to include information on the new Com
modore 64C and GEOS. from Berkeleyy Softworks There ee ft ft alx> alx> a disk available i the th Oook (5O7BOSK). Tor 572.95 wn/cn includes the programs in
Mapping the Commodore 64 and 64C
Sheldon leemon ISBN 0-87455O82-3 32d paoes An update ol the bestsellmg memory map and programming ouide that's a necessity for intermediate ana advanced proorommeri. This definitive saurcebook has been expanded and now covers tha now Icon-based GEOS (Graphics Environment Operating System) with clear descriptions of how to make it work for you For BASIC and machine language programmers of both the Commodore 64 and 6dC,
Si 6.95
These books are now available at your local book or computer store.
You can also order directly trom COMPUTEI by calling toll free BOO-346-6767 (in NY call 212-887-8525) or by mailing your order to COMPUTE! Books, P.O. Box 5038, F.D.R. Station, New York. NY 10150. Customer Service hours are 10:00 am-12:30 pm and 1:30 pm-3:00 pm EST, Monday-Friday
Please Include $2.00 postage and handling per book or disk. NC residents add 5 percent sales tax, and NY residents add 8.25 percent sales tax. Please allow 4-6 weeks for delivery.
COMPUTE! Publicationsjncgfe A Coo-Pol CorvPal Gtioi/AQC. CiTioiMOC me me
Comronv Company
COMPUTEI books are available outside the United Stales from subsidiaries of McGraw-Hill International Book Company,
64 AutoBoot Maker Rene Suarez
Here's a Commodore 64 boot-making program with a twist: It's compatible with most com mercial accelerators for the 1541 disk drive.
Unlike most other computers, the Commodore 64 does not automatically boot (load and run) programs from disk. After loading a program, you must type either a
RUN or SYS command to start it up. However, you've probably used commercial software that automatically loads and runs when you entei a statement such as
LOAD"BOOT",8,1. Wo'uldn't it be nice to run your own programs this way? Such programs are said to autoboot because every thing is automatic after you enter the LOAD command. In effect, they pull themselves up by their own boot straps; hence the term. Since autoboots require less typing, they're ideal for frequently used programs or
programs intended for people who aren't familiar with the computer. The only catch is that autoboots can be very tricky to write. And though there are programs
that construct them for you, the resulting package may not be compatible with the popular accelerator pro grams for the 1541 disk drive.
"64 Autoboot Maker" gives you the best of both worlds—an autoboot that works with most accelerated drives and normal drives, too. (Unfortunately, it won't work with the "TurboDisk" accelerator published in the July 1985 issue of the GAZETTE.) You can make an autoboot for any BASIC or machine language program, and even disable the RUN/STOP and RESTORE keys if you like.
Preparing An Autoboot Type in 64 Autoboot Maker and save a copy, then run it. First it asks for the name of the target program (the one you want the autoboot to load and run). Since Auto
boot Maker looks for the program on disk, insert the
ULTRABYTE DISK NIBBLER
V4.0
POWERFUL NEW GCH NIB8LER FOR COMMODORE G4 antf 126 (in 64 mode) Automatically copies mosl disks In 2 miuut >, or leti
including variable density and rapid locked protection
105 new parameters to make unprotected copies ol
recent disks. Send stamped envelope for list Copies up lo 40 tracks using 1 or 2 drives. Copies both sides on 157t
1541 or 1571
Copies iisell (lor this reason, no refunds given )
SPECIAL - BUY A NIBBLER V4.0 AND GET
YOUR CHOICE DF A FREE $14.95 PROGRAM
S39.95 plus s 1.00 shipping 1. Dish Surgeon V2.0 - new disk ullllty 2. Uitramail ru.iii Msl and labels Handy-Capper ■- race handleapper 3. McMurphy's
$14.95 i j
bolh for $14.95
Mansion—lexl adventure ... i
bolh for
Soluware -- solullons to 10 adventures ... J
$14.95
( Above may be ordered separately lor 114.95 plus $4.00 shipping.
Foreign orders
add
12.00 ]
Mastercard, Vita, Chock or M.O., Callt. add 8.5% {$ 2.60) sales tax. Foreign oideri/ COD add $2.00. Payment mual be In U.S. funds UPDATES - Rsturn original UMrabyte disk with $15.00 plus VI on shipping.
Foreign add $2.00. No
To order,
write or call 24
hr.
Iree disk older
with update
line. For Into, write.
ULTRABYTE (818) 796-0576
P.O. Box 789 LaCanada, CA 91011 USA DEALERS & DISTRIBUTORS WANTED
correct disk in the drive when you enter the filename.
Next, enter a name for the autoboot. Of course, this name should be different from the original filename. For example, if the target program is named LASER, you could call the autoboot LASER/BOOT. At this point, you must enter the memory address where the program begins. If the target program is BASIC, press RETURN without entering a number (BASIC programs always start in the same place), if the target program is machine language, enter the memory
address where it normally begins. The address may be entered in decimal or hexadecimal {a hex number must begin with the $ symbol). Finally, you have the option of making the auto
boot disable the RUN/STOP and RESTORE keys. (Warning: With these keys disabled, you may not be able to break out of the autobooted program without turning off the computer.) Enter Y if you want them disabled and N if you don't. Once this is done, the disk drive spins for a short time and the status of the drive appears on the screen.
To test the newly created autoboot package, sim ply type LOAD "filename",B,l and press RETURN. Re
place filename with the name of your autoboot, and don't forget the ,1 after the 8. The target program auto matically loads and runs. (If it doesn't, one reason may
be that it loads into the same memory area as the auto boot itself—locations $02A7-0303.) Note that you must repeat the procedure to create the same autoboot file on another disk.
See program listing on page 75.
*
The Automatic Proofreade >0
breviation and allows the Proofreader
'The Automatic Proofreader" helps 't)u type in program listings for the 28, 64, Plus/4, and 16 and prevents iearly every kind of typing mistake. Type in the Proofreader exactly as isted. Since the program can't check it■elf, type carefully to avoid mistakes. )on't omit any lines, even if they con-
ain unfamiliar commands. After finish*
ng, save a copy or two on disk or tope leforo running it. This is important be■ause the Proofreader erases the BASIC lortion of itself when you run it, leavng only the machine language portion n memory.
Next, type RUN and press RErURN. After announcing which com-
luter it's running on, the Proofreader ilsplays the message "Proofreader \ciive". Now you're ready to type in a iASIC program.
Every time you finish typing a line ind press RETURN, the Proofreader iisplays a two-letter checksum in the ipper-left corner of the screen. Com-
to work properly. The same technique works for rechecking programs you've
already typed in. If you're using the Proofreader on the Commodore 128, Plus/4, or 16. do not perform any GRAPHIC commands
while the Proofreader is active. When you perform a command like GRAPH IC 1, the computer moves everything at
the start of BASIC program space—in cluding the Proofreader—to another memory area, causing the Proofreader
to crash. The same thing happens if you
run any program with a GRAPHIC command while the Proofreader is in memory.
Though the Proofreader doesn't interfere with other BASIC operations,
"AUTOMAT
R
";:If VEO42364
FOR
TOES
[SPACElPRINT "C-64" 30 IF VEC=50S5G THEN PRINT C-20" 40
IK
VEC=35158
LR:PRINT 50
IF VEC=17165
60
THEN
"PLUS/4
4C.-GRAP(HC
"VI
GRAPHIC
£
THEN
C
16" LO=45:HI=
CI,R:PRINT"128"
SA=(PEEK(LO)+250*PEEK(HI))+ 6:ADR=SA
7B
FOR J=0
TO
IGOiREAD
BYTiPOK
+BYT:NEXT
80
IF
CHKO20S7B TUKH
ERROR*
CHECK
TYPING
[N
"*
DATA
STATEMENTS"tEND 90
FOR
J=l
TO
5:REAI)
Rf.LF.HF:
RS=SA4-RF:HB=INT(HK/256) ;LB= 100
RS-(256*HB) CHK=CHK+RF+LF+liF:POKE F,I,B:POKE
110
IK
SA4-L
SA+HK, MR :NEXT
CHK<>22054
*ERfiOR*
it's a good idea to disable it before run ning another program. However, the Proofreader is purposely difficult to dis lodge: it's not affected by tape or disk
RELOAD
THEN
PROGRAM
"
AND
[SPACE'I CHECK FINAL I,INE":EN
■
D1 .■
120
POKE SA+149,PEEK(772) :POKt:
operations, or by pressing RUN/ STOP- RESTORE. The simplest way to
130
SA+150,PEEK(773) IF VEC=17165 THEN
disable it is to turn the computer off
140
29,2 24 :POKt:SA+139, 22-1 PRINT CHR$t147)jCHRS(17);"
150
PROOFREADER ACT1VE":SYS SA POKE HI,PEEK(IN )+l:POKE (P
14,22:POKE
1'OKE
SA+
SA+18,23:POKESA+
>are this result with the two-letter Jiecksum printed to the left of the line n the program listing. If the letters
then on. A gentler method is to SYS to the computer's built-in reset routine (SYS 65341 for the 128, 64738 for the
natch, it's almost certain the line was yped correctly. If the letters don't natch, check for your mistake and cor
64, and 65526 for the Plus/4 and 16). These reset routines erase any program
160
in memory, so be sure to save the pro-
170 DATA 88,96,160,20,133,16",
ed the line. The Proofreader ignores spaces not
mdosed in quotes, so you can omit or idd spaces between keywords and still ;ee a matching checksum. However, iince spaces inside quotes are almost alvays significant, the Proofreader pays ittention to them. For example, 10 JRINT"THIS IS BASIC" will generate
i different checksum than 10
'MNT'THIS [SBA
SIC".
A common typing error is transpo-
.ition—typing two successive characors in the wrong order., like P1RNT nstead of PRINT or 64378 instead of J4736. The Proofreader is sensitive to
OS position of each character within the ine and thus catches transposition jrrors.
The Proofreader does no! accept
keyword abbreviations (for example, ? nstead of PRINT), if you prefer to use ibbreviations, you can still check the ine by 1-ISTing it after typing it in, noving the cursor back to the line, and pressing RETURN. USTing the line
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."
EW
165,21,133, 1GB, 16')
1,199,157,227,3
190
2013
Proofreader.
240
any you ties tem
and every combination of utilities might want to use. The more utili activated, the more fragile the sys becomes.
The New Automatic Proofreader 10
VEC=-PEI3K(772)+256*i>KEK<773! :LO=43!l!I=44
DATA
202,16,248,169,19,32,
210,255,169,19,32
DATA 210,255,160,0, 132,180
,132,176,136,230,180
210
way to promise thai it will work with
120,169,73,141,4,3,16
1B0 DATA 0,141,H,2i5,162,31,IB
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 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
DATA
9,3,141,5,3
DATA 200,185,0,2,240,46,20 1,34,208,9,72 220 DATA ]65,176,73,255,133,17 6,104,72,201,32,208
230 DATA 7,165,176,208,3,104,2 03,226,104,166,180 DATA 24,165,167,121,0,2,13 3,167,165,166,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,211,3,32,210 2(30 DATA 255, 162,31, 1 R5 , 227, i, 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,fi2,H3,88 310 DATA 13,2,7,167,31,32,151, 116,117,151 ,1215,129,167,136 -137
COMPUTErs Gazelle Special 1988 Issue
_
How To Type In
COMPUTE'S
|
Programs
Each month, COMPUTf-l's Gazette publishes programs for the Com
Special Characters
This can be entered on the Commo
Most of the programs listed in each
dore 64 by pressing the CTRL key
modore 128, 64, Plus/4, and 16.
issue contain special control charac
while typing the letter in braces. For
Each program is clearly marked by
example, {A! means to press
chine. All 64 programs run on the
ters. To facilitate typing in any pro grams from the GAZETTE, use the following listing conventions. The most common type of con
title and version. Be sure to type in
the correct version /or your ma
CTRL-A.
128 in 64 mode. Be sure to read the
trol characters in our listings appear
The Quote Mode
instructions in the corresponding article. This can save time and elim
as words within braces: {DOWN} means to press the cursor down
Although you can move the cursor around the screen with the CRSR
inate any questions which might
key; {5 SPACES] means to press
keys, often a programmer will want
arise after you begin typing.
the space bar five times. To indicate that a key should be shifted (hold down the SHIFT key while pressing another key),
to move the cursor under program
We frequently publish two programs designed to make typing easier: The Automatic Proofreader,
and MLX, designed for entering machine language programs. When entering a BASIC pro
control. This is seen in examples such as {LEFTJ, and {HOME} in the program listings. The only way
the character is underlined. For ex ample, A means hold down the
the computer can tell the difference between direct and programmed
SHIFT key and press A. You may
cursor control is the quote mode.
gram, be especially careful with
see strange characters on your
Once you press the quote key,
DATA statements as they are ex
you're in quote mode. This mode
tremely sensitive to errors. A mis
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
Up" (you'll have no control over the computer), if this happens, the only
as many times as indicated (in, our
can be confusing if you mistype a character and cursor left to change it. You'll see a reverse video charac ter (a graphics symbol for cursor
example, enter eight SHIPTed A's).
left). In this case, you can use the
recourse is to turn your computer off then on, erasing what was in
If a key is enclosed in special brackets, (< |, hold down the
line. Type another quote and you're
memory. So be sure to save a pro
Commodore key (at the lower left
out of quote mode. If things really
gram before you run it. If your com
corner of the keyboard) and press
get confusing, you can exit quote
puter crashes, you can always
the indicated character. Rarely, you'll set1 a single letter of the alphabet enclosed in braces.
mode simply by pressing RETURN.
can cause your machine to "lock
reload the program and look for the error.
When You Read:
Press:
(for example, J8 A}), type the key
Press;
DELete key to back up and edit the
Then just cursor up to the mistyped line and fix it.
See:
Press:
See:
{CLR| |HOME |
{UP] | DOWN|
For Commodore 64 Only
{LEFT)
p
,
'COMMODORE;
| RICE IT |
pa
jCOMMODORE1
r
a
Icommodore:
p
q
COMMODORE
a
COMMODORE
i * 3
COMMODORE
678
; COMMODORE
iRVS]
CTRL j
(OFF)
CTRL |
[BLK|
CTRL
fWHT}
9
]
'CTRL i L *
{RED} {CYN}
62
| CTRL j j
4
COMPUTE'S Gazette Special fSBS Issue
c
.
COMMODORE'
□ [■j
E ■1
*
*
._
II you wish to place your order by phone. please call 206-254-6530. Ada S300
shipping S handling: S2.00 for COD on
a,| ^deFs Visa WC accepled Dealer inquiries invited.
UTILITIES
*
*
* * * * *
V-KAX. RAPID LOCK
• =
Software Submissions Invited
We are looking lor HACKER STUFF; print utilities,
parameters, telecommunications, and the unusual.
We now have over 1,000 parameters in stock!
C-64 and C-I28
-m,\
SUPER SPECIALS-PRICED TO MOVE
$ 14.93
THE ORIGIMAL" PARAMETERS CROSS REFERENCE . . S 19.95 over 4.000 parameters listed complete with sources
1541 lash ilor drive alignment!
JI2.9S * 14,93 *9.93
f 19.98 ) I *.9S J.14.9S
J39.9S
,
GRAPHIC LABEL MAKEK. the original D-COMPILER: for the lamous BLITZ! Parameter Kruncher
64 BBS. (or I or 2 drives 64 M0DF.1 prg.: w/wargames auto dialer fi-CODEK & D-CODEK: together for only
HEAVY DUTY REPAIRABLE 64 POKER SIPPUE5
Mosleipensive C6$ repairs are due to a faulty power supp!). Don t wail: replace yours now!!
JJ.93
CLOSE-OLT OF URACHER-JAX 64/128 RE5ET BOARDS .... »3.93 DISK nOTCHERS: double disk capacity $*.9J
{Tor golf or bowling games)
SECURITY KEYS: lost your dongle?
$29.95
c-iia $35.95
AN IBM and ST VERSION IS ALSO AVAILABLE
CALL or WRITE FOR FREE CATALOG.
C-64
and 4 sec. (15811. Features: fast directory, SEQ. and REL file access and built-in DOS WEDOE. Simple Installation Hern al ROM L4must be socketed. C-128 version has same features asabove. for use In 64mode
Lets yourC-64 run in "BURSTMOOB" when usinga 1571 or 1581 diskdrive. Loads tOO blks In 6sec. 11571)
C-64 and C-128 BURST ROM CHIPS
DIGITAL SOLUTIONS'
READ THEM, THEN YOU OCCIDEt ONLY $54.95
AHOY: nov. 87. pg. 63: "Overall we were quite pleased.' ul^v° INFO: Aug. 87. pg. 33: "!M super hacker's cartridge!/- f^O*
things.1
CAI: July 87. pg, 44: "lean! begin to think of a ra n ridge wh left does somanyuse/u!
Justtce-fun al Ifils pilce Is a rarity?'
RUN: Sept. 87, pg. 7880 "A conventions! review doesn't do The final Cartilage
OF THE FINAL CARTRIDGE. Come on guys, lets be fair. To gel a much better UNBIASED OPINION, see great reviews of FINAL CARTRIDGE In:
in itsfavorfNOT ACCURATELY) and lalledto list all THE FARSUPERIOR FEATURES
BUTTON, flow, you may have seen acomparison of FlfiALCARTRIDGEtosupersnap shot by a dealer. It is our opinion that they only printed the few Items they felt were
seen. We were able to copy almost every program we tried with just the PRESS Or THE
alike. The most impiessiie utility for REM0RY-TO-D1SK BACKUP that we have ever
CARTRIDGE is just that: THE LAST CARTRIDGE THAT YOU WILL EVER HEED. EXTENSIVE programming utilities (or both beginner and the hardcore programmer
including: Icepick Capture and super snapshot we determined that THE F1P1AL
TliEfl SELLinGCARTRIDGE IN EUROPE! After re\icwingallutlliticso! this tjpc
THE FINAL CARTRIDGE III
C64/128
WORLD'S BIGGEST PROVIDER OF
$34.95
*********************
REMEMBER FOLKS. YOU SAW IT HERE FIRST!
special parameter. WRITE ITI
like nothing you ve e\cr seen. In fact jou can even READ PARAMETERS thai you may have already written, then by using your construction set rewrite it with your nen CUSTOMIZED HEHU. DON'T WAIT for months for that one . .
asyourfrlends.The"FARAMETERCONSTRUCTIONSET"is
The company that has THE MOST PARAMETERS is about to dosomethlngUNBELIEVABLE. We are givingyou more ol our secrets. Using this VERYEASY program, it will not only READ. COMPARE and *RITE PARAMETERS FOR YOU it will also CUSTOMIZE the disk with your name. It will impressyouas well
PARAMETERS CONSTRUCTION SET
A*********************
seven days a week.
Orders taken 24 hrs. a day;
UTILITIES UNLIMITED, inc. *™™tii.- ,,-„ _, ~. n _, , - : "' —'" 12305 N.E. 152nd Street
Brush Prairie. Washington 98606
SUPER PARAMETERS 500 PAK
At a time when many programmers are cutting back on writing parameters, we a re gol n g fu 11 s tea ml After getli ng seve ra I ieq ues Is lor pa ra me le rs on m a ny Of the "oldies but goodies' WE DID JUST THAT! ANOTHER lsl: 500
_
$49.95
. . _
DIFFERENT PARAMETERS all in one pack. And these parameters are not on
any of our regular 100 paks. This FANTASTIC 5-DISK
SET Is a value of over S100 for less than 1/2. SUPER PARAMETERS 100 PAKS: 1 thru 4 •
? 19.95 @
.
... YOU GETIOOOFTHEBESTFARAMETERS.ANYWHERE. Professionally done, easy to use, reliable, fast and full of performance. This package can remove all protection. Includes titles from
all major software publishers for the C64/126. SUPER PARAMETERS 10 PAKS: 1 thru 40 • $4.95@
These are the early releases for your convenience until we hate enough for
.kwIOOMK
THE 128 SUPERCHIP
ADULT GAME & GRAPHICS DATA DISKS
OR BUr BOTH FOR ONLY $49.95
$24.95 ea
DATA * : This POPULAR disk works with PRINT SHOP and PRINT MASTER.
GAtfE: A very unusual game to be played by a very OPEN MIDDED adult, It Includes a CASINO and HOUSE OF ILL REFUTE. Please, you MUST BE 18 to order EITHER 01E.
$29.95
up any memory. To use, simply touch a function key. and it responds to your command. ALSO INCLUDES 100 parameters-FREE! All this lor
FILE COPIER, niBBLER, TRACK* SECTOR EDITOR. SCREEN DUMP, and even aJOO/ [200 baud TERMINAL PROGRAM that's 1650.1670andrtayescompatible. Bestofail.it doesnt use
of great BUILT-IN UTILITIES, all at just the TOUCH OF A FINGER. You get built-in features
There is an empty socket insidejour l28justwaitingforour5UPERCHIPtogive you 32k worth
(Another first!)
SIMILAR PRODUCTS MAV APPEAR EL5EHMERE LATER; JLST REMEMBER YOU SAU THEM HEKE FIRST!!
ALL PARAMETERS ARE TOP QUALITV-DO FILLER OR JUNK
SUPER MBBLERS C0MB0I *
nm
ONLY $24.95
*nt
For those who need a really super nibbler copier, for those hard to backup programs, we give you the ^ULTIMATE COPY PROGKAtt * and It works well with both C64orC128. This package Includes both
a Super Fast File copier
and 100parameters.
SUPER PARAMETERS-GEOS PAK
anyoneelsc's GEOS. Farametersare included for these: FONTPACK
Thlsll seller will standardize your GEOSseries utilities to*ork with 1, DESKPACK I, WRITERS WORKSHOP, GEODEX « .
0E0F1LE. THE ORIGINAL 5TAHDARDIZER for just $9.95
LOCK P1CK-THE BOOKS-for the C64 and C128
Lock Fih 64/128 wasput together by ourcrack team, asatoolfor those who have a desire
$29.95 each
to see the INTERNAL WORKINGS of a parameter. The books give you STEP-BY-STEP INSTRUCTIOnSonbreaklngprotectlonlorbackupof 100 popular program titles. Uses HESNON and SUPEREDIT. Instructions are so clear and precise that anyone can use it. t OUR BOOK TWO IS HOW AVAILABLE* BOOK 1: Includes Hesmon and a disk with many utilities ssit; - - hLHftl.SAVI. I 0 SAVE. DISK LOOFILEandlots more, all with instructionsondisk. Along-time favorite of many. BOOK V. 100 NEW PARAMETERS. Hesmon on disk, and more utilities to Include: A GENERAL OVERVIEW Oil HOW TO MARE PARAMETERS and a DISK SCANNER.
Machine Language Entry Program For Commodore 64 and 128 Oltis R. Cowper, Technical Editor1 "MLX" is a labor-saving utility that
allows almost fail-safe entry of machine language programs. Included are versions for the Commodore 64 and 128.
Type in and save some copies of which ever version of MLX is appropriate for your computer (you'll want io use it to enter future ML programs from COM-
PUTE!'s GAZETTE). Program t 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. It 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 all other values you enter in MLX) may appear strange. Instead of ihe usual decimal numbers you're accustomed to, these numbers are in hexadecimal—a base 16 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
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 and a checksum.
Although an MLX-
format listing appears similar to the "hex dump" listings from a machine language monitor program, the extra
checksum number on the end allows MLX to check your typing. (Commo dore 128 users can enter the data from an MLX listing using the built-in moni
tor if the rightmost column of data is omitted, but we recommend against it.
It's much easier to let MLX do the proof reading and error checking for you.) When you enter a line, MLX recal culates the checksum from the eight bytes and the address and compares
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 will then be redisplayed for editing.
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 any case, make sure the address you en
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, you can return to the command menu by pressing RETURN alone when
-asked for the address. (You can get back
64
Only a few keys are active while you're
entering data, so you may have to un
automatically inserts these for you. You last number in a line; MLX automatical ly enters and checks the line after you 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 either case, the keypad is active only
while entering data. Addresses must be entered with the normal letter and number keys. The figures above show the keypad configurations for each version. MLX checks for transposed charac
ters. If you're supposed to type in A0
to the menu from most options by
and instead enter 0A, MLX will catch
pressing RETURN with no other input.)
your mistake. There is one error that
COMPUTERS Gazelle Special 1988 tsauo
7
8
9
D
E
<+> 5-
4
6
F
(-) 2
1
3
Invalid Characters Banned
do vol press RETURN after typing the
ready typed in part of a program, type
C
<F5)
buzz and see an error message. The line
Choose this option if you're starting lo enter a new listing. If you're continuing a listing that's partially typed from a
line of the program listing. If you've al
B (F3>
column. If the values match, you'll hear
learn some habits. You do not type spaces between the columns; MLX
option.. 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, and type the first number in the first
A
(Fl)
this value to the number from the ninth
ending addresses, you'll be offered the option of clearing the workspace.
previous session, don't choose this
128 MLX Keypad
D
•
E N T E R
can slip past MLX: Because of the checksum formula used, MLX won't notice if you accidentally type 1:F 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 JNST/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 reaily 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 to the command menu. After you type a character of data, MLX disables RETURN until the cursor returns to the start of a line. Remember, you can press CLR/HOME to quickly get to a line
number prompt.
name. The 128 version makes up for
programs will usually have a starting
More editing features are available when correcting lines in which MLX
this by giving you the option of scratch
address of 0801 for the 64 or 1C01 for
ing the existing file if you want to reuse a filename.
the 128. Other programs must be re loaded to specific addresses with a com mand such as LOAD "/ilennitie",8,l for
has detected an error. To make correc tions in a line that MLX has redisplayed
Remember that MLX saves the en address to the ending address, so the
disk (BLOAD "filename" on the 128) or LOAD "filename",1,1 for tape, then
save or load may take longer than you might expect if you've entered only a
started with a SYS to a particular mem ory address. On the Commodore 64,
small amount of data from a long list ing. When saving a partially completed
the most common starting address for such programs is 49152, which corre
listing, make sure to note the address where you stopped typing so you'll
sponds to MLX address C00O. In either case, you should always refer to the ar
know where to resume entry when you
ticle which accompanies the ML. listing
reload. MLX reports the standard disk or tape error messages if any problems are
the program.
it tells MLX to recheck the line. You can press the CLR/HOME key to clear the
detected during the save or load. (Tape
An Ounce Of Prevention
entire line if you want to start from
dore computers are never able to detect
scratch, or if you want lo get to a line
errors during a save to tape,) MLX also
number prompt to use RETURN to get
has three special load error messages:
back to the menu.
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
for editing, compare the line on the screen with the one printed in the list ing, then move the cursor to the mis take and type the correct key. The cursor (eft and right keys provide the
normal cursor controls. (The INST/ DEL key now works as an alternative cursor-left key.) You cannot move left beyond the first character in the line. If you try to move beyond the rightmost character, you'll reenter the line. Dur ing editing, RETURN is active; pressing
Display Data The second menu choice, DI5PLAY
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 thai the starting address you give corresponds to a line number in the listing. Other
wise, the checksum display will be meaningless. MLX displays program lines until il 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 (he display and get back to the menu before the ending address is reached, press RETURN.
Other Menu Opiions Two more menu selections let you save programs and ioad them back into the
computer. These are SAVE FILE and LOAD FILE; their operation is quite straight forward. When you press S or L, MLX asks you for the filename. You'll then be asked to press either D or T to select disk or tape. You'll notice the disk drive starting and stopping several
tire workspace area from the starting
users should bear in mind that Commo
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
for information on loading and running
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 .(he new MLX cost you several nights of hard work.
Program 1: MLX For Commodore
LOG DISK option so you can view the contents of the disk directory before saving or loading.
SS
vious effeel—it stops MLX and enters BASIC. The RUN/STOP key is dis
EK
abled, so the Q option lets you exit the program without turning off the com
DM
losing your data, as long as you don't use the clear workspace option'.-
The Finished Product
writes to the file instead of using the
data for an ML program and saved your
usual LOAD and SAVE commands (128 MLX makes use of BLOAD). Disk users should also note that the drive
work, you're ready to see the results.
When you've
finished typing all the
The instructions for loading and using
Ihe finished product vary from program
(S) for Save-with-Replace, so remember
to program. Some ML programs are de signed to be loaded and run like BASIC programs, so all you need to type is LOAD ■■filename",8 for disk (DLOAD "filename" on the 128) or LOAD "file
to give each version you save a different
name" for tape, and then RUN. Such
should no/ be included when entering
the name. This also precludes the use of
MODIFIED,
LINES 8 LINES
85-487 ADDED 100 POKE 56,50:CLRiDIM
4
INS,
110
C4=48:C6»16:C7»7:Z2=2iZ 4=254iZ5=255:Z6*256:Z7» 127
CJ
120
FA=PEEK(45)+Z6*PEEK(46) :BS=PEEK(55)+26*PEEK(56 )iH$="012 34567B9ABCDEF"
SB 130 RS=CHR5(13):L5="[LEFT]" !SS=" ":DS=CHR?(20)iZ5= CHRS(0)iTS-'Ml3 BIGHT)" CQ
140
SD=-54272:FOR I-SD TO SD +23iPOKE !,0:tJEXTtPOKE
[SPAC£lSD+24,15iPOKE 78
B,52
load or save (save only for the 128 ver sion). Don't panic; this is normal be havior. MLX opens and reads from or
filename (line 750 in 64 MLX), so this
VERSION l.li
I,J,A,D,AS,BS,A(7),NS
times during a
prefix 0: is automatically added to the
REH
30,950
The QUIT menu option has (he ob
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 menu. After quitting, you can type RUN again and reenter MLX without
10
FC 150 PRINT"(CLR)"CHRS(142)CH EJ
RS{8);POKE E 53281,15
160 PRINT TS"
53280,15:POK
{REDlfRVSj
{2 SPACES)E8 93 [2
SPACES)"SPC(2B)n
(2 SPACES) tOFFHBLUi X II (REDJ(RVS) (2 SPACES )"SPC( 28 )'■ (12 SPACESJfQLUj" FR 170 PRIMT"[3 DOWN)
ML
'■.'■[3 SPACES)COMPUTE! 'S HA CHINE
JB
LANGUAGE
{3 DOWNJ"
EDITOR
190 PRINT"[BLK)STARTING ADD COMPUTE'S Gazelle Special 1988 Issue
65
GF
190
RESS|4J1";JGOSUB300:SA=A
3*(A?=".")-4*(AS=17")-5
D:GOSUB1040:IF 0
*(AS="JM)-6'{AS="K")
PRINT'MBLK) [2
F
THEN19 FX
SPACESjEN
[SPACElF THEN190
200
INPUT"[3
")-9'(AS-"U")-10*(AS="I ")-ll*(AS="O")-12*{AS=" p..,
CM
487
DOWN}[DLKlCLEA
R WORKSPACE [Y/N]B43";A 5iIF LEFTS(AS.l)<>'"y"TH
MP
490
EH220 PG
210
PRINT"[2 D0WN)£bLU]WORK ing...";:fori=bs to ea-sa+7:poke
220
pkinttab(10)"[2
down)
PRINT TS"£RVS}E(OFF}NTE BD
230
500
MX
510
GK
520
DATA"
print ts"(rvs}d(off}isp lay data":print
240
JH
250
HK
260
ts"
HG
530
file";print ts"{rvs}q {off]uit(2 downHblk)"
GET Af:IF ASnNS THEN250 A=0:FOR 1=1 TO 5iIF A5=
540
PM
550
270
A GOTO420,610,6
QC 560
90,700,280:GOSUB1060:GO
280
EJ
PRINT"[RVS] QUIT ":INPU T"[DOWN)|43ARE YOU SURE [Y/N]";A$:IF LEFT?(A?,
570
JX
POKE
IN?=NS:AD=0:INPUTINS:IF
HJ
310
BS=INS:GOSUB320:AD=A:BS
=MID5(INS,3):GOSUB3 20:A
320
A°0:FOR
J»l
TO
JA
330
B<0
OR
BU5
THEN
340
CH
350
AD=
=AD-A*Z6iGOSUB350:PRINT BE
370
CK=CK'Z2+Z5*(CK>Z7)+A JC 390 CK=CK+Z5"(CK>Z5}:RETURH QS 400 PRINT"{DOWN}STARTING AT 643"iiGOSUB300:IF INS<> 380
NS
THEN
GOSUB1030IIF
SSPACE}THSN400
F
EX
410
RETURN
HD
420
PRINT"[RVS) ENTER DATA [SPACE}"iGOSUB400:IF IN
JK
430
SK
440
S=NS THEN220 OPEN3,3sPRINT POKE198,0:GOSUB360:IF F THEN PRINT IN$:PRim"'
I UP}15 RIGHT}";
GC
450
TOR
1-0
•SSsFOR
TO
24
J-l
STEP
TO
3:B$
460
PRINT"[RVS)"BSLS;:IF 1<
HD
470
GET
FK
480
IF(AS>"I"ANDAS <":")OR(A
AS=NS
THEN470
5 >"@"ANDAS<"G")THEN540 GS
fi6
G0SUB1060iP RINT"{DOWN) (BLK)ERROR DURING SAVE:
MA
810
OPEN
485
COMPUTED GazattO Special 1988 Issue
0940
IF(AS="(RIGHT]")ANDF TH
ENPRINT
BSLS;"GOTO540
IF AS<>LS AND A$<>DS OR ((I=0)AND(J=1))THEN GOS
IAV :GOSUBB60:GOTO220
AS=LS+SS+LS:PRINT J
THEN
B5LS; PRINT
GE
8 20
GETtl,AS,BSiAD=ASC(A5+Z S)+256«ASC(B?+Z$):IF AD
RX
830
FOR
<>SA THEH
AS;iNEXT JsPRINT
INS=N?
THEN
TO 25
CLOSE3s
FA
840
NEXT:IF
SA
860
THEN
B:GET#1,AS:P
GOSU
THEN
F-3
INPUT#15,A,A$:IF A THEN
60:PRINT"[RVS)ERROR:
"A
S GO
8 73
RETURN
EJ
880
POKE183,PKKK[FA+2):POKE 187,PEEK(FA+3)iPOKE188, PEKK(FA+4) :IFOP=0TliEN92
B1060iPRINT"(BLK}fRVS) REENTER L
%A%" sF=liGOTO440
STO64
CLOSE1:CLOSE15:GOSUB10
STEP3:BS=
THEN GOSUB3B0:A(I A<>CK
F=1:GOTO850
TO
FQ 850 CLOSE1:CLOSE15:ON ABS(F >0)+l GOTO960.970
MIDSUN5.D :GOSUB320sIF
NEXT:IF
1=0
OKE BS+I,ASC(AS+Z$)tIF( IOB)AND ST THEN F=2iAD
{SPACE}55; NEXT IiPRINTsPRINT"[UP} [5 RIGHT)";sINPUT*3,INS GOTO220 FOR 1=1
1,8,8,INS+",P,R":G
OSUB860IIF A THEN220
0
HJ 890 SYS
63<166:IF(PEEK(783)A
GO
600
F»0sGOTO440
SC
910
QA
610
R 1=0
(2
TO
7iPOKE B+I,A(I C
DOWN)"iGOTO700
620
KM 920
PRI NT"(DOWH}i BLU)PRESS:
JF 930
BREAKE431DOWN}"
630
640
UB1010:ON S
I=BTO
SAVE
B+7iA=PEEK|I):GOS S?
NEXT:PRINT"{RVS}";:A=CK
XP 950
650
F=liAD=AD+8iIF
EQ
TH
enprint"£ix>wnHblu}** nd
KC
AD>EA
of
data
e
get a?:if as=rs
670
sub1080jgoto220 IF AS=SS THEN F-F+liGOS
LOAD
DP 970
680
CM
690
PRINT"[DOWN}{RVS} LOAD (SPACE(DATA ":OP=1iGOTO
RX
710
PRINT"£DOVfNj [RVS)
{SPACEJFILE "iOP=0
SAVE
INS-NS:INPUT"{DOWN)FILE {SPACE)THEN220
PR 720 F=0iPRINT"[DOWN}[BLK! [rvs)t[off)ape or
D[OFF)ISK: FP HQ
**":GOT
GOSUB1060jPRINT"[BLKi [RVHJERROR DURING LOAD: F GOSUB98
0,990,1000(GOTO220 PP
980
PRINT"INCORRECT
GR 990
STARTIN
<";tGOSUB360!
PRINT")"jRETURN
PR1NT"LOAD
ENDED AT
";:
AD=SA+AD:GOSUB360 JPRINT DS J RETURN
710
PC 70S
COMPLETED
O220
G ADDRESS
ONFGOTO630,660,630
"";GOT
63562:IF
{DOWN) (143" ION
then go
UB1080 AD
COMPLETED
0220 POKE147,0:SYS
FR 960 GOSUB1080:PRINT"[BLU}**
"":goto220
660
GOTO950:SY
{SPACE}ST>0 TI1EN970
;GOSUB350tPRINT
KH
OP
63591
AE 940 GOSUB1080iPRINT"[BLU)"
GOSUB360:B=BS+AD-SAiFOR UB350iGOSUB380:PRINT
cc
EA):AD=A-AD:GOTO930 A=SA:B=£A+1:GOSUB1010:P OKE78S,3:SYS 63338 A=BS:B=BS+{KA-SA)+1:GOS
TO PAU
SE, (RVSlRETURNJOFF) TO KS
FILE NOT
A=PEEK(831)+256'PEEK(83
":G
THEN2
INS=N?
[RVS)SPACE{OFF)
GOSU£S1060:PRIN
T"tDOWN](RVS}
PRINT "[CLRH DOWN) (RVS) 20
RJ
ND1)TSIEN
GOTO970
{SPACEjDISPLAY DATA
24THEN PRINT"(OFF]n; AStIF
NEXT:CLOSE1:CLOSE15:GOT
CS
2:IF F T
HEN BS=MIDS(1NS,1+J,1) liA
HEN800
LOSE3iPRINT"(DOWN]IBLU} •* END OF ENTRY **[BLK)
CK=INT(AD/Z6);CK=AD-Z4* CK+Z5*(CK>Z7):GOTO390
PX
B:PRINT#1,CH
[SPACElFOUND ":GOTO690 900 AD=E>EEK(829t+256*PEKK(8 30) :IF ADOSA THEN F=l:
RN
A=INT(AD/Z6)iGOSUB350:A
TO
590
NT MIDS(HS.B+1,1);:RETU 360
1=0
RS(PEEK(BS + U) ; iIP ST T
NEXTiRETURN
B=INT(A/C6):PRINT MID?(
FOR
800
OSUB400:IF
HS,B+1,1);:B=A-B*C6:FRI
KK
730
)sNEXT AD=AD+8tIF AD>EA THEH
0:A=-1:J=2
GX
;CHRS(Ali); PE
GOSUB1080:B=BS+AD-SA:FO
2:AS=MID
5(B5,J,1)!B=ASC(AS)-C4+ (AS>"@")*C7jA=A*C6+B IF
H*256)(PRINTH,CHRS(AL}
580
D=AD*256+A:RETURN PP
THEN220
AH-INT(SA/256)tAL=SA-(A
GS
BS:J=2:NEXT:I=24:KEX
INE
SD+24,0:END
LEN(INS)O4THENRETURN KF
770
NT
IF AS°"(HOME)" THEN PRI
[SPACEjERRORi
1)<>"Y"THEN220 290 300
EM
1,8,8,INS + ",P,W1pjG
7 90
/3)=A PK
OPEN
FC
K25
TO250
,15,"10:":B=EA-SA:INS="
J=2 sNEXT11 = 24 SGOTO5 50
tIF
MIDS('"EDLSO",I,1)THEN A FD
FJ
(SPACERS; iI=I-3 QS
PRINT"D{DOWN}":OPEN15,8
OSUB860:IF A
IF AS=RS AND((I=0)AND(J =1JOR F)THEN PRINT BS;s
sJ=2-JiIF
print ts"{rvs)s£off)ave
=1:1=5 NEXT:ON
760
UB1060SGOTO470
{rvs}l[off}oad file"
JS
540
SO.
T:F«0iGOTO440
(dlk}[rvs) mlx command {SPACEjMENU [DOWN]i43":
R
KC
i,0:next:p
rint"done" DR
bs+
A=A-13*(AS=SS):IF A THE N AS-MIDS("ABCD123E456F 0",A,1):GOTO
750
0:"+INSjIF OP THEN810
486
DING ADDRESSED": :GOSUB 300:EA»AD:GOSUB1030:IF KK
HH
{rvs}
FD
RX
1000
ING
GET ASiIF AS-"T"THEN PR
740
INT"T{DOWNJ"iGOTO880 IF AS<>"D"THEN730
AT
END
ADDRESS":RETURN
1010 AH=INT(A/256)[AL-A-lAH *256)iPOKE19 3,ALtPOKEl 94, AH
FF 1020 AH=INT(B/256)iAL=B-(AH •256):P0KE174,AL:P0KEl
§4§";
730
PRINT"TRUNCATED
75,AH:RETURN
FX
1030
IF
AD<SA OR
AD>EA THEN
1050
HA
1040
IF{AD>311
AND
AD<40960
)OR(AD>49151
lOFFjAVE
AND AD<53
I DOWN j {BLK}"iF=l iRETU
AP
24(3
RN
AR
1060
POKE SD+5,31iPOKE SD+6 ,208iPOKE
SD,240tPOKE
sx
[SPACE}SD+l,4tPOKE BD+
250
PF
1070
FOR
1080
TO1090 POKE SD+5,S;POKE SD+6,
S=l
TO
240;POKE
AC
1090
100:NEXT:GO
SD,0:POKE
BG PP
260 270
{RVSl
NE
UB
RETURN:ELSE
THEN
BANK 0:PRINT"!DOWN}
KE
PM
290
IF
300
GOSUB 950:PRIHT"fRVSj NVALID ADDRESS (DOWN)
XP
FB
110
120
TRAP 960:POKE DIM NLS,A(7)
4627,128:
Z2=2:Z4=254;Z5=255:Z6=2 S6:Z7=127:BS=256*PEEK{4
627):EA=652B0 BES=Cim?{7):RTS=CHRS(13
):DLS=CHRS(20):SPS=CHRS
KE
JB
130
140
(32):LFS=CHR$(157) DEF FNHH(A)=INT(A/256)! DEF FNLB(A)=A-FNHfl(A)*2 56:DEF FNAD(A)=PEEK(A)+ 256*PEEK(A+1) KEY
1,"A":KEY
5,"C":KEy !IF
3,"B":KEY
7,"D":VOL
RGR(0)=5
THEN
310
DD
320
AH
3 30
QD
340
AD>511
AND
{SPACE}THEN
THEM
{BLU}PRESSi {RVS)SPACE {OFF} TO PAUSE, [RVS]RE TURNEOFFj TO BREAKE43 {DOWNj"
AD<65280
BES::
4,!5iC0LOR
(BLU)" PRIKT"(2
DOWN}
{3 SPACESjCOMPUTEl 'S MA
CHINE
LANGUAGE
360
GOSUB 310:PRINT IIEXS(AD )+"i";iIF P THEN PRINT
DK 180 PRINT"[BLK}STARTING ADD RESSi43"jiGOSUB 260IIP (SPACE)AD THEN SA=AD:EL
190
SE
180
PRINT"[RLK}(2
SPACES]EN
15 QA
3 70
AD THEN
EA=AD:E
QH
210
Y"
THEN
G. . .■': :BANK
(SPACE)TO
DC
220
POKE ONE"
PS
380
RC
390
230
A=BS
A:PRINT"l>
PRINT TAB(10)"[DOWN}
FOR I=B TO B+7:A=PEEK[I }:PRINT RIGHTS(HEXS(A>, 2);SPS;:G0SUB
F
PRINT"(RVS)"BS+LFSi!IF
XB
590
PRI NT '■ f RVS ] " ; RIGHTS (HEX
GR
600
F=1:AD=AD+8:IF AD>EA
S(CK),2) EN PRINT"[BLU)** EB
610
QK
620
RF
640
DATA **":GOTO 220 GET AS:IF A$=RTS THEN P RINT BEStGOTO 220 IF A?=SP5 THEN F=F+1:PR
BES;
BES"{DOWN}[RVSj
OAD DATA
":OP=1:GOTO
L 66
0 BP
650
AVE FILE ":OP=0 F=0:FS=NLS:INPUT"FILENA
DM
660
GETKEY AS:IF (AS>"/" AN 0 AS<"i") 0R(A5>"@" AND
RF
670
OTO
SQ 680
AS<"G") THEN 470 IF A?«"+" THEN AS="E"iG
TH
END OF
XS 630' ON F GOTO 570,610,570
(SPACEJK24 THEN PRINT"
JOFFJ";
320IUEXT
[SPACE)I
N
BES"£DOWW!(RVS!
S
220
PRINT"(DOWN)(BLK)(RVS)T [OFFlAPE OR [RVS)D{OFF) ISK: §43";
QB
410
IF AS'"-" OTO 470
FB
4 20
IF A?=RT$ AND ((1=0) AN D (J"l) OR F) THEN PR1N
SP
690
PRINT"DISKll>OWN)":IF OP
T 0
EG
700
DOPENI1,(F5+",P"),WiIF
710
OTO 740 BANK 0:POKE
RD
430
470
THEN AS="F":G
B$:;J=2iNEXT:I=24:GOT 480
IF AS=M{l!OMEj"
NT
XB
440
IF
JP
450
JH
A$OLF$
(SPACE)OR
"1)}
AND
720
AND
(J
THEN GOSUB 950tGOT
GC
730
0 390 AS=LFS+SP$+LFS:PRINT BS +LFS;:J=2-J:IF J THEN P
PS
460
QB
470
HA
480
NEXT I:PRINT:PRINT"((JPJ
RiNT
LFS;iI=I-3
AS;iUEXT
(SPACE)SPS;
HA
740
J:PRINT
13)"[RVS}D[OFF)ISPLAV D
BA
1=1
TO
25
500
O
220
(LS,I,2)=A$sIF T#3,AS
IF ST THEN AS="DISK WRI TE ERROR":GOTO 750 NEXT A:CLOSE 1:PRINT"
*":GOTO 220 IF DS=63 THEN
BEGIN:CLO
AS="Y"
THEN
SCR
:ELSE PRINT'MBLKi-lGOTO
THE
660:BEND GA
750
3:G0T
K25 THE
320!A{l/3)=AiGE
CLOSE
SAVE:
OTO
FD
760
lsGOSUB
"(BLK]{RVS] G
AS=AS+B$:A=DEC(A$);MIDS
N GOSUB
RINT"SAVING ";F$:PRINT FOR A=BS-2 TO BS+EA-SA:
";AS:IF
3:GE
T*3,AS,BS:IF A$=SP$ I-25:NEXT:CLOSE
BS-2,FNLB(S
BS-1,FNHB(SA):P
ATCH(FS):PRINTjGOT0 700
STEP
N
760
SE 1:INPUT"{BLK}REPLACE EXISTING FILE CY/N1&43
(27 SPACES)" FOR
THEN
{BLU)" SAVE COMPLETED {SPACE[WITHOUT ERRORS *
(5 RIGHT)";jLSh"
490
T
PRINT#1,C!1RS(PEEK(A)); I
AS()DLS
((1=0)
THE
AS<>"D"
690
A):POKE MC
AS = "T11
IF
ISPACElDS THEN AS-DSS:G
470
IF
A?:IF
850:ELSE
HEN
AND F
BS+LFS,-:GOT
GKTKEY
N
PRI
360
(AS="(RIGHT)")
THEN 0
THEN
BS:J=2:NEXT:I=24:NEX
T:F=0:GOTO
DP
ATA"RTS;TAB(13)"[RVS)L iOFF)OAD FILE" PRINT TAB(13)"{RVS!S
580
400
(BLK}IRVS] MLX COMMAND (SPACElMENU g43tDOKN]"! PRINT TAB(13)"[RVS)E DATA"RTS;TAB(
3iB$
2:IF
DJ
HEXS(AD)+":";:GOS
310:B=BS+AD-SA
AC
BS+{EA-SA)+7:
A,0:NEXT
(OFF)NTER
HB
0:FOR
STEP
{SPACE}THEN BS=MIDS(LS, I+J, 1 )
2 20
PRINT"(DOWN)(BLUjWORKIK
24
=SPS:FOR J=l TO
MF 200 PRINT"ll)OWN) [ltLK}CLEAR
iSPACElWORKSPACE [Y/N]7 E4|":GETKEY AS:IF ASt>"
TO
INT
BICHTJ";
FOR 1=0
570
3
(SPACE)L$iPRINT"[UPl
DING ADDRESSEE": :GOSUB 260iIF LSE 190
0tPRINT;F=0:OPEN
.3
EDITOR
[2 DOWN)"
220
BR
TAB(12)"(RED)
{RVS){2 SPACES)g9 9} (2 SPACES)"RTSfTAB(l2)" (RVS)(2 SPACES)(OFF) [BLUl 128 MLX {RED) (RVS){2 SPACES)"RT$;TAB (12)"[RVS)(13 SPACES)
THEN
BANK
15
6,15
PRINT BES;"[RVS5 ENTER [SPACEjDATA ":GOSUB 250
3 50
FAST
HR?(8):C0LOR 0,15:COLOR
+Z5'(CK>27):GOTO 330 CK«CK«Z2+Z5*(CK>Z7)+A CK=CK+Z5*(CK>Z5):RETURN
AS=NLS
XA
UB
JA
FJ 150 PRINT"[CLR}"CHRS(142);C
FH
I
CK-FNHB(AD):CK=AD-Z4*CK
:IF
":GO
250:IF A5=NL$ THEN
(SPACEJ220
OR
(SPACE)300
RD
BES!"[CLRj[DOWN}
AD>EA
IF
TURN:BEND
{BLKi"iAD=0:RETURN
100
B+I,A(I
SUB
RETURN
AE
7:P0KE
300:ELSE RE
290
128
360
BES:B=BS+AD-SA:FO
{RVS} DISPLAY DATA
BEGIN:IF A
MA
AD<SA
REENTER LI
{BLK}{2 DOWN]":GOTO 650
THEN AD=DEC(A?)
AD=0
GO
CLOSE 3:PRINT"{D0WN) {BLO}*« END OF ENTRY **
250
AS=NL5:I^fP0T A?:IF LEN ( IF
THEM
F=0JAD=AD+8:IF AD"=EA T HEN 360
260;IF(ADO0)OR(AS=K
5<>NLS THEN
SO
ERROR:
R 1=0 TO )jNEXT I
340,5
50,640,6 50,930,940tGOSU B 9501GOTO 240 PRINT"STARTING AT"::GOS
A<>CK
":F=1:GOTO
CQ",AS)iON A GOTO
1.90IPOKE SD+4,17 FOR S=l TO 100tNEXTiPO KE SD+4,0:POKE SD,0iPO
Program 2: MLX For Commodore
IsIF
950:PRINT:PRINT"
AS)=4
SD+
SD+1,0:RETURN
SUB
GETKEY A3:A-IHSTH{"EDLS
LSlTHEtl
4,33 DX
NEXT
DI
SK"RTS;TAB(13)"[RVS!D [OFF}UIT{DOWN)(BLK}"
:RETURN
HC 1050 GOSUB1060:PRINT"{RVS) (SPACEjlNVALID ADDRESS
FILE"RTSfTAB(l
3)"[RVS)C[OFF)ATALOG
248)THEN GOSUB1080:F=0
950:PRINT
ERROR DURIN
g43":PRINT
AS:G
220
DOPES*1,(FS+",P"J:IF DS THEN AS=DSS:F=4:CLOSE
[SPACEjllGOTO 790
COMPUTE's Gazette Special 1988 Issue
67
770
GETM,A$,BS:CLOSE
liAD=
76(3
GOTO 790 PRINT"LOADING
IF
F THEN
T"(BLUJ**
D WITHOUT TO
■ER
XX
860
",-FSlPRIN
T:BLOAD(FS),B0,P{BS):AD =SA+FNAD (174 ) -BS-1: P—2 •(AD<Eft)-3*(A0>EM
HQ 790
800
800IELSE
PRIN
LOAD COMPLETE ERRORS
"":G0
2 20
FG
970
E4i"jON
810
AB
880
G
ADDHESS
STARTIN
CP
890
("jHEXS(AD)?"
)"(RETURN PRINT'"I/OAD
ENDED
AT
820
EB
EXS(AD)iRETURN 830 PRINT"TRUNCATED AT ENDI NG ADDRESS ("HEX$(EA)")
FV
3-10
"iRETURN PRINT"OISK ERROR
KS
850
GQ
PRINT"TAPE"iAD-POINTER{
CP
9 30
900
THEN 800:ELSE
7
POKE193,FNLB(A);POKE194 ,FNHO(A)iPOKE 174,FNLB( B):POKE 175,FNHB(B)tRET
URN
890
CATALOG:PRINT"(DOWS J
[BLU]*" PRESS ANY KEY F
PRINTjA=SAjB=EA+1iGOSUB
OR MENU OTO 220
";F$
A=BS:B=BS+(EA-BA)+1:GOS
MM
940
DEC{"EA19")I
"";GETKEY A5:G
BE5"[RVS]
£43";RT$;"ARE
QUIT
YOU
SURE
PRINTB(DOWNi iBLUl" TAP
[SPACE)[Y/N]?"iGETKEy A
E SAVE TO 220
$;IF A5<>"'Y"
COMPLETED
**":GO
LSE
SYS DEC("E99A")iPRINT!l F PEEK|2816)=5 THEN GOS
UB 950:PRINT"[DOWN]
JE AF
950 960
ND
MK
970
PRINT"LOADING .•.iDOWN) ":AD=FNAD(2B17) :IF ADO F=liG0TO
KJ
DO
SE AD=FNAD(2B19)-liF=-2
900 990
RESUME
300
ER=14
AND
IF
N
800iEL
THEN
220:E
PRIST"(CLRj":BANK
1
5iEND SOUND 1,500,10:RETURN IF ER=14 AND EL=260 THE N
":GOTO 220
SA THEN
";AS:R
ETURN
8:IF OP
{BLKjtRVSj FILE NOT POU
"iH
DP
920
UB 920:SYS
P GOSUB 610,8
PRINT"INCORRECT
XB
PRINT"SAVIKG
20,830,840:GOTO220 OJ
BANK 15:SYS DEC("FF60") ,0,1:SYS D£C("FFBft"),l, 1.01SYS DEC("FFBD"),A,A L,AH:SYS DEC("FF90"),L2 THEN
ST>0
90
920:SYS DEC("E919"),3i
GOSUB 950iPR1NTu(BLK) (BVSj ERROR DURING LOAD i
IF
+2)
fSPACE]AD<>SA THEN F=l: KB
UB 920:SYS DEC("E9FB"):
FS):BANK 1:A-PEEK(AD):A L=PEEK(AD+1):AH=PEEK(AD
ASC(AS)+2S6«ASC(B$):IF
EiESUME
IP
ER*4
EL=500
THE
NEXT
AND
EL=780
THEN
F"4:AS-DSSiRESUME 800
IF
ER=30
THEN
RESUMEiEL
SE PRINT ERRS{ER)f" ERR
■(AD<EA)~3*(AD>EA) JD 910 A=BS:B=BS+(EA-SA)+1)GOS
OR
IN
LINE";EL
0
Down Time Got You Down?
Get on line FAST with TRIAD COMPUTERS Most computers and disk drives are repaired and shipped within 72 hours! With 30 Day Warrant!/ Repair
C-64 Computer C-128 Computer
Repair With 1-Year Warranty
$59.00 89 00
$89.00
129.00 99.00 119.00 99.00
69.00
1541 Drive Logic repair 1571 Drive Logic repair
79.00
1541 or 1571 Permanent Fix (Alignment and modification to stay in alignment)
69,00
1702, 1802. 1902 1541 alignment (only)
CALL Jusi 29.95 CALL
Commodore Printers C-64 Power Supply
ONLY 529.95
C-128 ROM UpGradc
ONLY Sr>r,.O<]
1571 ROMUpGrade AMIGA Repairs
ONLY$45.U(i CALL
For fast, expert service . .. Just call our toll free number today!
1-800-624-6794 1 800 5216957 (For your convenience, have your equipment senal number and credit number ready Checks and money orders also accepledi Add 57.50 for shipping — includes [wo-day air service anywhere in Ihe Conti
FKfcfc
Permanent Fix
A S69.00 value — includes align ment and modification to stay in alignment. FREE with any 1541 or 1571 one year warranty repair.
nental USA. For APO-FPO and PO Box addresses,
add SIS 00 lor shipping [excluding air heiglir)
3402-E W. Handover Aw., Greensboro. NX. 27407 1-800-624-6794 or (919) 299-0391
V/SA-
with Flight Simulator
£L j&d£ '"s*.- -u.— ^L
SIMULATOR ADVENTURES
This collection of flight guidebooks helps you get the most out of flight simulation software. Designed to be
used with Flight Simulator, Flight Simulator II, F-15 Strike Eagle, and other fighter-jet simulations, these books contain scores of scenarios that iead you across the U.S., around the world, into battle, and back to your favorite landing strips.
Flying on Instruments with
Flight Simulator Jonathan M. Stern
mora oirports. With this bood. you'll experience hair-raising rescue missions, dangerous night
251 pages
Here's fascinating hands-on instruction on liv ing with Instruments in Flight Simulator and Flight Simulator II. How 1o fly In all kinds of weather—when the cloud ceiling Is low or the visibility Is reduced. How to read and fly the In
landings, sightseeing side trips, and one-of-a-
kind flights of fancy. Make COMPUTEl's Flight
Simulator Adventures your copilot and thrill to hours of flight. Flight Simulator or Flight Simulator It required,
$1 2.95
ISBN 0-87455-100-5
strument approach charts that instrument-
rated pilots use. How to take otf. fly to another airport, and land—all while the clouds
are a mere 200 teet otl the ground. And how to navigate by using the impressive in
struments available in Flight Simulator and Flight Simulator II. More than 130 actual in strument approach procedure charts. For all versions of Flight Simulator and Flight Simu lator II (Apple, Amiga. Atari. Atari ST. Com
modore, IBM PC and compatibles, Macintosh). Flight Simulator or Flight Simulator II required. Perfect-bound edition;
$9.95
ISBN 0-87455-09V2
John Rafferty
Leorn to fly like a simulate expert in the
ISBN 0-87455-103-X
$12.95
you in the pilot's seat. The now generation of Flight Simulator and Flight Simulator II offers better graphics, easier-lo-use controls, and
ISBN 0-B7455-043-2
damentals—from takeoffs to landings—In a
Jot Fighter School: Air Combat Simulator Tactics and Maneuvers Richard G. Sheffield 177 pages Learn actual combat maneuvers and much
Simulator II. You'll learn all the fun
single, detailed flight. Then you'll develop those flying skills by practicing standard rate turns, eiecutlng a (light plan, navigating from point A to point B. ond more. Learn how to
make precision landings ond use the more
advanced instruments In your aircraft. To cap
cial pilots fly with. This complete flight-instruc
COMPUTE!'* Flight Simulator Advonturat for Hie Macintosh, Amiga, and Atari ST David Florence, Tom ft. Hallhill. and Philip I. Nelson 227 pages Fly through mists into mystery. This collection ot 48 eiciting, new, customized simulator scenarios for the Macintosh. Commodore Amiga, and Atari ST personal computers puts
Advantur** Charles Guiick 236 pages Forty more challenging flight simulator scenar ios for Microsoft's Flight Simulator and SubLOGIC's Flight Simulator II. Explore the world from the air. For the Apple II. IBM, Com modore 64, and Atari personal computers.
imaginary world of Flight Simulator and Flight
your training—and turn you into a professional simulator pilot—you'll learn how to read and use the actual FAA approach charts commer
Split-wire-bound edition:
$ 1 2.95
Learning to Fly with Flight Simulator
40 More Great Flight Simulator
tion tutorial was written by a professional pilot
$12.95
ISBN 0-87455-115-3
There's even detailed data about the weap-
o-is available to jet-combat simulator pilots' The heart of the book demonstrates, step-bystep, numerous offensive and defensive com
40 Great Flight Simulator Advanturet
Charles Guiick 152 pages This bestselllng volume offers 40 eicltlng. cus tomized flight simulator scenarios for Flight
Simulator and Flight Simulator II on the Apple II, IBM. Commodore 64, and Atari personal computers,
$ 10.95
more with this hands-on book lor popular jetcombat simulators like F-15 Strike Eagle, Jet, and Ace. Information about Jet tighter pilots and iheir aircraft, especially the F-55, provides an excellent Introduction to the subject.
bat flight maneuvers, from the HI Vo-Vo to the Defensive Spiral Drive. Tactical tips on F-15 Strike Eagle scenarios round out the book. F15 Strike Eagle or other jet-combat flight simu lator required.
Perfect-bound edition:
$9.95
ISBN 0-87455-092-0
Spill-wire-bound edition:
ISBN 0-87455-022-X
S12.95
ISBN 0-97455-104-8
Ask for COMPUTE! Books at your local book or computer store. To order direct, call loll free 600-346-6767 (In N.Y, call 212-887-8525) or write COMPUTE! Books. P.O. Box 5038. F.D.R. Station. New York. NY 10019.
Customer Service hours ore 10:00 om-12:30 pm ana 1:30 pm-3:00 pm EST. Please include S2.00 shipping and handling in the U.S. or $5,00 airmail NC residents add 5 percent sales tax and NY residents add 6.25 percent sales tax. Please allow 4-6 weeks lor delivery.
co™P C comoov,
OnS' C< W
COMPUTE! Books an, ovalauo outside the United Siato* from lubxdiories of McGraw-Hill international Book Company.
Lyco Computer Marketing & Consultants
Since 1981
Order processed within 24 hours.
COMMODORE
128D
COMMODORE 64C
System Commodore Monitor
SC59.95
$439
$164.95
1541 C Disk DnvB
128D Plus
Thomson 4120
95
COMMODORE 128D
System Special
Commodore 128D Computer/Drive
COMPUTER
HARDWARE
1571 Disk Drive
S215.35
16Q1 Disk Oiive
SLOWEST
Indus GT C-64 Drive
S1B9.95
Blufl Chlp64C Drlvo
SI 39.95
Blue Chip C 12S Dnvs
S 195.99
I802C Moniiw
SI 89-95
2002 Monitor
5239.95
1901 Monitor
SCALL
SLOW
64 C Compute' I2BD CompuiorvDnvo
$439.05
1670 Modem
SCALL
C-1351 Mouao
S32.95 ..
1700 RAM
S109.95
C-175OHAM
S16S.95
1761 RAM C64
S124.9S
Priced loo low
Call For Ca
December Special!
t0 Prfnl-
COMMODORE 64c
95
System
Commodore 64 C Computer
Commodore 1541 C Drive ,/ NP W Printer
Thompson 4120 Monitor
$649 95
Attention Educational Institutions:
If you are not currently using our educational
Panasonic
service program, please call our representatives for details.
1091 Model II
â&#x20AC;˘ 100% IBM PC/XT
COMPATIBLE HARDWARE
Quantities Limited
-
S119 S59 S89
BCM 12AAm. Mocmw
$89
BCM 14C Colw HGB MonllOf -,
S559
S169
ZucksrtnanJ
SCALL
Hayes Compatible
available)
<D BLUE CHIP special
Iomega Bernoulli
SCALL
Blue Chip
AST
SCALL
Personal Computer
Karaites
-
SCALL
<W Seagate 95
(Green, amber
A color monitors
S94.99
Avaiai Graphics Card
1200 Baud Modem
$479
S269
BCC CG Color Card
Smarteam
compatible!
BCH 12G Gr. Monitor
BCPC PCOTComp
PERSONAL COMPUTER
PC
PC5V. Drivs MS DOS - Basic Soft
m BLUE CHIP
Seagate 20 Meg Hard Drive
HARD
DRIVES
20 mag kit
$2?S 95"
30 mag kit
5299.95'
40 meg lot
$489.95'
'Drives include controller 40 meg w'o controller
1-800-233-8760
$749 95 (Hard drive must
be Installed)
Lyco Means Total Service.
New Item! Computer Area Light Cenler
Mark "Mac" Bowser,
Sales Manager
I would personally like to thank all ot our past customers for
helping to make Lyco Computer one of the largest mall order
companies and a
• Heavy-duly wcrighiodbnsftfor Gxlra stabrMy
• Built-in
Giorago
pens, and paper
Introductory
price: $29.95 (includes delivery)
extend my personal
Disc
invitation to all computer enthusiasts who have no! experienced the services that we provide.
Please call our trained diverse product line and weekly specials.
disks,
optimal positioning
leader in the industry. Also. I would like !o
sales stall at our toll Iree number to inquire aboul our
lor
• Twd-hingod doshlop nrm Tor
Storage QVS-10 5'/.
$3.99
QVS-75 5'/.
$16.95
QV5-40 3W
111.95
First and foremost our philosophy Is to keep abreast
of the changing market SO that we can provide you with not only tactory-fresh merchandise but also the newest models offered by the manufacturers at the absolute best
Great News
possible prices. And we offer the widest selection ol
computer hardware, software and accessories.
Feel free to call Lyco If you want to know more aboul
a particular item. ! can't stress enough that our toll-free
number is not just for orders. Many companies have a toll-free number for ordering, but if you just want to ask a question aboul a product, you have to make a toll call. Not
at Lyco. Our trained sales staff is knowledgeable about all
Peak Peripherals HS232 Modem adaple" lot C6*l ?B • Adapts s!0 DS25 MoOem to your Commodore computer
Only $19.95
Ihe products we stock and is happy to answer any quostions you may have. Wo will do our best to make sure that the
Printer Interfaces
product you select will fit your application. We also have Saturday hours — one more reason to call us for all your
computer needs.
Once you've placed your order with Lyco, we don't
forget about you. Our friendly, professional customer
service representatives will find answers to your questions about the status of an order, warranties,
product availability, or prices.
S38.9S Xetec Supetgraphics ... SSB.95 PPI
S4S9S
Cardco GWhu
J35.95
Caidco Super G
$«.B5
Lyco Computer stocks a multimillion
dollar Inventory of factory'fresh
merchandise. Chances are we have exactly
Special Purchase
what you want right in
Data Stiaie-Mo&songef
means you'll get it fast. In fact, orders are normally shipped within 24 hours. Free shipping
Answer Modem
our warehouse. And that
on prepaid cash orders
over S50, and there is no deposit required on
C.O.D. orders. Air freight or UPS Blue'Red Label shipping is available, too. And all products carry the full manufacturers'
300 Bsud Auto DiaWuto
Only $29.95 Great Bargain
warranties.
Contrive! M-1 Mouse
I can't see why anyonB would shop anywhere elso. Selec tion from our hugo In-stock inventory, best price, service that can't be beat — we've got it all here at Lyco Computer,
• Complete wilh Graphic Utility Soltwaio
TO ORDER, CALL TOLL-FREE: 1-800-233-B760 New PA Wats: 1 -800-233-8760 Outside Continental US Call: 1-717-494-1030 Hours: 9AM to 8PM, Mon. - Thurs.
9AM to 6PM, Friday — 10AM to 6PM, Saturday
For Customer Service, call 1-717-494-1670, 9AM to 5PM, Mon. - Fit Or write: Lyco Computer, Inc. P.O. Box 5088, Jersey Shore, PA 17740
Risk-Free Policy: ■ lull manufacturers' warranties ■ no sales lax oulside PA ■ prices show4%casnflisC0Lmt; add 4% (or credit cards - APO, FPO, international, "-.;'■ plus 3% (or priority ■ 4-week clearance on personal checks 1 we check lor credit card that!' sorry, compatabilily not guaranteod ■ rglurn authonJatian required' price/availabilily sub|ect to change ■ prepaid orders
under $50 In Continental US, add S3 00
MailwCard
■ Works wild Goos
Only $32.95 Mouse Pad > provides clean, dusl-troa sur
face for your mouse ■ No-mar
backirtg
Eo
pfolocl
your dosk surface
9x11 .... $10.95
SOFTWARE
\CCESSORIES Printer
Diskettes 1/4 JO
$8.99
)D
$9.99
tua:
XI
W.45
3D
£6,95
COMMODORE
Paper 150 sriral whito. 201b .... S9.95
Accvua:
SoloFkgnl
$13.95
unison World.
1000 Bit G'. oar 14- . . $29.95
Echelon
Top Gunner
$13.95
Pnnt Master
£24.95
1000 mailing label; .
Laadci Board
£22.95
Origin:
Art Gallery 1 or 2
S1B.95
Mach5
S19.95
Auloduel
$28 95
Ultima III
£22.95
Ulnmn IV
$33.95
Moeblut
£22.95
. .. S9.95
Surge
Suppressors QVS Surge S-oullot . ... S24 95
!:
DD
S7.99
HD
S16.95
wncDSDD
£8.99
batlm:
30
$9.95
3D
$12.95
5 ■all:
QVS Surge 6-oullet with.
EMI'HFl
S32.95
Si2.60
3D
$17.99
3D 3D _
_
wricSSDD
$13.95
wricDSDD
S1S.95
Free □ilk Slorag* Ciu of S boxaa
„
; 1 + IBM/AP
Drive Maintenance S9.95
No ri ion let 5 V* Drive $17.95
Switch Boxes S49.H5
Cent-36'AB
S49.9S
RS232 ABC
$52.96
Corrt ABC
SS4.9S
RS232ABCD
SS9 95
CemABCD
$59.95
Available
Video Tape SKCT120VHS
SW*
$6.95
IkMai
$10.95
s
$11.99
lay
£19.99
dandle
$16.75
«J —
113.95
■XJ-Apple/PC
$28.95
met 909
$2*95
a IBWAP ..
(29.95
Wtvet Joystick to .. £34.95
Dustcovers
Video Tape: eacn 3 pack
10 pact
_
S9 9S
. 1091
$9.95
onFX2B6
£14 95
on FX86
$9.95
on LX86
S9 95
■NX10
$9.95
'SR1O
S9.95
■SR15
$14.35
■ 182-192 ■oslia SP series
Color
S9.95 E9.95
$14 95
'.S
$9.95
1
S9 9S
iga
£14 95
Printer Paper sheet laser 0 sheet laser
519.95
Clip Art Vol. #2
£23.95
Clip Art Vol. #3
117.95
Graphics Eipandar
$21.95 £16 95
Hackw HackBr2
$fi.9S £1995
Gettysburg
$33.95
$19.95
Kamplgrupps
£33.95
Phantasla II
$22.95
Ptiantasie HI
$22.95
ftingolZeffin
£22.95
Flood War 2000
S22.95
LabynnVt
,.„ £19.95
$22.95
War in tho S. Pacific ... £33.95
Bank Si. Writer +
144.95
Wargame Const:
$16.95
Epyi:
Bartlocruisor
£33.95
ApshalTniogy
$11.95
Create A Calendar
£15,9S
$22.95
Lurkng Honor
$19.95
$22 95
Top FikH Eimlnaloi
$15.95 £35.95
Gflmstona Wamor
$20.95
Battle of Anteliem
$28.95
Destroyer
Fompflk I
£17.95
Colonial Conquest
£22.95
Movie Monster
Geodei
£23.95
Compgier Ambush
$3395
Ftogue
Goofilo
$29.95
B-24
£19.95
SI. Spots BaskafoaH ... $22.95
Writers Workshop
S29.95
GooCalc
$29.95
SuWoglc:
R-grit Simulator II
S31.49
Winer Games
£22.95
Jot Simulator
$21.95
Wortd Gamos
$22.95
E)eBkpak I
-
Brodarbund:
$7.95
Sub Batite Simulator ... $22.95
Ftabbd:
$19.95
Scenery Disk HI
Slarglider
$25.95
£13.95
Timaworka:
GuBd of Thieves
SS5.95
$27.95
Carmen San Diego
Graphic L*. I, II, lit Karateka
£12.95
Print Shop
£25.49
print Shop Comnan
$22.95
Print Shop Paper
£12.95
£11.95
SuD Battle
£22.95
Winter Games
S22.95
California Games
S22.95
Supor Cydo
Si 1.85
Partner C64
£12.95 £24.95
Ulcrclaagufl:
Porlnar 12S ._
£39.95
Microleag. Baseoan
£22.95
Swirt Cat 123
£29.95
General Manager
£16.95
Wwdvmter 128
£29.95
Slat Disk
$13.95
86 Toam Disk
$11.95
Unlwn World: Art Gallery 1 or 2
SM.9S
MIcroproM:
Pnnt Mailer
$'7.95
Connie! in Violnam
$22.95
Crusade In Europe
K2.95
Decision in Desert
$22.95
F-15 Strike Eagls
W3.95
Silent Service
$22.95
Gunship
$27.95
Accg»: Loader Board
$24.95
torn Frame
534.95
Call for Availability
S14.95
Wld/s Groat BnEODall.
$11.95
Actlvltlun;
Summer Gamas II
£22.95
Chump. Basketball
£27.95
Vorpd Utility Kit
$11.95
Cnompionsrnp GoH
£24.95
World Gamos
$22.95
GFL Football
S27.95
Hackor
Flrsblrd:
„
$16 35
Hacker 2
$24.95
Music Sludro
$29 95
J22.95
Tass Times
$24.95
S22.95
Epyi:
Pawn
£22.95
Apshai Trilogy
Talking Toachei
S22.95
Rogue
Trockor
S22.95
Winter Games
£22.95
Great aovlnga on Epyx,
Starglider
$22.95
World Games
S22.95
Csrdco. Eastern House, High
Sentry
$22.95
SSAVE
Canton
SSAVE
Toshiba VCRB
SSAVE
Teimika Monitors
SSAVE
Panasonic Monitors .- -. SSAVE Dennison Diskollos ... SSAVE
Tech Expressions, Time-
works, Splnaker. Scarborough. Continental,
and much moreTI
Save up iu 50% off brand prlceil Call lof your maka and modal 1
Colossus C Iwss IV
$19.95
Etna
£18.95
GoMenPaih
GuHdot Thwvos
Mlcrolaflgua:
S13.95
_
$22.95
Firebird: Gullo1 Of TTiaves
£26.95
Microleag. Baseoall
S22.95
Pawn
S26 95
General Manager
$16 95
StarBiK»ar
S26.85
Stal D>ik
$13.95
Mlcroprote:
'BE Toam Dtik
£11.1)5
Silont Swvwo
Mtroloag. WroBliing
SMew
MlerDprew:
-.... £24 95
Sublofllc: Flifllit Simulator II
$32.95
F-15 Strike Eagle
£19.95
Jot Slmulalor
$32.95
Gunsnlp
£19.95
Sconnry Disk
S17.95
Kennedy Approach ... £13.95
Silent Service
$11.95 ., £16 95
Night Mission RnbaJI... $18.9S
Bank SI. Wrlier
Movie Monster
SSAVE
$22.95
BrodartKjnd:
£19.95
Wuards Crown
Tournament »1
.
Mnonmist
Toy Shop
$19.95
Sir. Sports DasketDall. S22.95
Anchor modems .
$39.95
Leatrwr Goooessos .... S22.95
$19.95
Slat«n!aB
£11.95
SSAVE
Zorfc Tnlogy
Koraloka
$22.95
Graphics Scrapbook .... S11.95
Novation modems
£22.95
Champ. Basketball ...... $22.95
$31.95
Sha/d o> Spnnfl
$19.95
Computer Cover-up
$22 95
Graphic Lib. I or II
$22.95
FootUall
SSAVE
PeOolo Beach Goll Cnamp. Baasball
$32.95
Leather Goddesses
S22.95
Leading Edgo
$27.95
Actlvlaion:
Pnnt Shop Compan
$11.95
Fastload
SSAVE
£?7.B5
10th Frame
$25.95
Titanic
Destroyer
Ounnium Link
Wld.CI. Leader Board.
Print Shop
$16.95
Geos
Accmi;
Ancient Art of War
TasB Timas
SI2.7S
Ribbons
sheet ivory. ZOID .... $9.95
$17.95
Gomsiono Hnalaf
£39.90
Generic
S9 95
Clip Art Vol. #1
Special Pricing
(du&Kovers( 1081
$29.95
Strangle Simulation!:
515.95
Factory Fresh
Certificate Maker
S19.95
Cjoalo A Cnlondar
Closeouts!
S29.95
$19.95
Epyi: £4.49
Newsroom
Champion. BuBkntbaO.
Baritdty SottHorka:
Cent 25r AB
Springboard:
AketB
Music Studio
Cleaner
$26.95 $5.95
Acilon Sotl
Actlvlilon:
112.95
oomy
Famous Coursss #2 ... $11.95
S'495
.... (10.95
_
Famous Couraos #1 ... S11.95
QVS6-out Pow Slrip.
M.S5
5
... S22 95
SNEW
Joysticks 2 _
Wld. Cl. LcaOoi Bra
£18.95
Color Ribbons
:3
$11.95
Thunder Choppor
C:
£11.99 $14.99
TnplaPacK
Up Penscooe
£12.99 ~ * 18.99
3D .DD
S22.95
S29.95
Cleaner Kit
tathn:
SS8.9S
Bi Framo
indicator
QVS Surge 6-ouMot with
Nortronlca SW Orlva
}D
«h-iaS
$19.95
Origin:
Ultima I
$22.95
Ultima III
$22.95
Ultima IV _
£33.95
Moeblus
$33.95
Ogre
$16.95
Strategic Simulation ■: RoaO War 2000
£22.95
Kampfgruppe
£33.95
Shard of Spring
£22.95
Battle ol Antatiam
$33.95
Computer Baseball
$7.95
Gettysburg
J33.9S
WnardE Crown
$22 95
Chicknmauga
$33.95
Subloglc: Jet Simulator
£31.49
Scenery Japan
$17.95
Scenery San Fran
$17.95
Scensry <1-#fl
$64.95
Flight Simulator
£34 95
Tlmnworfci: Swllicak:
£39.85
Wordwrtter
£M,95
Unlaon World:
Art Gallery 2
£14.95
News Master
£49.95
Print Master ( + )
$29.95
Fonts & Borders
£17.95
5 shipping on Prepaid cash orders over S50 in the Continental US.
New 10801 Model II
Price Guarantee
Since 1981, we have led the Industry by continuing to offer the lowest national prices while providing quality service. Many companies have come and gone trying to imitate our quality and service. II by some oversight we do not have the lowest prices advertised on the products you desire, then we would appreciate the opportunity
Now 150 cps Draft Mode NLQ Mode
Panasonic
10801 Model II
Friction & Tractor
Feed 2-Year Warranty,
to rectify this oversight.
$15995 Monitors Ttomion I 230Ambor TTU12"
$85
450 Ambar TTU15"
$129.95
4120 CGA
$199.95
4160 CGA
$259.95
4460 EGA
S319.95
4375 UllraScaJi
$459 95
Modems
llin.i Chip:
BCM 12" Gieen TTL
$79
BCM 12-Amber TTL
$89
BCM14"C0l0r
$259.95
THOMSON
Mulusync
$549
Zenith:
ZVM 1220
...M9
With r 11oi,|. „ I .137:; U,If,IL,| .in
ZVW 1230
$89
$219
2400i PC Card .
SCALL
Kayu:
and Commoooro
$199
RGB data cable
199 $99.95
2400
■ CompaliblH with IBM
$459.95
-.- Smaflmodom 300
$149 95
33 SmartmodBm 1200 ...
S285.95
Smartmodom 2400
$425.95
Great Performance Great Price
120 cps Draft EZ Front Panel Selection NLQ Mode
NX-10
1200hc Modem
■ 14- RGBIWeo
Wide Carriage Special
nnrail il'
12001 PC Card .
4120 Monitor composite analog
NEC:
Siva Si! ovai' NEC Mullliync
■IL
Avitax:
SP 180Ai • 100 cps draft • 20 cps NLQ • direct connect for Commodore
$124 95 PRINTERS SP IBOAI
$124 9S
SP rsoVC
S124.95
SP 1000VC
S135.95
SP120WC
S144.95
SP 1200Ai
SISS.95
SP 1200ASRS232
S155.95
SL 80A1
S295.9S
MP130CAI
$269 95
MP5300AI
S375 95
BP5420AI
5879.95
SP Sarios Ribbon
$7.95
SK3000 Al
$349
SK3O05AI
S429
BROTHER M1109
$195
M1409
$299
M1509
S365
M1709
S475
Twlnwrltoi B Dol S Daisy . .. $899 M1724L HR20
ICALL $339
HR40
$569
HR60
S709.95
Panasonic
EPSON*
SEIKOSHA NP-10
$134.05
NX-10
$149.05
NX-IOC wlnterface
$165.95
NL-10
S199 95
,
NX-IS
$289.95
NX-1000
SNowl
ND-10
$259 95
ND-15
$375.95
NR-15
$409.95
ND-15 24 Pin
$G9S.95
NB24-10 24 Pin
$409.95
NB24-15 24 Pin
$549.95
^CITIZEN 120D
$149 95
1M0
S175.95
MSP-10
$259.95
MSP-40
J2B9.95
MSP-15
S324.95
MSP-50
MSP-45 MSP-55
S459fl5
Premiere 35 TriDuto 224
LXBDO
$175 95
FX86E
$M9.95
FX286E
$429.95
EX 800
S3 74.9 5
EX1000
$509.95
LOBOO
$369.95
IQ1000
S549.95
LO2500
$849.95
QO3500
SLOW
LQ850
$499 95
LQI050
$679.95
Okimals20
$119
Ohimate 20 w/cait
$179.95
120
$189.95
10801 Modol II
$159.95
10911 MMol II
$179.95
10921
S295
1592
$379
1595
$419
3131
$259
3151
$399
KXP 4450 LflMf 1524 24 Pin
SCALL $549 95
SILVER REED EXP 4S0P
$190
EXP 600P
$299.95
EXP SOOP
$649
Toshiba 321SL
S489
180
$219 95
18!
$199.95
192 ■
$309.95
$350.95
1931
$419.95
S425.95
293 w:jnl«fa»
$449.95
293 w.Merface
i5B5.95
D25
S499 95
$46* 95
294 w iiMBfiace
$819 95
635
$779.95
$624 95
393
$955.95
341 SL
.$899
DIABLO
Join the thousands who shop Lyco and Save! e ltock interfacing for Atari. Commodore, Apple end IBM.
$859
P351 Modol II
BEFORE TYPING . . . Before typing in programs, please refer to "How to Type In COMPUTED GAZETTE Programs," elsewhere in this issue.
Gradebook See instructions in article on page 33 before typing in. 13
85
AA
A9
CB
85
AB
9A
04
B5
A9
A9
00
85
A6
A9
AF A7
85 85
AB
85
AC
A9
05
E2
0018:85
U0
A9
80
8D
BA
F6
C020:02
A9
0]
85
8B
A9
BE
20
C5
C028:D2
FF
A9
08
20
1)2
FF
20
35
C030:42
C0
20
EC
CJ
A2
14
A0
37
4C
Bl.
C000:A9
00)3:35
C03B:00
88
D0
FD
CA
D0
FA
C040:32
C0
A9
00
85
06
85
04
93
C048:85
A6
A9
35
B5
A7
A9
3F
ES
C050:8D
86
02
BD
21
D0 A9
93
86
C05B:20
D2
FF
A9
00
8D
20
D0
80
C060:A9
0B
8D
2!
D0
A0
13
20
8C
CB6B:91
ca
ca
C8
C8
C8
C0
28
9U
C070:90
F5
A9
2B
A0
CA
20
JG
2E
C07S:AB A2
18
A0
00
18
20
F0
17
C080:FF
A9
6A
A0
CA
20
IE
AB
82
C0B8:20
B8
C0
2H
54
C9
4C
E8
AD
C090;C6
20
AJ
C0
A2
19
A9
42
CC
C098:9J
02
20
AA
C0
CA
C0A0:60
A9
00
85
02
A9
D3 04
F6 85
DB 59
C0A8:33
63
A5
02
18
69
28
85
D4
C0B0102 C0B8:A5
A5
03
69
00
85
03
60
13
06
AA
85
AD A0
00
20
4C
C0C0:A1
C0
SA
18
69
20
83
29
C0C8:C1
E8
C8
C0
05
D0
F3
A0
7E
C0D0100
20
AA
C0
A6
AD
BD
80
A3
C0D8:65
20
83
Cl
E8
C8
C0
05
92
01
C0E0:D0 F4
20 AA C0 A0
00
A6
E5
C0EB:AD
BD
80
66
20
83
Cl.
E8
A2
C0F0-C6
C0
05
D0
F4
A9
00
85
88
C0F8:8E
A5
34
4A
66
8E
48
A9
F7
Cl00:00
18
65
8E
85
FB
68
69
75
C10B:42
85
FC
48
A5
FB
48
A9
89
C1L0:C8
85
02
A9
04
85
03
A2
13
C118:13
A0
00
Bl.
FB
D0
02
A9
39
C120t20
91
02
C8
C0
]3
D0
F3
CC
C12B:A5
FB
18
69
14
85
FB
A5
6B
C130:FC
69
00
85
FC
A5
06
IB
87
C138:65
FB
85
FS
A5
FC
69
30
Dl
C140:85
FC
A0
00
iil
FB
20
83
IB
CJ48:C1
C8
C0
05
D0
F6
68
18
92
C150I69
80
85
FB
A8
58
69
00 D2
C]58:85
FC
48
98
48
20
AA
C3
49
C160:CA
D0
B6
A6
06
A0
03
BD
2F
C168:80
67
20
83
C!
E8
C8
C0
46
C170;05
D0 80
F4 99
A0
27
B9
C0
07
FB
Cl78:09
C0
07
88
10
F5
50
C180:68
68
60
85
05
8A
48
98
32
C188:48
0A
0A
IB
69
14
as
A2
as
C}90:02
A9
2F
95
F7
CA
10
F9
C3
C198:A2
00
A5
05
C9
C9
D0
0C
95
C1A0:A2
02
BD
E9
Cl
95
F7
CA
6B
C1.A8:10
FS
30
11
F6
F7
38
FD
8F
C1B0:E6
Cl
10
F8
18
7D
E6
Cl
EF
Cj'B8:E8
E0
03
D0
EF
A2
00
86
E6
CJC0:FD
BS
F7
C9
30
D0
0A A5
CA
C1C8:FD
D0
04
A9
20
D0
04
A9
90
C1D0!30
E6
FD
91
02
C8
E8 E0
E4
C1D8:02
90
E6
E6
FD
E0
33
93
D6
C1E0:E0
68
AB
68
AA
60
64
0A
34
CJE8:0J.
20
2A
20
A9
33
85
C6
5B
C1F0:A5
A7
85
B0
A5
A6
85
AF
6F
C1F8:20
E2
C6
48
20
BC
C6
A5
C9
C200:8B
85
B5
68
C9
5F
D0
08
5F
C208:A5
88
49
04
85
BB
D0
E8
9]
C210:C9
13
D0
17
AE
8D
02
D3
4B
C218:12
20
54
C9
A9
00
85
06
34
C220i85
04
85
AF
A9
05
85
B0
32
74
COMPUTEVs Gazelle Special 1938 Issue
80 C6
67
10
05
Bl
2A 20
20 E)
AA
EA
C228:4C
48
C2
C9
0D
F0
94
C9
D8
C4D0:AU
A4
FD
SB
B9
C230:U
D0
2B
20
54
C9
A6
B0
AI
C4D8:20
El
C5
20
20 10 91 F8 53 A9 FE 39 FF F0 4A A0 BD IB Bfl 06 09 74 20 20 D2 FF D8 EC AS A6 05 DF
C238:EB
17
DB
1.2
A5
FF
C6
79
C4E8:85
20 B5
El
20
El
C248:20
BB
ES
C6
E6
B0
C9
C4F0:00
Bl
02
C9
C250:A5
B0
38
69
72
C4FB:40
A9
C258:02
C9
91
6D
D0 C500iC8 C0
02
B5
E6 04 C0 4C C9 03
C9 33 D0 EE
C4E0iC6
02
04 B5
33
C2401F0
13
D0
C260:D0
C508:B6
B0
4C
DS 05 44 C2
30
23
54
C9
A4
B3
A6
8C
C268:AF
F0
06
C0
ai
D0
F0
.17
C270:l4
C0
05
F0
10
C6
06 B0
82
C27B:B0
C9
04
D0
05
38
A5 E9 02
24 A4 C510IC9 90 08 A9 C518:4C IF C5 AA
35
C520:B6
F0
A9
20
20
C280:85
B0
4C
8B
C2
A5
04
F0
DC
D0
C6
04 C9
C6
B5
D0
D6
4C
9B
C290:48 C2
9D
D0
23
20
54
A5
C538:A8
C298:C9
A6
AF
F0
0A
B6
B0
0D
E0
01
A6
88
C540:FF C548:C5
C2A8:06
F0
07
C6
06
4C
C2
44
C550:4C
C2D0:C6
AF
C6
85
D0
4B
B3
C558iD0
C2B8:C2
C9
ID
D0
ID
54
C9
9E
C560:7A
18
06
C2C0:A6
AF
E0
05
D0
E3 20 0B
B0 09 B2 4C
C0
C2A0:05
A4 D0
05 C8 E6 CB 20 1.0 A9 04 20 60 C9 IB D0 03 00 DB C5 20 2D 20 CF
B5
C288:02
C528:A4 C530:E5
02 C9 D2 FF CE A5 D2 FF DE 20
A6
06
F7
C568:A8
C2C8:E0
5F
E6
06
4C
D3
E0
C2D0:C2
EC
B5
D0
E9
4C
C2D8:48
C2
07 AF C6 C9 20
90
07
C9
C2E0:B0
03
4C
43
C7
C9
C2E8:10
A5
AB
F0
0C
C2F0:AB
A9
20
91
C2F8:60
C9
5C
00
C6 AS ce 4B AS
C333:B5
20
54
C9
B0
91 06 20
C30B:C7
A9
64
06
C310:B6
A9
01
85 B5
C318:E6
A6
20
C320:A6 C328:18
20 20
C330:20
IB
AB
C338:E2
C6
C340:85
B6
C34B:C9
93
C350:2A
20
C358:A9
C9
C360:03
CA
BS 85 06 20 0F C9 10 DB 07 A3 01 14 20 60 C4 4C 48 C2 EC D0 32 20 FE C5 D0 30 22 CA A2 27 A3 00 DB 91 02 88 D0 FB E6 ]»■' D0 FS 20 22 CA A2 67
F0
0C
B6 B7 AE
86 9D
C6
C6
BE
D0 46
C3
FF
20
CC
30
D3
06
20
FE
7C
C9
04
F0
03
AC
C6
C9
43
8E 0B
CB
A5
A6
F0
CB
85
BE
13
ae
A9
C9
D0
F6
E4
C578:88
A9
C9
67
99
5B
FD
C580:65
99
80 4C
02 SE 80 C9
DA
C570:20
20 22 CA E5 CB CA
69 91 A4
14
D0
9B
A4
DB
0B
3C 4A
A6
AS 35 P5 3P A5 A6 85 20 C2 C9
C588:52 C590:4A C59B:85 C5A0:A5
D0
AB
C2
C9
A5
B6
F5
C0
A2
00
80 66 48 C2 6E 50 A5 A7 C9 03 90 D0 A6 4B A9 00 B5 BS 12 20 83 C7 68 85 A6 SE 18 69 80 85 FB AS D0 00 B5 FC A0 00 Bl 84 00 D0 06 29 DF D0 DC B5 91 32 C8 CO 80 04 20 E5 CE A5 B5 F0 E3 7F A9 C9 91 02 88 14
F3
FF
A9
7E
F0
65
99
C5A8:R3
5C
C5B0:FB
C0
DA
C5B8:02
E6
85
C4
C5C3:D0
ED
A0
14
3B
C5C8:D7
A0
A0
CA
35
C5D0:C0 C5D8:88
13 10
D0
F9
A9
00
91
32
AD
FB
20
B8
Cv)
4C
48
C5E0IC2 C5E8iE6 C5F0IA9
8A
A0
03
88
30
05
D9
Cl
B0
F8
98
30
39
C8
D7 9D 5E
20 00
20 20
D2
FF
8B
D0
FS
47
CD
TiD
63
A9
C8
C5
C600:A0 CA
20
D0
C6
20
E2
59
0B
20
BC
C6
28
E4 SS
C5F8:A9
C368:47
A0
13
88
BB
C6)0:A9
0D
20
D2
FF
60
20
C37a:)0
F9
20 E5 CB CA D0 Fl
C6 60 54
FD
C618:C9
A2
FE
B5
31
9D
00
CF
C378:4C
48
C2
FB
60
A2
FE
BD
00
31
CA
D0
F8
60
CA
20
D0 C6
20
4C
00 FS
91 Cl
02
FC
13
CA
C6
32
D0 C628:CF 95
C9
BE
C630:A6
AB
B7
54 85
8E
D0
04
03
DC
0B C9 38 60
44
FB
35
BA
C638:C6 C9 C640:31 D0 C648:BC C6 C650:A0 01
A2 06
A9
BC F8 A9 A4 E2 59 A2 Efl 20 90 02 7C
20
BA
FF
20
BC
C6
DE
C658:A9
B9
A0
CA
20
C6
A9
65
85 CC 85 AD 0D F0 IC C9
D0 20
E2
C6
BB
14
F0
2C
AA
C380:D0
41
20
39
20
C390;54
F0
16 C6 20 2F CC AS SE 17 A9 0F A2 08
C398:20
BA
FF
A5
C3A0:A2
21
A0
CC
C3A8:C0
FF
A5
C3E0:20
FF
C3BB:A2
BD S0
A0
20 BD FF 20 AD A2 24 A0 CC 20 22 CA A9 02 68 38 20 D8 FF
C3C0:4C
DC
C3
C9
0C
02
18
C608:C9
C9
C38B:B0
AD
DA
A5 A6 02 69
A5
A9
ES
69
D3 4B
C6 20:CA
A0
40
C660:00
D0
7F
20
7D
C668:C9
77
C9
5B
B3
CC C9
20
D2
OC
D0
01
85
CC
CC
C3C8:36
C6
20
2F
C6
B0
C3DS:02
CC
A9
00
00 A0 8E C9
7E
C670:C9 20 90 Fl C678:A4 AD 99 24 C680:i:6 AD A5 AD
C3D8:18
20
D5
FF
A2 A5
C3E0:F0
45
A2
04
AB
00
C3EB:F0
FF
A9
0F
20
C3
42 54 IB 20 FF A9
ce
C690:AD
P0
A0
A2
08
AS
20
BA
FF
A9
C9
C698:BD
Fl
B4 A2 18 60
24
C3F0:0F
A5
AD
F0
C3F8:00
20
27 C5 DD 7A A5 26 20 4F C5 99
BD
FF
20
C0
FF
A2
E6
C2
A0
CA
20
IE
AB
C6
0C
C403:0F
20
C6
FF
20
CF
FF
C9
FB
C6A0:A9 C6A8:AD
4C
65
C6
A9
92
A3
C408:2C
D3
F9
SB
C6
48
CA 20
40
20
A3
12
FA
60
A9
85
03
A3
00
60 18 96 IE 7E 60 CA 37 90
20
0C
5A IC
C688:20
BC
C6
85
FF
AB
A2
CC
C9
01
03
C9
20
B0
03
20
7D
C6F0:C7
A5
AF
B5
A6
A5
B0
85
CC
C9
10
F0
C4
C6F8:A7
20
AI
C0
A6
A7
20
AA
61
A9
00
CA
D0
FA
A6
A6
BD
31
EC
9C
C700:C0 C70a:C7
65
02
85
FD
)8
69
B6 06 13
2A
F0
85 A5
BA
C7)0:69
85
A9
A0
BS
02
A9
42
FC
A0
12
84
04 At) 20 BD 20 C9 4B AS
00
6)
AA Bl 10 F7
A8
ES AB A5 03 6B 02 A5 A6 9B AA 20 B8 8D 09 60 91 A5
CB
06
C418:20
CF
C420:0F
20
C428:02
20
C430101 C438;0)
85
ca
A9
29
C443:2a
E2
C6
C448:D0
0B
20
C450:37
CB
4C
01 A0 CB 4C 02 54 C9 48 C2
C458:03
4C
42
C5
C460:20
CF
CB
C468:IB
65
A6
C470jB5 C478:85
05
A9
03
A9
C483:20
BA
FF
8A 85 00 04 A9
C488:20
C0
FF
C490:A5
A6
05
C498:F3 0D
A9
C4A0:AB
A9
C4A8:E6
A3
C4E0120
76 CA
El
C5
C4C0:B9 C4CB:10
DC
39 20 20 IE
C410:F0
20 B0 65 C6 A9
FF
D0 C6 20 E2 C6B8:BC C6 68 60 A9 C6C0:99 A3 04 BS 10 C6C8:00 85 02 A9 42 C6D0:48 9a 48 A2 34 C6D8:20 F0 FF 68 AS C6E0:An 60 20 E4 PF C6E8:23 37 C7 20 54
20 CF FF C9 2C 20 D2 FF 4C 0B C4 FF C9 0D D0 F9 A9 C3 PP 20 CC PF A9 C3 FF 20 24 C6 A9
C4BB:A0 CA
A9
ED
AS
A2 00 A2 04 B6 F0 0E A0 85 05 20 IE 20 10 IE AB AA 20 6A A0
D3 8B BF FB
C6B0:20
68
20
F0
FB
BA 23 21
FF
5F
ia 00 C718:D3 02 C720:C0 A4 C728:A8 88
A9
00
85
AB
B3
PF
B0
C730:60
00
14
IB
IC
29
24
A4
42
B6
59
C7 3B:AA
Bl
AB
29
7F
91
AS
as
4D
23
IE
B6
C740:)0
F7
60
48 A6
A6
DQ
34
A9
4F
C748:C9
20
F0
06
C9
41
AB C6
A6 A9
FD
14 67
C750:6B
60
D0
09
C758:A9
AS
BB
10
A4 FD B8 9F El CS 20 D2 CA 20 IE 76
C760:C9
20 41
A5 91
AB
FA
D0 B0 A4 F9
90
03
3B
E9
C7G8:AB
4B
20
83
C7
6B
C770i91
AS
A2
12
A5
A6
0A 02
El P9 AA 3A 68 62 43 A4 F5 09 80 8E P0 02 14
C778iA2 02 E4 AB C7B0t84 AC 60 A9 C788:04 4A 66 8E C790:65 8E 85 02
F0
02
E6
85
02
A9
42
1)8
EK
170
8E
3A FC
60 A9 00
85
AB A5
CA20tl8
00
CA2B:85
03
60
13
ID
ID
ID
ID
33
FE
180
48 A9 6a 69
00
18
63
CA30:1D
ID
41
53
53
49
47
4E
95
42
85
3A
CA38:4D
45
4E
54
20
23
0D
ID
99
B0
23 06
3C 88
CA40:1D
ID
ID
ID
ID
50
45
52
28
CA48:46
45
43
54
20
4D
41
52
3!)
69
ID
CA50:4B
0D
ID
ID
ID
ID
ID
ID
F8
18
F9
CA58:1D
25 20 44 45
4F
46
20
47
85
RNS=LEFTS(RNS,1) IF
NOT
"N")
FE BB
190 200
KC
210
(RNS-"Y"
THEN
OR
OPEN
1.5,8, 15, "I"
OPEN
a,8,8,"0:"+BNS+",P
C79B:03
A6
A7
CA
E0
C7A0:BA
18
69
C7Aa:18
69
80
C7B0:00
03
85 03 A5 02 A5 03 A6 CA BA
C7B8!65
85 02
65 85 A6
85
02
A5
03
69
00
5B
CA60:52
ID 41
0D
4E
41
4D
BD
XX
220
C7C0:85
03
60
CA
CA CA
CA
F0
94
CA6a:45
00
41
56
45
52
41
47
6B
XQ
230
C7C8:06
20
E5
CB
CA
D0
FA
A6
13
CA70:45
20
20
20
20
20
20
20
98
KB
240
C7D0:A6
F0
l.B
A5
06
18
65
02
0B
CA78:20
20
20
20
20
00
41
56
06
C7D8:85
02
AS
03
69
00
85
03
E9
CA80147
ID
46
49
4E
ID
20
20
AS
JX BM
2 50 260
C7E0:A5
02
18
7D
EF
C7
85
02
4A
CA88J20
ID
20
20
20
51
SK
270
PRINT#8,CHRS(CODE);
03
69
00
85
03
60
00
32
CA90:20
28
28
43
29
4F
4E
92
00
12
28
21
120(9 SPACES):
F0
C8
84
8C
29
41.
50
45
20
4F
52
7B
CB
B6
Bl
A9
3F F4 0ii
DATA
C808:CF
03 20 02
280 290
C800:20
28
44
29
49
53
4B
92
3C
C810:A9 CB18:A5
42
85
03 A5
2B 85 8D 85 85
65
85
20 65 85 14 BC
C9
B0
16 A9
EE SJ
C
17 02
CA98:20 CAA0:4C CAAB:54
NEXT
'6
28 20 4E
57
1.5
12 52 4D
4F
C7F0:14 C7F8iA9
00 4F 55
ID 29
20
C7E8:A5
20 52
AD
FF
CAB8:00
12
4E
41
4D
45
3F
92
41
8D
85
AE
20
F0
C8
20
Fl
00
20
9D
9D
20
9D
00
EC
CB20:91
B3
20
0F
BC
A4
AD
AS
05
CAC0:20 CAC8:12
59
4F
69
91
B3
20
F4
CB
90
83
CAD0:55
52 55
20
20
41 53
45
C828:AE
20 20
92
91
60
20
E2
BA
20
E2
BA
63
CAD3:00
12
44
41
C838:20
49
B8
20
Al
B7
BA
A0
E6
52
4F
52
00
20 41
45 53
BC AD
C840:64
91
02
20
E5
CB
C6
Bl
48
CAE0:52 CAE8:53
52 45 54 41
3F
C830:01
C848:D0
CA
20
2B C9
20
CF CB
ES
CAF0:20
49 4E 00
47 55 50
4E 4D 45
41) 45 42 45
4E 52
54 20
B8 95
52
46
45
43
76
03
CAB0:20
92
,W"
,CHRS(167)CHRS(0
2);
PRINT#8,CHRS(LEN(PNS))I PRINT#8,PNS; IF RNS="N" THEN FOR C=l TO 17 READ
380
CODE
KK
DATA
300
169,052(5
REM
LDA
SPACES):
#5 2
310
DATA
SK
320
ISPACEJSTA S0314 DATA 169,134(5 SPACES):
PM
330
DATA
QF
340
(SPACE)STA S0318 DATA 169,234(5 SPACES):
SG
350
REM DATA
360
ISPACEJSTA S0319 DATA 0B8[9 SPACES)i
AK
141,020,003
REM
LDA
i
LDA #234 141,025,003
:
Bl
A9
1.4
85
02
42
Dl
C858:85
03
A9
00
85
51
CB00:54
20
4D
41
52
4B
C860:99
3C B2
10
E0
CB08:20
20
20
20
20
00
66
F0
5A
C9
AD
CB10:4D
45
20
20
AD A4
20
20
20 20 A7 4E 41 9C 20 20 87
B2
Bl
4C
CB18:20
20
20
20
44
A5
AD
65
3a
46
49
4E
52
SE A4 AD
A9
00
20
0B
47
20
85
20 56
20
C8B0:8E
20 CB20:20 41
20
C878:02
03 88 B9 80 B0 4E 85 C9 C9 B0
BE AB 07 FA 85 B2
CB28:00
0D
48
C888:91
B3
20
B9 B3
SC C2
20
41
46
CB30:4E
65 A8 A9 00
B2 91
54
ca90:80
A4 20
49
59
00
20
AD
B0
0)
60
E6
T8
F4
CB
90
01
60
20
0F
D2
B8
A9
00
85
2E
C8A0IBC
A8
A9
00
31
A5
A6
64
410
FRINT#8,CHR$(C0DE);
2B
BA
1C
A5 CB 18 65
PB
A6
1.8
F5
MR
420
NEXT
3C
61 20
20
CBB0:A9
8C
BA 20
01
85
B8
CA
AH
430
DATA
BB
A0
03
20
D4
33 EB
A9
C8B8:6A
B2 BL B3 A5 A0 03 A2 3C
02
C8A8:20
A4 91
4B 02 85 8D
45
C898;20
CB
20
22
CA
EA
CBC0:BB
E6
B2
A5
B2
C9
64
D0
F0
F7
A6
BE
CA
CA
95
C8C8i9F
A5
8E
C9
64
F0
04
80
as
FB
A5
AC
D0
0E
A9
3C
A0
03
9A 62
69
C8D0:C9
A9 20
59 20 CB38:CF CB E0 CB40:BE A9 12 CB48:B9 A9 B0 CB50iF0 13 A5 CB58:69 13 85 CB60:A9 90 8D CB68:A9 00 85 CB70:A5 02 18
85
FC
86
FD
A2
E4
CBDB:A2
20 65
49
BB
20
Al
B7
B4
91
02
20
E5
CB
CD
F0
03
4C
5a
ca
60
56
CBF0:A9
00
85
05
85
FD
A0
63
21
C8F8:B1
02
C9
C9
90
18
EB 01. A3 Bl
6D
Bl
C900:65
C9
C9
B0
IE
A5
ca A5 B8 C9 Dl 02 4C DF 85 B5 B5 F0 DF
B8
C8EB:C6
CBa0:FF A4 CBB8:F0 30 CB90:B1 FB CB98i02 29 CBA0:DF C5 CBA8:7F Bl CBB0:02 A5 CBB8:E6 F7
E4
C8E0:8A
BB A0
02
CBC8:F0
04
A5
F7
D0
97
60
20
D3
A0
00
C870jC9
C908:F9 C910J00
C918:18 C920:00 C928:A5
C930:61 C938102 C940:D9
0F
BC
B9 80 92 38 18 80 65 85 AD A5 AE E9 09 85 AE 4C 2 3 C9 A5 05 30 71 02 85 05 A5 FD 69 D0 85 FD 88 10 D2 A4 05 77 FD 60 A2 10 A9 00 95 01 AD
69
00 B9
06 B9 A5
88
85
CBE8:69
80
32
CBF0:85 CBF8:20
3B
91
02
20
37
C7
A4
85
C0
12
C960:05
85
Fl
A5
BE 02
85
02
A5
03
69
00
03
38
60
A5
61
D0
05
72
3F
C9
38
60
20
D0 02
12 20
49 49 08
BB 8D
90 6E
93
20
D2
FF
D4
03
20
4E
C0
DB
00
00
00
00
68
F0
EB
A9
00
85
4E
02 A7 05
CC90:la
60
AD
18
Bl.
AB
C9
69
CC08:18
D0
AD
B8
C9
03
90
1C
CC10:aB
D0
3D
38
85
C978:E9
AB A2 D0 0C AS A9 C9 85 30 F0 14
CC18:68
C9
F0
F0
11
71
C980I85
FD
18
E6 Cl
Al
CC20:60
C988:85
7D
02 48 A9 C9 04 D0 53 30 3A
05
B0 B3 C6 FD D0 F2 88 10 Dl A5 A7 C9 03 )A A5 06 18 65 A6 A8 B9 80 65 C9 C9 D0 02 00 C5 05 90 91 A5 05 C9 B0 BB A0 00 20 83
34
2D 5C 66 35 33
91
02
20
C2
C9
33
2B
C9
20
CF
CB
69
C9D8:A9
00
C9E0:C9
C9
C9E8:C9
18
55 A5 06 69 1 3 AB 85 05 85 90 05 C6 65 05 85
C9F0:69
00
85
FD
20
C9F8:D0
E4
A5
FD A4
E3 RE
CBE0:20
C6
F0 8E
BJ
15
A0
D0
C9D0:B5
C9
B6 F8
03
20
AB
C9C8:8A
91
6C A9
85
60
C9C0:18
FB
D4 C8
43
05 20
Bl
8E 91 FB 88 10 Fl 20 E5 CB A6 FD CA CBC0:D0 AE C6 BE A5 BE C9 02
DB
CA
A5 60
E7
60 ia
Bl
C9B8:C7
A0
Bl
18
C9B0IC9
13
EB
C7
C9A8:A9
B0
86
83
C9A0:88
65
03
B5
F9
C998:90
29
A2 FF
14
C948:20
C990:CA
FB
29 DF D0 E5 CB B0
A0
05
94
CA
A9
A5
DF
Bl
CBDB:02
6 0 A9
C950;10 C958:AA
C970:CE
07
CBD0I22
F9
60 88
C968:2A
BE
D0 CB
20
1.0
CA
CB78:03
0D
AF
18
65
A6
E4
20
22
CA
FD
FD
Bl
02
CB
BE
4C
F4
EC
05
A5
FD
ED
E5
CB
CA
C4
05
20
91.
CD
CA00:B3
20
0C BC A4
BE
F0
18
DE
CA0B:A9
00
20
91
B3
20
F4
CB
63
CA10:90
01
60
20
49
as
20
Al
4B
CA18:B7
8A
A4
8E
86
99
80
67
BC
8D J2
Autoboot Maker
XQ MS
370
GOTO
FK
380
FOR
BP
390
FOR
GC
400
READ
RX
440
SR
450
DATA
:REM
L
DA
DATA
490
DATA
DG
500
REM LDY #S02 DATA 032,189,255
PB
510
DATA
520
REM LDA #$00 DATA 032,213,255
REM LDX
AH
SR
MH
530
MX 540
DATA
XH
160,002(5
169,000(5
169,131(5 LDA
DATA TA
#SA8
SPACES)! :REM
J
SPACES): :REM
J
SFFD5
REM
SPACES):
#131
141,002,003
:REM
S
$0302
550
DATA
SP
560
REM LDA #164 DATA 141,003,003 TA $0303
MP
570
DATA
169,164(5
134,045(5 STX
SPACES): :REM
S
SPACES}:
S2D
EG
580
AA
590
IF BASIC=1 THEN GOSUB 60iGOTO 620
600
Ll=INT(LOC/256):L2=L0C-
DATA 132,046(5 SPACES): STY
S2E
B
(L1*2S6)
CM 610 PRINT#8,CHRS(76)CHRS(L2 )CHRS(LI);
620
160
IF
RNS="Y"
THEN
BU-58+L
EN(PNS)+1 CR
630
160
150 LOC=VAL(LOCS) 160 INPUT "KILL RUNSTOP/RES TORE (Y/N)":RNS
SPACESji
EH
RP
MG PX
162,1.68(5
480
IF LOCS=""
TH
17 3,167,002
S02A7
JE
130
760:GOTO
SPACES):
#255
470
XS
GOSUB
#8
160,255(5
KD
!20
LEFTS(LOCS,D="S"
LDX
DATA
J
BE
IF
#2
DATA 162,008(5 SPACES):
:REM
HD
EN
169,002(5 SPACES}:
DATA 032,186,255 SR SFFBA
INPUT "NftMK OF BOOT PRO GRAM"rBNS INPUT "LOCATION TO JUMP AFTER LOAD";LOC? :GOTO
38
460
110
BASIC=1
TO
CODE
BA
RH
THEN
17:READ
C
REM LDY
INPUT
1 SPACEJTO LOAD";PNS
TO
CODE
LDA
REM
100
140
PROGRAM
REM
C
C=l
REM
FF
CQ
OF
REM
390 C=l
:NEXT
REM
"NAME
:
REM
CLI
REM
Article an page 60.
REM
»134
141,024,003
C850:86
C868:A4
REM
SEI
CAF8:20
A9
RN?=
160
IF
RN?="N"
THEN BU=41+L
EN(PN$) + 1GE
640
IF
BASIC-1
THEN
BU=BU+1
1
GR
650
BL=88-BU
COMPUTEIs Gazalta Special 1988 Issue
75
KG
660
FOR C=l TO BL+1IPRINT*8 ,CHR$(0);:NEXT C
KP 670 PRINT*8,CHR${139)CHR5(2 GH
680
SD 690
CA
27); B=679+LEN(PN£)+1
700 PRINT»8,CHRS(L2)CHRS(L: ); 710
AS
720 GET#15,AS:S=ST
AJ QE KP
730 PRINT AS; 740 IF S=0 THEN 750 END
KP ED
760 L=LEN(LOC?) 770 S=L-1
RK
780
JR
790
MD
800
MB
810
Q.Q 820
CLOSE8
FOR
C=l
IS<="9"
S=E-1
840
NEXT
SM
850
RETURN
THEN
IS=STRS
060
FOR
870
READ
C=]
RE
880 PRINT#8,CHR$(CODE);
EP
S90
NEXT
QG
950
SD
960
SPACES]i
KQ
100
110
6E
03
34
AD
69
B0
69
C4
2E
08
A5
B6
C3B4:05
C8
91
0B
88
4C
42
C3
31
IS C) C394:D0 2 6 EE C39C:95 C4 C5 C3A4:A9 00 20
20
95
61
Cl
CS 2B
08
15
C4 F0
20
85
0B
F0
F4
85
0E
FD
71 C4 AS 0B AD J5 Cl 20 71 8D 15 Cl 4C 59
20
0F
XT=C-X:CH=77:GOSUB310
280
YT=R-Y:CH=78:GOSUB310
CP
290
XT=X;CH=7 7:GOSUB310
RJ
300
RETURN
CM
310
P=40*YT+XT+SC:IFPEEK(P)
GD
320
POKEP.CHiPOKEP+CM.0
DM
330
RETURN
C374:C4
Cl
F0
14
03
3D E7
)4
03 A9
Cl
A0
00
ac
36
C7
9C
D0
03
20
4E Cl
Q3
C8
D0
26 A6
15
03
C9
CI2C:8D
E8
Cl
AD
C134:C1
A9
64
8D
Cl3C:8D
15 03 63 C)
20
C14C:58
60
98
99
00
C0
C154 :FA
A9
FF
8D
FE
FF
C0
8D
63
C0 A9 BF Cl 60 00
D0 07 AD 8E 03 4C E6 Cl Cl F0 6C 8D F0 IB C9 29 F0 IF C9 2A F0 23 C9 21 F0 27 4C E6
79
73 2A
7A
02
60
A5
4B
1.3
34
F0
28
F0 IF F0 D7 Cl C8 20 C6 5D
ClflC
C9
12
CJ94 :25
C9
15
C19C :20
C6
Cl
4C
0D
C1A4
4C
C0
C4
20 C6
Cl
C1AC :F9
C7
20
C6 Cl
4C
12
CB
BB
20
C6
}4
C3
4C
6C
C1.B4 :20
C6
Cl
4C
DF
C5
C1BC:C1
4C
F2
C6
20
C6
Cl
4C
EA
C1C4:67
C2
BA
03
A4
01
01 E8
D0
02
FE E8
01
C1.CC:FE
8E
1.6
Cl
6E
C1D4:A9
20
4B
48
48
48
8D 36
77
C1DC:C7
85
CC
A9
35
65
01
4C
20
FF C2
A2
C1EC :A0
00
8C
BA
EC
16
CE
C1F4 :C1
F0
04
Fl EA C7 4C
C2
C1E4 :85
20 31 36 68
F8
C7
D0
06
68
Fl Cl A8 66
AE
C1FC :37
AA
E9
C204 :6B
40
8C
37
C7
60
A2
00
D7
37 C7
F0
04
85
86
AC 0D 20
76 33
1A
38
0B C)
AD 60
CC
0D
F0
C224 :C9
14
D0
0C
30
DC
29
7F
90
E6
9D
AE
C234 :00
Cl
E8
05 CA C9 20 20 D7
10
C22C :EE
C2
E4
0B E7
C23C :D0
D7
C2
8A
97
C244 :D0
DB A9 0D 20 03 4C E9 Cl
A8
A9
20
3F
C24C :9D
00
Cl
60
AD
FE
C0
85
4F
C254 :04
85
BB
C25C:B5
09
A0
AD 00
FF C0 20 71
C264:7l
C4
60
20
50
C26C:C2
85
02
8D
65
DEMONSTRATION"
C274:8E
69
C3 AD 86
SYSSNAPSHOT, D,*:REM
C27C:A2
02
CA
E4
0D
F0 FB 8E
AD F0
21
D0
29
EE
84
SNAPSI!OT=51000:POKE5328
TAB(7)MSET
UP
AND
SCREENS"iFORI=0TO
SE
OLD
ERA
C284:86
SCREENS
150
FORI= 0 OSUB250
SQ
1.60
X=X-) :Y=Y+liIF
TO
31|X=I:Y=0:G
C28C:B6
02 02
C294
F0 FB
C29C
C2
C9
CC
20
E4
5F
0D
F0
06
20
CA
A0
00
69
02
BE
69
85 8F 90 D7 C4 CC
IGHTS(NAS(I),LEN(NAS(I)
)-] }:NS=NA$(I)
C2BC102
SYSSNAPSilOT,C,NS:NEXT:R
C2C4:D3
08
20
71
EM
C2CC
20
THE
GOSUB250iGOTO160
NASlI)-STRS(I)!NAS(I)=R
C2A4 C2AC
4C
C4
0D 8D 86 A5 Dl 65 28 48 A5
00
C3BC:85
0E
A5
C3C4tAB
C3
CE
C4
5B
C3
C9 80 86
52
0B 8D 15 15 Cl 4C C3CC:68 68 AD 15 Cl FO C3D4:0E CE 1.5 Cl 4C A4 C3DCt0C D0 03 4C 62 C3 C3E4:85
02
C3EC:20 C3F4:C4
95 20
Cl 4C A2 C3 08 85 C3 A5 A9 20 84 0A A9 DO 85 03 C4 20 71 C4 20 95 71 C4 20 95 C4 20
C3FC:71.
C4
A9
00
20
C404:03 20 0A C2 AC C40C:Ca AD FE C0 99
5F
C7
A0
11
F7 59 7F F8 62
FD C0 C8 2C 00 C0 CB 68
C414:AD
FF
C0
99
00
C0
C8
8C
C4JC:FD
C0 A5
04
8D
FE
C0
A5
59
C424:05
8D
FF
CO
20
B3
C6
C0
BD
C42C:FF
F0
03
2R
08
C6
AC
FD
07
aa aa C43C:0F AD 00
aa
83
C0
FB
D0
C9
99
00
C0
AD Cl
D0 CE
Cl E8
21 67
C4 34:C0
Cl
47
C444101
Cl
99
01 C44C:8C FD C0 A9
C0 4C E9 3A 20 5F
C454:4C
E9
Cl
91
02
A6
02
C45C:86
02
D0
02
E6
C464:D0
0A
A6
03
E0
C46C:A9
01
85
0A
60
C474:04
D0
02
C6
05
03 07 91 CA
E0 EA D3 90 04 26 04 A6 54 86 04 45
C47C:E4
37 D0 0E E6
14
C4B41D0
C48C:A9
A6
05
E4
02
E6
38 05
EC 78
4C
E9
Cl
34
Bl
02
29
0D
2B
20
04 D0 5F C7
C494:60 A5
0C
F0
).A
C49C:0F
85
0D
A6
0A
D0
1A
20
03
C4A4i59
C4 Bl
02
0A
0A
0A
0A
FI3
C4AC:18
65
0D
60
ill
8F
20
59
59 A6
C4
C4B4:02
20 C4
BE
4C
CC
C3
A9
DO 2U
01
C4BC:60
0A 00
5F
4C
C4C4tC7
A0
03
20
0A
C2
20
B3
0C
C4CC:C6
C0
FF
D0
08
A9
48
20
8E
C4D4:5F C7
4C
E9 Cl
U9
00
ca
Di)
C4DC:85
04
139
01
ca
85
05
l\0
38
C4E4 :0O
20
C0
C5
35
09
20
C0
3C
C4EC :C5
85
08
20
C0
C5
85
02
E7
C4F4 :B5
06
20
CO
C5
07
03 C0
46
85
85 20
29
C4FC :03 09 D8 C504tBD 63 C4
C5
BD
20
C0
C5
8D
69
6B
02 FO
85
45
2B
FE
C6
EE
15 69 C5 7E C5
5B 84 9B
C5OC:C4
84
0A
84
0E
C514i0F
20
C0
C5
C9
A9 00
C51Ci20 57 C4 A5 C52410F D0 EE 20
0A
D0
OA
69
C5
4C
D0
06
20
C5 A9 C53C:20 C5 A9 C544:4C 99 C5 20 C54Ct20 C0 C5 95
60
8D
C52CiC5 C534:4C
C6
0F
99 69
C554:0B
20
57
C55CiC6
0F
D0
4A 8D 7E C0 C5 85 0D E6 0D C4 C6 0D F0 F3 20 69 C5
C5
DO
0B
4A
A5
EC
C3 4C
B4 E6
4C
IF
C5
A6
0E
F0
5C
A5
0C
C6
0E
4C
7B
C574:20
CB
C5
C9
00
F0
0F
31 5A
F0
4D 66
CS 20
C57CjD6
CS
4A
4A
4A
4A
20
D6
65
CD A0 00 B9 C8 C0 0F B9 7C C9
2F 8F 77 28
C584:C5
A2
02
86
0F
60
20
CB
4A
C58CiC5
85
0C
20
CB
C5
B5
C594:A5
0C 4C
7B
C5
AC
BC
0E C5
6E 57
C59CiD0
IF
20
85
02
A9
DO
E7
193
TAB(8)"S
C2D4
C2DC
34
CD A4
A2
C4
KQ
NAPSHOT PRINTS SCREENS'1 200 PRINT:PRINT:PRINT TAB(1 0)"PRESS (STOP) TO END"
C2E4 C2EC
20
D2
FF
A0
02
00
34
CF
60
C2F4:00
00
99
C2FC:D0
F5
60
7C C9 A0 00
COMPUTER'S Gazette Special 1988 Issue
C4
C3B4:A9
C5
ME
:FORI=0TO3000:NEXT
C3AC:71
C564iS3
69 00 85 0).
SCREEN
5A
C38C:EE
C56C:07
180
COPY
B8
20
74
EM
GOSUB240:PRINT
2E
CD AC
C2B4
X>=0
05 2C C4 20 6B C2 20 C0 70 C3 86 03 18 02 85 0D 43 85
0F
92 C2 20 C0 C2 18 E8 8D 63 C4 20 D7 C2 A5 4C 31J C3 18
N
76
C36C:09
Program 2: Snapshot Demo AD
C3 54:F0 C364:A9
C9
BB
170
0A
29
270
JK
0D
PSHOT
ME
84
C334:C4
C35C:0B
XA
A6
10 GOSUB240:PRINTTAB{9)"SNA 140
54 5B
C37C:20
C4 A5 4B C3 A9 00 85 0C D8 3D 04 91
0E
F0 3C 00 B5 D8 85 29 03 CD C5
71 4C 02 03 09 AS
0E 85
FF
1200 I NEXT
EA
C5
THEN300
C21C :E4
COPY
BK
0B
SPACESj:
240
120
A5
14
0,11:POKE5328],I2:GOSUB AE
0E
0D
Y=0:R=24:C=39:DIMNA$(31 KQ
12
B5 20
C9
CM=5 4 27 2:XT=0iYT=0:X=0;
4A
C4 36
XT=XiYT=YtCH«=78:GOSUB31
C214 :14
69
C34C:95
260
C184 : ID C9
POKE56,U6:CLR:SC=1024:
BD
B9
JX
C20C :84
11
03
20
C17C:C1
Program 1: Snapshot
C4
50
Y>24
13
Article on page 28.
71
F0
IF
CD
Snapshot
57
20
B6
C174:C5
RETURN
AE
8E
95
SPACESji
J
02
EA
84
F0
:REM
88
A2
20
C7
J
AD
C4 8A 69 8C
C3
36
tREM
C4
71 CA CA 02 18 71 C4
Cl
04
133,123[5
71
20
69
C16C:C9
REM STA S78 DATA 032,096,166 SR SA660 DATA 076,174,167 MP SA7AE
20
03
)5
C)64 :AD
DATA
98
C31C :85
00
S7A *S08
C314 :C3
BC
STA LDA
AC
C9
REM
169,00815
65
0C
CISC :SD
DATA
8C
0B
IS00
133,122(5 SPACESJ:
BE
02
85
LDA
REM
940
169,000(5
F5
84
C344:C4
250
Q144:AD
D0
C2
C33CI0A 84
REM
910 DATA
KP
X4
C
CK 900 DATA
930
TO
CODE
0F
50
0TO9:PRINT:NEXT:RETURN
PRINT"[CLR)IWHT J " : FORI=*
CC
C)24:78
C
JA
RR
KD 240
C0
20
GOTO210
6
JC
920
230
C9
C30C :60
C4 C32C :AD 88
-77ORPEEK(P)=78TUENCH=8
IF I$=>"A" THEN IS=STR$ (ASC(IS)-5S) LOC=LOC+VAL(IS)*16fS
830
EG
CX
C304 :99 00 00
C324 :63
XT
L
(VAL(IS))
FK AH
EA
QA 220 FORI=31TO0STEP-1:NS=NA5
IS=MIDS(LOCS,C,lt IF
FORI=0TO31iNS=NAS(I):SY SSNAPSHOT,P,N3:NEXT
0
720
TO
2.1.0
(I):SYSSNAPSHOT,P,NS:NE
Ll=INT(B/256)iL2=B-(Ll* 256)
JP
KJ
C4 AA 68 A4 CF F0 0A A0 71
A2 84
4E
A9
HP
360
RM PA JK
370 380 390
IF F THEN 400 PRINT "YEAR"; INPUT Y8
20
CB C5
20
57
C4
96
C83C:10
CI
C9
44
D0
02
EO
0B
4A
4A
OB
C844:D0
06
C9
54
DO
C5B4:4A
4A
23
25 B0 57 C4
4C
A6
C5
DB
C84C:A9
BA
4C
E9
CI
Bl
04
A6
04
A3
C854:68
20
C5C41D0
02 C6
05
C6
IB
C85C:E9
A6
0B
D3
02
C6
).B
C864:63
CI
DO
03
20
C5D4:08
60
91
06
E6
60 09 D0
Bl
C5CCI0B
04 C6 06
02 A0 01 68 A9 5 7 CI A0 00
20
C5BC:00
02
02
C86C:36
85
01
63 A9 00 20 5F C7 20 0A C2 A9 2A 20 C5EC:DD C6 A9 AC 20 DD C6 20 C5F4:B3 C6 CO FF DO 08 A9 48 C5FC:20 SF C7 4C E9 CI 20 08 C604:C6 4C E9 CI 84 0D 98 18 C60C:69 02 CD FD CO D0 0F B9 C614:0O CO BD FE C0 B9 01. CO C61.C:8D FF C0 4C 7B 06 U9 00 C624lC0 85 02 B9 01 C0 85 03
4H
C874:C7
BA
8E
57
C87C:31
CI
20
BD 16 73
37 CI 00
3F
C884:C9
55
85
66 CC
C88C:O0
00
F0
C894:C1
49 F0 20 73 C8 20
73
03
450
GOSUB
1960
F3
OC
89
C8A4:00
CI
CR
460
"PAST EVENTS:
23
C8AC::20
E3 21 AE
FG
C89C:2C
FJ
470
IF
B7
C5E4:A0
07 03
6B
F0
C0
0F
D0
EH
99
00
CI
8C
14
63 99 C8 A9 CI A5
DB
480
C8B4;:0D C9
4C
F0
2C
C9
53
F0
F7
MF
490 GOTO
AE
KA EC SK
500 PRINT 510 GOSUB 520 F9=-l
RA
530
0D
C9
43
F0
OA
38
CD
09
4C
C8
4C
94
C8CC:F0
56
08
C9 0D
50 A2 C3 5D
C8D4:4C
DF
C5
4C
C0
C4
4C
F9
AD
CBDC:C7
73 73
00
D0
FB
4C
F2
CA
C8E4:C6
20 20
00
C9
2C
F0
F9
2B
C8EC:8D
13
CI
20
FB
C8
A5
0D
DE
73
CBF4:C9
4C
1)0
E2
4C
12
C8
20
23
94
C8FC:79
03
F0
05
20
73
03
D0
59
C904:FB
60
A5
2D
85
02
A5
2V.
?.?.
84
C90Ci85
03
AO
00
AD 01.
CJ
09
35
Fl A5 09 81
C914:80 C91C:D1
BD
01
CI
AE
00
C).
8A
0H
02
F0
4C
F9
Dl
02
60
C92C:F0
1.4
20 01 63
60 CI
04
06 C8 AD 88 20
C9
C9 07
C9
4C
IB
EA
C934:C9
C8
Bl
C9
10
90
02
E6
AD
l.A
C93C:A9
A0
D6
72
9A AB 83
8D 14 CI. AA CA 85 34 C8 Bl 02
CB
C944:B1
0F 02
85
B8
C94C:05
A0
00
C954:C8
CA
10
Bl F7
C64C:88
88
A6
OD
EB
E8
BD 00
4C
C654:C0
00 F3 08
C0 C8 E8 A4 0D 18
EC
FD
76
B9
00
C664iC0
99 90 65
99
00
C0
C8
B9
C66C:0O
CO
65
09
99
00
C0
CB
7E
C6 74:F0 35
ce
C8 4C
61
C6
AD
C67C:FD
CO
3B
E9
04
8D
FD
C684:A8
A9
20
99
00
C0
99
C68C:C0 C694:A5
60 02
A2 D0
00
Al.
04
81
02
C6
03 C6
C0 01 02 02
C69C:A5
04
D0
02
C6
05
C6
DO
E5
DE
60
C924:1.B
02
C6ACiFF
FE C0 C0 C5
C5 05
04 D0
C6B4:00
CC
FD
CO
BO
IE
AD
C6BC:C1
D9
00
CO
F3
07
C8
C6C4:C8
C8
4C
B5
C6
C8
00 C8 AD 01
C95C:C1
4C
AB
C8
C6CC:C1
D9
00
C0
FO
09
C8
C8
C3
C964:07
B5
02 A5
C6D4:C8
4C
B5
C6
A9
FE
A8
C8
63
C96C:03
31
60
CD
00
Ci
FO
06
CD
01
66
C974:C5
30 BO
BO
C6DC:63 C6E4:C1
C5 2F
01
F0
01
60
68
68 A0
00
00
00
4E
CI.
4C
E9
CI
DB 58
C97C:00
C6EC:20
00 A9 93
C6F4:20
D2
FF
A9
20
AC
FD CO
52
C6FC:99
00
C0 CB
CO
FB
90
F8
0C
C704:A2
54
20
56
C7
A0
00
B9
DD
C70C;00
C0
20
C714:20
D2
FF
D2 A2
FF 0D
B9 20
0) 56
CO C7
A6 EF
C71C:B9
54
CO
20
D2
FF
B9
55
1 7
C724:C0
20
D2
FF
A2
0D
20
56
56
C72C:C7
B9
A8
C0
20
D2
FF
4C
C7
C734:3B
C7
00
00
4C
5E
C8
C73C:A9
C0
20
D2
FF
A2
04
C744:51 C74C:D0
C7
C8
C8
CB
C8
CO
89 20 54
7A B4 53
BD
4C
E9
C).
A9
OD
20
CA
FF A9 20 20 D2 FF C75C:DO FA 60 AB AD 37 C7 C764:05 CO 2B B0 01. 60 A9 C76C:23 D2 FF A2 27 20 56
CA
9B
F0 1.3
74 07
C774:84 C77C:0B C784iC7
0B A3 A9 12
5D 20 20 D2
F0
07
20
D2
C78C:82
C7 A9
92
20
C794:53 C79C:41
43 4D
C7A4:45
20
C 7ACi54
C7B4:44 C7BC:44 C7C4:59
C7CC:4C C7D4:49 C7DC:4E
52 45
C7
19
82 C7 A4 FF B9 94 FF C8 4C D2 FF 60
32 DE 8B 5A 2F B4 BA
4E 46 45
41
45 45 3F 00 4E 41. 4D 50 45 20
4F
52
20
1.8
49
53
4B
20
2B
54
2F
51
29
00
4D
45
4D
4F
52
DD
23
49
53
20
46
55
4C
78
00
49
4E
44
45
58
20
98
53 41
20 4D
46
55
4C
4C
00
BA
45
20
4E
4F
54
0F
C7E4:20
46
4F
55
4E
44
00
45
i E
C7EC:52
52
4F
52
00
14
20
9D
77
C7F4:94
20
ID
91.
00
20
JD CB
17
C7FCiAD
FE
CO
85
04
AD
FF
C0
2B
C804ifl5
05
A9
04
A0
CJ.
A2
00
60
20 4E 49 4C 3F 00
C80Ci2O
DB
FF
4C
E9
CI
20
ID
5C
C814:,8
A9
00
20
D5
FF
4C
E9
A7
C81C:C1 C824:23
A9
0D
20 5F 9B A2
C7
AO
10
08
OA C2
0 0 A0
CI
42
C82C:20
BD
A9
1.8
23
5F
C7
9F
C834:A2
10 A0
11
20
0C
C2
AD A4
FF
22
44
E5
C754[D2
62
C8 A5
09
C6A4:AD
24
D4
FB
85
C65C:C0
C9
A6
C9
C0
C644:B9
00
E8
20
05
20
00
39 63 C9 9D
20
0B
F9
05
C63CiiJ9
A3
C8C4:F0
C0
C634:85
60
C8BC:28
01
C0
FF
C7 4C F3 C2 AD 4E CI A9 C7 8D 36 A0 00 8C BD 37 C7 3D 20 73 C4 99 00 F0 10 C9 5F
D9
CO
04
A7 33
04
CO
85 04 B9 05 8E C6 A4 0D F9 04 C0 85
C62CtB9
08 01
NEW YEAR"
03
C5AC:A6
C5I3C:E6
A2 0A A2
"HAPPY
C5A4:85
99 20
00 99
CI 00
ED 81
18
A5
02
69
AA
03
69
03
85
BA
60
A5 32 4C 54 C8
DA 82
30
00
00
10
04 A9
HD 400 D9S = RIGHTS(STR?U00+M9) ,2 ) + "/"
JC
41.0
PA 420
D9S = D9S + RIGHTS(STRS(100 +D9),2) IF F THEN
440
FA 430 D9S=D8S DM 440 F=(l=l)
L0>=0
FOR
THEN
"NONE"
650 L0+1 4010
J=0 TO
L0
BE 540 IF MIDS(LS(J) ,6, 1 ) = ■'/" QF
550
tSPACE)THEN 570 LS(L9)=L?(J)
PG
560
L9=L9+1
GM
570
NEXT
SD XX
580 L8=L0+1 590 FOR J-L8 TO L9-!
CS
600 LS(J-L8)=LS(J)
J
PQ 613 AD 620
NEXT J L9=L9-L8
XG
L=L9
640
F9=0
BP
FR
680
L=L9-L8
JQ HC
690 700
IF L<>0 THEN 710 PRINT "NO FUTURE
QA
710
IF
PE
723
Memo Diary
EF
730
FQ
740
Article on page 37.
RB
CE
90
QM
100
GOSUB
RG
1.13
DR
120
DATA JAN, FEB. MAR, APR, MA Y.JUN DATA JUL,AUG,SEP,OCT,NO
Ci) ES
130 ' 140
CF
150
DIM MS(12),WS(6),LS(100
BK
160
FOR
AC
170
READ HS(J)
00
F=() =1 ) 2250
V.DEC
DATA SUNDAY, MONDAY, TUES DAY,WEDNESDAY DATA THURSDAY,FRIDAY,SA TURDAY
J=l
TO
12
L=0
THEN
730
FUTURE
"J.
SEE
750
"2.
ADD NEW
PS
760
"3
CANCEL EVENT"
RH
770
"4
SEARCH
"5.
QUIT"
HX
780
PRINT ENT" PRINT
QM
790
KF
800
PRINT 1-5)";
MA
B10
INPUT
XP
820
SM 830 ON A GOTO DP SM
840 850
GOTO 733 PRINT "AHEAD TO
PS
860
GOSUB
1670 I960
PA
870
GOSUB
880
IF
XA
890
XQ BR XK OS
900 GOTO 923 91.0 GOSUB 4010 920 PRINT L9-L0-1;" UTURE EVENTS" 930 GOTO 730
SR
943
NEXT
DB
220
SA
230
IF
JH
243
C=]
J
"EVENT CALENDAR"
F^0
THEN
260
PD
250
GOSUB
JC
255
IF
CM
256
F=0
DH
260
FF
270
Y8-Y9
PM DC GO. PJ
280 GOSUB 1670 290 MB^M 300 D8=D 310 IF M8>=M9 THEN
JX
32 0
AJ
330
DA
340
YB=Y9+!
JS
353
IF
IF N
3010
E=0
THEN
260
"TODAY'S
M8"M9
OR
DATE;"
330
D8>=D9 THE
350 Y8<=Y9
THEN
370
(
850,940,1210,
CG
210
FOR EV
1450,1570
NEXT
200
F.VENT
A
1B0
BJ
EV
.YOUR CHOICE
190
JD
EVENTS
FUTURE
KC
J
EVENTS
L;"
GE
FOR J=0 TO 6 READ WS(J)
";
500
L0O-1
THEN
DATE:"
910
"NO EVENTS"
OTHER
F
QJ
PRINT "ANNUAL OR ONE-TI ME (A/0)" 950 INPUT PS
CE
960
A=0
MA QG
970 983
PS-LEFTS(PS, 1 ) IF P$="O" THEN
QH
990
A=l
HK
1000
IF
PJ
1010
GOSUB
DP
1020 YS^"/"+RIGHTS(STRS(101
AA
1030
+Y8),2) IF D8$<=D9S
DP
1.040
Y$="/"+RIGHTS(STRSU00
PS<>"A"
1010
THEN
730
1670
THEN
1050
COMPUTE'S Gazette Special 1988 Issue
77
KM
1050
+YB),2) IF A<>1
FK
1060
YS="M
OS JO PC
1070 1080 1090
GOSUB 1960 IF L9-KL0+1 THEN 1120 FOR J=L9-] TO L0 + ) STE P -1
XF
1100 L$(J+1)=L$(J)
DB
1110
MQ
1120
GF
1130
INPUT
GK
1140
D8S=D8S+YS
RJ
1150
D8S=D8S+"
SK CC
1160 1170
LS(L0+1 )=DB$+LLS L9=L9+1
AF
1180
L=L9
THEN
1070
IF
THEN
16
THEN
179
J790
NEXT
1800
IF
CC
1810
"DAY";
SR
1B20
INPUT
D
DH
1830
IF
J
M<1
OR M>12
THEN
J6
70 "
1220 1230
QP
1240
FOR
ME
1250
IP
RJ BA
1260 1270
THEN 1300 Ll-J IF L0O-1 THEN
KK
12 80
L0=J
J=L8
TO
WHICH DA
BP
L9-)
D8S<>LEFT$(L$(J),5)
KQ 1290
AR
NEXT J
J;":
L0O-1
ED
13] 0
120
PD QB CM
1330 1340 3 350
GOTO 730 PRINT PRINT " DELETE
EX HF
1360 1370
VENT ABOVE"; INPUT A IF A<L0 OR A>L1 30
CX
1380
FOR
BH
1390 LS(J)=L5(J+l)
"NO
THEN
1340
EVENTS"
J=A
TO
WHICH
THEN
E
7
L9-1
FD 1400
NEXT
RD
1410
L9=L9-1
FX SC
1420 1430
F9=-l PRINT
KM
1440
GOTO
DE XH
145(1 1460
PRINT "SEARCH INPUT PS
...
DELETED"
680
DG 1470 P=LEN(PS)
FOR";
GP GA
1480 1490
FOR J=0 TO A=7
JS
1500
IF MIDS(LS(J),6,))<>"/ THEN
L9-1
1520
A=10
PH 1520 IF A+P-1>LEN(LS{J)) OR PS<>MIDS(LS(J),A,P) T HEN
1540
1530
PRINT LS(J)
DR
1540
NEXT
KQ
1550
FA HM HB
1560 )570
GOTO 730 IF F9<>0 THEN
1575 1580 1590
IFOTHENCLOSE15 END PRINT "READY TO WRITE
J
SPACES)END O
F SEARCH"
tSPACEJNEW
1590
EVENTS
FILE
1Y/N)1' INPUT
1860
BX
1600
PS
DH
1610 IF LEFTS(PS,1(""Y" THE
HK
N 1630 1620 STOP
GE
1630
D9S=D9S+"/"
OK
1640
D9S»D9?+RIGHT?(STRS(Y8 +100),2)
FJ
1650
C-2
MK
1660
GOTO
PQ
1670
M=0
CP PM
1680 1690
PRINT "MONTH"; INPUT MMS
CA FG
1700 M=VAL(MMS) 1710 MMS=LEFTS(MHS+"XX",3)
3010
PH
3140
MC SB
3150 L8"0:L9=LiRETURN 3160 IFD1=1THENGS=",S,W"
RD
3170 OPEN1,1+7*D1,1+7*D1,FS
COMPUTErs Gazette Special 198B Issuo
3130
PRINT*1,D9S;CHRS{13) ; FORJ=0TOL9-liPRINT#1,L
,2) + 'V"
XA
3200
Y=Y8 IF DBS>D9S THEN
SG SR AB
3210 3220 3230
RM
3240
INPUT#15,E,BS:IFETHENP RINTBS:CLOSE15iO=0 RETURN
!6
5(J);CHRS(13);tNEXTJ
D8S=RIGHTS(STRS(100+M) D8S=D8S+RIGHTS(STRS(10 0+D),2)
KX HH
J890 GOSUB 2150 1900 IP LEN(LLS)<=0 THEN 20 19)0 PRINT "(";WS(W);")" 1920 RETURN J 930 C=l 1940 GOSUB 3010
1890
GOSUB3220:CLOSE1:GOSUB
32Z0!IFOTHENCLOSE15 END IFD)=0THENRETURN IFO=0THENOPEN15,8,15:O =1
19 SR
3250
AQ
40H0
REM
DX
4010
DS=""iP=3
GP
4020
INPUT
1950
1960 LLS=CHRS(255) 3 970 L0=-1
KC
1980
IF
KX
1990
RETURN
L<>0 THEN
FX 4030
SP
2000
VS=D8S+LLS
QK
2010
WWS=D9$
JA
2020
IF
MS
2030
WWS=D9S+LLS
BK XC
2040 F1=(WWS>=VS) 2050 FOR J=L8 TO L9-1 2060 F2=(L$(J)>WW$)
EX
2070
F3=[VS>LS(J))
AJ
2080
F0=F2 AND F3
XD
2090
IF
AP
2100
HB
2110
F0=F2 OR F3 IF F0=0 THEN
KR
2)20
L0=J
AB
2130
NEXT
J
SH
21.40
RETURN
CB
2150
IF
GB
2160
Y=Y+100
SJ
2170
F<>0
THEN
FJ=0
THEN
Y>=85
THEN
ED 4040 GF 4050 JD 4060 RP 4070
2000
PS
"WANT
EVENTS
ON
(Y/N)";
IF
LEFTS(PS,1)<>"Y" TH
EN
4050
P=4 OPEN 3,P FOR J-L8 TO L0 IF DS=LEFTS(LSU),5) HEN
2040
ROUTINE
iSPACEjPRINTER
RETURN
RM
GD DD
T
4150
MQ
4080
D$^LEFTS(L5(J),5)
GM JG
4090 4100
M=VAL(LEFTS(DS,2)) D=VAL(MID${DS,4,2))
JM
4110 Y=Y8:IF
DS<=D9?
THEN Y
=Y8+1 SF
2)10
2130
2170
JH JG JE
M)=M+1 2180 M2=INT(l/Ml+.7) 2)90 M3=Y-M2 2200 M4*=M1+)2*M2
DH
22)0
GM
2220
AM
2230 W=N-7*H6
ER
2240
RETURN
EJ
2250
PRINT CHRS(147)CHRS(5)
SX AC
2260 RETURN 3000 REM INPUT/OUTPUT
ES
3010
NE FS="EVENTS"
PM
3020
PRINT"DISK OR CASSETTE
EG
3030 GETAS:IF( (AS""C")AND(
DF
AS<>"D"))ORAS-""THEN30 30 3040 IFAS="D"THEN3060
FF
3050
HB
3060
BG
3070
4)20
GOSUB
2150
XD 4130 PM
4140
PRINTI3,W5(W)r"
QC
4150
PRINT*3,"13
CS
4160
NEXT
GK
4170
CLOSE
QE
4180
RETURN
PRINT*3,MS(M);D
";
SPACESJ"!H
ID5(LS(J),6) J 3
BEFORE TYPING . .
N-INT(M4*30.6001J+INT( M6=INT(N/7)
Before typing in programs, refer to "How to Type In COMPUTED GAZETTE Programs,"
elsewhere in this issue.
ROUTI
Solarpix Article on page 21. FG RC
20 POKE792,193:POKE648, I 32 30 POKE56576,(PEEK!56576)AN D2 52)OR)
10
POKE56,)32:CLR
XA
XR
40
POKE532B0,3:POKE532B),3: DIMS(255),C(255),HS(9,17
PA
50
IlP=34Q0Q:V=5324B:LC-49) 5
CB
60
PP=2*X'PS10)="AC" :PSO ) =
SE1:GOTO3150
RA
70
INPUT*1,LLS:IF LEN(LLS )<>8 THEN PRINT LLSf"?
PRINTMCLRHB DOWNitBLUi "SPC()4)"PLEASE WAIT"
CB
80
D)=0jGS«"":GOTO3070
DR
3080
IFC=2THEN31 60 IFD1=1THENGS=",S,R"
XJ
3090
OPENl,l+7«Dl,a*Dl,FS+G
":GOTO
3140
)
2:EY=)984.B2
S:GOSUB3220:IFETHENCLO
3)00
THEN
CLOSE):GOSUB3220
3190
1870
FC
INPUT»1,L?(L):L»L+) : IF
GG
THEN
M3*365.25)+D
SC
"14
3130
LOSEliCLOSE15:END
D>31
1880 Y=Y8+1
XS
J
"
ES
31SO
OR
QD
EJ HK FQ
";LS(JJ
1850
"fLL
FB
D<1
EF
QH
1.290
BB
BJ
1840
ACCESS!
+GS:GOSUB3220:IPETHENC
70 PG
"LAST
S
ST-0
RR
BH MC
XD 3110 M=VAL(LEFTS(LLS,2))iD= VAL(MID?(LL?,4,2)):Y0= VALlMIDS(LLS,7,2)) QE 3120 M9=M:D9=D:Y9=Y0:L=0:PR INT
MM$<>MS(J)
MX
F9—J
78
J760
70
"DETAIL";
GOTO 680 PRINT "CHAHGH TE:" GOSUB 1670 L0=-l
FD XK
J770
OR M>12
LL?
11 90
1510
MQ
THEN
MO.
M=J
1200 12)0
DF
SB
1740 PRINT M$(M) 1750 GOTO 1810 1760 FOR J=l TO 12
M=0
IF
1780
MC
"
PB AA
IF
RX
JM CQ
IF
1720 1730
0
NEXT J
1300
BF PD
"DE":SA=) .1
SPS=CHRS(32):XS=5PS+"Z=E XIT"
KC
90
RES=CJIRS(ja):RXS=CHRSn4
6)
KR
640
GOSUH550iPRINT"{CLR]"T?
XQ
100
TS(J ) = RES + "SUN S"+RXS
PF
1)0
T$(2)=RES+"SUN,EARTH
£.
PLANET
[SPACE)MOON"+RX?
f.
HG 650
PRINT"§73PLEASE SELECT [SPACEjPLANETS (MAX5)1'
FF
PRINTtF0RJ=lT09:PRINTJ;
660
NS(J)iNEXT
120 TS(3)»RES+"COMETS"+RXS 130 T5(4)=RES+"FACTS"+RXS
DG
670
SH
140
CX
680
F0RJ=34816TO35199:READK
QF
690
L=K:IFL<)THEN680
:POKEJ,K:NEXT
EG
700
PRINTNS(L):PRINT"OUTER
FORJ=49152TO49240iREADK :POKEJ,K:NEXT
150
KK
160
FORJ=35520TO35775:POKEJ
PX
170
FORL=1TO10:READJ,K:POKE
,0:NEXT 35584+J,K:NEXT
SJ
180
HO EB
190 200 210 220
FORJ»0TO7:READH{J)iNEXT FORJ=0TO)0:R£ADFS(J),US
tJ)
L=0:H=10!lFJ>4THENL=l:H =9 FORK=LTOH:READZ(K,J):NE XT:NEXT
DO
230
BB 240 XE 250
FORJ=lTO9iD(J)=Z[J,5)
P(J)=Z(J,6):NEXT FORJ=0TO10|READNS(J)
DG
260
IFJ<4ORJ=10THEN280
HF
270
FORK=1TOZ(J,10):READMS( J,K):NEXT
CE
280
NEXT:FORJ=1TO9:READR:R(
SJ
J)=R/360:NEXT 290 FORN-0TO255:M=tJ*2*_[/256
RJ
300
S(N)»SIW(M):C(N)=COS(M)
RR
3J0
FORJ=32TO36iK=74-J
BA
320
POKE251,J:POKE252,2:POK
AK MF
330 POKE254,2:SYS49175:NEXT 340 FORJ=0TO7:POKEV+39+J,H(
I NEXT
E253,K
J):NEXT BH
350
RK
710
DE
720
PRINT]PRINT"INNER PLANE T?"; GOSU8470iIFKS="Z"THEN36 B
{SPACElPLANET?";
GOSUB470;IFKS="Z"THEN36 0
FORJ=0TO7:READK:POKEUP+ J,K:NEXT
BH BC
H=KiIFH<L0RH>9ORH-L>4TH EN7]0
PR 730 MH 740
PRINTNS(H):PRINT:X=1 FORJ=1TOH-L+]:X=X+2fJ:N EXT
MK
750
RR
760
SR
770
FC
2000) ";KS 780 SY=VAL{KS):IFSYO0RSY>2
D(H) E(J)=F(J}*SA:NEXT:M=P{L )/50:ML=M*9 ItiPUT"STARTING YEAR (3-
000THEN630
DJ 790 PRINT"{CLR)[YEL]"TS(1)i K=l
AF 800 FORJ=:LTOH:POKE646,I!(K) RF 810 PRINTTAB(31)NS(J):K=K+1 DJ
820
POKE646,14:GOSUB500:SYS LC,7,31
AX
830
PRINT"EARTH"|PRINTTAB(3
PE RS
1)"YEAR" 840 E=.25:T=SY-EY:FL«1 850 POKEV,130:POKEV+1,148:P 0KEV+21.X
BH 860 FORJ=LT0H:A=T/P(J)+R(J) BD 870 A=INT((A-INT(Al)*256):I
360
HK
370
EV+40,3 POKEV+32,3iPOKEV+33, 3iP
MB
OKE646.6
FK 900 Y(J)=(E*E-1)*S(A)/Z
390
PRINT"|CLRj":SYSLC,4, 14 PRINT"SOLARPIX":PRINT:P RINT
KC
400
GD 410 DR
420
FORJ=)TO4:PRINTTAB(8)J;
TS(J)tPRINT
NEXT:PRINTTAB(9)"Q QUIT
GOSUB470:ONKGOTO630,101 0,1280,1460
MB
430
IFK$O"G"THEN420
MM
440
POKE56576,PEEK<56576)OR 3
MG 450
P0KE648,4:POKE 792,71:GO
SUB550 KB
460
PRINT'MCLRj "1POKE56, 160 tCLRiEND
GB 470 RR 480
POKE]96,0 GETKSlIFKS-""THEN4B0
HF
490
K=VAL(K5):RETURN
SM
500
SYSLC,18,31:PRINT"G=GO"
BC
510
PH
520 530
PRINTTAB(31)"S=STOP" PRINTTAB(31)"+=FASTER"
ME
PRINTTAB(31)"-=SLOWER"
RS PX
540
PRINTTAB(30)X?:RETURN
550
POKEV+21,0iFORJ=0TO15
JK
560
POKEV+J,0:NEXT:RETURN
DH
570
SYSLC,23, 30:PRINTXS
GA
580
SYSLC,2,0iRETURN
PR
590
PH QJ XR
JA
GETKS:IFKS="S"THENFL=1 630 IFK5="G"THENFL=0 610 IFKS="-"THENM-M/2 620 RETURN 630 POKEV+32,Jl:POKEV+33,0: POKE646,7
SF
1100
2 POKEV+12,141tPOKEV+13,
HS
1110
PS DG
))20 1)30
POKEV+2),195iFL=l A=T-INT(T)tB-T»HlB=B-I
CO RX
1)40 1150
NT[B) C=INT(12*(B-A)+.5-7) IFC<0THENC=C+12:GOTO1)
DG XB
1160 A=A*PP:B"=B*PP 1170 X=IKT()42.5+COS(A)*D)
147
RH
1.180 Y=INT(J48. 5-SIN(A)*E)
KJ GA MD
)190 W=INT(X+)+COS(B)*F) 1200 Z=INT(Y+)-SIN(B)*G) 1210 POKEV.XiPOKEV+l.YiPOKE
EP
1220
V+2.W
JR
1230
SYSLC,9,30:PRINTINT(T' 365.25)
GR
1240
GOSUB590IIFKS="Z"THEN3
QX
1250
PB
1260
IFK?="+"ANDM<.006THENM
GJ GD
1270 1280
CR
)290
=M*2 T=T+M:GOTO1130 POKEV+32,5:POKEV+33,0: POKE646, 5
SB
1300
iU
13)0 E=VAL(KS):IFKS = "Z"THEN
KB
3320 IFE<0OHE>.96ORLEN(KS)°
BE
1330
BS
1340
FF
J3S0
60
Z=]+E"C(A):X(J)=E+(E+C( A))/Z
XE 910 X(J)=INT(]31+X(J)*E(J)) MQ 920 Y(J)=INT(J491-Y(J)*F(J)) :NEXT
JC
930
ER
940
IFFLTHEN1240
GOSUB550:PRINT"lCLRj"R EST5(3):GOSUB570
INPUT"ECCENTRICITY(B-0
360 0THEN1280 FL-):IFRIGHTS(KS,1)="R "THENFL=-)
PRINT"lCLRi"RE5TS(3):G OSUB570
X(J)=C(A):Y(J)=-S(A):GO TO 9)0
890
POKEV+3,Z:POKEBP+7,32+ C
FJ=9THEN890
AD 880
POKEV+14,24:POKEV+15,8
50
:NEXT
00
KQ
POKEV+39,)4:POKEV+40,1
FORJ=LTOH:F(J)=D(J)*90/
POKEV+23,0:POKEV+29,0:P OKEV+16,128 GOSUB550:POKEV+39,7:POK
EG 380
1090
0
RD PQ
AF
EB
(1):GOSUB570
K=J :F0RJ»LTOH:POKEV+2*K ,X(J) P0KEV+2*K+),Y(J):K=K+:t
PRINT"ECCENTRICITY="Ei SYSLC,2,27
JS
1360
IFETHENPRINT"ACCELERAT ING" M=0.01iT=0iF=65*SA:G=6 5*FL POKEV,106:POKEV+1,148:
HC
1370
QK
1380
MG
1.390 A=(T-INT(T))*PP:Z=J+E* COS(A)
RC
1400 X=E+(E+COS(A))/Z;Y=(E*
POKEV+2),3
JB 950
TS=STRS{INT(!T+EY)*10)/
AC
BA
SYSLC,9,30:PRINTTSSPSSP
FD
E-1)«SIN(A)/Z 14)0 X=INT()07+X*f):Y=INT() 49+Y'G) 1420 J=INT(A/n:POKEV+2,X:P
JQ
1430
PX
1440
NEXT
960
10)
5 CP
970
OKEV+3.Y
QJ
980
GOSUB590:IFKS="Z"THEN63 0 IFFLTHEH970
HK
990
IFKS»"+"ANDM<MLTHENM=M*
RJ
1000
T=T+MiGOTO860
BQ
1010
SM
1020
POKEV+32,14:POKEV+33,0 :POKE646,14
2
SUB 500
CP
1040
1050
EQ 1060
GP
XA
)460
POKEV+32,3tPOKEV+33, 6i
CD
)470
PRINT"lCLR)"RESTS(4)" (SPACE)MENU":SYSLC,4,0
MS JK
1480 1490
GOSUB57O:SYSLC,4,0 PRINT" S SUN"SPRINT" MOON"
SJ
1500
FORJ=1TO9:PRINTJ;N5(J)
FS
)5)0
SYSLC,4,0iFORJ=0TO10
BC
)520
CR
1530
PRINTTAB(20)CHRSU+65) " "FS(J):NEXT
OD
1540
GE
1550
IFK5="M"THENK=)0:GOTO1
EM
1560
IFK>0ANDK<)0THEN1590
SYSLC,24,1iPRINT"(EART H-MOON
DISTANCE
IED BY
30)";
MAGNIF
SYSLC,7,31iPRINT"EARTH PRINTTAB(31)"DAY"
1070 E=84:D=E*SA:F=D*30/390 1080 M=0.3/365.25iT=0sH=13.
M
:NEXT
GOSUB470:IFKS="Z"THEN3 60
:G=F/SA
BF
GETKS: IFKS«"Z'"THEN) 280
1450 T=T+M:GOTO1390 POKE646,3
PRINT"[CLR]"TS(2):PRIK TTAB(31)"M0ON" AQ 1030 PRIKTTAB(31)"PHASE":GO BR
XO
IFE>0.)THENSYSLC,2,27:
PRINTPS(J)
IFK?="S"THENK=0;GOTO15 90
3685
COMPUTErs Gazelle Special 1988 Issue
79
HS
1570 K=ASC(K$)-65tIFK<0ORK> 10THEN1530
RG
1580
G0TO1720
FM
1590
POKEV+32,3:POKEV+33, 11
OG
J600 PBINT"[CLRiMRESHS(K)RX
BJ MR
17.2,0.01,0.012
SD
2470
DATA
1.4,5.4,5.2,5.5,3
2030
BD
2480
?I
DATA 0,1,252,0,1,252,0 ,1,248
KH
2040
DATA 0,3,240,0,7,192,0 .15,0,0 DATA 0,15,0,0,15,192,0 ,15,240 DATA 0,15,246,0,15,252 ,0,15,252 DATA 0,15,254,0,15,254
EE
2490
DATA
H=4:IFK=0ORK=1 0THENPRI H=10!PRINT"
1630
"FROM SUN" PRINTiFORJ=0TOH
RQ
PE
HJ
1640
PRINTFS(J)TAB(18)Z(K,J
GF
NT:GOTOJ630
HH PLANET
2050
#"K
)TAB(28)US(J) GB FS
1650 1660
NEXT:IFK<10THEN16B0 PRINT"DIST.FROM EARTH" TAB()9)"243000 MILES"
DH
1670
PRINTF$(9)TAB(J9)"6 MO NTHS"
SE
1680
PRINTiIFK<4ORK=10THEN1
CQ
1690
FORJ=JTOZ{K,10):C=INT(
PE
1700
L=13+J-C*7:SYSLC,L,Cn
(J-U/7)
2060 2070
QB SE
2080 2090
DATA 0,15,255,0,15,255 ,0,15,255 DATA 0,15,255,0,15,254
EF1
2100
DATA
2110
DATA
2500
0,15,240,0,15,192
BB
2120
DATA
0,15,0,0,31,192,0
MJ
2510
KK
2520
AJ
2530 DATA
BM
2540
FE
2550
1760
PRINTNS(J}TAB(18)Z(J,K )I NEXT
XD
2180
RO
)770
GOSUB570;GOSUB470:GOTO
FR
2190
DATA 32,J3,192,132,25] ,32,13
HA
2200
DISTANCE
FROM
SUN
.MILL.MILES
SP
2560
DATA
36,67.2,92.9,142,
483 BK
2570
DATA
887,1.783,2795,367
0
55,0,255,255
BK
2610
DATA
ORBIT SPEED.MPH
XJ
2620
DATA
107000,78000,6606
QD
2630
0,54000 DATA 29000,22000,5 5000 ,12000,10000
XG AJ
2640 2650
DATA DATA
AXIS TILT,DEGREES 0,179,23.5,25,3.1
FD
2660
DATA
26.7,97.9,2B.8,0
XQ
2670 DATA DRIVETIME(55MPH),
JA
2680
2160
KD
DATA
DATA
QX
0,255,255,0,255,2 0,255,255,0,255,2
GK
54,0,255,254 2170
-300,-340,-3 70,-4
00,-10
8,11.86 DATA 29.46,84,164,248
STAB(19)US(K)
FK
DATA
2600
DATA
SYSLC,5,0:FORJ=LTOH
10000,620,900,72,
-10,-240
PR
2150
1750
TEMPERATURE,FAHRE
NHEIT
2590
DD
AR
DATA
EX
:POKE646,3
L=0:H=10:IFK>4THENL=):
0.444,0.72,0.77,6
RTHYEARS DATA 0.241,0.615,1,1.8
DATA 0,127,248,0,127,2 52,0,127,252 DATA 0,255,254,0,255,2 54,0,255,255
1740
DATA
DATA
MX
CP
25,58.9,243,1,1.0
2580
1770 I'OKEV+32, 3iPOKEV+33, 11
21.40
DATA
.39,27.3
,63,240 2130
PERIOD,E
3,0.404
,0,15,0,0
SX
1460
QS
,0,15,248
PRINTMS(K,J):NEXT:GOTO
H=9
0,15,252,0,15,252
ROTATION
ARTHDAVS
,0,15,254
3
BK 1730 PRINT"ICLR}"RESF$(K)RX
.4
,0,15,255
SJ
770
1780
DATA DENSITY,(WATER»1)
SG
1620
XJ
DATA
2460
:POKE646,3
SB
1720
2450
SA
.9,1.3 DATA 0.7,1.2,1.7,1.4,3
16)0
MR
CM
,0,254
AG
BD 37)0
2010 DATA 0,0,255,0,0,255,0 ,0,255 2020 DATA 0,0,255,0,0,254,0
DATA
0,J27,252,0,127,2
52, 0, 1.27, 248 DATA 0,63,240,0,31,192 ,0,15,0,0 DATA 0, 3) , 0, 0, 255, 1 92, 3,255,240 DATA 3,255,248,7,255,2 52,7,255,252
OF
YEAR,EA
YEARS
DATA
75,139,193,295,10
HG
1790
DATA
192,166,251,76,24
HP
2210
DATA
EM
J800
0,255,32 DATA 253,J74,32,156,17
RP
2220
DATA
RS
2700
DATA
1810
3,32,170 DATA 177,96,162,6,6,25
,255,31,255,255
AH
HS
2230
CE
2710
DATA 0,0,1,2,16,17,15, 3,1
BA
1820
DATA
XF.
2240
DATA 31,255,255,15,255 ,254,15,255,254 DATA 7,255,252,7,255,2
XC
2720
DATA
1830
202,20B DATA 245,169,21,133,2,
,254,31,255,255
J,38
MH
252,6,253,38,254,
1840
DATA
ME
1850
DATA
QX
I860
DATA
PK
1870
177,251,162,8,106
CA
2250
KQ
2260
PB
2270
XR
2280
AF
2290
,38,255
202,208,250,192,1
,240,4
J52,73,2,168,165,
255,145
DATA
253,192,1,240,4,1
OR
1880
1890
DATA 162,3
DATA
2,168,136,16,223,
230,251,230,253,2
CB
2300
DG
2310
02,208,249
KS
1900
DATA
KS
1910
DATA 0,15,0,0,0,192,0,
1920
0,48 DATA
JG
198,2,208,208,96
0,0,56,0,0,28,0,0
, 28
FP
GC GF
1930
1940 1950
DATA ,7
DATA DATA
0,0,14,0,0,14,0,0
GR
1.960
DATA , 56
JX
1970
QM
1980
DATA
GR
1990
DATA
DATA
,15,255,240 DATA 31,255,248,63,255 ,252,63,255,252 DATA 127,255,254,127,2 DATA
CK
2330
192,0,255,0,0 DATA 0,112,3,248,6,248 ,9,248,12,112
15,255,240,3,255,
BR
2340
DATA
64,192,67,192
BR
2350
DATA
126,224,131,224,1
2370
DATA
7,3,4,14,8,6,7,12
0,0,28,0,0,28,0,0
AK
2380
DATA
DIAMETER,MILES
FH
2390
DATA
864000,3100,7700,
0,1,24B,0,1,252,0
DATA 0,0,254,0,0,254,0 ,0,255
COMPUTE! s GaiBtra Special !988 Issue
MOS
DH
2730
7926
DATA
4200,88000,71000,
32000
GA
2410
GJ
2420 DATA MASS,(£ARTH=1)
MK
2430
HF
2440
DATA
JUPITER,METIS,ADR
ASTREA,AMALTHEA,THEBE,
10,EUROPA,GANYMEDE,CAL LISTO
JB
2740
DATA
LEUA,HIMALIA,LYSI
THEA,ELARA,ANANKE,CARM E,PASIPHAE.SINOPE
FR
2750
DATA
SATURN,ATLAS,X,X,
STO
DATA
2400
SUN,MERCURY,VENUS
,EARTH,MARS, PHOBOS, DEI
DATA 255,255,255,127,2 55,254,127,255,254 DATA 63,255,252,63,255
2320
RC
MOONS,-
JANUS,EPIMETHEUS,MIMAS
FR
0,15,0,0,7,192,0,
1.640,3698,5797,76
12
,ENCELADUS,TETHYS,TELE MA
2760
DATA DATA
5,1
DATA
31000,1500,2160 332830,0.055,0.81 0.107,318,95.2,14
DATA
CALYPSO,DIONE,X,R
HER,TITAN,HYPERION,IAP
,252,31,255,248 RR
DATA
55,255,255,255,255
.6
80
255,255,255,255,2
2360
DATA 0,0,48,0,0,192,0, 15,0,0
2690
0,255,0,3,255,192
SE
,1,252
2000
3,255,240,0,255,1
92,0,31,0,0
0,0,7,0,0,7,0,0,7 0,0,7,0,0,14,0,0,
3,240
ER
DATA
34,224 DATA 46,45,45,45,45,45 ,44,37
14
MM
31,255,255,31,255
55,254,255,255,255
52,73
PH
02
52,3,255,248
160,2 CC
15,255,254,15,255
LENGTH
ETUS,PHOEBE
SF
2770
DATA
URANUS,MIRANDA,AR
IEL,UML1RIEL, TITANIA,OB ERON,X,X,X,X,X,X,X,X,X ,X JK
2780
DATA
NEPTUNE,TRITON,NE
REID,X,PLUTO,CHARON,MO ON
EH
2790
DATA 198,255,351,285,2 49,1B0,204,227,173
BEFORE TYPING . . .
Before typing in programs, please refer to "How to Type In
COMPUTED GAZETTE Programs," elsewhere in this issue.
Math Dungeon
S BC
Article on page 22.
JA
km EQ
120 SYS6 5 517:COPEEK(7B1) 1 30 IFCC=40THENPOKE53283., )
FC
150
SK
155
KS
160
) 70
180
KA
190
MH
501
FF
505
506
GOSUB790:CM(2)=1:CM(5)= 1:FORI=14TO19:CM(I)=1:N EXT:OB{1)=)
KC
510
PRS=DSS(1hGOSUB2570:IF GTTHENPRS=DSS(2):G0SUB2
SO.
700:GOSUB1620
PRINT"(CLR)"
CA
520
530
IFGT-OTHENPRS-DSSOliGO SUB2570 GOSUB2310:IFPL=20RPL=5T
XR
540
HENGOSUB800:GOTO190
XS
200
IFPL=16ANDGT=0THENPRS=D
KX
550
SM SD DC QC
2)0 IFPL=).6THEN280 220 IFPL>16THENGOTO2 50 230 GOTO)70 240 PRINT"[CLR)":PR?=DS 5(4)
PS
250 GOSUB790:FORI=)4TO19:CM (I ) = 1:NEXT:G0SUB2310: IF
:GOSUB25 70
RF
270
KA
RC
560
"+STRS
PRINT"[1) SPACESJ'MATH [SPACEjDUNGEON'" PRINTtPRINT"[13 SPACES) 'LEVEL "+STRS(LV)+
570
PETAS tIFAS-""THEN 520 LT=liPX=INT(RND(l)*10)+ )jPY-INT(RND(1)"10)+1iF L(PY,PX}»2 GOSUB790;CM(9)=1:FORI"1 2TO19iCM|I )=*1:NEXT:CM(9
)-LT:CM(22)=1 IFFL(PY,PX)=2THENPRINT" B2570 IFFL(PY,PX)=1THENPRINT"
(CLR)":PRS=DSS(15)iG0SU
IFLT=1THENPRS=DSS(16):G
580
GOSUB2310
590
IFPL=9THEKGOSUB950:GOTO 580
FORI=14TO19:CM(I)=1:NEX
EA
620
IFPL=15ANDLO~0THEN550
T
JB
630 60 650
IFPL=14THEN580 IFPL=22THENGOSUB24 70:GO TO 6 70
IFMBTHEMPR?=DS$(7):CM[7
MD
660
HG
670
FF
)=1:GOSUB2570iIFNT=1THE NPRS»DSS(U JiGOSUB 2570 320 IFFD=0THENPR$=DS$(8):NT
IFPL>15THENGOSUB)560:IF ONZGOSUB1860,1B60,2000
FD
680
GOTO670
=>1:GOSUB2570
EB
690
330
IFFDTHENPRS=DS?(9}:NT=0
END
FG
HX
7130
PRINT"[CLRj[9 DOWN!":IF
(LO=0)OR(WA=1)THEN580
:GOSUB2570
GO5UB2310:IFPL=15THEN30
OTO300
20 IFPL=16ANDFD=0THEN320
QB
390
IFPL=16THEN450
PK
400
IFPL=1THENPRS=DSS(10)J G OSUB2570
JQ
740
MM
750
410
IF(PL=3)OR(PL=G1THENGOS
43.5
UB900:GOTO340 IF PL =7ANDNT =0 THENPRINT" I SEE NO NOTE HERET'sGO
HS
TO340
PQ
DJ
420
IFPLO7THEN340
SH
430
PRS= "THERE IS A QUESTIO N ON THE NOTE.":GOSUB25
751
770
70 HS
43 5
GA
440
CG
450
GOSUB1320:IFWR=1THENGOT
0160 PRS=DSS(12):GOSUB2570:P RS-DSS(13):GOSUB2 570iFD =JiMB=0:GOTO340
GOSUB790:PRINT"[CLR)
470
PRS="A AND
TRAP YOU
DOWN A BG
480
print"a
790
KS
RINT"OK.":CM(7)=1 920 IFPL=6ANDMB=0THENPR5«"T
800
810
YOU
PAS
down}":
print"[3
82 0
IS
ALREADY
C
PM
930
IFPL=6ANDMB=1THENMB=0:P
RINT"OK.":CM(7)=0 GA
940
RETURN
KH
950
IFINtl)=)THENPRS="YOU A LREADY
HAVE
THE
LIGHT."
IGOSUB2570:RETURN
AB
960
GG
970
IFLT=1THENLT=0:IN(!)-l: PRINT"OK."iCM(9)=0iRETU
IFIN(l)=0THEMPRS = "irOU D O
NOT
HAVE
A
LIGHT.":GO
SUB2570IRETURN
RD
980
IFLO=0THENPRINT"OK.":LO
DJ
990
=]:RETURN IFLO = 1THENPR5-'"THE LIGH T IS ALREADY ON.":GOSUB
AG
1000
2570:RETURN
IFLO=0THENPRS="THE HT
IS
ALREADY
LIG
0FF.":GO
SUB2570:RETURN
RP
1010
IFLO=1THENPRIHT"OK.":L 0=0:RETURN
AB
1020 PRINT"[CLR)"DSS(16-FL(
KD
1030
RF
1040
PY.PX)) EC=PX-H:DN?="EAST"iIFE C=11THENGOTO10 50
IFFL(PY,EC)<>0THENGOSU B1120
d
PRINT"{3 SPACESlENTER D
FF
1070
BE
3080
INPUTLV:IFLV<10RLV>5THE FORI=1TO22:READCMS(I):N EXT:FORI=1T0 5:READINS(I
FORI=1TO22;CM(I)=0;NEXT IiIFIN(5 )-lTHENCM(20)-1.
1090
SC=PY+1:DN5="SOUTH":IF
BH
1100
CE FR
B1120 11)0 RETURN 1120 PRINTDN?"
KG
1130
QM
1140
FP
1150
IFFL(SC,PX)<>0THENGOSU
IS
A
DOORWAY
.":RETURN IFGK=0ANDBK=0ANDRK=OTH ENPRINT"WHAT KEY?":RET URN
PRINT"OK."
IFGKTHENGK=0:IN{2)=1:R ETURN
GH
1)60
IFBKTHENBK=0:IN(3)=1:R ETURN
GA
1)70
IFRKTHENRK=0:IN('1)=") :B D=2:RETURN
IFPL=2ANDGT-1THENPRS="T IS
ALREADY
OPEN
IFPL=2ANDGT=0THENGT=1:P
FM SX
1180 1190
GS
1200 IFIN(2)=0THENPRS=DSSO
DA
1210
OR
1220
IFPL-5ANDGT»0THENPRS-"T GATE
IFFL(NC, PX ) O0THENGOSU
HS
FORI=1TO29:READDS S(I):N
HE
NC=PY-1:DNS="NORTH"!IF NC=0THENGOTO1090 B1120
ESIRED LEVELO -5)";
GATE
IFFL(PY,WC)<>0THENGOSU B1120
SC=11THENGOTO1110
spaces}enter
RINT"OK." DA
MILKBOX
LOSED.":GOSUB2570
adventure"
."iGOSUB2570 MG
IFPL=3ANDMB=0THENMB-liP
HE
:RETURN
SLIDING
"
PRS-PRS+"CHUTE.
910
C=0THENGOTO1070
EXT:RETURN
DOOR OPENS
BEGIN
math
print"[home)(21
HE
{SPACEiBENEATH YOUR FEE T
DA
ER
{ 7 DOWN] " ;
EB
780
ALREADY 0
1060
):NEXT
AA
IS
PM
NGOTO7 50
EJ
MILKBOX
PEN.":GOSUB2570
AG
du
)-5 )": :GOTO760
76B
IFPL=3A«DMB=1THENPRS="T HE
1050 WC=PX-1:DNS="WEST":IFW
esired[10 spaces!level( 755
RETURN
SS
ifcc=40then75 5 GC
IFPL=4ANDFD=1THENFD=0:P
pr:nttab(i); print"14 spacesjmath
ttab(12);:goto740 730 printtab(3};
PF
CLOS
CC=40THENPRINTTAB(10);: GOTO720
ngeon{3 spaces]":print" (down)":ifcc=40thenprin
IF(PL=16)AND(FD=0)THEN3
3B0
BX
MM
710 720
IFPL-17THENGOTO160
XE
SX
MP
ALREADY
RINT"OK."
IFPL»15ANDL0=JTHENG0SUB
1020!GOTO 570 HA
IS
RN
rFPL=13THENGOSUB)O00:GO TO580
FQ
DOOR
ED,":GOSUB2570
900
EK
MB»0THENPR?=DSS(6):GOSU B257O
ALREADY OPEN
IFPL=4ANDFD-0THENPRS="T HE
KG
EJ
290
IS
IFPL=lANOFD=0THENFD»liP
B70
T:PRINT
610
IF(PL=18)OR(PL=19)THENG
XM
890
GR
0
B60
SX
280 GOSUB790:PRINT"[CLRj" :C
CM(4)=1 300 PRS=DS${5}:GOSUB2570:IF
KD
ONTINUE":GOSUB2570:PRIN
OSUB2570
GOTO2 50
DOOR
." :GOSUB2570
880
IFPL=12THENGOSUB970:GOT 0580
GM 360 MS 370
IFPL=1ANDFD=1THENPRS="T
ANY KEY TO C
600
350
RETURN HE
QG
PR$="PRESS
310
KE
840
CA 850
RINT'IOK."
PRINTtPRINT:GOTO 510
JG
340
IFPL=5ANDGT=lTHEMGT-0iP RINT"OK."
CM
CE
BG
S30
B2570
IFPL=15THENPRS=DSS(4):G OSUB2570
MK
MK
XX
PL=]6THEN280
260
BF
(CLR!":PR5=DSS(14):GOSU
S$ (3 ):GOSUB2570:GOTO 3.90
EE
SAYS
IFCC=40THEN505
(6 SPACES)'LEVEL
5 70
GR
SIGN THAT
500 PRINT"[4 SPACESj'MATH D
JH
GOSUB
NEON
UNGEON'";PRINTiPRINT"
,DSS(40),FL(J0,10)
XK
490
DIM CMS(22),CM(22),INS( 5},IN(5),OBS(13),OB(13)
RK
A
:":GOSUB2570:PRINT
IS
ALREADY
ED."tGOSUB2570
RETURN IFGDO1THEN1220 0):GOSUB 25 70:RETURN IFIN(2 ) = 1THEWPR5=DSS(2 7):GOSUB2570:MA="). :CM(1
1 ) = ltCM(l)=0:RETURN
CLOS
IFBDO1THENJ250
COMPUTE'S Gazelle Special 1988 Issue
81
CB QK
J230 IFIN(3)=0THENPRS=DS${1
).D=ABS(PL=17)-ABS(PL=
1240
16):TX=PX+C:TY=PY+D IFTX=1J.ORTX=0ORTY = 11OR TY=0THENPRINT"THERE IS
0):GOSUB2570:RETURN
IFIN(3)=1THENPR?=DSS(2
8):GOSUB2570:CM(3) = J.iR
DB
1580
K=liCM(l )=0:RETURN JJ
1250
DE 1260 MG
1270
A
IFRDO1THEN1280
IFIN(4)=0THENPRS=DSS(1
0)iGOSUB2570:RETURN
1625 NM=-INT(RND(].)*10)+LV:I
1290
G=INT(RNDU)*LV*10)+1: FRS="YOU
HAVE
FOUND
5TR?(G)+" GOLD
"+
PIECES.
1300 GOSUB25713:GP=GP+G:PR$ = "YOU NOW HAVE "+STRS(G P)+" GOLD PIECES.":GOS
CM
1320
OP=INT(RND(1)*4)+l
SX
1340
IF(LV<=2)AND(OP>=3)THE
SD SX
N1320 1350 PRINT"WHAT IS..."; )360 ONOPGOTO)370,1400,1430 , 1460
1390
GP
1395
KC
1400
SB
1410
PX=TXiPY=TY
RS
161.0
2=FL(PY,PX) :RETURN
QS
1620
FORI=1TO10:FORJ=-1TO10:
CM(10)=0:RETURN
=1
AQ
1640
TO2050 2570iFORW=lTO2000:NEXT W
FG
2030 X-INT(RND(1)*10+l)iY-I
NT(RND{1)"10)+1JlFFL(Y
FORI=1TONM'2 X=INT(RND(1 )*10) + l.lY=I
GB
,X)=0THEN2030 2040 PX=X:PY=Y:Z=FL(PY,PX):
NT(RND(1)*10)+1
EQ
2050
BA
2060
PRS=DSS(14)1GOSUB2570!
2070 2080
GOSUB2270IGOSUB2200 GOSUB2310 IFPL»20THENGOSUB2850:G
RETURN
PRS=DS3(26):GOSUB2S70:
FL(PY,PX)=2
PM
2090
CH
OTO2080 2100 IFPL-15ANDLOTHENGOSUB1
PF
2)10
IFPL=15ANDLO=0THEN2060
PS JE
2120 2130
IFPL=).4THEN2080 IFPL=11THEN2490:GOTO20
QJ
2140
)*LV'S) Z1=X+Y:PRINTX" + "y"?" iINPUTZS:GOSUB1510:IFW R=2THEN1390 RETURN
X=INT(RND())'LV'10):Y= INT(RND(1)*LVU0)
(BX=XANDBY=Y)OR{RX=XAN
-
"Y"?"
IFLOTHENGOSUB)030
020:GOTO2070
DRY=Y)ORFL(Y,X)=0THEN1 720 SS
1.730
GOSUB1840iBX=X:BY=Y: IF
(GX=XANL>GY=Y)OR(RX=XAN DRY=Y)ORFL(Y,X)"0TliENl 7 30 HF
3740
IFLV<=3THENIFY>XTHENT=
RK
1750
80
(X2=XANDY2=Y)OR(X3=XAN DY3=Y)ORFL(Y,X)=0THtlN3.
BQ
740
DM
2350
7 50
1760
IFPL=1THENGOSUB1190:GO
TO2080 2160
IFPL=-10THENGOSUB1290:G OTO2080
GOSUB).840!X2=X:Y2=Y: IF
(X1=XANDYL =Y)OR(X 3=XAN
IFPL-8THENGOSUB1130:GO
TO2080
GOSUB3840:X)=X:Y1=Y:IF
GX
2170
DY3=Y)OR1"L(Y,X)=0THEN1
CJ
IFPL='22THENGOSUB2470:R ETURN
QJ
2180
GOSUB1940iX3=X:Y3=Y:IF
IFPL>15THENGOSUBJ560:! F(LO-0)OR(WA-1)THEN20B
{1)*LV*2)!Y=Y-INT(RND(
(X)=XANDY1-Y)OR(X2=XAN DY2=Y)ORFL(Y,X)=0THEN1
XP
2190
RETURN
1)*LV*2)
760
BM
2200
IF(X1=PXANDY1=PY)AHDGD < > 2THENPRS=DSS(17)rGOS UB2S70:GD=1:CM(1)=1
JF
2210
IF(X2=PXANDY2=PY)ftNDBD <>2THENPRS=DSS(1-9):GOS
BF
2220
CF
UB2 570:RD=1:CM(1)=1 2230 IF(XK>PXORYloPY)ANDG
FE
2240
IFLV>»4THENX=X-INT(RND
Z1=X*Y:PRINTX"
*
"Y1"?"
XB
1770
RETURN
KH
1780
FORK=JTO10:GOSUB3800:N
R=2THEN 3.450
EXTK;FORK=JTO1STEP-1:G OSUB1.800:NEXTK
JH
NT(RND(1)*LV*5)
IFY=0THENY=1
FC
1490
Z1=X/Y:IFZK>INT(21)TH
IFLV>=4THENX=X-INT(RND (1)*LV*3):Y=Y-INT(RND(
1790 FORK=ITO10:GOSUB1B20:N RXTK:FORK=ITOlSTEP-liG
PRINTX" S
/
"Y"?"tINPUTZ
GOSUB1510:IFWR-2THENJ4
AC
1800
IFFL(I,K)=0THENFL(I,K) =INT(RND())*2)+l
HD
1810
RETURN
SX 1820
IFFL(K,J)=0THENFL(K,J)
=INT(RND(1)*2)+l RC
DR
1830
DE
1850
RETURN
AA
1510
IFVAL(ZS)"0THKN22=VAL (ZS):GOTO1540
KA
1860
GOSUB79D:FORI=12T0J9:C
CP
1520
IFZS<>"0"THEtIPRS = "ANSW
EP
1870
M(I)=1:NEXT:CM(22}=) PRINT"lCLR)":PRS=DSSt3
FIRSTl
6-Z):GOSUB25 70:IFLO=lT
":GOSUB2 570:WR=2:RETUR N
Z2-VAL(ZS)
IFZ1»Z2THENPRINT1'[CLR)
CORRECT!1":WR»0iRETURN
PRINT"[CLR)INCORRECTJ1 ":WR=1:RETURN
EF 1560 WA=0:IFLO=0THENPRS="I' D
TURN
ON
MY
LIGHT
FIR
ST.":GOSUB2570:GOTO16J 0
C=ABS(PL=18)-ABS(PL=19
COMPUTE!1* Gazette Special 191)3 issue
HENGOSOB3 030 XF
1880
GOSUB2270:GOSUB2200
SB
1890
GOSUB23J0iIFPL=l5ANDL0 THENGOSUBL020:GOTO1880
FS
1900
IFPL=20THENGOSUB2B50:G
2250
1910
DR
1920
IFPL=1.5ANDLO=0THENJ870
IFPL=1THENGOSUB1.1.90:GO TO1890
KJ
1930
QD
1.940
IFPL=14THEN1890 IFPL=llT!iENGOSUB2490:G OTO1890
IF(X3<>PXORY3<>PY)ANDR D<>2THENRD»0
SX
2260
2270
RETURN
IFBX=PXANDBY=PYANDIN(3
)-0THENPRS=DSS(21):GOS
XH
2280
UB2570:BK=1 :CM(8) = 1.
IFGX=PXANDGY=PYANDIN(2
)=3THENPRS=DS$(20):GOS UB2570:GK=1:CM(8)=1 CH
2290
GS
2300
IFRX=PXANDRY=PYANDIN(4 )=0THENPR5=DS5(22):GOS RETURN
KA
2310
INPUTCS:PL=0:FORI=1TO2
UB2570iRK=l iCM(8) = l.
21IFCMS(I)=CSTHKNPL=I: 1=23
OTO1890 CF
IF(X2<>PXORY2<>PY)ANDB D<>2THENBD-0
JC
RETURN
QUESTION
D<>2THENGD=0
,X)=0THi-:N1840
1.506
IF(X3=PXANDY3=PY)AtJDRD
<> 2THENPR5=13SS (18 ) iGOS
JE
MS
THE
UB2570:BD=1 :CM(3. )=1
RETURN
)840 X=INT(RND[1 )*10)-H I Y=I NT(RND(1)"10)+l:IFFL(Y
90
ER
0
OSUB1820iNEXTK:RETURN
EN1460
82
2020 GP=S:PRS=DSS(25):GOSUB
NEXTJjNEXTI
1)*LV*3)
1570
XD
GOSUB1S40:GX=X:GY=YiIF
3.480
FF
PRS=DSS(23)iGOSUB2570i PRS=DS5(24):GOSOB2 570: GOSUB1320:IFWR=0T£iENGO
1720
RR
1550
201.0
MJ
1470
CR
JD
IFLV>4THENX=X-INT{RND( 1)*LV*5):Y=Y-INT(RND(1
Rl)
)530
GOSUB790:FORI»10TO19:C M(I)=l:NEXTIiCM(22)»1
80
X = INT(HND(1 )*LV*5):Y=I
1540
2000
1710
1460
CE
AB
SP
RK
EG
1980
INT(RND(1)*LV*10)
X=INT(RND{1 )*LV*.10)iY=
RETURN
1505
0 RETURN
GX
PJ MG
145 5
MG
F(LO=0)OR[WA=1)THEN189
FORI-l.TO3OtFORJ-lTO10 IFFL(I,J)-3THENGO5U817
AQ
1500
,X) = 3THEN 1.630 FL(Y,X)-3::-l + liIFK-N
IFPL>15THENGOSUB)560:I
1690 1700
:INPUTZS:GOSUB1510:IFW
PB
ETURN
QR SE
NT(RND(1)*LV*5)
1450
1970
IFFL(Y,X}=3THEN1660 FL(Y,X)"0:NEXTI
R=2THENJ420
JP
KF
1670 1680
1.425 RETURN 1430 X=INT(RND(3.)*LV5):Y=I 1440
1960
JK 1630 X=INT(RND{!)*10)+liY~I KT(RND(1.)*1.0)+1 :IFFL(Y
EG 1650 DX 1660
:INPUTZS:GOSUB3 5I0:IFW
RP
XC
MF HS
1420 Z1=X-Y:PRINTX"
PP GX
1FPL38THENGOSUB)130:GO TO 1.8 90 IFPL=22THENGOSUB2470:R
FL(I,J)=0:NEXTJ:NEXTI
X;X=YiY=T
RD
1950
MTHEN1630
!310
HR
1600
UB2570
QS
] 3B0
"THERE IS A WALL THERE .■'iWA=l:GOTO].610
BF
JJ
SD
OTO1610 IFFL(TY,TX)=0THENPRINT
BR
UB2570:GOSUB2520 RETURN
1370
THERE.":WA-liG
[CLR)":PR$ = DS$(29):GtJS
1.283
ED
1590
IFIN(4 )=1THENPRINT"
CA
MB
CQ
WALL
MQ
KD
2320
BK
2330
NEXT IFPL=0THENPRINT"YOU
N'T
XD
FH
DO
CA
THATl"iGOTO231.0
2340 H$"MBlI")
2350 TS=-MIDS(CS,I,1 )
JD AA
IFASC(TS)=32THENL»I:GO TO2390 2370 IFI=LEN(CS)THENGOTO241
ES KP
0 2380 1=1+1:GOTO2350 2390 NS=MIDS(C$,L+1,LEN(CS)
MX
SED.,THE
2360
2430
}
IFCM(PL]=0THENPRINT"I [SPACE)S1SE NO "NS" HER
EC
2720
CLOSED
DATATHE
DOOR
IS
OPEN.,
IFCS="INV"THENGOTO2430
HG
2420
RETURN
JG
2430
P.RINT"YOU ARE CARRYING
IS
LOCKED.
VO
U DO NOT HAVE THE RIGH T KEY. 2730 DATATHERE IS A NOTE IN THE
MILKBOX.,THE
FLIES
2410
OP
IS
THE DOOR
HM
IS
DOOR
El "tGOTO2310 BR
MILKBOX
EN.,THE
OPEN WITH
DOOR A
BAH
Gl
KD
2740
DATATHE S
NOTE
AND THE
DISAPPEAR
MILKBOX
CLOS
ES.
AM PB
2440 2450
FORI=1T05:IFIN(I)=)THE
BF
2750
YOU ARE
2460
RETURN
2470
PX=INT(RND(1)*10)+) :PY =INT(RND(1)*10)+1:IFFL (PY,PX)=3THEN2470
KE
2480
a=FL(PY,PX):RETURN
QK
2490
IFIN(5)=JTHENPR5="YOU
MG
2760
2770
[SPACE}ALREADY HAVE TH
2500
HR
AP?"iRETURH 251.0 PRINT"OK.":IN(S) = ) tMA=
IFMA=3THENPRINT"WHAT H AF
2790
FS
PRS="{DOHN}12 SPACESjY OU HAVE WON "+STRS(GP) +" GOLD PIECES IN YOUR JOURNEY.":GOSUB2570
BP
2540
PRINT"[DOWN} N";:INPUT A?
XB GB
2550 2560
IFAS = 1-Y"THENRUN END
DF
2570
IFLEN{PRS><=CCTHENPRIN TPRSI RETURN
SH
2580
PLAY AGAI
TS-MID$(PR$,CC,1 ):IFAS C(T$)=32THENI=CC:GOTO2 620
2590
I=CC-1
MS
2600
T?=MID$(PR$,I,1):IFASC
FM BS
(TS)=32THENGOTO2620 2610 1=1-1:GOTO2600 2620 A?-MIDS[PRS,I+1,LEN{PR
S)):BS=MID5(PRS,1,1-1) iPRINTBS
2630
PE XH
2640 2650
2030
IFLEN(A?)t=CCTHENPRINT
ILKBOX
SP
2660
DATAGET NOTE,GET ET
LIGHT,GET
GOLD, GET
fSPACElMAP,LIGHT ON, LI GHT
RC
2670
DATALOOK,N,S,E,W,MAP,M AP,ALGEBRA,LIGHT,GREEN K£Y,BLUE
KEY.RED
KEY,
MAP
KF
2680
DATAYOU ARE FACING NOR TH. OF
A
GATE
IS
YOU.,THE
IN
FRONT
GATE
IS
2690
DATATHE .,YOU
GATE
ARE
IN
IS A
F
OREST.
FQ
2 700
DATAYOU ARE F
AN OLD
IN
HOUSE.
FRONT
0
THERE
ISPACEjIS A MILKBOX BY THE
DS
2710
DOOR,
DATATHE
MILKBOX
IS
CLO
0821:20
IE
AB
A5
C6
F0
FC
18 A9
73 36
0B29:FF
8L>
23
C8
20
04
C8
A9
0B 8D
FB
8D
7B 07
A9
083]:09
21
DB
0B39:D0
A9
00
8D
)6
C8
A9
00
JC
0041:85
FD
A9
C0
85
FE
A9
CE
IF
0949:85
FB
A9
18
85
A0 00 90 0C
33
CA
F0
07
20
EC
08
D0
4F
F0
08
20
FD
08
20
EC
78
0879:08
D0
D5
20
04
09
20
4C
4F
088):0B
20
AA
0E
AD
16
CB
49
F5
IS A
EY
HERE., THERE
UE
KEY
9889:91
8D
16
C8
20
06
0B
FO
EC
IS
0B91:F9
A9
07
20
91
0A
A9
03
72
C8
BA
A
BL
HERE.
DATATHERE
IS
THE
A RED YOU
KEY CAN
AREA..
THIS
QUESTION!
DATA'NOW I'LL TAKE ALL YOU
GOLD AND TRANSPO AWAYI
DATATHE MONSTER DISAPP EARS.(17 SPACESjYOU SE SOME GOLD
77
GREEN K
HERE1
DATATHERE IS A MAP HER El.THERE IS A RED KEY
IS A SUDDEN AMIDST
SO
IFIN(5)=0THENPRINT"YOU HAVE A MAP 1":RE
IF)>PYANDJ=PXTHENPRINT
TAB ( TB) "'I GRN ] * " ;: GOTO2
IFFL(I,J)=3THENPHINTTA B(TB J"[BLK]M";:GOTO2 93 IFFL(I,J)=2THENPRINTTA
B(TB)"{BLUjR";;GOTO293
PRINTTABlTBl'MRVS} (YEL} (OFF]"; TB=TB+2:NEXTJ;PRINT:PR INT:NEXT!
GP 2940 PRINT'MBLU) "iRETURN
O
CLOSED DENSE
A0
0871:F4
PEN.
CM
78
0869:FD
B(TB}"(PUR)H";:GOT0293
2930
A9
DATATHERE IS A RED DOO R HERE..THERE IS A BLU E DOOR HERE.
0
KS
0A
E.
291.0 IFFL(I, J) = 1THENPRINTTA
2920
C0
33
0
KD
20
B2
0
OFF,INV
29
0819:02
9)
HER
FORI=1TO)0:TB=1:FORJ»> TO 10
SE
86
17 AA A9 FF
DOOR
2870
KEY,G
8D
F0
GREEN
HS
GJ 2900
M
0F
EE
A
930
GATE,CLOSE
A9
0861sD0
IS
PRINT" (CLR)'1: PRINT
OOR,CLOSE
D0
RE
2860
DJ 2890
20
08
XC
PR?=AS:GOTO2570 DATAOPEN DOOR, OPEN GAT E.OPEN MILKBOX,CLOSE D
8D
EC
TURN
A?:RETURN
3B
08)1:D0
23
iSPACElFLASH AND YOU F
2880
3E
2)
08
DON'T
BF
36
8D
C9
2840 DATATHERE
2850
30
00
FD
IND YOURSELF ME TREES.
HH
32
A9
04
JSPACEjHEREl
SF
9E
00
20
E
MH
PD
MS
00
00
F0
YOUR
2820
0A
00
FD
RT
CF
08
0839:33
FB
AN UNLIT
2800 DATAA MONSTER JUMPS OU T AND SAYS 'YOU MUST A 2810
0801:013
0851:B)
NSWER
QD
before typing in.
0B59:9J
IS
[SPACEjGET A GOOD LOOK
DUNGEON.":GOSUB2570
2530
AND
See instructions in article on page 6
[SPACElLIGHT HERE.,THE
DATATHERE
AT
[SPACEjOUT OF THE MATH
LONG
HERE.,BEFORE
0:CM(20)=1:GD=2:RETURN
PRS="!2 DOWNjYOU HAVE {SPACEjFOUND YOUR WAY
A
Version by Bill Chin, Editorial Programmer
FC 19
QA 2760 DATATHERE
RN
CS
IN
[SPACEjNARROW HALLWAY.
XR
E MAP1M:GOSUB2570:RETU
XK
A COLD
NEXT I s IFGPO0THENPRINT GP" GOLD PIECES."
PM
2520
IN
£SPACE}AND DAMP ROOM.,
JX
JB
DATAYOU ARE
NPRINT"A "INS(I )
Laser Chess
BEFORE TYPING . . .
Before typing in programs, please refer to "How to Type In
0899:8D
24 C8 A9
09
BD
23
08A1:A9 08A9iA2
0A
8D
31
C9
A9 20
05
20
3 2 C9 B0 10 29 BA
08B1:15
0) J.7
8D 2A
38
0F
20
8B
9F
08B9:AD
0A
C8
F0
08
DE
31
C9
33
0BC):F0
)0
4C
CB
08
A9
0A
9D
2D
08C9:31
4C
07
08D9:BB
C9 CA J0 DD A2 0! 08 AD 23 C8 C9 09 AD 24 CB C9 03 F0
08E) :C9
02
D0
AD
00
20
0BE9:4C
82
08
E6
FD
D0
08F1:FE
C9
E0
D0
04
A5
3F
09F9:FE
A5 FD C9 C4
60
E6
FD
D0
02
65
08D1:AB
B8
D0
Fl
05
04
04
09
DD
02
E6
4E
0901:E6
FC
60
AD
C6
17
A2
00
84
0909:9D
E0
C8
E8
E0
12
D0
FS
B3
0 911:A9
FF
A2
12
9D
E0
C8
E8
56
09).9:E0
3F
D0
F8
AD
C7
1.7
A2
72
0921t3F 0929:F8
9D
E0
C8
E8
E0 SI DO 21
A2
00
8E
25
C8
A0
08
DE
0931:BD
C8
)7
9D
3E
C8
99
86
DF
BD D) 0943:7D C8 BD
17
9D 47
C8
99
FF
F0
17
9D
8F
C8
22
18 98
9D C8
D7 BD
C8 02
BD 18
F9 9D
31 B9
A9
03
CC
0939:C8
0949:BD 095):17
0B 9D
0959:CE
C8
E8
8B
10
D2
0961:8D
CA A9 8D 2)
4D
BD E6
CA E0
0969:A9
E5 FF
C8
20
B3
0B
4D
0971:A9
0B
8D
23
C8
BD
24
CB
CB
0979:20
40
0D
AD
0E
C8
C9
FF
4F
0981iF0
06
20
A3
0C
4C
8C
09
7F
0989:20
FC
0B
10
E8
7E
00
23 C8
C8
0991:A9
CE BD 23
CE
24
CB F0
0999:10
DE
A9
04
BD
23
C8
8D
F8
09A1:24 C8
20
40
0D
A9
00
8D
9C
09A9:21
C8
20
5F
0C
A9
01
8D
0F
09B1:66
C8
A9
03
6D
9A
C8
A9
16
SD
CB C9
8D
09B9:24
20 3J
A9
15
09C1:0]
8D
23
C8
8D
)F
CB
20
43
09C9:DE 09 EE 31 09D1:AD 24 C8 C9 09D9;24 CB EE 24
C9
C8
99
EE
AD
C9
79
24
CF
C8
EE 24 D0 E8 AD 3)
09E1:8D
02
8D
00
CB
09E9:CB
8D 20 C8 0C A9 00
20
58
0D
20
F0
09F1:A3
8D
21
C8
20
130
09F9:5F
0C
A9
El
8D
22
C8
20
BS
0A01:81
0C
69
8A
48
A9
08
BD
14
0A09i23
CH
(ID
24
CB
20
40
9D
29
BAlllAD
0E
C8
CD
)A
C8
D0
14
IF
0A)9:20
E6
0B
AD
21
CB
8D
22
9C
0A2) :Ca
20
81
0C
A9
FF
AC
12
4B
0A29:CB
99
E0 CB
CE
23
C8
)0
55
0A31:DC
A9
08
8D
23
C8
CE
24
F5
C8
06
AD
0A39:C8
10
D2
68
AA
COMPUTED GAZETTE Programs,"
60
A9
4E
0F
0A41:8D
F9
57
A9
DC
8D
03
D0
14
elsewhere in this issue.
0A49:A9 A8
8D
02
D0
A9
00
3A5.1 :)0
D0
A9
06
8D
2B
D0
8D A9
EB 8F
3A59:03
8D
ID
D0
A9
03
8D
15
OC
COMPUTErs Gaigrre Special 1988 Issue
83
20
E4
FF
00
D6
20
EE
2B
D0
0A71:CE 27 D0 0A79:F0 F9 C9 0A81:D0 E6 A9
91
C9 0A
D0
0A69;A9 07
0A61:D0
49 5E
20
E4
FF
C9
00
8D
4E
F0
59
3F
01
BD
60
43
48
AE
F8 64
0D01l8D 23 C8 EE 0D09:0C 60 AD 24
0A89:A9
01
3D
15
D0
0A C9 15 D0 A9 00
0A91:8D
FA
0A
8A
48
98
0A99:FA
0A
BD
DA
0A
A8
BD
E2
0AA110A
99
05
D4
A9
00
99
06
0AA9:D4
95
BD
EA
0A
99
01
D4
BD
0AB1.: F2
0A
99
04
D4
CD
49
01
99
9C
0AB9:04 0AC1:18
D4
68
AS
68
AA
60
A2
ED
A9
00
9D
00
D4
CA
10
IF
0AC9:FA A9
0F
GD
J8
D4
A9
FF
E7
0AD1:8D 0F D4 A9
80
BD
12
D4
D8
4C F9 89 8D 35 C9 E9 0D1110A 0A 0A 18 6D 35 C9 6D B6 0D19:23 ca 8D 35- C9 BD 12 C8 6D 0D21:A8 60 B9 3E C8 3D 00 CB 08 0D29:B9 8F ca BD 10 C8 18 6D 37 0D31:00 CB 8D 02 C8 B9 E0 ca 07 0D39i8D 0E C8 BD 22 CB 60 20 A4 0D41:0B 0D 20 23 0D AD 24 C8 BA 0D49:18 69 01 8D 20 C8 AD 23 63 0D5I iCB 18 69 02 BD IF C8 AD 4B 0D59:20 ca 0A 8D 2B C8 A9 00 9F 0D61:8D 2A CB AD 20 ca 4A 6E E7 0D69:2A ca IB 6D 2B C8 8D 2B 67 0D71:C8 AD IF C8 0A 0A 0A 8D E5
00
07
00
00
IB
0D79:35
84
36
60 BF
24
C8
CB
0FA9i0D A9 0FB1J0F A9 0FC1:0D A9 0FC9I0F A9
00
8D
09
8D
23
C8
85
FD
AD
37
0FD9:FE A9 0FE1I0C 20 0FE9i)2 ca 0FF1il0 ca 0FF9:8D 34
04
8D
21
CB
0B
0D
20
23
CD
13
C8
D0
18
6D
0B
ca
26 5E 02 90 4F 4C CF 4E 60 AD 7E ca 85 2F 4C 5F 5F 0D AD 95 35 AD CF 29 03 F4
C9
AD
00
CB
AA
BD
1001:DA
17
2D
34
C9
8D
34
C9
3.009:AC 10]I:C8
36 F3
J2
ca
AD
34
C9
99
8F
20
23
0D
20
46
0D
S3
20
A9
IE
20
2A
10
A9
0FB9:C8
0FD1:36
30
00
8D
24
CB
08
8D
24
C8
0E C9
0A
F0
23
CB ca
4C
B7
AD
23
0C
0A
IB
6D
35
C9
ia
4F
102)102
4C
91
0A
A9
0)
).029i0A 1031iA2 1039iAE
4C
9)
J8
65
A2
8D
38
A5
3E
CD
38
)0
D0
F9
]0 60
00
03
C8
4D 83
00
07
00
0AE 1.100
01
19
04
1.9
BA
92
0AE9:19
17
10
50
0A
0]
64
0AF1:1E
30
10
00
20
80
80
03 77 80 A7
0AF9:20
00
A0
A5
A2
8D
EA
0A
B7
0B01:A9
00
4C
91
0A
AD
25
C8
AS
0B09:F0 0B11tF0
3A C9 33 A0
02
F0
22
C9
03
26
51
B9
3E
C8
D0
BE
0D81;6D 0D89:C8 0D91 :C8 0D99:2B 0DAI:00 0DA9:2E 0DB1:2E
0B19:J4
B9
E0
C8
CD
C6
1 7
F0
Fa
0DB9:35
0B21:18
AD
C6
17
SD
7F
0DC1:8D 38
0A
A9
01
E4
33
0B31:AD C6 17 0B39:0A AD C7 0B41:04 0A A9
8D
04
C3
0DC9iC9 AD 0DD1|8D 35
17
)A CB 60 aa 10 1A ca 20 SD 1A CB
20
0B29:04
20
B0
0DD9:C9
BD
01
60
20
04
09
B5
0DE1:00
8D
2A
C8
8D
2A
CB
AD
2B
C9
69
00
8D
2B
C8
AD
2A
3D
18
69
4B
8D
2A
C8
AD
1C
C8
69
61
8D
2B
C8
A9
13
8D
36
C9
AD
02
C8
93
36
C9
0A
2E
36
C9
0A 0A
36
C9
0A
2E
36
C9
C9
8D
37
C9
AD
36
C9
0E
35
C9
2E
35
C9
1.8 6D
37
C9
AD
36
C9
6D
36
C9
AD
35
C9
2C
CB
AD
36
C9
EC
04
CB
F0
05
1049:03
8E 03 ca ce AD 23
60 C8
A9 C9
00 09
3D D0
2A
1051:03
4C
C0
AD
C8
49
8D
B5
05
1059:01
8D
05
C8
F0
4E
20
40
C9
41
106):0D AD
0E
C8
CD
0F
C8
D0
36
2E
]069t39
AD
12
C8
8D
13
C8
A9
C9
26
107):02
20
91
0A
AD
2E
C8
8D
36
FF
1079i36
CB
AD
2F
ca
8D
37
ca
69
DE
1081:AD
0C
C8
8D
0D
ca
AD
10
69
B4
]089:CB
8D
11 C8 8D 8D 06 CB
C9 AD AD 24 C8
1041iE8
12
34
0B49:A9
00
60
AD
11
D0
19
0DE9:C0
8D
2D
ca
A9
00
3D
35
97
1091123
11
D0
AD
1.8
D0
09 09
20
0B51:6D
08
85
0DFliC9
BD
36
C9
AD
20
ca
0A
41
1099:8D
C8 07
C8
AD
00
ca
8D
0)
0B59:29
0F
09
50
8D
18
D0
AD
0A
C9
0A
7A
1.0A.1.:C8
60
A9
00
8D
05
C8
A9
0B61:3.6
D0
09
10
8D
16
D0
AD
EC
C9
8D
07
10A9i01
4C
91
0A A9
0A
0B69:02
DD
09
03
8D
02
DD
AD
27
36
C9
92
10B1iC8
AD
23
ce
CD
06
0B7):O0
DD
29
FC
09
02
8D
00
5F
0B79:DD
60
A9
00
A2
3F
9D
C0
D9
0BB1tS3
CA
3 0
FA
A9
FF
A2
00
38
2E 36 0E01:2E 36 C9 0A 2E 36 0E09:35 C9 BD 37 C9 AD 0Ell:aD 38 C9 0E 37 C9 0E19iC9 0E 37 C9 2E 38 0E21:37 C9 IB 6D 35 C9
0B89:9D
C0
53
9D
F6
53
E8
E0
AD
38
C9
6D
0H91:06
D0
F5
A2
06
A9
60
9D
9A 3D
0E31i2F C8
AD
0B99:C0
53
A9
0)
9D
C2
E3
B1
0E39:0A
18
6D
EH 0BA9;BD 79
E0
36
90
EF
53 A2
IF 35
3F AE
0E41:1B 6D
2E
IB
9D
60
53
CA
10
31
0E49:2F
0BB1:F7
60
A9
00
0B
A9
4C
0E51:35
0BB9:60
8D
C4
C3 0B AD 2)
C8
A0
D0
0E59:AD
IB 36 C9
0BC1:00
99 0B
41
C9 C4
CB
D0
FA
EE
7!
0E61:AD
35
AE
0B
E0
80
D0
D4
0E69:CB AD
0BD1iFB A0
00
A9
00
99
00
D8
62
0BD9:99
00
99
00
DA
99
E8
1 9
0BE1:DA
C8
D9 D0
60
A9
0B
BD
IE
0BE9:23
C8
Fl AD 23
ca
GD
24
50
0ES9;C8 AD
0BF1:C8
29
01
D0
05
18 A9
0F
8D
5E
0E9]:C8
0BF9:21
C8
60
20
0B
0D
A9
FF
C0
0E99:8D
0C01:8D
22
C8
AC
12
C8
99
3E
7)
0C09:CB
99
8F
CB
99
E0
ca
A9
F5
0Clli00
BO
02
C8
20
46
0D
20
AD
0C)9i25
0C
20
R3
0C
20
2F
0C
51
0C2Ii20
0BA1:E8
0BC9:C4
84
8D
0DF9:2E
0E29:C8
27 98 A3
10.1 9: A3
C9
0AD9i60
36 C9
0A
SD
04
ca
D0
9D
55 9B CB CE
54
B2 43 64 9E 95 75 2P
C4 7B C8 D0 4E 20 89 Cl ]0 20 5F
2E
38
91
10B9:!6
AD
24
C8
CD
07
C9
AD
B4
10C):0E A9
00
BD
15
CB
8D
2E
3F
10C9:12
20
B6
17
4C
DF
36
C9
8D
IE
10D)i25
F0
42
20
89
12
F0
47
C8
8D
35
C9
6F
10D9l3D
11 20
CF
F0
3B
4C
B8
65
C9
8D
35
C9
}A
10E1:12
AE
16
11 C8
BD
E5
CA
1.0
31
C8
8D
35
C9
AD
99
!.0E9i05
A9
01
BD
26
C8
A0
02
CS 69
00
8D
36
C9
AD
E2
10F1:AD
0F
C8
99
BC
55
AE
0C
87 04
C9
69
29
8D
2E
C8
B8
10F9iC8
E0
02
F0
02
A9
00
99
56
69
D8
CD
1101 i E4
55
AD
0F
CB
AE
26
ce
A7
IB
69
2F 8D
C8
C9
8D 29
30
97
A9
00
99
AC
56
99
IF
C9
69
54
31 AI
1109:F0 1111iD4
02
36
56
88
10
DB
60
AD
0D
AD
02
CB
0A
0A
8D BD
32
EF
11)9:C8
8D
0C
CB
A9
03
8D
05
0E79:CB A9
20
IB
6D
32
ca
BD
0A
AD
23
C8
3B
A9
1.8
69
00
BD
33
C8
8D
)B
C8 10
03
BC
IF C8 IB 6D
0A
0A
8D
38
Bl
1121iC8 4C 1129iED 06 1131i20 E8
91
C8
3D 39
BE 82 51
0C
8D
35
C9
38
C8
69
04
2A
1139:C8
38
ED
07
CB
SD
C8
0A
0A
C0
1141:10
03
20
E8
0C
18
6D
39
C8
B0
1149:C9
8D
15
C8
F0
08
C8
8D
05
94
1151:F0
04
C9
02
F0
03
26
C8
BD
C8
1159:60
20
0B
0D
AD
J8
A9 23
02
8D
09
1161:FE
D0
06
D9
3F
C8
CB
8D
A3
11691]]
AD
18
ca
C9
02
BD
C6
1 7
11711B9
3D
CB
4C
C6
11
1179iCB C9
02
D0
06
0E71iC8
0E81:32
0A
AD
24
43 1C ca 79 6D 35 8F C9 0] IP A9 01 2E ce C9 0F 4C C6 10 D0 06 0D AD 1C 8F
5C
0C
60
AD
2A
C8
85
15
0C29:fD AD
2B
C8
85
FE
AR
00
07
38 ca AD 20 0EA1:0A 0A 1.8 69 0C 0EA9:60 A9 00 8D 03 0EB1:C8 8D I 4 C8 8D 0EB9iE3 CA 8D E4 CA 0EC1I0C CB A9 04 8D 0EC9i24 C8 AE 16 C8
0C3):AD
22
CB
91
FD
C8
C0
18
87
0ED1:BD
0F
C8
20
B8
12
AD
25
43 22
39
35
ca
0A
0C39:D0
F9
60
AD
2A
CB
85
FD
9C
0ED9:C8
D0
0B
20
E3
0E
20
15
C6
1181:4C
C6
11
AD
1C
CS
C9
FE
BF
0C41:AD
2B
C8
85
FE
AD
2C
C8
3C
0EE1:17
AD
0C
CB
D0
F0
60 A9
B7
B9
47
C8
4C
C6
11
57
0C49:85
FB
AD
2D
C8
85
FC
A2
0EE9:05
20
2A
10
20
E2
10
C8
C9
01
D0
0A
B9
0C5J:00
B1
FB
9)
FD
C8
C0
A0 18
20
38
0F
AD
05
C9
FF
F0
2D
4C
A9
0C59:D0
F7
60
29
E6
0B
A0
00
8A
0EF1116 CS 0EF9:F0 03
4C
01
0F
4C
0C61 :AI) 0C69:S5
2E
C8
85
FD
AD
2F
C8
IB
0F01i20
D0
0F
A9
8D
FE
AD
2J
ca
91
FD
C8
ID
0F09:20
0B
0D
CC
14 13
C8
0C7):91
FD
C8
91
FD
A0
28
91
5a
0F11:4E
04
C8
AD
0A
0C79:FD
C8 9)
FD
C8
9)
FD
60
BD
0fJ9:AD
0B
CB
0C81:A0
00
AD
30
C8
85
FD
AD
AS
0F21:4C
39
10
F0 8D
0C89:3J
C8
85
FE
AD
C8
91
26
0F29:0F
AD
0A
0C9.1.: FD
C8
91
FD
C8
22 91
FD
A0
16
0F31:10
8D
0C99:2B
9)
FD
C8
9)
FD
C8
91
IE
0F39;00
8D
0CA1:FD
60
20
3C
0C
20
B3
0C
EC
0F41:17
C8
0CA9: 2!)
50
0C
20
81
20
5C
42
0CB1:0C
IB
60
A5
FD
IB
0C 69
40
B5
E8
0CB9:FD A5
FE
69
0)
85
FE
A5
72
0CC):FB
IB
69
18
85
FB
A5
FC
F0
0CC9:69
00
85
FC
60
AD
IB
D4
0CD1:29
0F
C9
09
B0
F0
F5
0CD9:63
AD
IB
D4
C9
29
0CE1:7F
C9
51
B0
6D F4
F7 41 A8
60
0CE9:FF
85
02
E6
02
02
0CF1:8C
23
C8
A9
00
A5 8D
0CF9:AD
23
C8
38
E9
09
0F49:8D 4)
AE C8
32
1189:D0 06 1191 i AD 18
D4
).] 99: 3D
ca
2A
0F
F5
1!.A?>1J
B9
3F
ca
C9
FF
F0
23
SF 44 82
04
ca
87
1]A9:AD
1C
C8
C9
01
D0
0C
A0
63
F0
03
09
B9
35
CB
C9
FF
F0
13
CB
F0
0B
AB
D.B1 :00 11B9:4C
C3
11
B9
47
C8
C9
FF
B8 AI
03
4C
E2
11C)1F0
09
A9
00
60
C9
FF
F0
EE
C8
4C
0F 8B
17
03
ED
11C9:02
D0
F7
A9
01
60
20
0B
CB
F0
03
4C
39
6D
11D1:0D C0
28
D0
2D
AD
E4
CA
03
C8
4C
8B
0F
A9
FF
11D9:D0
A9
05
20
91
0A
A9
0A
CS 8D
0B
C8
8D
40
11E1I00
3E 8D
8F 71 7E
41
C9
EE
E4
CA
20
EC
8D C9
IB
CB
BD
00
DC
9A
11E9:DA
0C
C0
28
F0
0D
B9
4E
41
C9
B0
0B
37
HFJiCa
C9
FF
D0
06
20
Fl
3E 0C
98
11F9:4C
2F
12
EE
43
C9
D0
E7
F9
]201:F0
16
B9
3E
ca
C9
FF
F0
1209:25
AD
01
ca
C9
00
F0
0B
84
0F5):A9
FF
BD
IB
C8
BD
0B
C8
0F59i4E
41
C9
B0
08
A9
01
BD
0F6JilB CB
BD
OB
CB
4E
41.
C9
03 A9 6D
DB
0F69:B0 08
A9
FF
C8
8D
FE
1211IC9
20
C9
06
F0
4E
B0
08
A9
EF
1219:A9
0] 00
F0
0F7110B CB
60
AD
14
6B
0F79:01
8D
17
0B
C8
4E
1221:EE
14
ca
B9
3E
D0 20
B5
0F81:41
C9
B0
01
8D
0A
63 8F
C8 CB
49
8D 41 C9 ca 8D 05 A9
17
49
1229i)5
A9
06
20
91
0A
20
95
8F
60
ID
0F89:CB
60
AD
23
C8
18
6D
J7
A4
1231117
A9
01
60
AD
E3
CA
F0
F4
24 ca
14
0F9) 1C8
8D
23
C8
AD
24
C8
18
1.0
1239:03
4C
19
12
20
DA
0C
B9
30
2B
0F99:6D IB 0FA1:CS 30
CB
8D
24
C8
AD
24
EA
C9
FF
D0
07
C0
28
0E
C9
09
F0
02
90
2F
3 241 I3E C8 J249:F0 03
4C
56
)2
EE
4]
C9
74 3C 2E
09
COMPUTEIs Gazette Special 1988 Issue
9C 12 03 C5 F8 57 EE
BA
48 E4
5D 08 68 A8
15
91
FD
AE
40
17A1:AD
23
C8
4B
AD
24 C8
68
AA
60
C0
45
17A9:AD
06
ca
8D
23
C8
AD
07
03
00
00
20
40
0D
BC
1781:C8
BD
24
ca
20
FC
0B
68
2C
C8
AD
12
C8
C9
2B
FE
17B9:3D
24
CB
68
3D
23
C8
20
02
A9 ca
04
99
51
C9
60
A8
17C1:40
0D
4C
A3
0C
DS
A2
0A
IE
1521:AD
28 06 0E
C9
FF
D0
04
EE
95
17C9:0A
04
1.2
00
0)
04
76
1529:27
C8
60
AD
32
ce
85
FD
BD
0E
02
02
D9
1.531: AD
33
C8
85
FE
AC
28
C8
01
01
01
01
03
35
2B
1539:B9
51
C9
80
32
C9
AS
Bl
34 62
17D1:0A 06 06 17D9:0A 00 00
0A 0A 06 06
03
03
03
03
03
03
10
47
1541iFD 8D
31
C9
10
0C
EE
27
46
17E1:03 17E9:03
03
0E
03
03
03
03
03
03
03
IS
1.2511 D0
EA
4C
19
12
8C
42
C9
C4
14F9:BJ
FD
12 59:AE
12
C8
20
73
1 7
EE
E3
2E
150!:41
1261:CA
AD
23
C8
48
AD
24
C8
51
1509:30
C9 0C
1269:4S
AC
42
C9
20
Fl
0C
20
C2
1511:AC
1.2 71 :40
0D
A9
05
20
91
0A
20
F9
15191D0
)279:A3
0C
68
8D
1281:23
C8
20
95
24 17
ca A9
68 01
8D 60
FA 88
1289:AD
0C
CB
81)
35
C9
AD
34
1291:C9
CD 30
1). ca
F0
05
CE
J299:C9
10
CB
F0
C0
52 2E
L2AJ :CE
IS
ce CE
15 35
C9
30
03
AC
!.549:C8
AD
32
C9 8D
31
C9
4C
37
17F1:03
00
02
00
00
01
02
02
EB
]2A9:4C
9C
12
A9
00
60
AD
35
1551:DO
09
AC
28
CE
17F9:02
02
02
00
01
00
02
02
F7
0C
ca
A9
01
60
A9
1559:C8
C9 51
D0
8D
15 99
04
12B1:C9
0A E7
C9
4C
0D
1.6
EE
C6
IB01;03
00
00
00
00
01
02
00
BA
12B9:01
3D
15
D0
4C
9]
0A
AD
DB
1561:27
CB
AC
28
CB
4C
BD
16
72
1809:00
01
01
01
01
00
00
00
Bl
12C1:24
C8
C9
02
D0
06
20
3F
Al
BD
63
C9
4B
BD
7A
00
00
FF
49
F0
EC
00
C9
03
D0
10
D8
BD
CA
BD
67
01
FF
48
00
00
23
181 1 :00
12C9:0A
F.2
A9
0(3
BD
71
BO
51
C9
A8
B9
B9
10 00
04
F0
00 04
0C
0A
01 04
10
3F
01
02
03
00
47 EA
!2D9:0C
C8
A9
03
8D
25
C8
60
BE
02
01
02
01
0U
03
03
12E1:AD
05
C8
D0
D2
AD
24
C8 A2
I.ai9:00 1821:04 1829J03 1631:02
0C
)2D1.:20
28 ca 1S71:C3 C9 48 1579:83 CA 48 1581:14 18 9D 1589:69 03 9D
01
00
01
00
03
02
04
12E9:C9
04
D0
06
A9
00
BD
0C
E2
15 91 :9D
83
12F1:CB
60
C9
07
F0
01
60
AD
36
1599:9D
63
12F9:26
C8
D0
BB
AE
16
C8
A9
42
15A1:C8
1301:02
8D
28
ce
BD
29
C8
A2
62
15A9:10
J309:02
A9
04
9D
51
A9
45
C9
9D
55
FF 57
F9
J31Is 3D
C9 C9
I3)9:C9
E8
E0
06
D0
EB
1.321 :AA
9D
63
C9
E8 E0
A9 60
)329:F8
EE
26
C8
CE
0C
1331:51
BD
3E
C8
C9
12
F0
I339:CA
10
F6
4C
B8
12
1341:CB
CD
0F
C8
D0
1349:16
C8
9D
E5
CA
]351:0C
AD
23
C8
1.3 59:24
C8
8D
I 361 :20
0B
1.369:G9
A9
1.371 i BC 1379:F0
28
1381:B9 13B9:0D
20
69
13 9J :74
16
F0
1399:28
C8
13A1 :F0
AD
1569:AE
23
CA
C8
E8
C9
6D B9
39
C3
18
18
CA
6D
38
C8
69
05
96 58
1839:04
00
04
04
01
19
BS
02
1841:04
04
03
04
04
04
38
14
BD
F0
80
1349:00
04 03
04
20
18 SD 63 C9
04
B9
1C
04
C9
04
04
04
01
00
03
20
64
14
20
FC
0A
AD
68
1851:02
04
94
01
04
04
02
04
AC C6 60 69 22 4C
15B1:1B
D4
30
05
A9
0)
20
2A
B0
1859:00
FF
00
01
04
01
FF
FF
BC
CE
15B9:10
CE
19 C8
D0
E3
68
9D
D3
1861:02
04
02
03
FF
03
04
04
00
64
15Cli83
CA
9D
23
CA
68
9D
F9
1869:04
04
04
04
04
04
04
04
D0
69
15C9:C3
C9
68 68
9D
63
C9
60
AC
DE
1B71:04
04
04
04
04
04
04
93
ca A2
B3
15D1:28
C8
EE
3)
C9
20
BD
16
1879:11
50
49
47
DF
15D9:AC
29
ce
ce
C0
06
90
01
1BB1:48
20
31
38
37
20
BD
E0
D6
15E1:60
8C
29 ca
CE
31
C9
CE
18B9:43
4F
4D
50
59 39 55
52
42
43 54
4F
06
93 BA AE
1C 99 31
54
45
21
F2
8A
AE
C3
15E9:31.
C9
4C
BD
16
D0
04
EE
6F
1691:20
50
55
42
4C
49
43
41
3B 85 04
A8
20
Fl
E9
15F1:25
C8
60
C9
12
D0
14
8A
10
1899:54
49
4F
4E
53
0D
41
4C
B2
8D
47
C9
AD
A4
15F9:48 A2
00
AD
C6
17
D9
F2
18A1:4C
20
52
49
47
48
54
53
36
4D
C9
8D
24
CB
DF
1601 :C8
F0
01
E8
A9
FF
9D
E0 E5
EA
18A9:20
52
45
53
45
52
56
45
0D
B9
8F
ca
BD
53
A5
1609:CA
68
AA
60
20
40
0D
AD
D9
)8B1:44
0D
1)
11
12
41
4E
59
C) 06
00
8D
27
C8
A0
02
57
161L:00
C8
20
EE
77
BD
2E
18B9:20
4B
45
59
20
54
4F
20
ca
B9
51
C9
C9
04
E5
1619:22
C8
77
AC
47
18C1:43
4F
4E
54
49
4E
55
45
ID
B9
8D CB 28
C8
ca
ca
A2
00
DD
00
81
4C
0F
03
FE
FE
40
1629:63
C9
E8
E0
60
D0
18D):FE
FE
FE
03
FB
FB
FB
EA
ca
20
74
16311F6
60
BE
41
C9
A9
04
20
53 54 F3
18C9:00
20
7E 2E
1621il2
C9
18D9:A6 03
EF
EF
EF
EF
AF
FE
04 B8
AC
45 C9 BD 24 15 AC 03 20 28 C8
23
4B
81 99 E0 F0 06
IS A9 0C A9
Dl
90
CF
13A9:C0
A9
0F
13B1:8D 13B9j]0
IE CE
13C1 :C8
A2
00
13C9:)4
BD
13D1:14
A9
63 01
13D9:C9
D0
13E1:C3 13E9:C9
9D
20
JC B9 70
0E
15 EE
18
1639:91
0A
A0
00
C9
20
F2
18E1!FE
FE
01
FE
03
95
A6
AA
C7
B2 30
1.641 :CE
0C
6D
38
9D
63
C9
56
3 8E9:01
AA
03
AF
AF
AF
0)
AF
8E
AD
29 ca ce D0
AE C8
41
CC 27
1649:9D
34
03
20
CE
0C
6D
39
6E
18F1:05
FA
FB
FB
FB
FB
FB
02
8D
33
C9
A9
0A
73
1651:C8
9D
C3
C9
90
94
03
20
C3
6C
1BF9:AA
02
EF
AD
C8
20
2A
93
1659:AD
16
9D
23
CA
20
AD
16
10
7D
AF
IE
7D
02
C8
55
C5
190):EF
EF
EF
EF
FB
FB
IE
FB
FB
CB
10
03
EE
IE
74
1.661 :9D
83
CA
ID
23
CA
F0
EF
7E
FA
02
7D
38
B2
1669:E8
C8
E0
60
F0
04
C0
20
97
02
CB
20
55
BE
27
7D
EF
EF
EF
EF
EF
AF
AA 0C
F0
08
20
64
BE
1671:D0
CD
60
B9
51
C9
AA
BD
E5
E7 FF E7
C9
1909iFB 1911t02 19).9:E7
E7
E7
E7
E7
E7
10
E7
9B
3D
27
CB
AD
33
50
1679.14
18
18
79
45
C9
30
24
26
1921:E7
E7
E7
E7
1)
FA
07
BD
63
C9
48
BD
2C
1681 :C9
09
F0
20
B0
IE
99
45
6B
)929:AA
07
AF
F5
55
3D
35
07
5F
C2
C9
48
ED
34
03
9D
63
8D
8D
23
C3
BD
13
18
18
85
07
AF
D7
FA
BC
94
03
9D
C3
C9
20
D6
4B
C9
30
0F
C9
09
F0
2C
07
7F
AF
DF
13
FD
EC
13F1:3B
14
BD
C3
C9
9D
94
03
IE
B0
09
99
4B
C9
3D
24
F2
1931!0A FA 1939:10 FD 194):FA 04
FD
BD
1689:C9 1691:79 J699:0B
E7 07 7F
DF
AP
7F
03
FD
FA
13F9:BD
63
C9
9D
34
03
F0
03
82
16A1:CB
A9
01
60
A9
04
99
51
A4
7F
10
F5
0)
FA
!401:A9
01
BD
27
C8
20
64
14
06
16A9:C9
A9
00
60
IB
D4
DE
55
EB
AA
AA
AA
9D C3 C9
68
9D
63
09
2C
16B):04
20
CE
0C
20
CE
30 0C
E7 86 7P
1409:GB
AD 60
1949:04 D7 AF 1951!FA FA 03
AF
1959:03
5F
0)
AF
AF
AF
FA
FA
2D
141l:E8
E0
60
90
Bl
AD
33
C9
6F
1609:20
EB
0C
60
AD
31
C9
29
1961:FA
FA
FA
03
AA
AA
AA
AA
14)9:F0
12
CE
33
C9
D0
0D
A9
A0
16C1:03
8D
31
C9
AD
00
C8
C9
A6 5E
)969:AA
03
AF
AF
AF
AF
AF
06
1421:77
8D
20
04
0A
A9
07
16C9:0E
D0
36
A2
00
BD
57
C9
91
1971:FA
FA
FA
FA
FA
03
AA
AA
8D
1A IE
C8
1429:08
CB
AD
27
C8
F0
95
16D1:CD
12
C8
D0
0E
BD
5D
C9
7B
J979:AA
AA
AA
03
DF
DF
DF
9F
1431:33
4C
B4
1 3
4C
69
09
BD
8D
16D9:CD
5F 44 D2 0F
31
C9
D0
06
A9
04
99
F7
198) :9F
FA
FA
FA
FA
FA
03
AA
C5
1439:63
C9
F0
26
18
7D
23
CA
CD
16E1:51
C9
60
E8
E0
06
D0
E5
6A
I989:AA AA AA AA
03
9F
9F
DF
71
1441:C9
9F
90
08
A9
00
9D
63
B4
16E9:A2
00
BD
57
C9
30
06
EB
98
1991:DF
DF
06
FA
FA
FA
FA
FA
D0
1449:C9
4C
63
U
9D
63
C9
BD
E2
60
AD
12
C8
40
1999:03
AA
AA
AA
AA
AA
03
AF
AD
18
7D
EE
C9
AD
31
C9
9D
5D
28
1 9A1 :AF
AF
AF
AF
FA
FA
FA
01
00
9D
AD
31
C9
99
5)
C9
AD
95
19A9:F5
03
AA
AA
AA
EB
55
03
C9
60
BA 48
98
43
BD
ca
99
45
C9
AD
24
ca
9B
)9B1:AF
AF
AF
01
5F
06
F7
4A
1461:63
47 55
1701iC9
43
90
CA A9
9D C3
C7
83 05
06 57
F6
C9 C9
16F1:E0 16F9:9D
UB
1.451 iC3 1459:C9
F7
AB
4B
C9
60
A9
07
8D
27
C9
19B9:F7
F6
F6
03
AA
AA
AA
AA
B4
AD
24
C8
0A
0A
0A
0A
C2
19CL:AA
03
AF
AF
AF
AF
AF
F6
42
C9
AD
23
C8
19C9:F6
F7
F7
F7
03
AA
AA
AA
0A
0A
0A
8D
19D1:AA AA
8D B6
35
FF 0A
03
AF
AF
AF
AF
AF
AA
6D
41
C9
69
50
DE
19D9:J0
FD
F6
DA
03
DF
6F AF
C9
90
08
A9
0)
8D
19E1:AF AF 19E9:AA AA
0)
FD
F6
DA
04
6A
46 6D
AA
04
AF
AF
AF
AF
FC
F7
F9
FA
FA
FA
05
A7
7F
08
FA
FA
FA
FA
04
El 54 Cl
1469:63
C9
4A
4A
3D
0D
15
BD
2C
147l:C3
C9
4A
4A
4A
8D
0C
15
91
1479:A9
00
8D
36
C9
AD 0C
IS
BD
1481:0A
2E
36
C9
0A
2E
36
C9
DC
1709:23 1711:99 1719:D0 1721:69 1729:C9
1489:0A
2E
36
C9
0A 2E
36
C9
E4
1731:41
48 8D 09 F0 C9 0A
14 91 :0A
2E
36
C9
0A
2E
36
C9
EC
1739:8D
41
1-199:BD
35
C9
AD
36
C9
18
60
1741:I0
D0
4C
A9
00
8D
IS
8D
36
A9
00
AC
1749:10
D0
AD
C9
8D
00
D0
D2
14A9:38
C9
AD
0D
C9 15
4B 41
17
J4A1:0C
6D 8D
37 D6
0A
2E
33
4C
1751 IAD
42
C9
8D
01
DO
A9
01
98
19F1:07 19F9:9F
1413) :C9
0A
2E 37 35 C9
38
C9
0A
2E
38
95
A9
4F
BD
42
1A01:A9
AA
AA
AA
05
7F
9F
A7
C9
35 C9
58
00
8D
10
D0
sa
52
1A09:07
DA
Ffl
FD
05
AA
AA
AA
09
AD
18 GD 36 C9
FB A9
57
QD
6D
33
FD
IS 1761 :6t) A9 1769:8D 00
D0
14B9:C9
D0
AD
42
C9 8D
01
AS
DA
03
AF
AF
AF
AF
AF
D7
14C9:C9
8D
38
C9
8D
36
C9
BD
74
1A11:6A 1A19:0B
F6
FD
06
AF
AF
6F
DF
2A
1.4D1:C3
C9
29
07
6D
8E
1A21:07
FA
FA
FA
FA
FA
03
AA
IB
35
C9
C9
35 69
C9
14D9:8D
18 AD 36
60
1A29:AA AA
A9
A7
03
A7
9F
7F
82
L4E1:BD I4E9:C9
36 29
C9 03
8E
41
C9
BD
63
FA
FA
F9
F7
04
9F
7F
B2
35
C9 85
F5
03
F7
D5
55
55
PC
36
B5
FE
A0
A7 51.
FD
AD
AA C9
AD
14F1:FD
05
7F
5F
57
FA
FA
06
E9
14C1:8D
00
1759:80
1771:D0
60
BD
3E
C8
99
3E
C8
AD
1779:BD
8F
C8
99
8F
C8
BD
E0
36
1781:C8
99
E0
CB
60
AD
36
C8
19 12
90
I 789:8D
2E
ca
AD
37
C8
8D
2F
2S
1791:C8
4C
CC
20
86
17
20
EC
1799:0B
5C
1A31:02 1A39:14
0D
AE
1 3
C8
20
73
17
5C
1A41:55
COMPUTE'S Gazoria Special J9S8 Issue
BS
1A491AA AA 06 AB AB 0A JA51iFE FB 04 7F 5F 57 1A59:FE FE FE FE FE 03 1AG1:57 5F 7F 03 7f 0D 1A69I06 AA AA 06 AB AB lA71tB6 55 55 55 D5 F7 JA79i5F 7F 11 FD F5 D5 JA8J tBF
BF
BF
BF
FD
7b 48
FE
FE
55 55
08
FA
FA
A0 5A
F5
FD
F6
03
57 E9
55
08E1:0B
0F
17
20
37
2F
32
37
B0
0BB9:B5
01
BD
E2
0B
AD
FB
2E
62
A9
0BE9:2E 08FI:0F 08F9;0E 0901:13
2E
00
2E
2E
2E
0B
0B91:E1
0B
49
FF
29
08
F0
] 8
E7
07
20
03
01
0C
0C
09
F0 DB
C9
94
F0
12
A5
61
1A
20
03
0F
0E
14
05
E4
0B99:A5 0BA1:3 8
62
07
69
64
85
6)
A5
62
69
D2
14
20
38
2F
35
2E
2E
02
0BA9:00
B5
62
A9
02
BD
E2
On
IF
0909:2E
00
2E
2E
2E
02
01
69 FC
0BBJ:AD El
0B
49
FF
10
FO
C2
0BB9:1F E6
6B
A9
96
0BC):O0
85
6A
B5
68
67 66
A9
58
29 B5 85
55
04
F4
0 911:0B
05
55
as
01
0C
55
02
0C
07
14
13 20
0919:]3
0.1
01)
20
26
20
05
04
BF
0921:2E
2E
2E
00
A9
FF
6D
15
19
0BC9:E2
0B
BD
DB
0B
85
65
BD
0929:D0 A9 80 0931:8D B0 OC
64 B3 80
8D
91
02
A9
01
OBDJ :DE
0B
85
69
46
66
66
65
5F
8D
BB
0C
A9
93
DF B5
32
32
00
33
0)
33
94
85
62
A9
00
7F
AE
)A89:D5
F5
FD
03
BF
BF
BF
JA9I [BF
BE
FB
F7
FB
F7
FB
1A99:EA
66
6A
AA
04
JAAJ:7F
E6 A6 7F BF
52 10 EF BF FD
07
F9
FA
FA
05
94
0939:20
D2
FF
A9
8E
20
D2
FF
45
JAA9:BF
BF
AB
08
F9
FA
FA
F9
4F
0941:A9
B0
A2
05
9D
C8
CA
F9
0BE9:S5
66
6F
12
46
BF
04
69
BF
Fl
0949:10
FA
A9
00
8D
CE
8D
B2
A9
85
AB
6)
00
JABJ!04
13 13
0BD9:EA 60 00 0BE1:00 00 A9
66
IS
0BF1:6G
65
20
07
1.7
60
A5
61
JAB9:AA
EF
F6 35
6A
66
A6
E6
03
BF
7F
57
0951:CF
13
BD
E8
12
20
E9
0BF9:3B
E5
09
25
0959:B8
12
A4
15
20
92
65
85
E5
DD
13
62
FB
F7
A5
FB
F7
6J
EA
A9 20
05
lACl!7F BF ) AC91FB J7 1AD1:AF F9
B0
8B
9D
DC
21
FA
AF
18
C9
GF
3B
62
05
20
A5
EA
OD
62
FE
81
85
FE
0961:A9
0C01:66 0C09:01
04
2C
DC
FF
DC
0C11:A9
61
85
85
69
46
66
66
62 65
AP
AF
6F
05
D5
DF
DF
BD
0971:20
51
01
1AD9j6F
16
A9
B0
8D
3B
04
CE 7B
0E
FE
00
85
FE
8D
00
EA
A9
A9
99
0969:8D 01)
60
37
07
17
GO
A5
6B
DE
DE
0]
55
01
EB
D2
01
BD
69
16
A9
0C
BD
E5
17
0C2J:A5
6A
F0
3D
A5
63
65
1AE9:BE
DE 04
F0 IS
BF
]AE1iDF
0979:A9
OCJ 9(20
57
F7
F7
F7
B7
B7
0981:20
D0
A9
OA
8D
18
D4
A9
CD
E8
0C29:67
85
64
DF
DF
1)5
BD
D0
E4
8D
2C
DF
A9
85
DF
21
68
DE
0989:0F
65
DE
F8
AC
C9
88
B0
01
60
77
JAF9;03
SE
EB
32
55
01
B7
B7
D2
09 91:07
A9
E0
8D
F9
07
A9
00
C5
0C3J:64 AS
63 64
A5
1AF1:B7
AF A7
87
B7
E7
F7
57
02
D5
DF
EB
0999:8D
27
D0
A9
00
8D
28
D0
48
00
85 85
64 6A
A9
1B01iF7
0C39:A9 0C4J :A9
46
00 68
85 66
63 67
BA BD
]B09iDE
DE
DE
DE
DE
01
55
08
8D
29
D0
A9
00
BD
89
0C49:A5
67
4A
4A
4A
4A
4A
4A
02
FE
AB
0]
57
F7
09A9:2A
D0
A9
0E
8D
213
D0
A9
7F
0C51(4A 05
68
85
6H
20
07
17
56 36
B7
F7 F7
DE
DE
DE
DE
09B):00
81)
2C
D0
8D
2D
D0
8D
0A
0C59:A5
65
05
66
F0
02
C6
1B21:DE
DF
D5
0]
FB
FE
FE
03
D6 05 A6 66
09A1:A9
1B11 !AA 1B19:B7
01 F7
09B9:2E
D0
A9
0)
dD
AB
0C
BD
ID
0C61:60 A5
63
38
E5
67
B5
65 63
1829t55
0]
F7
F7
F7
B7
B7
F7
CE
8D
B6
0C
8D
B5
0C
57
0C69:A5
64
E5
68
B5
64
A5
64
11331(57
03
FE
FE
FE
FE
FE
03
98
09C1:AA 0C 09C9:A9
00
8D
A6
0C
8D
Bl
0C
D2
0C7!:C9
FA
B0
01
60
A9
00
85
82
JU39iAA AA AA
AA
AA
03
BF
BF
09D1:A9
00
8D
A8
0C
8D
B3
0C
FE
0C79:63
85
64
A9
01
85
6A
46
05
S3
27
3E IE
1B41jBF
BF
BF
02
FE
FE
FE
FE
10 50
09D9:A9
32
BD
A7
OC
A9
IE
8D
4A
0C8J :6a
66
67
20
07
17
60
A0
4C
1B49:FE
03
AA
AA
AA
AA
AA
03
18
09E1:B2
0C
A9
32
8D A9
0C
8D
61
0C89:10
B9
95
OC
99
00
DO
88
B2
IB 5] :BF
BF
BF
BF
BF
05
FE
FA
56
09E9:B4
0C
20
75
OA
A9
F0
8D
IB
0C91 :J0 F7
60
00
00
00
00
00
BB
IB59:EA
EA
EA
02
AA
AA
00
2A
67
09F1:FD
07
8D
Ft:
07
8D
FF
07
DB
0C99i00
00
00
00
00
00
00
00
00
03
BF
AF
AB
AB
AB
38
09F9:A9
80
85
61
85
63
A9
49
JE
0CA):00
00
00
00
00
00
00
00
Bl
JB61:2A 11569 :EA
EA
FA
FE
04
2A
2A
2A
66
0A01:85
64
A9
03
B5
62
A0
05
52
0CA9:00
00
00
00
00
00
00
am
C)
1B71 iAA 11379:00
AA
03
Af
BF
04
62
0A09:20
50
0A
20
2A
0A
A9
47
98
0CB)100
00
00
00
00
00
00
oo
C9
00
AB 00
Atl
00
00
00
0C
E7
AF
0A1J:85
62
A0
06
20
50
0A
20
6B
0CB9:00
00
00
A2
0A
BD
A6
0C
9C
1B81:80
12 00 64 04
94
00
IE
E7
00
12 Bl
0A19:2A
0A
A9
8F
05
62
AO
07
F0
0CC1:95
61
10
F8
20
El
FF
12
97
80
00
00
00
C9
0A2):20
50
0A
20
2A
0A
4C
BC
6B
0CC9:DO 06
CA A9
81
8D
0D
DC
60
80
12
94
80
0C
94
6E
0A29:0C
98
AA
0A
A8
AD
F5
0A
51
0CD1:AD
BD
02
29
02
C9
94
80
04
63
00
90
59
0A31:99
96
0C
BD
FE
0A
2D
A5
35
0CI)9:1B
AD
8D
02
29
02
1BAJI0B )BA9■64
06
74
B9
E9
84
A5
02
32
0A39:0C 8D A3
0C
A5
6D
F0
09
0CE1:F0
F7
AD
BD
02
29
B9
C4
14
A5
04
E3
25
84
0A41:BD
F6
OA
0D
A5
0C
8D A5
F9 22
63 D3 02 DO 03 C9 02 A3 02 C9 8J
0CE9:02
D0
F7
AD
BD
02
29
02
D9
1BB1:E0
00
00
04
00
00
00
00
98
0A49:0C A5
6C
99
95
0C
60
A5
37
0CFliC9
02
F0
F7
17
F4
0A51:64
18
69
32
BD
F5
0A
A9
EF
0CF9(F0
0D
CE
61
EA AD 61 17 AD 61
17
07
0A59:00
85
6D
A5
62
85
6C
A5
7E
0D01:D0
05
A9
80
BD
04
D4
A2
CA
Basketball Sam & Ed
0A6l!61
0A
26
GC
26
GD
A5
6C
D2
0D09:00
20
06
0B
20
3A
0B
20
0A69:18
69
18
85
6D
69
7D
0D1J:1D
0C
A2
00
20
06
0B
20
BC 60
0A71:00
B5
6D
BD
2A
52
0DJ9:3A
0B
20
ID
0C
A2
00
20
F3
See instructions in article 11 before typing m
0A79:0E
9D
00
6C A5 60 A2 3F 38 9D 40
38
9D
7B
0D21:06
0B
20
3A
0B
20
ID
0C
C7
0A81:80
38
9D
CO
38
BD
2A
0F
BF
0D29:A2
00
20
31
11
A0
0)
20
D8
0A89:9D
00
3B
9D
40
3B
9D
ao
58
0D31:50
0A
20
2A
0A
02
20
93
0A91:3B
9D
C0
3B
BD
6A
0F
9D
C9
0D39:50
OA
20
2A
A0 0A A2
B5
0A99(00
3C
CA
10
D9
A2
BF
BD
AD
0D41i61
9D
A6
0C
CA
10
OA F8
A2
49 34 A6
1B89:94 JB9] :12 )B99:80
OH page
Program 1 : Basketball Sam &Ed
09
00
39
9D
C0
39
ID
0D49:0A
BD
BI
0C
95
6]
CA
)0
0B
0A
00
9E
20
32
30
64
0AA1:6A 0E 0AA9:CA E0
9D
0001:0C
FF
D0
F2
A2
0B
BD
5E
0D511F8 A2
01
20
06
0B
20
3A
89
3809(36
00
00
00
4C
25
09
45
0AB1:C3
0A
BC
CF
0A
BE
F4
0A
3D
0D59:0B
20
ID
0C
A2
01
20
06
C4
0B1 1 :A9
32 7F
8D
0D
DC
A9
FF
8D
73
0AB9:20
DB
0A
AE
F4
0A
CA
10
76
0D61:0B
20
3A
0B
20
ID
0C
A2
31
08)9:00
DC
AD
]]
D0
29
80
D0
24
0AC1:EE
60
El
E3
E7
E8
E9
ED
84
0D69:01
20
06
0B
20
3A
0B
20
9D
082)iF9
AD
J2
D0
D0
FB
A9
8)
34
0AC9:EE
E2
E3
EB
EE
EF
01
01
83
A0
0A
2E
2E
2E
0E
79
0AD1:01
0]
0)
01
01.
00
00
00
DE
01 0A
11
60
A2 50
31
DC
0D71:ID 0C 0D79:03 20
20
0829:8D 0D
20
2A
0A A0
26
0031iBP
13
0D
0F
0B
09
0E
ca
0AD9:00
00
A2
00
86
FC
85
FB
71
0D81:04
20
50
0A
20
2A
0A
A2
B0
0839:07
20 09
0E
20
08
26
FC
K8
K0
06
DO
34
0DB9:0A
B5
6.1
9D
Bl
0C
CA
04
09
0AE9:F7 C0
00
D0
03
4C
CF
0D
2D
01)91 :F8
20
11
08
20
88
0C
10 20
7F
15
3D 4D
FB
0]
05 12
0AEJ.:06
0841:20
14 14
0B49l09
] 5
0D
2E
2E
2E
00
]■■!■■
0AFl:4C
FB
0D
00
00
01
02
04
D8
0D99:2F
10
20
99
11
0851:2E
2E
10
0C
05
0]
13
2E 05
IE
0AF9:08
10
20
40
80
FE
FD
FB
16
ODAliFO
18
AD
BB
0C
AD 69 0D B0
0859:20
15
13
05
20
14
6B
F0
61
0DA9iD0
1.0
80
69
16
EE
3B
04
5F
05
03
DF F7
A5
12
0B01:F7 EF 0B09:14 23
7F
20
0] 10
BF
08
12 05
E7
086] :13
12
A5
6A
0E
J8
0DB1:AD
C9
B5
DO
03
4C
Dl
01
03
0C
05
) 3
2F,
67
18
69
03
85
A5
10
AD
2E
10
18
69
10
EA
00
2E
2E
2E
0F
16
0B19:68
69
00
85
6B
63
A5
67
8D
0DC1:8D
2E
10
DO
06
20 AA
0F
0879:12
14
09
0D
05
2E
0B21:38
E9
01
85
67
A5
68
E9
D2
0DC9:20
0C
16
4C
BC
0C
20
52 F0 C5
0881i2E
00
2E
2E
2E
23 15
E3 20 2E C0
0B11:A5
0871:2E
2E 05
3B 0DB9:6A 16
04
0869:14
F0 67
10
03
3A
0B29:00
85
68
90
01
60
A9
00
93
0DDJ:0D A0
00
A2
3C
20
E8
0D
06
0D 09 089110C 09 13 0899i)6 05 0E 08A)i2E 2E 12 08A9:0J 0C 20 0BB1:19 17 09 08139:0E 14 05 0BC1:31 2E 2E 08C9:0E 01 14
0E
07
20
03
OF
34
0B31:85
67
85
A9
01
B5
6A
El
ODD9:20
E8
0D
20
E8
0D
CA
CA
BD
05
15
0D
20
05
BE
0B39:60 A5
68 6B F0
IE A5
69
D0
90
0DE1iCA
CA
CA
CA
10
EF
60
BD
14
13
3A
00
4C
F7
OB
A5
61
18
65
E3
0DE9:00
FB
C8
E8
60
AO
DB 35
09
0F
0B49:65
85
6]
A5
62
65
66
85
F4
CF 0DFJi3F BJ
91
07
A8 6F
01341 :03
05
2E BE
FB
99
00
CF
B8
10
91
]4
09
04
04
0C
EE
0B51:62
A5
62 C9
95
90
03
4C
2C
0DF9:FB
60
20
0B
20
03
0F
04
0B59:E3
OB
60
A9
00
8D
E2
0B
Dl
0E01:00
CF
48
0D 02
A0
0E
F0 B9
CF
00 99
B9 00
60 38
13
14
20
37
2F
66
0B61:AD
69
J6
F0
0J
60
EA
BD
97
0E09:CF
6B
99
02
CF
ce
C8
C8
76
2E
00
2E
2E
2E
El
0B69:00
DC
8D
EJ
0B
20
63
17
3D
0E1!:C0
42
D0
EB
AO
3F
B9
00
6C
20
0889:0F
0F
70
2E
16
1.5
OC
AD
09
0F
0E
01
0C
F2
0B71:AD E)
0B
49
FF
29
04
F0
6A
0E)9:CF
A2
07
4A
26
FD
CA
J0
JA
08D1:20
0D
09
03
12
0F
03
0F
68
0B79:J6
A5
62
F0
12
A5
61
38
Bl
0E21(FA
A5
FD
91
FB
88
10
EE
0E
08D9t0D
10
15
14
05
12
20
13
IC
0B81:E9
64
35
61
A5
62
E9
00
F6
0E29:60
00
00
00
00
00
00
00
75
86
COMPUTSrs GaiBtrn Special I9SS Issue
0E31:64
00
03
CF
80
07
9E
00
3A
10D9J40
10
0B
18
10
30
89
1381:D0
IC A9
B0
9D
CC
13
FE
9C
3C
FO
17
39
F8
37
39
D4
10E1:10
20
10
08
40
10
0B 10
18
0E39:17
10
07
1.389 :CA
13
BD
CA
13
C9
BA
D0
44
0E41:F8
33
33
F0
13
33
C4
20
2B
10E9:J0
10
03
2a
10
10
10
10
1391:0D
A9
BO
9D
CA
13
FE
C8
02
0E49:00
IC
32
33
FC
13
39
F8
85
10F1:10
08
28
08
08
08
03
08
BA IA
1399:13
A9
04
3D
E8
12
AD
C3
CB
0E51:13
3C
F0
07
3E
00
03
9F
2C
10F9:30
08
10
03
18
10
08
08
BF
13A1:13
82
04
AD
CA
13
8D
0E59:C0
00
CE
00
00
00
00
AF
1101:08
03
08
08
08
16
00
FF
AD
CC
84
04
00
00
00
00
00
7D
1109:30
12
15
19
IC
23.
)3
16
13B1:AD
C9
13
BD
13 92
8D
00
4B BD
13A9:83
0E61:00
00 00
8D 04
0E69:0O
00
00
00
00
00
00
00
B5
1113:1D
IF
23
38
3B
ZC
32
27
B7
13B9:)3
BD
93
04
AD
0E71:00
00
00
00
00
00
04
40
D5
1)19:25
0E
1A
11
C3
Dl
IF
IE
67
13C1. :94
04
A9
0)
4C
04 AD CB CD 13 8D 51 13 B0
0E79:00
08
80
01)
02
20
00
03
EF
60
DF
A5
86
63
C7
BO
B0
B0
00
00
00
00
03
00
00
03
Cl
3C
DF
A2
EF
9C
C3
72
01
00
00
00
01
03
01
0E89:O0
F0
03
00 81
13C9:B0 13D1:00
B0
00
11211 31 1129:SE
87
0EB1:30
3B C0
10
01
F9
E0
B3
1131:8A
0A
AA
A5
6B
D0
37
AD
85
13D9:O0
03
47
3F
A9
43
A2
25
0E91:00 0E99:00
F0
00
00
30
00
00
00
6B
1139:E2
OB
29
01
49
01
F0
OC
13E1-.9D
09
06
9D
CJ
07
9D
81
00
00
00
00
FC
00
07
B0
1141:AS
62
4A
4A
29
03
DO
B6
33E9:06
9D
49
07
CA
10
Fl
A9
0EA1:EE
00
06
0C
00
07
IF
80
91
69
01
18
69
E3
9D
9D
89
06
9D
51
IE
00
00
00
00
00
00
C5
A9
EO
9D
FA
60
A5
83 Bl
14
00
07
33F1:20 A2
0EA9:00
1149:18 1151:07
17 03 F9
91 F0 2S D7 F6 IB 3F 67 9A 38
13F9:07
CA
10
F7
A9
A0
A2
IB
0EB1:00
00
00
00
00
00
04
40
16
3359:62
4A 4A 29
DO
03
18
94
J403:9D
2F
04
9D
57
04
9D
0a
BO
00
02
20
00
03
03
18
69
9D
F9
07
BA
J409:04
CA
10
00
00
00
01
00
00
03
El
9D
FA
07
60
AD
E2
34
1411:9D
AE
04
F4 A2 A9 E2
0A A9
0EC1:30
7B 01
7F 79
05 A3
0EB9:00
03 E6
9D
9E
05
0EC9:00
F0
03
81.
10
03
El
E0
CB
29
01
49
01
FO
IB
A5
BF
1419:CA
30
F3
A9
40
!\2
04
9D
18
D8 C4
1421:0.1.
05
9D
79
05
CA
30
F7
4A
1.429:A2
9D
BA
06
9D
FA
02
14 31:CA
02 10
F7
20
26
15
32 A2
07 00
41
0ED1:01
F0
00
00
60
00
00
00
AD
1161(69 1169:A9 1173. :0B 1179:62
49
FF
4A
4A
29
0ED9:00 0EE1:8E
03
86
00
03
CE
00
07
61
1131:69
EC
9D
F9
07
A5
00
03
07
E0
03
C7
80
39
1189:4A
29
03
18
69
E0
03 62 9D
0EE9:00
00
00
00
00
00
00
00
06
1191:07
60
A5
62
4C
7C
11
60
01
1439:BD
57
14
AB
BD
58
14
85
20
0EF1:0O
00
00
00
00
04
40
56
1199:AD
A9
OC
18
69
10
38
ED
E9
1441:FB
BD
59
14
85
FC
05
FB
69
0EF9:00
00 03
80
00
02
20
00
03
B8
11A1:B4
0C
DO
EF
DO
1449:F0
0B
9B
AO
00
91
FB
E8
F0
00
00
00
01
00
00
03
42
11A9:AD
A7
0B
59
1451:E8 E8
4C
39
14
60
2B
03
61
10
F9
E0
35
0C
F0
DF
0F
1459:04
DF
06
04
00
30
00
00
EC
11B9:20
B3
16
AD
A9
0C
CD
B4
44
5F
F0
1461:57
04
20
5F
80
04
0F19:00
01
00
00
E7
00
00
EA
11C1:OC
BO
03
4C
29
12
A9
00
20
1469:69
21
7F 69
5F 04
97
00 9E
UBlsB2
0F11:0O
01 00
5F 2E 04
05
FO
38 D0
ED
OFO9:00
90 F3 29 0C 38 69 90 E3 29
E0
OF01:30
48
04
69
6F
6C
AO
04
9E F5 Cl 94 SE
D4 3A 6C 63 04 26 78 01
0F21:E3
B8
00
Cl
E0
01
F8
60
FB
11C9:8D
BA
0C
8D
B8
0C
20
F6
E8
1471:04
69
04 96
OF29:00
00
00
00
00
00
00
00
47
11D1:16
8D
B7
0C
AD
A7
0C
18
56
1479:AD
04
7B
0F31:00
00
00
3E
00
00
0E
04
53
0C
29
0F
BF
1481:70
00
00
0E
00
00
ID
00
IC
A9
11D9:69 08 11E1:4A AA
38 ED B2
0F39:00
BD
3E
12
85
FB
BD
1489:05
7D
5D
A6
0F41:08
00
33
00
00
IB
00
00
36
3 1E9:96
12
85
FC
AD
B9
0C
D0
D0 99
B9 04 7B C7 05 6E 06 05 6D 7E 05 5D 2B 05
1491:50
05
5D
2E
05
5D
56
05
01
0F49:06
00
00
00
00
21
80
00
EF
11FI:03
20
17
12
AD
B5
0C
ia
16
1499:63
7B
05
7C
9D
05
A4
80
00
84
0C
00
0C
11F9:65
FB
8D
B5
0C
AD
B6
0C
6B
14A1:05
20
A3
05
40
E3
06
40
F6
0F59:00
E0
20
04
C0
IC
0E
00
6E 86
59
0F51:45
C3
7C
1201:65
FC
8D
B6
0C
10
09
20
07
14A9:0B
07
7E
A2
05
05
0F61:00
7C
00
00
00
00
00
00
9E
1209:17
12
A9
00
8D
B9
0C
60
34B1:7E
A9
05
70
09
0F69:00
3F
FF
FF
13
14
AA
IC
Bl.
01
8D
B9
OC
60
A9
00
CC
14B9:06
6E
0F71:C6
4A
0A
A9
34
0B
14
C4
IC
1211:A9 1219:38
3E
93
ED
B5
0C
3D
B5
OC
51
14C1:5B
04
04
85
7B SB 36 IF
0F79:0C AB
A9
2E 8D
7C A4 06 72 5A 04
04
IB
5C
05
44
64
06
AA
CE
1221:00
ED
B6
0C
8D
B6
OC
60
18
14C9:84
6B
04
BB
06
55
B9
0F81:88
03
11
58
02
AA
A8
02
5A
06 5C 71
01
8D
AF
0C
8D
AD
0C
06
49
F2
BO
03.
AA
B0
36
E2
AA
55
06
01
49
BD
48
CC
14D1:06
0F39:44
1229:A9 00 1231:8D AF
OC
20
F6
16
8D
AC
63
14D9:E4
06
4A
55
50
01
BO
01
65
IF
1239:0C
07
AD
B2
0C
IB
69
07
38
00
92
40
00
53
64 05
OC
29
OF
4A
AA
BD
OF
14E9:07
6B
7D
51
07
6D
B6
00
00
00
00
00
07
00
00
49
0FA1:O0
BF
3.241 iED A7 1249:8E 12
07
ED
BO
31
35
00
14E1:4A
4B
0F99:1O
92
IB 07
0C
AA
0A 72
07
0F91:01
85
FB
BD
96
85
9B
14Fli65
07
Cl
07
0FA9 .■ FF
EA
AE
94
0C
A0
BD
1251:FC
AD
AE
20
El
06
07
5D
99
07
04
C0
75
09
OF
1259:32
AD
AA
0C
65
FB
8D
45 E3
14F9:5D
E8
7C
0FB1:D0
D0 18
03
ca
0C
6E 51)
CD
42
73
07
00
12
1501:06
5D
OD
07
71.
D3
07
0FB9:19
D0
F4
EE
94
0C
AD
94
EA
1261:AA
OC
AD
AB
OC
65
FC
BD
C3
1509:E6
07
6B
83
06
6E
39
A9
00
CB
1269:AB
0C
10
09
20
7C
12
A9
B9
1511:70
9D
06
20
97
04
E9
33
6A
81 04
0FC1:OC
C9
3C
F0
01
60
0FC9:8D
94
OC
20
B8
12
60
20
46
1271:00
8D
AE
0C
a\
A6
06
20
7A
05
0FD1:2O
20
20
20
20
20
C8
73
20
BD
1519:04
20
60 A9
5C E5 E4 7D FD 06 F3 20 5B 20 6C
EF
OC
60
A9
00
3B
ED
AA
06
3521:7C
05
00
00
00
A2
00
A9
FE
0FD9:20
20
20
20
20
20
20
20
F7
A9
00
ED
AB
F9
1529:A0
9D
C8
04
9D
EF
04
8A
A3
20
20
20
20
20
20
20
FF
8D AA
OC
0FE1:20
1279:AE 12B1:0C 3289:0C
8D
AB
0C
60
19
09
69
2B
AA
EO
FO
D0
EF
CD
20
20
20
20
04
09
64
00
1539:A2
00
A9
15
20
DC
76
9D
D5
04
0C
E4
20
F6
00
02
FC
00
0B
1291:01 12 99:00
FE
0FF1:0E
12 05
Dl 2C
1531:38
0FE9:20
03
FF
FF
FF
2D
AA
E0
ca
D0
20
20
20
20
20
C9
03
73
60
1S49:A2
00
A9
75
9D
E3
04
1001:20
20
20
20
20
20
20
20
23
12A1:08 50 12A9:18 A3
AF 85
28
1.0
2D 7D
69
OF
08 IB
1541!18
0FF9:1O
FF 03
18
2D
9D
DF
05
20
20
20
20
29
C6
08
ED
D8 8C
06
20
AO A2
7F
20
03 09
9D
20
83 0B
1551:E1
3.009:20
08 38
1559:61
9D
B8
05
9D
58
06
1011:20
20
20
20
20
20
20
20
33
28 40 A9 77 A9 44 8A E7 E2 50
103.9:20
20
23
20
20
20
20
20
39
1021:20
20
20
20
20
20
20
20
3029:20
20
20
20
20
00
AD
1031:11
D0
3A
EE
08
1 1
AE
3039:11
E0
3C
D0
0A AD
69
1041:F0
3B
A9
FF
8D
03
1.1
1049:CB
lfl
8D
07
11
BD
8F
1051:AA
BD
ID
11
8D
07
D4
1059:09
3.1
8D
A9
D4
A9
08 56
D4
1061:0C
8D
0D
3 069:11
8D
0B
D4
60
1071:AD
07
11
C9
1079:10
8D
013
D4
1081 :08
11
A9
00
12B1:03 12B9:53
A9
20
9D
D0
0F
CA
10
38
1561:1B
69
28
AA
EO
C8
D0
E8
12
3A
AA
BD
9E
22
1569:A2
08
A9
5D
9D
09
06
9D
AA
41
FB
BD
9F
12
85
FC
1.571 :F9
06
9D
89
06
9D
IB
06
49
07
Ch
12D1 tAO
01
00
Bl
FB
F0
07
99
EE
02
1579:9D
0B
07
9D
9D
06
9D
2E
5E
08
2E
12D9:0F
CB
4C
D3
12
AE
E8
12
AD
15 81:06
9D
IE
07
8A
16
9E
8D
60
00
CA
1589:AA
EO
F0
DO
08
03
E8 01
12
4A
12E1:BD E9 12E9:09 02
12
BD
06
01
0C
72
1591:23
DO
8D
21
10
24
12F1:09
0A
0H
0C
03
60
8E
00
Bfi
1599:0D
BD
52
18
BD
DA
6A
F0
FB
A5
64
4A
DE
15A1:10
F7
60
A9
69
8D
D0
Fl
A2
02
8E
Dl
58
15A9:00
D8
CA
E0
D4
A9
1309:13
AE
Dl
13
BD
DA
13
18
67
C7
9D
07
11
1311:69
36
E5
62
85
FB
90
CA
E0
FF
DO
F5
A9
D9
1319:39
05
03
08 29
15B1:00 15B9:D9
A2
CE
22 4B 81
12F9:13 A5 1301:C9 IC
F0
D0
35
20
07
17
A0
A9 07
3B D4
3D 8D
61
FB
4A A3 B9
0C
60 BD
1323:A5
D2
13
B5
15C9:CA
DE
1329:69
E6 F0 65
Bl
1SC1:A9
65
A5
65
4A
4A
05
B2
0D
A5
65
33
E9
03
A3
A5
66
E9
00
85
66
57
66
67
46
68
66
67
F0
11
A9
1089:08
D4
8D
07
11
60
06
01
IC
1.093 :13
00
01
02
00
03
02
04
BF
1339:85
05
1341:46
05
03
02
00
00
01
06
68 67
F9 DD A9 00 8D 8F D0 85 C6 A2 90 9D OD 04 CA 79 06 A2 9F 9D 10 IB
69
28
FF
D0
F8
A9
50
AO
D8
9D
68
63
D0
F5
A2
EF
33
91) 08
DA
9D
F8
DA
12
E0
FF
DO
F5
A2
00
A9
B2
15D1:00 9D 15D9:2F DA
0B
DA
9D
A8
DA
9D
9D
CF
DA
GA
18
69
F4 9D
AA 18
EO
C8
D0
E9
A9
02
F6
EF
15EI:28 1SE9:A2
9D
07
D8
CA
10
FA
9C
00
62
15F1:A9
00
3B
□a
A2
04
9D
4D
69
D8
CA
10
F7
5B
02
9D
89
D8
CA
64
10A1:00 10A9:07
03
06
04
03
05
04
03
BA
1349:A5
05
68
03
03
03
03
07
01
83
D7
Dl
13
CE
Dl
13
52
15F9:59
10B3.:03
03
03
03
07
06
03
11
0C
1351:85 6A AE 1359:CA 10 AE
AE
D0
13
8D Da 9D
60
20
r)D
1601:A2
04
3OB9:00
03
06
03
03
07
03
08 12
03 04
08
10C1:05 10C9:03
06 1.0
3.0 08
10 18
10 10
10 20
OB 10
3.0D1:10
F2
12C1:FA AD 12C9:12 85
1331 :66
3099:03
8A
A9
09
70
1361:42
17
A9
00
85
65
85
66
D6
1609:10
FA
60
AD
69
16
DO
3F
67
08 07
ED
1369:E6
E6
64
AE
D0
13
FE
ID
1613:CE
8D
04
AD
8D
04
C9
AF
23
13 OB
D8 A9
3.371. :CE
64 13
FE
CE
13
FE
CC
13
Dl
1619:D0
35
A9
B9
CE
CC
33
8D
04
1379:FE
3D
BD
CC
13
C9
BA
91
1621:8C
04
AD
ac
04
C9
AF
DO
45 SA
COMPUTE'S Gazette Special 1988 Issue
87
1629:26
A9
1.6 3). :04
AD
)639:A9 1641:AD ] 649: 51.
B9
8D
8A
04
89
04
C9
AF
16
A9
05
165J:A9
Bl
9D
1659:8A
04
)66J:8D
B5 8D SC 04 8A 04 C9 AF
CE
8A
FE
D3
17
CE
99
04
22 75
D0
38
20
3D
69
16 63
B4 87
09
04
A9
B3
8D
BB
A9
B0
SD
ac
04
8D
43
04
A9
BA
BD
8B
34
60
1669:00
A9
00
8D
00
16 71 : D4 1679:BE
8D
07
D4
8D
D4 08
D4
D4
80
0F
)68):3B
04
AD
CE
D4 A9 B4 13 CD CF
1689:D0
08
A9
03
BD
EB
12
39 0) 48 8D 5D BD C8 13 71 4C 06
16 9] :BB
3D
A0
07
A9
30
B5
C6
62
]699:A2
FF
20
11
08
A5
C6
D0
16A1:0E
CA
D0
F6
88
D3
FJ.
A9
16A9:00
8D
30
D4
BD
01
D4
4C
16B1:25
09
AD
B0
0C
3D
BB
0C
61 26 EC 8B
16B9:F0
42
AD
61
17
00
35
A9
CA
J6C1:8F
BD
18
D4
A9
10
8D
35
17
16C9:D4
8D
13
D4
A9
64
8D
06
).6D1:D4
A9
5A
8D
14
D4
A9
10
1.6D9:8D
12
D4
A9
15
8D
04
D4
16£1:A9 1.6E9:0F 16F1|10
ib
SD
01.
D4
A9
3D
8D
D4
A9
A9
12
14 8D 04 1)4 60 A9
D4
8D
ca
AE
73 4E 42 9F 19 03
16F9:69
16
D3
01
60
EE
AA
0C
AA
1701:EE
B5
0C
A9
60
AD
61
1709:17
D0
E9
A9
A0 BF
8D
18
D4
1711:A9
10
BD
05
D4
BD
13
D4
73 66 Fl
1 7) 9:A9
64
8D
06
D4
A9
5A
BD
D6
8D
1721 :14 D4
A9
10
8D
12
D4
A9
CC
]729:15
8D
04
D4
A9
10
8D
01
SC
173):D4
A9
05
8D
0F
D4
A9
13
DC
]739:8D
04
D4
A9
13
8D
12
D4
1741:60
A9
0Y
8D
18
D4
A9
77
14 A3
)749:8D
05
D4
A9
77
8D
06
D4
87
1.751:A9
28
8D
01
D4
A9
81
8D
FD
17 59:34
D4
A9
05
BD
61
17
60
C4
176)100
60
AD
00
18
F0
FA
AD
1769:B0
0C
F0
05
AD
AF
0C
F0
AD
85
96 97
1771:F0
E0
00
F0
EC
01
IB
]779:F0
0F
CE
01
18 AD 03
1781:8D
El
0B
20
05
IB
4C
J 789: 1.7
02
18
A2
02
E0
1.7 91 :F0
8E 5E
18 62 01
BD
DA
13
18
69
38
1799:38
E5
62
85
FB
D0
0C
23
C6
90 17
10
17A11F0
AE
29 02
63 D5 BB 09 6D Fl
)7A9:18
A9
41
8D
01
18
60
CA
43
17B1:10
DC
AE
02
18
AD
A7
0C
17B9:CD
B2
0C
90
34
23
D5
E7 17 69
17C):60
20
E3
17
60
BD
D2
17
17C9:8D
03
}.S
A9
14
ao
01
18
17Dli60 ]7D9:18
17
00
IB
A9
2D
8D
01
A9
17
8D
03
1.8
20
05
17EI:18
60
A9
2D 8D
01.
18
A9
)7E9:)B
8D
03
18
20
35
18
63
17FliAD A7
0C
CD
DB
13
D0
B7
17F9:A9
64
8D
01
18
D0
B0
01
1801100
00
00
00
AD
A7
0C
38
1889iED
B2
3C
C9
14
F0
05
C9
33
1811:EB
F0
01
63
AD
AF
0C
FB
CE
1819:20
AD
A9
3C
C9
32
90
1821:AD
A7
0C
CD
B2
0C
90
).829:A9
07
8D
El.
0B
D0
05
183):0D
8D El
0B
A9
03
8D
1839:18
60
20
E4
FF
C9
31
1.841 :0A C9
32
D0
F5
A9
33
1849:00
18
60
A9
01
BD
00
1B51:60
31
23
0C
01
19
1859:12
20
1.0 3E1 12
20
32
3F
)B61:2E
20
01
0E
34
05
12
1869:0F
0E
20
26
20
04
2E
1871:38
05
0E
13
0C
05
19
]879:0A 1881:12 1889:3S
12
2E
03
03
0F
09
07
08
14
20
37
20 03
0F
0D
10 31 10
1891i!4
05
2)
20
10
15
02
0C
!B99:09
03
01
14
09
3F
3E
18A1:2C
20
09
2E
30
0C
20
0E 12
03
18A9:0C
09
07
08
24 01 C3 14 90
IBB) :) 3 JBB9:05
20 04
12 00
05
13
05
12
16
EC
00
33
03
03
03
6E
CC 0E
cs F7 86 90 C3
3B SD
19 ac 5E A9 3F 0) A0 F0 5A BD 20 18 7C 05 9E 12 F7 13 ID 20 98 20 A0 19 86 07
IB 15 B9
Program 2: Basketball Sam & Ed Customizer Loader SF
10
POKE
JC
23
PRINT'lCLRl12
DOWNllBLK]
IF LEN(AS)<37 THEN S+" "tGOTO 2B0
AF
293 AS=LEFTS(A?,37)
SA
300
FOR
Y=l.
TO
AS=A
37:NC=ASC(MI
DS(A$,Y,J ) ) :IF
NO63
TH
PRINT"(DOWN)UPCOMING
EV
EN
NC=NC-64
XC
310
POKE
2207+Y.NC
AB
320
NEXT
Y
FQ
340
ENT #2 (37 CHARS MAX.)" :INPUT AS IF LEN(AS)<38 THEN AS=A
SK
350
S+" ":GOTO 340 AS=LEFTS(AS,3S)
BR
360
fori=1to4:poke630+i,13;n
FE
373
EN NC-NC-64 POKE 2245+Y,NC
JG
3B0
NEXT
ext:poke19b,i
EM
390
PRINT"[DOWN]UPCOMING EV ENT #3 (29 CHARS MAX.)"
Program 3: Basketball Sam & Ed
KJ
400
IF LEN(AS)<29 THEN AS=A
Customizer
ER 4)3
LOAD"CHRS(34)"SAM
AA 33
&
ED"C
HRS(34)",8" PRINT"14 DOWN]POKE 0:POKE
44,13
34)"S
&
E
CUSTOMIZER"CHR
S(34)",8" print"{4 down i run" printspc(2)"b83just
dx 50 gb 60
kent
...
loading
a mo
70
330
customi
zer[blkHhome}"i dx
DC
25600,0"
DK 40 PRINT"[2 DOWNjLOAD"CHRS(
FOR Y=) TO 38:NC=ASC(MI DStAS, Y,U liIF NO63 TH
Y
: INPUT
FG 1.0 MX
REM SAM t,
20
REM ALL
RC
30
1997
-
PUBLICATIONS, RIGHTS
POKE
S+"
ED CUSTOMIZER
COPYRIGHT
PliTEi
RESERVED
53280,2:POKE
AK
MA
40
50
GOSUB
53281,
KG 70 HQ 80 GR
90
RM
103
THEN
PRINT"I DOWN)[3
RIGHT}PRE
SS
CHOOSE
SPACEBAR TO
PRINT"l3 RIGHTjAND THEN
[SPACEJPRESS RETURN TO 5
ELECT"
PRINT"{DOWN}BORDER COLOR 15 SPACES}";:GOSUB 600 BD=X:POKE
1)0
FC
123
THEN
COLOR
600
53281,X:IF
EN
POKE
SB-X PRINT"5AM'S
HF
150
SL=X
DX
)60
LEG
NCNC-64 22B4+Y,NC
440
NEXT
Y
XH
450
PRINT"12
D0WN][6
INSERT
NEW
COLOR
[2 SPACESj";iGOSUB 600
A
RIGHT}
FORMATTED
[SPACE|DISK":FOR D=l OP
463
PBINT"lDOWN)[RVS) !2 SPACKSlPRESS ANY KEY TO
D
SAVE
CUSTOM
SAM
&
E
{OFF}"
KR FE XJ JQ
470 480 490 500
GET DHS IF DHS="" THEN 470 POKE 44,8:P0KE 46,25 PRINT"iDOWNjJUST A MOME
MC
510
NT..." PRINT"SAVING
MG
520
CUSTOM
OPEN
1,8,15,"S0:CUSTOM
[SPACElSAM & [SPACE))
JM
530
540
SAM
ED" ED":CLOSE
SAVE"CUSTOM SAM
&
ED",8
PRINT"[CLRj{DOWN}[RVS] (6 SPACESjPRESS RETURN [SPACEiTO PLAY SAM S, ED [5 SPACES)lOFF}":PRINT" [3 D0WN)RUN[3 UPpiEND
DX 553 PRINT"lCLR)lBLK]";:PRIN TSPC(9)"[RVS)12 SPACES)
PRINT"tDOWN)ED'S BODY C
SAM
OLOR[2
{2 SPACES][OFF]" FOB H=l TO 13:PRINT" {DOWN]":NEXT
SPACES}";iGOSUB
[SPACE]630
TO
1000:NEXT
03
RB 1.30 EM 140
29:NC=ASC(MI NO63 TH
FK
HH
646,1
TO
POKE
BK
PRINT"!DOWN)SAM'S BODY [SPACEjCOLOR ";:GOSUB 6
400
430
6
PRINT"BACKGROUND
=0
FOR Y=)
532B0.X
BK=X:POKE
":GOTO
AS=LEFTS{AS.29)
PK
CO
LORS"
AS
DS(AS,Y,1) ) :IF
230
[SPACE)";iGOSUB HA
420
550
PRINT" IDOVINjCHANGE COLOR S (Y/N)";:IHPUT AS:IF AS <>"Y"
CK 60
PK
COM INC.
12:BK=1
JQ 560
&
ED
CUSTOMIZES
FA
170
£B=X
JJ
180
PRINT"ED'S LEG COLOR 13 SPACES}";iGOSUB 600
SD
570
PRINTSPC(5)"Uta HT 1987"
XF
190
EL-X
QD
583
PRINTSPC(5)"GCH COMPUTE
MG
230
POKE
FC
590
PRINTSPC(S)"JFK ALL
SM
600
FOR
BC
610
POKE 646,X:PRINT"iRVS) [SPACE)[OFF]";"{LEFT}"; :GET AS!IF AS=CHRS()3J 1SPACE}THEN POKE 646,0:
243).,BD:POKE
2441,
BK
EE
210
SH
223
POKE
2461,SL:POKE
2466,
247),EL:POKE
2476,
POKE 532B0,2:POKE ,12:P0KE 646,0
5328).
1
POKE EB
JP
230
KG 240 GOSUB 550 : PRINT"iDOWNjC HANGE TIMER (Y/N)";:INP UT DS:IF SS
SUB
QD DH
DS="Y"
THEN GO
690
250 GOSUB 550:PRINT"[DOWN}C HANGE MESSAGES (Y/N)"ft INPUT AS: IF AS«"Y" THE N
260 270
PUBLICATIONS
HTS
COPYRIG
INC."
RIG
RESEBVEDTHOMEj":RET
URN
SB
13
450
GOSUB550 PRINT"[DOWN}UPCOMING
ENT
fl
(37 CHARS
iINPUT AS COMPUTEfs Gazetto Special 1988 Issue
53281,
283
0
39
18
532B3,0:POKE
XS
GA 620
X=>0
GOTO
670
GOTO
6)0
TO
15
IF AS°CHRS(32)
QP
630
FJ
640
IF
RM
650
NEXT
JR
660
GOTO
MM
670
PRINT:IF
X-)5
THEN
THEN
640
600
6)0
BK=0
THEN
POKE
646,1
EV
MAX.)"
JA
683
JQ 690
RETURN
PRINT"|DOWN}ENTER A NUM BER
LESS
THAN
1.0";tINPU
T
HS=""
THEN
IF
700
SJ SJ
710 720
H=VAL{HS)+176 POKE 5714,)76:POKE .HtRETURN
A9 CA 8D 80 FB 07 20 03 4A 8D E7 ED E7 0 3 C9
FA 07 FB 02 0E BD 03 A9 69 0A
90
84
0CB9:3C
A9
01
8D
E4
03
4C
DB
FA
2E
D0
8D
2E
D0
8D
28
D0
BD
29
D0
09
0CC1:0E
A9
01
BD
50
03
AD
FF
0A21i8D
2A D0 A9
0B
BD
11
D0
BC
0CC9:07
48
A9
C7
8D
)5
D0
A9
35
0A29:A9
00
8D
23
D0
A9
BE
0CD1:D6
3D
FE
A9 D7 AD 4)
BD
FF
D0
87
20 40 0E 22
03
4A
6.1
19
38
ED
E7
23
0A01 :25
5719
0A09 :0D
92 FF
14 A9 8D 1C D0 A9 09 8D 2B D0
C4 23
D0
0A11 :2D 0A19 : 27
09F9:A9
700
0C99:8D 15 0CA1:A9 CB 0CA9tAD 40 0CB1:19 38
B7 80 15 D0 D0 A9 0A 8D 8D 26 D0 A9 8D 2C D0 80 D0 A9 04 8D
09Fli20
HS
QJ
Fl
C5 47
0A31:D2
FF
20
95
0F
20
0CD9:07
20
02
07 DE
Before typing in programs, please
0A39:20
56
0E
20
A7
0D A9 C6
42
0CEli3D
E7
03
A9
refer to "How to Type In COMPUTEI's GAZETTE Programs,"
0A41
40
03
8D
41
03
A9
IB
E9
A9
01
80
B6
D0
A9
E0
DC
3B
DB
0E
AA
AD
93
0F
0A51
00
8D
3C
03
03
7B
0CF9:07
18
69
01
49
80
8D
93
D3
0A59
80 8D
3F E8
01
57
0D01:07
8A
48
0A6)
3E 03 42 03
8D 02 8D 3D 03 A9
C9 0A 03 4C
08
1)
0CE9:03 0CF1:E5
90
0A49
03
AD
0D09:A2
FF
20
20 68
AD
IE
00
AD
E8
03
D2 0A
FF 0E
0A69:D0
IE D0
A2 94
0D11jD0
E4
A9
30
80
93
94 0E 2C AA CA F3 07 AD ?B
0A71:2D
AD
42
03
C9
03
D0
06
02
0D)9:E4
03
F0
0)
60
AD
E5
03
ID
0A79:20
56
0E
4C
DB
67
78
A9
B7
8D
A7
0D
20
20
BA
0D21:F0 0) 0D29:D0 20
60
20
20 0D
56
0A81I0E
0E 45
02
0E
68
C9
C8
15 B0
E3 81
0A89:9D
0E
EE
42
03
20
Dl
0E
3C
0D31:06
3D
FA
07
4C
3D
0D
8D
73
0A91
82
0D
20
45
0D39:FF
07
A9
00
8D
4F
03
8D
87
0A99
A9
01
SO E8
0D 20 56 EE 03 AD 0) C7
0D41:50
03
58
60 A2 FF
20
94
3F
0AA1
29
10
D0
41
A5
FB
D0
E6
0D49:0E A2
FF
20
94
0E
A2
FF
37
FF
20
94
0E
44 51
BEFORE TYPING . . .
elsewhere in this issue.
Ringside Boxing See instructions in article on page 15 before typing in. 34
68
0AA9
AD
01
DC
29
0F
C9
06
04
0D5).:20
94
0E
A2
AD E8
03
0E
0AB1
0D
A9
C4
8D
FB
07
A9
FA
0D59:A2
60
A2
08
E4
0AB9
8D
F9
07
4C
E0
87 2E
0D61:A0
20 19 3C
0E
03
FF 22 AE
94
03 CE 47
20
F0
FF
AD
3D 79
03
20 20
CD
BD
A2
2B
08
0A 00
9E
20
0809:3B
35
00
00
00
08) ) iD0
03
6C
82
0801:0C
32
0819:CE
49
03
CE
48
03
AD
4E
28
082):03
D0
0B
20
0C
09
A9
0829:8D
4E
23 34
0AC.1 :05
00
0D
A9
C6
80
0A C9 F8 07
0AC91A9
C7
8D
F9
07
4C
E0
0A
03
4C
37
08
20
01 6)
0AD1tA9
C8
8D
F8
07
A9
C9
3D 2E
0831:09 A9 00 0839:03 D0 08 0841:8D 48 03
8D
4E
03
AD
4B
2B
0AD9:F9
07
A9
03
8D
57
03
A9
Oli
20
62
08
A9
FB
4C
F2
0A
AD
D0
97 55
85
03
0F 08
0AE1 10).
AD 47
0AE9:DC
29
10
F0
04
A9
00
01 85
38 14
0349:20
9B
08
A9
13
8D
47
03
4C
0AFJ :FB
AD
00
DC
29
1.0
D0
41
0851:AD
49
03
D0
08
20
F7
08
B0
0AF9:A5
FC
D0
3D
AD
00
DC
29
08S9:A9
0B0J.I0F
C9 07
0A A9
D0
0D A9
D0
0B09:FC
Dl
3D
FD
07
0B) 1 i 33
0B
C9
D2
07
D0 D3
A9
FC
09 A9
0D
0B19:8D
80
FD
07
0B21:4C
33
0B
A9
D4
SD
FC
0B29:A9
D5
8D
FD
07
A9
03
0B31:5a
03 A9 AD 00
01
85
FC
0B39:0B
DC
29
10
0B41. :A9
00
85
FC
EA
0B49 :C9
C0
D0
17
C9
AD CB
6D 8D 49 4D 03
03
6C
82
03
B)
0861:60 AD 0869:33 D0
D0
J.A
AD
4F
80
05
A9
C2
8D
FA
07
B3
08 71:AD
50
03
D0
05
A9
CF
8D
D5
0879sFF
07
A9
0],
BD
4D
03
60
98
0881:AD
50
S3
D0
05
A9
CE
BD
E3
0889:FF
07
AD
4F
03
D0
05
A9
15
0891:C3
8D
FA
07
A9
00
BD
4D
6C
0899:03
60
EE
4A
03 AD
08A1:C9
0A
90
31
A9
00
4A 8D
03 4A
2C F0
08A9:03
A9
00
BD
4A
03
EE
4B
06
0QB)!03 AD 4B 03 0BD9:A9 00 8D 40 08C1:AD 4C 0 3 C9 0BC9:00 BD 4A 03
C9
06
90
ID 03
EC 74
0949:0)
07
A9
C)
8D
F9
07
83
C2
8D
FA
07
A9
CC
8D
B8
2E
07
A9
CD
8D
FD
B8
0DC1:CE
A9 AA
07 A9 3D 05
42 2F
04
0DC9sD0
FF 07
07
07
8D 8D
D0
8D
0D
D0
8D
6D
8D
8D
0DD1:0F
D0
A9
96
8D
01
D0
8D E5
4C
46
78
0DD9:03
D0
BD
0B
D0
8D 09 D0 AB
F0
7D B3 26
0DE1:A9 0DE9:A9
2E
BD
00
D0
BD
04
D0
A3
F8 D0
04 07 13
46
8D
02
D0
BD 06
00
D5
0DF1:A9
EA
80
0A
D0
8D
0E
D0
97
0DF9:A9
D2 8D 0E01:60 AD F8
08 07
00 C9
8D C8
0C D0
D0
75
05
60
D0
0A
F8
07
AA
AD
3B
E0
C4
D0
00
CE
27
E3
0B7) :40
03 CE
40
03
E0
C6
D0
40
73
0B79;09
AD
40
03
38
E9
05
8D
BB
ED
0929:AD 0931:60 0939:04 0941:D0
F8
0DB1:A9 0DB9:FC
AD
AD
60
0DA9:8D
70
0A
60
01
9D
A8
36
0921:D0
DC
8D 4C
07
C6
AD
F4
6A
0BE1 :E0
09)9:60
30
C0
0B69:FC
27
AD
09 0]
AA
A9
08
AD 08
AD
09)1:4C A0
4A
60
EB
60
60
03
BD
0E
D0
03
41
94
06
0909:4)
AD
2 0 CD
20
CE
03
FF
00
5F
D0
41
F0
0DA1:A9
A2
0BD9 :AD
0901:AD
B0 C9
39
0D99:20
5E
D0 08
23
C5
A9
0B61:4C
CE
C9
FD
36
D0
38 8D
97
18
C9
02
8D 30
00
19
0C
CE
0BE9:30 08Fli69 08F9:03
AD 04
A9
A0
D0
D0
04
AA
04
CC
00
37
4A
C9
CE
69
0BE):8D
03
A2
07
00
08D9:18
8D E8 30 8D
04
BD
FC
38 E9 03 18 3D 03
03
BE
F0 FF AD 7 2 20 CD BD 9F 18 20 F0 B0
CD
0B51 :AD
38 D0 18
0BD1:4C
0D71:0D A0 2 2 18 0D79:3F 03 AE 3E 0D8):60 A2 04 A0 0D89:FF AD 40 03 0D91:20
0B59 :D4
03 EE 4C 03 90 0E A9 BD 4B 03 8D 0 3 AD 4C S3 36 04 A9 3A 4B 03 18 69 AD 4A 03 18 04 60 AD 40 03 EE 40 03 CS B0 03 EE 4F 03 F0 03 50 0 3 F0 01 29 0F C9 0F C9 08 90 16 C9 2D B0 01
0D69:03
0E09:CE
57
03
A9
C0
0E11:F8 0E19:FC
07 07
BD
D5
07
AD
CC
0E21:03
D0
7E
0B81 :40
03
C0
D0
D0
06
CE
41
IB
El
0B89 :03
CE
41
03
C0
D2
D0
09
29
0B91 :AD
4)
03
38
E9
05
8D 41
72
0B99 :03 A2 50 20 0BA1 iD0 C9 B7 F0 0BA9:23 82 0D A2 0BB1:20 02 0E 4C
94
0E
AD
IE
3C
11 5F
20
38
0E
21
20
94
0E
EE
6A
0A
AD
F8
AE
0BB9i07
0E59:A9
AA
FC
07
A8
C0
CC
AC
IE
A9 Cl BD F9 C9 D4 D0 05 0A A9 CC BD BD FD 07 60 D4 8D 18 D4 D4 A9 07 8D 8D 07 D4 A9 A2 0A 20 94 0B D4 60 BD 8D 01 D4 A9
0BC):D0
3C E0 C4
0E6L:05
D0
)A AD
09
8D
06
0E69:78
41
33
0E
A9
4)
3D
8D
D4
05
43 22
A9
0BC9 :03
41 AD
D4
69
05
8D
3C
03
3A
20
94
00
8D
3D
03
C0
18 64
D4 A9
69
0E71JD4 A9 CF 8D 0E79:8D 04 D4 A2 0E811A9
15 Bl 0E FC
14
3D
04
D4
60
A2
00
D0
)A
AD
41
03
38
86
0E89:A9
00
9D
00
D4
E0 D0
71 45 19 ID
CE DE DC 11 13
0BD) :3C
AD
0E29;A9 CD 0E31:8D
08
0E39:8D 0C 3E41:A9 0E49:0B
DC D4
0E5I:80
8D
CE 53 ac FC 07 6C A9 0F 3B A9 0B FB 0D D4 Bl 81
8D
0E
A9
69
2E
00
D4
CD
0F
BD
8C
D4
A9
D2
BD
0F
B0
D6
00
D0
C9
12
B0
0A
0BE9 :E9
0A
8D
4)
03
AD
3C
0E91ID0
A0
00
C9
87
60
38
03
F8
D0 00
DC
81
69
0A
3D
3C
03 AD
EB 88
3D
0F
0E99:CA
AD
40
03
00
3D
3D
F8
60
69
D0
03
0A
8D
40
59
D0
D0
0EA1:BC B0 06 0EA9:03 AD 4) 0EB1:)8 69 0A
69
C0
3D 40
18
3C
C0 )A AD 40
18 52 FD 2C C9 B2
03
C9
BC
B0
06
B3
0951:90
01.
00 60 EE
D0
EE
02
0A
0BF) : 18 0BF9:03
0959:D0
EE
04
D0
EE
0G
D0
AE
0C01:D0
0961sAD
60
50
03
F0
03
4C
29
09
72
E9
4F
03
0C09:03
38
0969:AD
05
8D
40
03
F0
0)
60
AD
00
7A
AD
5F
8D
41
03
60
AD
D2
0C) 1 :3E
03
18
69
05
3D
3E
C9
0F
C9
0F
D0
01
60
D3
15
BO
05
A9
3F
03
22
03
AD
41
03
C9
15
AE
2B B0
D0 D8
40
C9
0E
3F
0981:18 0989:D0
AD
8D
0EC1:8D
90
69 00
43
08
0).
60
AD
08
0F
0C)9 :AD 0C2T :C0
15
C9
D2
D0
A9
BD 4)
03
60
DD
ED
00
D0
8D
15
38
0A
0EC9:B0
05
0C29 :E9
03
BC
0ED1:AD
C9
12
B0
52
30
BD
F3
52
0A
03
69
69
42
18
0C31 s J.8
D0
3D
62
0ED9:06
0A
D0
3F
CE
).A AD 40 03 40 03 AD 3E 8D 3E 03 AD
80 86 B6
03
29
03 03 38
0EB9:40
0971:DC 0979:38
60
AD
0C39;93
69
00
F0
42
A2
)8
03
20
D0
60
AD
3F
2F
7B
03
0E
0EE1:09
A9
31
80
92
0A
20
BB
20 F7
0C
90
01
60
EE
IF
0C41i0E 0C49[5F
8D 3F 0E 20
E4
B2
00
20
A5
0EE9:07
A2
FF
20
94
0D
AD
F8
07
64
C0
D0
4!1
A9
00
C9
0E
0EF1I8D
E8
03
85
FB
20
56
07
C9
CC
F0
0E
E0
0EF9:A9
D4
8D
FC
07
A9
D5
88 IE 76
0F01:FD
07 A2
0E E2 BD B9
94
0E
A9
CD
8D
FD
9E
E6 4C
FB
04
E0
09A9:08
D0
CE 08 CE C9 EB EE 0A
D0
EE
0C
D0
9D
09B1:EE
0E
1)0
60
78
AD
14
03
84
82 09C1:03 A9 09C9:8D 15
03
AD
)5
03
8D
83
Cl
0CSlil5 AD FC 0C59IC9 D4 F0 0C61:32 B0 03
0E
8D
14
03
A9
08
62
0C69:O7
C9
CC
03
A9
00
B0
4B
93
8D
4C
03
C9
32
B0
t)3
09D9:03
3D 50 03 A9
03
3D
E4
03
3D
9E
20
94
0E
8D
0A
0C89:02
0E
4C
58
C6
0A
0)
8D
6A
A9
04
03 03
8D
03
47 4B
A2
0)
01
0C71:C9 C0 0C79:AD 4J 0C81:C2 0C
F0
09D1:SD
an 4a 03 03 8D 4F
0A AD 40 03 C9 20 8E 0C AD FC D0 15 AD F8 07 0E C9 C8 F0 0A
0C91i4F
03 AD
FA
07
48
A9
3D DC BC E0
0991:0)
60
0999:CE
0C
09A1:0E
D0
09B9:BD
09E1:E5 09E9:5)
D0
A9
8F
0F09:CC
80
FC
FF 20 07 A9
0F11:07
A2
FF
20
94
FA
0F19:A5 F3 C9
05
D0
0E D7
81
92
20
30
0F21:0F
AD
E5
03
F0
FD
Fl
42 A2
09
20
0F29:20
F7
0C
A9
31
8D
92
07
5D
0F31:A2 FF 20
94
0E
BD
92
0F39:E8
FB
20
A9 00 56 0E
A9
ID
03
85
COMPUTE'S Gazette Special 1988 Issue
4D
89
0F41:C8 0F49:O7
8D
F8
07
A9
C9
8D
F9
40
A2 0F51:8D F8
FF
20
94
OE
A9
C0
86
07 A9 20 94
Cl
8D
F9
07
2F
0F59:A2
0F61:FB C9 0F69:38 AD 0F71:00 AD
05
0F79:00
BO
BA
0F8):A2
FF
20
0F89:C6 0F91:4C
A5 C6 B5 09
0F99:A9
0F
85
0E E6 FB A5 BF DO D7 4C 81 0F 9F 03 ED 3E 03 85 BA 03 ED 3F 03 05 4A F0 03 4C EF 0E 61 45 00 A9 00 85 DD F0 FC 20 BA FF D9 EA A9 AF 85 FB 26 FC A0 00 Bl FB 35
0FPU:F0
0B
20
D2
FF
C8
DO
F6
0FA9:E6
FC
4C
9D
0F
60
93
20
0FB1:12
05
20
20
20
20
20
20
02
0FB9:20 0FC1:20
20
20
20
20
20
20
D7
20
20
20
20
20 20
20
20
DF
0FC9:20
20
20
20
20
20
20
20
E7
0FD1:20
20
20
20
20
20
20
20
0KD9:92 0FE1:20
20
12
20
92
20
20
20
20
20
20
20
0FE9:20
20
20
20
9E
20
0FF1:20
97
20
20
20
20
0FF9:2O
20
20
20
20
20
20
20
18
1001:J2
05
92
20
20
20
20
7A
1009:20
29
12
92
20
2D
12
52
50
4C
3F
1019:05
92
20
20
20 55 12
20
1011120
20 20 9C
97
20
20
1021:20
20
20
20
20
20
20
20
1029:20
20 45
92
20
20
12
99
J031:52
45
92
05
20
1039:12
05
20
4E 92
20
20
20
1041:20
20
20
12
20
20
1049:20
12
9C
45
4E
45
1051:92 05 1059:20 20 1061:92 A9 1.069:45 52
20
20
DF
1071105
1079:20 1.081 :20
3C
3D
20
50
20
20
DF
92
96
Dl
20
92
20
12
99
53
12 43
45
92
20
12
05
20
20
EF
20
9E
CE
96
Dl
12
95
92
96
BC
20
Dl
20
Dl
20
89
20
Dl
20
Dl
20
Dl
20
35
1219iDl 20 1221iDl 95 1229:CD 96 1231:20 20
Dl
20
Dl
20
20
3D
12
20
92
96
9E
09
Dl
12
05
20
Dl Dl 92
20
20
20
20
20
12
20
1239:20
23 39
05
08
4F
DD
1491 :00
A9
AE
85
5F
A9
1499:60
A9
AF
85
5A
A9
14
B5
Al
85
DD
14A1:5B
A9
01
85
58
A9
36
B5
14A9:59
20
BF
A3
60
00
0F
14B1:00
3F
F0
FC
00
FF
FC
14B9:5C
00
FF
00
FF
00
F7
5C
54
00
14C1:F5 14C9:00 14D1:5C 14D9:55
00
7c 35
5C
00
35
70
D5
70
BS CA 3D 6E Bl
OF
55
35
55
''i?
35
75
57
35
70 5F
57
35
DE
0D
55
FE
03
D5
7D
5F
57
03
57
F7
00
D5
92
9E
CE
96
Dl
9E
CE
DA
95
20
92
9E
B7
B7
B7
14E1:03
E7
1241:12
FB
1249:B7
B7
B7
B7
B7
B7
6D
14E9:5C
1251:B7
B7
B7
B7 B7
B7
IF
B7
B7
B7
B7
1259:B7
75
B7
B7
95
12
20
9E
6C
96
Dl
CD
20
17
20
20
12 20
05
20
9E 30
20
20
C7
20
20
92
96
Dl
D3
95
20
92
20
03
1281i20
Dl
12 20
9E CE 1C Dl
DB
EF
1261:CD 1269:92 127U12 1279:1C
92
Dl
20
Dl
20
Dl
12
97
5B
1289:20
Dl
20
Dl
20
Dl
20
20
20
FB
Dl
20
Dl
20
95
12
92
20
D2
B5
1291:20 1299:92 12A1:05 12A9:20 J.2B1: J.C 12B9:20 12C1i20
41
47 20 20
B2
92
20
52
47
12
20
20
20
20
62 77
00
D5
5C
0F
00
00
00
00
00
00
00
00
00 00
39
14F1:00 14F9:00
00
00
00
00
00
00
00
1501100
00
00
00
00
22
00
00
00
1509:00
00
00
2E
00
00
FB
00
EB
1511:00
BB
00
BB
00
00
1519:00
BB
00
00
C0
1521:00
00
BC 00
0C 00 BS
00
00
A5
00
00
00
00
00
1529100
00
00
00
0B
00
C3 00 4B
Dl
D5
5C
B3
AD
FC
03
F6
1531:00 1539:AC
FF
20
AA
AC
03
AA
E3
11
1A
1C
03
AA
AC
Dl
9E
CD
96
Dl
12
03
AA
EC
00
37
BO
1541iFF
FC
00
D5
20
92
20
20
20
20
DC
00
D5
DC
77
20
86
00
D5
DC
00
D5
20
20
92
9E
CE
81
00
00
A9
20
20
20
D7
70
9B
35
DC
DJ
12 12
1549:03 D5 1551 :DC 00
DC
20
82
1559:D7
70
00
D7
70
00
20
20
20
20
20
FF
F0
20
20
7C 9E 7D
DD
1561:00
EB
BO
00
EB
B0
00
EA
20
20
20
20
20
20
20
20
00
FF
FF
0F
20
20
20
D5
1571:00
05
20
92
03
AA
62
20
20
20
20
12
92
1C
Dl.
12
9B
65
12D9:20 12E1:20 12E9:20
12
AC
CD 20
03
AA
79
9E
FF
FC
12D1:D1
1C CD
00
5C
DF
92
1569iEC
A9
12C9:2O
E5
20
20
20
20
59
12F1:20
20
20
20
20
A9
12F9:20
20
20
20
20
20
79
1301:20
DF
92
1C
Dl
45
4E
OB
1309:92
20
12
9E
20
12 20 20
CD
1311144
92
05
20
20
53
20
4F
El
A9
20 20
20
20
20
0E
20
20
20
16
20
20
20
IE
12 4F
05
20
44
4E
75
20
55 20
92
84
CD
03
AA
AC
03
AA
EC
00
8A 24 77
00
D5
DC
00
D5
DC
B7
1589:00
FC D5
DC
00
D5
DC
00
D5
1591:DC
00
35
DC
03
D5
DC
0D
1599:57
5C
BC D4 Dl B9
1579:AC 1581 :FF
OD
5F
5C
3B
73
FC
EC
03
AC
EB
FF
FF
FF
00
03
00
3F
FF
00
FC 3F
DF
00
3D
D5
00
0D
57
00
0D
03
55
7F
OD
55
55
0D
77
55
0D
1319:12
9B
A9
20
52 12 20
20
20
20
48
1321:20
20
20
20
20
20
20
20
47
1329:20
20
20
20
20
20
20
J.5A1 :EB C3 AC 15A9:AB FF FF 15B1:00 0F FF 15B9:D7 00 3F 15C1:3D 57 00 15C9:00 35 5C
20
4F
15D1:S5
5D
A9
1331:20 20
OD
20
20
20
20
20
DF
17
1.5D9:5D
1339:92
OD
5D
55
12
05
20
92
20
20
DD
FC
20
45
1341:20
FB
03
20
20
12
20
5F
20
20
9B
72
15E1:0D
55
15E9:EB
00
FF
3C
00
1349:20
20
20
20
20
20
20
20
6F
00
00
00
1351:20
20
20
20
20
20
20
20
77
1.5F1 :00
00
15F9:00
00
00
20
20
20
20
20
7F
00
20
00
1601:00
EC
00
00
EC
20 20 20
20
20
20
05
20
51
1609:00
0D
EB
FF
F5
20
51
1611 :C0
55
57
00
55
48
1619:70
00
FF
C0 00
20
20
12
47
92
05
20
92
20
20
99 20 20
20
12
20
20
92
39
39
25
20
20
1089:20
20 20 20
20
20
20
20
20
20
20
]091:20
20
20
20
20
39
39
1099:25
20
20 20
A0
12
05
92
D9
10A1:20
20
20
20
20
20
12
B3
10A9:20
20
20
20
20
20
18
10B1:20
20 20
92 20 20
20 20 20
20
20
20
20
20
Dl
20
20
20
20
20
D9
10C1:20 10C9:2O
20
20
20
20
20
20
20
El
12
05
20
92
12
9C
F6
10D1:50
55
52
50
4C
20 05
92
20
7A
10D9:)2
20
20
92
1A
20
20
20
20
20 20
20
10E1:20
20 20
20
10E9:2O
20
20
20
20
20
20
10F1:20
20
20
12
1101:53
43
4F
52
20 92 45
20
20
20 20
20
10F9:20
20 12
05
1109:12
20
20
92
20
1111:20
20
20
20
20
111 9:20
20
20
20
20
20
20
1121:20
20
20
20
20
20
20
3)29:20
20
12
20
92
20
20
1131:20
20
20
20
12
20
1139:20
96
Dl
20
Dl
1141 :D1.
20
Dl
20
1149:D)
20
Dl
20
USliDl
20
DI
1159:05
20
1161:20
I0B9:20
90
FF
11E9:20 11F1:20 11F9:52 1201:92 1209:20
52 Al
1359:20 20 1361:20 20 1369:92 20
20
31
20
20
9B
20
20
20
20
AC
DB 56 5C 62 15
E8 0D 75 7D ES EB 00 D5 4A 00 00 00 CD 00 00 00 1C 00 30 00 84 00 03 EB Cl 7C 55 55 97 5C 00 55 4P CO 00 00 BC
1371 :12
20
1379:20
20
20
20
20
20
20
20
9F
1621:C0
00
00
00
00
00
B9
20
20
20
20
20
20
20
A7
1629:00
00
00 00
CO
13 81:20
00
00
00
03
FC
02
1389:20
20
20
20
20
20
20
20
163):00
03
FF
00
OF
FF
00
OF
59 A5
20
0A
1391:20
20
05
20
92
20
20
20
AF E7
1639:F5
00
0F
F7
00
0F
75
00
EB
20
12
1399:20
20
20
20
12
20
20
90
C7
1641:0F
00
03
0D
5F
9E
4C
13A1:20
20
20
20
20
20
20
20
C7
7F
03
20
30
13A9:20
20
20
20
20
20
20
20
CF
55
55
55 37
4C
20
20
20
4B
13B1:20
20
20
20
20
20
20
20
D7
5C 55
00
92
1649100 1651:55
55 F5 35
00
9C
55 35 0D
1.659:55
55
37
D5
55
0F
D5
5F
BB
20
20
20
33
13B9:20
20
20
20
20
20
05
20
i\9
1661:00
F5
77
00
D5
00
D5
DB
20
3B
20
43
4F
4E
C5
1669:57
00
D5
00
00
00
Cl
92
20
12
20
20
92
45
167.1. iC0
00
00
00
00
C0
00
13D1:20
97
DF
12
92
A9
20
C9
SB
20
20
5C CO
00
43 ID
12 05
9F
20
13C1:92 13C9:54
55
57
1679:00
C0
00
00
80
00
CO
C0
1C
20
92
55
13D9:20
20
20
20
20
20
20
20
FF
1681:03
B0
C0
03
B0
00
0F
AC
20
Dl
20
20
13E1:20
20
20
20
20
20
20
20
08
1689:00
37
AC
FF
F0
55
57
Dl
20
Dl
20
63
J 3E9:20
20
20
20
20
DF
12
20
F2
1691:00
55
5C
00
D5 55
70
00
Dl
20
Dl
20
6B
12
92
20
DE
1699:C0
00
FF
00
00
00
00
20
Dl
12
65
20
20
05 20
20
Dl
A9 20
20
20
13F1:92 13F9:2O
20
12
20
04
16A1:00
00
00
00
00
00
00
F 1 8D 55 60 00 26 00 CD
92
20
20
30
20
20
7C
97
20
12
20
20
05
16A9i00
00
00
00
00
00
0F
F0
E4
12
20
20
92
96
Dl
2A
92 20
20
20
20
52
49
4E
47
S3
D7
16B1:00
3F
FC
00
FF
FC
00
FF
41
1169:20
Dl
20
Dl
20
Dl
20
Dl
BS
1401:20 1409:20 1411:49
44
45
20
20
42
4F
58
9A
16B9:5C
00
FF
7C
00
F7
54
00
64
1171:20
Dl
20
Dl
20
Dl
20
Dl
93
1419:49
4E
47
20
20
20
20
20
16C1:F5
5C
00
35
SC
00
35
73
14
11 79:20
Dl
20
Dl
20
Dl
20
Dl
9B
1421:92
20
20
46
12
05
20
92
20
AD
16C9:00
D5
73
03
55
73
03
1181:20
20
Dl
20
20
BC
1429:20
20
30
20
12
20
37
16D1:5F
03
55
F5
03
55
20
20
20
92
20
97
12
20
92
A7
16D9iF5
5D
03
5D
77
00
57 D7
20
20
92
20
96
Dl
E4 11
1431:20
1191:12
20 20
20 20
20
20
12 20
05
:iB9:92
Dl 20
5F 03
1439:20
20
20
20
20
20
20
20
61
1.6EI :00
F5
5C
00
D5
5C
00
1 1 99 : D)
20
DI
20
Dl
20
Dl
20
BB
1441i20
20
20
20
20
20
20
20
69
)6E9:5C
00
D5
5C
0F
00
00
E7 97 DC D6 D5 0D LIB 3D
J1A1:D1
20
Dl.
20
Dl
20
Dl.
20
C3
1449:20
20
20
20
20
20
20
20
71
00
00
00
00
00
20
D]
20
Dl
20
20
20
92
20
20
12
05
20
52
00
00
EB
00
00
EB
80
20
Dl
12
05
20
20
CB 0E
1451:12
11 Bl :DJ
Dl 92
00 3C
00
11 A9:D1
16F1I00 16F9:00
1459:92
20
20
20
20
20
20
20
BA
1701:00
00
EC
00
00
70
00
00
8E
11B9:12
99
47
52
45
45
4E
05
3A
1.461:12
20
92
20
12
05
20
20
F3
1709:70
00
00
EC
00
00
AC
00
11C1:92
20
12
05
20
20
92
96
1469:20
20
20
20
20
20
20
20
91
00
00
F0
00
00
40
20
12
95
A9
20
92
20
20
20
20
20
20
99
00
00
00
00
00
00
00
B7
B7
B7
B7
B7
B7
67
1471:20 1479:20
20
11D1:9E
A9 B7
1711:00 1719100
EC
11C9:D]
05 15
20
20
20
20
20
20
20
Al
1721:00
00
00
00
00
00
00
00
11D9jB7
B7
B7
B7
B7
B7
B7
B7
FB
1481:20
20
20
20
20
213
20
20
A9
172 9:00
00
00
00
00
00
00
11E1:B7
B7
B7
B7
□7
95
DF
12
26
14B9:20
20
20
20
91
91
92
00
C7
173):00
00
00
00
00
00
00
00 00
97 42 47 4F 57 5F
20
COMPUTERS Gazotio Spacml 1988 Issue
55
57
IE
1739i00
00
00
00
00
00
00
1741:00 1749:03 1751:F0
00
00
00
00
00
00
00
00
03
00
00
F5
75
DF F5
55
1759:55
D5
FF
55
FD
67 6F Fl C7 02 6A
19E1100
00
00
00
00
00
00
00
14
19E9:00
00
00
00
00
0F
F0
00
3A
19F1 :3F
FC
00
3F
FF
00
35
FF
61
19F9 :00
3D 00
FF 35
00
15
DF
03
35
D8
1A01 iSF
CD
5C
00
41
JA09:CD
57
00
C0
F5
F5
66
A2
5C 00 CD 55 CB D5
55
C0
75
2F
C0
37
D7
57
00
35
00 57
02 97
OF
00
00
00
0E
00
00
00
00
65
00
00
00
00
6D
57
00
16
1761iFF
75
55
FF
FD
55
00 00 3D CF 55 F5 55 77 3F 0F
1769:55 1771t00 1779100
00
03
FF
00
00
00
00
00 00
00 00
00 00
00 00
00
00
00
9F
00
00
A7 95
5D
1781i0C
00
00
37
00
00 D5
00 C0
1789:03
55
70
FF
55
70
DF
BE
1791:70 1799:BF
EA
B3
F9
1A41I30
00
00
DC
00
03
17Ali5F
ED
7A
EA C3 F0 EA F2 FA B5 7E AD 7A 57 AF
63
B0
70 EA B5
1A11|C0 5F 55 1A19i5F C0 DD 75 1A21:35 5F 00 35 1A29i00 35 57 00 1A31100 00 00 00 1A39:00 00 00 00
75
1A49:0D
55
C0
0D
55
FF
17A9iFF 17B1I00
FF
FF
FF
00
00
00
00
D7
00
00
00
00
00
00
00
DF
1AS1iAB 0D CE AB 0F 1A59iFE AB 8F 5E AB
17B9i00
00
00
00
00
00
00
00
E7
1A61IAD
17Cli00 17C9i00
00
00
00
00
00
00
00
EF
JA69iD5
an
00
00
00
30
00
00
00
EE
00
00
EE
B8 C4
1A7J100
17DliEF
00 00
JA79100
57
EA
7B
0D F7 FE C3 AB 0D IF BD 5E AF 90
F5
AD
7A
D5
FF
FA
FF
FF
FF
00
00
00
00
00
00
00
00
00
00 8B 00 A5
00
00
00
00
00
00
00
0B
AD
17D9:00
EE
00
00
3E
00
00
03
B8
JA81:00
00
00
00
00
00
00
00
B5
17E)100
00
00
00
00
00 00
00
10
JA89:00
00
00
00
00
CO
0F
F3
D2
17E9:00
00
00
00
0B
0F
F0
00
8E
1A91 i7C
F7
5D
57
B9
00
3F
FF
00
35
FF
5D
1A99 :55
5F
75
55 FF 7F 00
5F
FC
5F 55 5D FF 55 FF C0 00
55
17F1OF 17F9:00 180115F 1809!0D 181)i5C 1819i5S 1621iF5
DD
55
7F
F5
FF
55
F0
C4
00
00
00
74
3D
FF
00
15
DF
00
35
D4
1AA1 :55
00
35
5C
00
0D
5C
00
3A
)AA9:FC
57
00
0D
55
F0
35
55
94
D5
5D
5C
D5
F5
5C
B7
4D
55 70 DS 57 C0 DF D5 CO 35 57 00 0F 35 57 30 3A AA C0 3A AA
A2
SC BF 7D C0
J829:00
35
57
1831:3F
FF
00
35 8D 1C
1839iC0
3A AA C0 3B
AA
C0
3F
FE
1841 IFF
00
37
57
00
37
57
00
59
1849:37
57
00
37
57
00
37
57
DE
1851100 185 9 I D7
37
5G
00
0D
D7
00
0D
AF
00
0D
D7
00
0F
FF
00
D0
1861i0E
EB
00
0E
EB
00
3B
AB
F5
1869:00
FF
FF
00
0F
35
57
00
95
1871!3F
FF
00
3A
AA
C0
3A
AA
5C
1879:C0
CO
3B
AA C0
3F '3F
1881 IFF
3A AA 00 37
57
00
37
57
00
1889!37
57
00
37
57
00
37
57
IF
1891(00
37
5C
00
37
57
C0
35
E8
3F
CD
EC
DF
3B
EA FF
C9
99
1899:D5
70
35
18A1i3A
C3
EB
F5 70 3A C0
18A9iEB
FF
FF
FF
FF
00
00
00
CF
18B1I00
00 00
00
00
00
00
00
El
18B9i00
00
00
0C
00
00
3B
85
00
18Cli0fl
00
3B 00
00
EB
CO
00
8A
18C9:EB 18D1:55 18D9:0D
70
00
3D
5F
FF
03
55
36
00
D5
55
00
35
55
00
3C
55
00
03
FF
00
00
03
19
18E1:00
00
03
00
00
03
00
00
7E
18E9I00
00
00
00
00
3F
CO
00
98
FF
FC
00
D7
FC
F2
00
57
7C
00
D5
4A
70
00
35
70
00
E8
FD
55
C0
55
19111 70
F0 00 F7 FC 00 D5 5C 00 55 75
70
55
DD
70
55 77
7A 01
1919i75
70
55
75
70
7D
5D
70
C8
1921_iEF
F5
70
EB
55
C0
EB
57
72
J8F9i00 J 92J i 7C
J909i35
1929100 1931100 1939:03 1941iC0
3D
FF
00
00
00
00
00
AA
00
03
00
00
03
00
00
CF
00
00
03 0E C0
03 03
00
02
0E
47
03
3A
F0
00
45
1949t3A
DC
00
0F
57
FF
00
D5
51
1951i55
00 55
35 00
55
00
0D
55
00
09
00
FF
00
00
00
62
00
00
00
00
00
00
00
93
00
00
3F
C0
00
1A
1959:03
1961100 1969i00 1971:FF
00
00
C0
00
FF
F0
00
5F
F0
0B
1979i00
DF
F0
00
5D
F0
00
198JtF0 J989i35
55
C5
00
55
C0
00
F5
70
00
9B
5C 55 DC 5F
00 55 55 00
FD 70 57 05
5F 00 55 55 DC 75 57 00
55
55
48
5C
55
39
57 D5
F0 57
199) iC0
1999 i 55 19A):DD
BEFORE TYPING . ..
Before typing in programs, please
refer to "How to Type In COMPUTED GAZETTE Programs," elsewhere in this issue.
PX J0 PRINT"[CLR) DG 20 XM 30 BG 40
CD 50
IFX<>24016THENPRINT"THER E
IS
TA
AN
ERROR
IN
YOUR
Bfi
60
PRINT"SYS52557 TE1P:END
ER
80
DATA
[SPACE!,
120
72
,
173
RM
90
DATA 173
173
,
21
TO ACTIVA 20
,
3
,
205
,
208
DATA
116
tSPACEj2
,
169
GB
110
DATA
118
,
141
,
20
3 20
, 173 DATA 117
,
205
,
208
1SPACEJ2
,
169
DATA 205 , 104 DATA 141
,
141
,
2]
,
117
,
205
205
,
88
,
138
SK
130
DD
140
ISPACE)104 ES
150
DATA 6
,
,
116
,
0
72
141
3
72
AP 100
CK
DA
STATEMENTS":ST0P
, ,
,
3
0D
D5
00
00
8A
19Dli3A
00
00
00 F2
00
00 00
0F
0)
3B 00
00
19D9:00
00
00
00
4C
DATA
230
,
198
,
157
,
FH
320
DATA
119
,
2
,
174
CO
330
5 , 205 DATA 40 , 30 , 198
AE
340
DATA
166
,
198
,
350
27 , DATA
157 119
,
2
,
169
,
20
,
230
,
19
GH XG
[SPACEJ198
>
141
208
,
360
DATA
119
,
2
JB
370
8 , 104 DATA 168
,
104
FR
380
DATA 69 ,
49 , 199
HR
390
DATA
134
lSPACE)104
,
76
234
,
I SPACE)161
GF
400
DATA
J33
,
PG
410
DATA
J30
,
[SPACE)200
128
,
2
41
,
1
170 198
,
, 144 137 , , 202 159 ,
{SPACE},
152 ,
165
1SPACEJ201
134
,
,
,
,
,
,
129
,
1
,
141
151
201
131
,
,
255
255
Program 1: Omicron—BASIC section QS
2
AC
10
POKE
IFPEEK( 13274) OJ.69THENLO
JP BX
20 27
AD"0MICRON ML",8,1 SYS]3274 POKE B08,234
XC
30
3 ,
CiJ KH
,
,
10IGOTO60 GOSUBJ200 GOSUB1000
70
GOSUB780
KS
80
GOSUB5B0
RG
90
SYS5)838:POKE56322,255:1 F(PEEK[53280)ANDF)=0THEN
7
PE
100 LV-LV-liPOKE251,4B
SB
130
220
,
,
IFPEEK(788)=0THENFORT=0T
ES
193
170
POKE56,48:CLRiBL=5190B:F =15:SCR=]024
9
10
0
792,193
50 60
72
215
,
[SPACEU27
,
,
OJ 49:READDE:NEXTiGOSUBl5
0
,
1SPACE)194
25
234
,
,
,
Article on page 20.
GE 40
,
198
00
3B
,
310
Omicron
NEXTI
,
00
00
166
BX
64-KEY"
FORI»52557TO52739 READA:X-X+A:POKEI,A
[SPACEJ162
3B
00
255
255
DATA
00
0D
,
,
230
00
00
142
0
PB
EB
19C9i00
,
,
,
0
220
19Cli00
8
17
177
205
[SPACE),
EM
87
DATA ,
24
,
DATA
210
00
48
440
DA
EB
200
,
KJ
DATA 144 , 82 , 201 , 2 19 , 176 DATA 78 , 56 , 233 , 1.9 3 , 170 DATA 189 , 229 , 205 ,
00
,
Program 1: 64Key
200
00
300
241
I SPACE(34
158
CP
3C
DATA
,
104
00
RE
290
,
48
0
,
00
JF
,
,
205
9E9:00
6
140
,
14
16
280
12 230
,
4 , 76 DATA 221
E3
,
HB
,
135
190
00
2
270
,
DATA
KM
00
,
OP
DATA 16 , 202 , 230 DATA 34 , 206 , 35 DATA 177 , 34
430
2A B5
00
16
260
DA
4
00
,
EG
Article on page 57.
,
00
10
,
1B3
240
00
0
.
,
00
,
163
212
00
160
1
240
,
DATA
00
250
,
180
00
,
196
XJ
57
160
[SPACE),
158
[SPACEJ197
DATA 72 2 , 165
00
,
60 , 132 DATA 35 ,
,
DATA
170
35
34
132
420
MC
00
,
DATA
HG
DATA
19B1I00
BK
[SPACE)16C 240
64Key Relocated
DP 160
19A9:00
EP
FORT=0TO64:POKE163,0:PO
KE164,3
DA 120 POKE53280,T:POKE53232,{ SK
130
EG 140
3ANDTJ+220 NEXT
POKE164,0:CS=CS-t-l
EF
150
IFLV=0THEN3 70
KA
160
GOTO80
JO 170 JS 180
POKE5317B,0:POKE53179,0 POKEG3272,2IiPRINT" [CLRJ19 DOWN}"SPC(1J.)"
{CYN}G A M E13 SPACESiO COMPUTE'S Gazelle Special 1988 Issue
91
XX MJ
210 220
LD=DF:GOTO60 REM ::::!:::::
GAME WON
230 240
IFLO.5THEN430 POKE5317B,0iPOKE251.,48! POKE532B1.1 :FORT=2TO7:W
(T)»PEEK(1442+T)-176!NE
DH
250
QS
1[3 SPACES)" 540 PRINT"[RVSHUP) f]0 RIGHT](3 SPACES)BON
XP
550
JM
570
GOTO80
560
FJ
580
REM
CONGRATULATIONS 1" PRINT"1RVSJ"SPC(]J. )"CON
590
FORT=0TO75 X-INT(RND(1)»34+4):Y=IN
600
SYS49680:POKE53280,T
FG
340
NEXT
XG
350
PRINT"{CLR]":POKE53 27 2,
360
21 POKE251,80:PRINT"
DOWNj(BLU)(7
YOU
370
HAVE
630
EXT
KQ SK
SYS13262:POKE49408+32,3
650
FORT=lTO15:POKE49408+3 2 +T,1:POKE53232+T,216:PO
KE53216+T.14 660
SPACES)
0+40;POKE49408+46+T,DR 670 AD=0iIFDR=1THENPOKE4940
CC
680
AWARDED
)AND252)+AD RR
690
NEXT
RD
700
POKE1531,LV+176jPOKE]5 7
AF
710
l.LV+240
FOR
PRINT'MDOWN] (12 SPACES} EACH REMAINING SHIP." 390 PRINT"|DOWN][PUR] "LV"S HIPS *"(DF+1.)*5000"="(D F+1)*5000*LVEXTRA POIN
DG
DX
400
TS." FORT=0TO4500:NEXT:POKE2 51,48
QR
410
FORT»0TO7:POKE832+T,W(T ):NEXT
FF
420
POKE836,PEEK(836)+(DF+1
GC
430
REM
AX
440
EH CB
450 460
QJ
4 70
DS
480
COMP
IHOME)[3 DOWN)lYEL] ErVS}t2 RIGHT)
t 36 SPACES}" PRINT"U RIGHT] [RVS] {2 SPACESjBONUS 1000 EXCELLENT
12 SPACES]" FRIST" [UPH2
PLAY
FO
RIGHT}
1RVS)12 SPACES)BONUS EE3E3 A3 FOR EXCELLENT
OKE1562,(L+l)/10+240iLC
720
FB
930
PRINT"lBLU],,,,,,,,,,,, ,,,,";:POKE2023,44:POKE 56295,6
JM 940 PRINT" IHOME) U0 DOWN]
U SPACES)SCORE=000000
[4 SPACES}" PRINT"[RVSHUP]"SPC(10)
JH 950
"i4 MR 960
PH
POKE)52 3,LC+176:POKE156
GJ
740
FJ
750
3.LC+240 POKE)64,80:POKE163,1 POKE49408,0:POKE49408+1 6,0:SYS5J908:FORT-0TO4:
PRINT"fRV5]"SPC(10)" (2 SPACES}LEVEL»00 SHIP S=012 SPACES)" 970 PRINT"[RVS)lUP)"SPC()0)
"{2 SPACES}LEVELBX3 62 MK
980
CE
990
AS
1000
760
POKE5317B,25 5:POKE53179
BG
770 780
RETURN
790 800
SHIPSKXjjgAjj
60:POKE53232,209
MR
10)0
RETURN REM
::::::::
EEN
::::::: i i
TITLE
POKE53178,0:POKE53I79,
HR
1020
POKE5328O,0:POKE5328) ,
0:PRINT"£CLRj"; MP J030 L?(0) = '1ROOKIE":LS() )=" XO
1040
SX
1050
ADVANCED":LS(2)="PRO": LS(3)="EXPERT" SPS="E73(RVSH7 RIGHT} 127 SPACES]" PRINT"13
DOWN]"SP?iPRI
NT"(RVS|"SPC(]3)" 0 M {SPACEjI C R 0 N ":PRI NTS PS
XC
BE
1060
)070
PRINT"iDOWN]|6i 13
SPACESiSELECT A
LL
LEVEL
PRINT"U
AND
GET
DOWN J |1 i "SPC(
).0)"YOUR SELECTIONS E. ..":SP=J 3
EC
1090
POKE53280,0iLV=5
XA
1J00
L=0:SL=0:CS=flt PRINT" [CLRJ"iPOKE53272,31:SYS
CB
JJJ0
:: i: : ::
TUP
::::::: i
NEW
GAME
SE
(dO\JN)F)
. . .
EXPERT" ...
PR
...
AD
PRINTSPC(SP)"F7
...
RO
OKIE" hk
1120
NEXT
sa
1130 printspc(2)"[d0wn)
830 X=16384+SCRjFORT=0TO255 STEP4 HA 840 POKEX+T,RND(0)*25+)34:P OKEX+T+),RND(01*48 + 581P OKEX+T+2,RND(0)*25+J6
qr
1140
FP
1J50
POKEX+T+3,RND(0)"48+170
PP
MB
B20
FORT=53160TO53248:POKET
ifsl,>hythuhhy=sltwd=ld
[cyn]last game's score :"sl"on "ls(ld)"-"
,0:NEXT
KA
AR
PRINTSPC(SP)"F3 O" PRINTSPC(SP)"F5 VANCED"
51800 FORT=0TO11:POKE828+T, 0:
810
SKI
READY
)080 PRINTSPC(SP)"IWHT)
REM
SCR
0:POKE251,48
SF
,255
AK BH
A3
12 SPACESJ" POKE53184,18:POKE53200,
SYS496S0:NEXT
BA
SPACESjSCOREEXj
§6 Ail A SPACES)'"'
IFLC > 9THENLC=LC-10:GOTO
730
SD
FH
11
POKE1522,(L+3)/10+J76:P
720
SM
: 1: 11 :
POKE53178,1:POKE53179,0 IFCS"0THEN510 POKE 808,234:PRINT"
R
18 SPACES)■";
■L+X
)*5*LV:GOTOJ70 LEVEL
POKE49408+T+80,T;POKE49
408+7*16+T,((RND(0)«256
OHICR
[7 SPACES)BONUS"(DF+1)*
::i:;:::
POKE53200+T,RND{0)*48+1 70iPOKE53ia4+T,RND(0)*9
B+96+T,2iAD=2
PRINT'MDOWN] [REDj
LETED
P0KE844,L:POKE841,Q(DF, 0,LANDF):POKE842,Q(DF,1 ,LANDF):POKE165,Q(DF,2,
640
380
HD
IFCS>0THENPOKE53232,209 :POKES 3184,181POKE53200
RC
KJ
SURVIVED
5000"POINTS DG
FORT=lT0a:PRINT","SPC(3
910
LEVE
FORT=0TO7:POKE840+T,0:N
ONI" MB
BETWEEN
610
RC
3 30
[5
::::;:
i:> 11>111
620
POKEPL,39+RND(0)*2:POKE PL+1,8
XE
PR
JQ
LANDF)
POKEPL+54272,1:POKEPL+5 4273,0
320
AK 900
8)",";;NEXT
BD
T{RND(). )*19+3) :PL=X+|Y*
SPACES) .Hi
[20 SPACESltBLUl, [8 SPACESj,";:NSXT PRINT",18 SPACES],,,,,,
FA 920 PRINT"{BLU],,,,
OA
HEN340
MF
RIGHT)
POKE53J.78,1:POKE53179,0 :POKE251,48:POKE53216,1 DR=INT(RND(0)*2)
40)+SCR:IFPEEK(PL}o32T
31.0
{8
,60
AG
PRINT"lWHT),,,
FORT=0TO3:PRINT",
POKE251,80:FORT=1TO2000
LS KF
890
II
:IFLV>9THENLV=9
TO8:PRINTiNEXT
HA
SHIP
(20 SPACES)"
GRATULATIOHSEKj":FORT=0
300
PRINT"lRVSl110
..,..,,. i ,"•■ FORT=0TO9 i P
270
290
RIGHT)
: NEXT; PQKE251, 0 : LV=LV+1
BC
DM
SPACESjBONUS
KA
RINT I NEXT
JD
!3
US SHIP 13 K3(3 SPACEST
PHINT"[CLR)IWHTl,
260 PRINTSPC(11)"[RVS}tBLKl
280
PRINT"[RVS]110
XK
530
XT
MC
DJ
(20 SPACES!"
RH
I I I 1 I I ! 1 1 I I
KS KD
(8 SPACES), "■■
[RVSj IGRNJU0 RIGHTj
V E R"
BD 190 FORT=0TO2000:NEXT DS 200 FORT=0TO7:SL=SL+PEEK(83 2+T)*J0T(7-T):NEXT
printspc{2)"highest
sc
ore yet:"hy"on "ls(wd)
XD
490
PRINT"l2
XG
A(3)=l:A(6)=2:A(5)-3tA (4)=4 1)60 Z=PEEK(203)!IFZ>6ORZ<3 THEN1160 1170 X=A(Z):DF=X-1
XG
500
POKE251,64:FORT=0TO2000
BH
1.180
IFX<1THEN1160
I NEXT:POKE251,0:POKE836
MM
1.190
RETURN
SG
1200
REM
1210
ACTERS :::::: POKE 53280,01POKE53281
{SPACE}PLAY |2~Kl
EB
5)0
FQ
520
12 SPACEST*
PC
{36 SPACES]"
HR
RIGHT}[RVS|
,PEEK{836}+1 CS=0:L=L+1. :IF(3AND{L) )< >0THEN570
92
PRINT"[HOME]i)7 DOWN}
COMPUTED Gazette Special 1388 Issue
850
iNEXT
860
PRINT"ICLR)IBLUJ
FS 870 FORT=1T08:PRINT","SPC[3 8)","f:HEXT
HK 880 PRINT",[8 SPACES},,,,,,
XK
,0
::::::
DOUBLE
CHAR
CR
1215
PRINT"lCLR}(10 DOWN} (YEL)CREATING NEW CHAR ACTER
SET...PLEASE
1220
1580
WAI
T" PG
CX XR
1590
AH
3.600
GX
163.0
HF
1620
POKE56334,PEEK(56334)A ND254iPOKE1,PEEK(1)AND 253
CR
3.230
B=15360iA-53252:FORK=0 TO63tFORT=0TO3
QE
1240
POKEB+K*8+T*2,255-PEEK
(53248+K*8+T):POKEB+1+ K*8+T'2,255-PEEK(53246
+K*8+T) QE
1250
POKE3S87 2+K*8+T*2,255-
PEEK(A+K"8+T):POKE1537
JP
1260
3+K*8+T*2,2 55-PEEK[A+K •8+T) NEXTiNEXT:POKE3,55:POK ES6334,]
MQ
1270
REM
XC
3.280
DB
1290
SA=51968+40 FORT=0TO149:READVS
DM
1300
L?=LEFTS(VS,J)
HX
1310
IFASC(LS)>64THENHN=ASC
1320
(LSI.-55 IFASC(L$)<65THENHN=ASC
PE
::: i : i i : :
)6
SPRIT
(LSJ-48
PQ
1330
RG
1340
CM
3.350
KS
3.360
AM
3370
RS=RIGHTS(V5,1) IFASC(R$)>64THENLN=ASC
(RS)-55 IFASC(R$)<65THENLN=ASC (RS1-48 B=HN*16+LNiPOKESA+T,Bi NEXT
POKE53265 , 27 i POKE563.33 ,127 t POKE788,0iPOKE789 ,203
DH
1380
POKESA+109, PEEK(648)+3
JK
1390
DATA
:POKE53274,129
FR
3 400
KD
1430
1440
JD
3 460
DATA
CF,8D,3.B,DO,BD,BA
DATA BC,CF,AD,1F,D0,99 ,BE,CF,A9,01,8D,19,D0, A5 DATA FD,29,01,0A,0A,0A 85 DATA FC,BD,C0,CF,0A,99
DATA S5,FE,BD,D0,CF,99 ,0B.,D0,eA,B4,FF, 29,07, DATA BD,E0,CF,99,27,00 ,BD,F0,CF,99,F8,07,A4,
1550
KD PS
30
00
EO
00 7F E0
3586:EF
70 00
5A E3
00
0F
EA
00
00
FA
358E:00
3F
C0
3596:00
00
0F
7F E0 00 00 IF 80 00 00 06
359E:06 35A6I00
00
00
00
00
00
00
00
OC
00
00
00
00
00
00
00
11
35AEI00
00
00
00
00
00
00
00
19
3 5B6;00
00
00
00
00
00
00
00
21
35BE:00
00
00
60
00
00
60
00
EF
35C6i00
60
00
0E E0
00
0F
F0
40
35CE100
07
F0
00
0F
F0
00
FF
55
35D6:F0
00
3F
F8
00
03
F8
00
2F
35DE:00
78
00
00
18
00
00
00
28
3SE6:00
00
00
00
00
00
00
00
51
35EE:00 3 5F6:00
00
00
00
00
00
00
00
59
00
00
00
00
00
00
00
63.
35FE:00
00
03
FB
00
EE
1C
00
E0 00 IF 00
07
3606:1F
00
0F
C0
D9
360E100
07
E0
00
07
E0
00
03
17
3636:F0
00
00
VB 00
30
F8
00
3D
361E:3F
F0
00
OF
E0
00
00
3626:00
00
03
00
00
00
00
362E:00
00
00
00
00
00
00
00 00 00
5E 92 9A
3636:00
00
00
00
00
00
00
00
A2
363E100
00
0E
00
00
4D
00
00
71
C0
00 7F
00
3646:70
38 00
F8
FF
364E:00
3F
FC
00
IF
FE
00
07
26
3656:E7
00
01
C3 00
00
07
00
21
365E:00
0E
00
00
7C
00
00
00
32
3666:00
00
00
00 00
00 00
00 00
00 00
D2 DA
366E:00
00
00
E8
E0
6B
3676:00
00
00
00 00
00
00
00
E2
33D6:B0
D0
F8
60
A9
68
85
AE
7F
367E:00
00
00
00
00
00
00
00
EA
3 3DE:A9
39
85
AF
A0
00 A2
00
5E
3686:C0
00
00
C0
78
00 C3
33E6:A9
90
85
B0
A9
Cl
13
368E:00
E7
FE
00 FF
E7
00
7F
F3
AE
93
B0
C8
DB
85 F9
Bl
33EE:B3 33F6:E6 33FE:60
E8
7D
3696:E3
00
7F
C3
00
AF
EG
Bl 00
E0
D0
7A
369E:09
00
00
00
00
00 00
A3 OB
00
FB 00
IF 03 00 00
98
36A6:03
00
00
00
00
00
00
00
13
3406:70
00
IF
00
AB
36AE:00
00
00
00
00
00
00
00
IB
00
0F
21
36B6:00
00
00
00
00
00
00
00
23
SB
00
B3
36BE:00
00
00
78
00
00
FC
00
AC
00
00
CA
36C6:03
C6
00
03
E3
00
07
F3
B6
00
00
8E
07
F0
00
07
FO
00
C3
DA
00
00
96
00
63
CO
00
3F
80
00
E9
00
00
9E
36CE:00 36D6:E0 36DE:1F
00
00
00
00
00
00
00
DA
38
00
17
36E6:00
00
00
00
00
00
00
FF
F0
DA
36EE:00
00
00
00
00
00
00
00 00
53 5E
00
0F
A3
36F6100
00
00
00
00
00
00
00
63
60
00
BF
3SFE:00
00
00
00
00
00
00
00
6B
3706:30
00
00
01
EO
00
03
F0
82
00
00 343E:00 00 3446:03 F8 344E:00 0F 3456:E0 00 3436i0O
0B 00 00 C0 00 3C 00 00 C0 00 7F F0 IF 00 00 3C 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F F0 00 F0 00 07 F0 0E E0 00 00
345EI00
60
00
00
60
3466:00
00
00 00 00 E3
00
00
00
09
346E100 3476:00 347E100
00
00
00
00
00
00
00
3486i06
00 00
00
00
0F
348E100
IF
00
3496iE0
00
B0 7F
349E:C6
30
00
86
34A6:00
00
00
34AE100
00
00
34B6i00
00
34BE100
00
34C6iFE 34CE:00 34D6:C0
00
00
FC A7
CE D6
370E:00
03
F0
00
03
F0
00
01
38
3716iE0
00
00
00
00
00
00
00
F4
8C 94
00
00
00
00 00
DE
373EI00
00
00
00
00
00
00
00
FE
3726:00
00
00
00
00
00
00
0F
00
01
372E:00
00
00
00 00
00
00
00
00
00
9C
00
4B
3736:00
00
00
00
00
213
00
00
00
00
ID
00
5F
373E100 00 3746:1F E0
00 00
A4
00
00 1C
00
F0
7F 00
00
0F
FE
00
OF
FC
80
00
B0 00 00 00 06 00 00 3F C0 00 F6 10 00 00 00
00
00
0F
374E:00
0F
FB
00
0F
F8
00
IF
IB
00
00
00
00
00
17
3756:F0
00
3D
EO
00
39
70
00
00
00
B4
IF
375E:00
30
00
00
00
00
00
00
DB
00
00
00 00
00
00
00 E0
00
00
AA
3766:00
00
00
00
00
00
00
00
D4
00
00
00
7F
FC
A9
376E100
00
00
00
00
00
00
00
DC
90
7P 00
E0
7F
64
3776:00 00
00
00
00
00
E4
00
93
377E100
00
F0
OC
00
00
36
D4
3786:1F
00 00 7C 3C
F8
00
OF FE
00
IE
3C
24
4F
378E:00
7E
38
00
OF
3C
00
IF
2C
57
3796:FF
00
3D
E3
00
78
70
5F 48
00
AD
379E:F0
70
00
00
18
00
00
00
62
37A6:00
00
00
00
00
00
00
00
15
37AE:00
00
00
00
00
00
00
00
ID
37B6:90
00
00
00
00
00
00
00
25
37BE:00 37C6:3B 37CE:00
00
F3
CE
00
7F
FC 00
90
3C
00
FB
OF
00
F0
0F
D8
00
39
0F
00
38
93
3C
00
7F
FB
00
7F
E0
00
00
00
34FE100
00
00
00
00
00
70
00
3506101
E0
00
07
C0
350EI00
00
80
00
FF
F0
3 516 t 80
7F 00
IF
C0
00
351E:01
E0
00
70
3526:00
00
00
DIMQ(3,2,15)
00 00
352EI00
00
00
00
00
FORD=0TO3iFORK-0TO2:FO
3536:00
00
00
00
00
RT=0TO)5
353E:00
00
00
00
READV:IFK=2THENV=15-V
3546:38
00
18 00
07 00 00 00 00 ie
IF C0 9E 00 7F AI3 C0 00 4E
38
C0
00
IFK=1THENV=V*32+31
354E:00
7F
80
00
7F
Q{D,K,T)=V:NEXT:NEXT:N
80
00
3556:FC
00
7F
E0
00
FE
00
EXT
355EtE0
00
00
00
00
00
00
00
] i t ! 11 I 11
00
CF
Cl
0B
TUP
00
00
00
00
SE
00
10
9D
00
GAME
00
86
8A
00
: I I Ii!tI ::
00
00
00
00 00 00 00
29,01,F0,03,4C, 33.
00
357E100
33CEIA2
34EEI00 34F6tO0
DATA D0,AD,3.F,D0,E6,FD ,A9,00,8D,12,D0,AD,0D,
3576:00
00 00
00
,EA,4C,BC,FE
ES
On page
00
REM
1530
See instructions in articli 20 before typing in
00
3.500
1540
section
00
BG
PJ
Program I: Omicron—Ml
34E6:00
DATA
PJ
3 680
2,2 ,2, 2, 1
34DEil8
38,26,FC,E8,CB,C8
1490
EH
FG
J,l .1, 1,
38 C0 00 18
DATA
CG
3.510 1520
1.670
1.
80 00 3F 00 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00
DC
KK
GJ
1,3 ,1,
, 1 ,2. 2,1 ,2, 2, 2 4,4 .4, 3, 3,2 ,2, 1,3 ,3 ,3, 4,7 .4, 4, 4 DATA 1,3 ,5, 2, 3,6 , 7, 7,3 ,3,5, 3, 2 ,4, S, 7 DATA 1,3 ,1, 2, 2,3 ,3, 4,2 ,3 , 1, 2,2 ,2, 2, 3
00
,C0,)0,D0,CD,A5,FE,HD, 1480
DATA
342EI00
10 XP
3 660
00
FF
)470
QH
00
flo
KA
DATA
3426100
,00,D0,90,06,A5,FC,05, 1450
3 6 50
343E:70
t Ej
HF
AG
,01,A8,BD,B2,CF,8D,1C,
,AA,A0,00,84,FE,A9,O1,
DA
1640
,2 .2. 3,3 -3, 3, 3 DATA 3,4 ,5, 7, 7,2 ,3, 3,4 .5 .5, 4,6 ,3, 4, 4
D0
,CF,8D,15,D0,AD,3.E,D0, 1420
DATA
00
BD,B4,CF,8D,ID,D0
1,2 ,2, 2,2
1630
3416:C0
99 XP
,3- . 1. 1/1 ,1, 1, 1
0F
DATA
2, 3,3 ,4, 4,5
DATA
340E:00
,BD,B6,CF,8D,3.7,D0,BD, 1410
DE
2, 2
3, 3 0. 0,0 .0, 0,0 B, 0 DATA 1,3 ,1, I. 1.1 , 2, 2,2 ,2 ,2, 2,2 ,2, 2, 2 DATA J,2 ,3, 4, 5,5 ,2, 3,4 ,4 ,5, 5,7 ,6, 6, 6
A5,FD,29,01,AA,49
B8 FG
JE
,1 ,2, 2,2 ,2, 1,1 ,2, ,6 ,3, 4,4 ,3, DATA 0,0 ,0, ,0 ,0, 0,0 ,0, DATA
7F
00
00
00
C4
00
00
90
00
00
98
37D6:3E
00
00
A0
FB 0F 00 3C
37DE:F1
E0
00
00
00
0C
78
00
00
00
49
00
00
00
00
3F
C0
37E6:03
70
95
37EE:00
00
00
00
00
00 00
00 00
00 00
55 5D
7F
26
37F6:00
00
00
00
OS
00
00
00
65
00
39
37FE100
00
00
00
00
FF
FF
00
6D
39
3806:00
00
00
00
00
00
07
A2 85 07
1560
RETURN
3 566100
00
00
00
00
00
00
00
1570
DATA
D0
356EI00
3B0E:78
E0
03
00
00
00
00
07
0E
1C
38
no
00
IE 70
00
D8
381.6 1E0 C0
38
38
3H
711
73
F0
1,1,1,1,1,1,1,1,1
COMPUTErs Gozetlo Special 1933 Issue
93
38)E:E0 3826:18 382E:07 3836:07 383E:0F 3846:00
18 1C
18
IB
18
25
1C
3AC6:B0
68
A9
Bl
60
l.C
OE
10
12
07
C0
00
AE
B5
B0
74
3D76:18
1C
14
12
10
OE
OC
OE
B4
03 03
1C
A5
18
38
3ACE:EA 60
00
EO
70
2A
08
0C
07
74
3D6E:1B
0E
68
60
1C
18 0E
18
IB
AF
18
69
Bl
14
F0
3C
09
EA
EA
EA
EA
EA
EA
3D86:10
0C
20
00
EA
07
00
1C 1C
18
00
24 2B 24
20
00
64
2B
00
A0
06
00
85
3D7E:08
00
D4
IB
FF
FF
00
F6
EA
EA
EA
Bl
AS
C9
25
98
3DBE:10
0C
60
20
10
58
14 28
E0
02
14 A6
OF
EE
46
03
A9
FF
20
B0
3D96il0
0C
50
28
10
08
50
40
CA
A9
24
91
AE
38
B0
14
3D9E:30
20
00
00
00
00
00
00
C9
27
D0
2E
AS
AF
20
C7
3DA6tO0
00
00
00
00
00
00
00
C5
03
18
69
BE
00
AO
10
80
20
60
30
A6
46
20
91
AE
IF
3DB6i50
40
40
50
30
60
20
70
D3
03
A9
OE
3B0Ej8D 3B16:O0
05 A2
3DAE:00
30
3B06:4A CA AD 46
41 7B 09 3D 2A 39 21 S3
2A
BD
CB
Cl
AB
Bl
AE
C9
3DBE:10
80
30
30
30
18
18
18
00
91
3B1E:20
G4
DO
09
BD
CO
Cl
91
AE
B4
3DC6:50
50
28
28
2a
28
20
20
00
EE
3B26:A9
0A
91
B0
eb
E0
08
D0
DC
3DCE:00
00
EA
EA
EA
EA
EA
01 91
3B2E:E8
F0
A2
C9
D0
26
EE
06
3DD6:EA
EA
E0
00
D0
09
AD
3C
3B36:45
28
03
A9
FF
20
41
CA
A9
8A
3DDE:03
49
FF
8D
3C
03
60
EO
DF 95
3B3E:20
9)
AE
A2
00
BC
AB
Cl
2F
3DE6i00
DO
OB
AD
3D
03
49
FF
3B46tBl
C9
20
D0
9A
03
60
EA
EA
60
3D
E6
3B4E:91
AE
A9
08
91
A9 EB
24
35
38 B0
E0
F0
10
Cl
EE
10
Cl
60
68
0E
1A
DO
EA
60
EA
C9
29
D0
10
BD
30
Cl
DO
OF
FE
00
00
8D
Dl
3B56:14 3B5E:15
20
35
GA
8F
29
03
7B
BD
60
03
9D
37
FF
00
2F
3B66:AA
BD
BC
3E0Ei60
Cl
FE
60
DE
60
BF
IE
63
91
77
07
52
BO
00
Cl
Cl 70 Cl
29
FF
AS A0
3DEEtBD 3D 3DF6:03 EE 3DFE:60 EA 3EO6:60 Cl
F9
AE
3B6E:8A
18
69
25
91
AE
C9
BD
60
Cl
29
03
FB
38
73
46
3B76:D0
FF
E7
60
BD
CF
75
A9
Cl
C0
FF
70
C0
FF
DE
30
BD
3E1E:C1
30
ID A9
9D D0
60
1C
B4
3E16:C1
0E
2A
18
BO A5
A2
29
E2
85
18
Bl
BD
D0
CF
CD
91
70
18
AE
E9
IB
91
3E26:3B
18
3B7E:20
0C
0C
3B86:03
AA
EE
FF
FF
CA
E0
45
C5
3B8E:D0
F8
FF
8D
FF
Bl
BD
C0
CF
EO
70
38
1.C
0E
72
FF
AD
C0
A9
3E2E:38 E9 3E36t02 85
FF
03
F3
49
03
FF 60
A8
0C
3B96:C0
03
00
00
00
00
B0
38
56
3E3E:2A
85
B0
BD C0
CF
C9
84
A9
3C
15
AB
F0
52
38FE10F
3B9E:52
E5
AB
85
AC
38
A5
AE
C5
3E46:87
49
FF
C5
BO
B0
03
00
00
00
00
00
00
B7
C8 95 Bl. B0 16 38 E9 C6 38 E9 C2 02 85 07
3BA6:E5 AC
B0
02
C5
Bl
B0
0C
20
30
0E
60
00
87
1.8
Cl
49
BO
9D
31
18
3BB6:85
E6
EA
6F
0D
C6
BD
10
77
60
20
18
AF
60
3916:43
AE
BB 6B
59
83
7A
A9
96
A4
3BBE:EA
EA
20
20
20
25
25
25
70
3E56J00 C6 3E5E:O0 Cl 3E66:C1 49
00
28
8)
BD
19
65
AE
42
38
52
03
74 D2
3BAE:60
390E:1C
00 81
Al
B0
0C
AF
A5
00
C6
3E4E:B0
39B6i00
85 AE 98 E9 90 02
80
9D
10
Cl
60
60
A8
3 91EIB4
66
ED
FC
AE
BC
CC
97
AB
3BC6:26
20
26
26
27
26
27
60
BE
02
DC
AD
6B
1.8
3C
66
DB
DB
66
3BCE:27
28
28
28
25
2C
29
20
B6
DC
29
0F
49
0F
DD
90
392E:3C 3936iF0 393EiC3 3946t30
25
3E76:00
A2
00
3E
C6
3E6E:60
3926:EA
27
18
F0
0F
0F
F0
0F
88
3BD6:04
00
29
29
AD
00
DC
29
29
BD
43
F6
3EB6:D0
09
8A
18
69
D0
BD
30
3BDE:29
A9
3F
84 95
D0
3F
66 30
00
09
3C 3E
3C
10
FF 3E
29
D0
G6
29 02
3E7E:C1
C3
0C
08
OF
F0 3C
3BE6:01
60
EA
EA
EA
EA
EA
EA
C5
3E8EJCF
90
05
EB
E0
08
D0
13 C2 F0 LB DF EE
3BEE:EA
4C
OS
C3
4C
78
C5
4C
47
3E96tAD 00
DC
29
10
DO
08
A5
3BF6:07
C5
A2
00
BD
20
Cl
F0
99
F0
03
C6
EA
AD
03
D0
F2
BD
00
Cl
9F
DC
29
20 10
DC
C9 0A
3E9E:B4 3EA6:00
D0
CA
8G
3EAE:AC 20 3EB6:CF 85
4A
C7
GO
03 60
AD
CO
EF
AE
AD
DO
CF
85
AF
AD
3EBE:20
1C
C7
Bl.
B0
C9
21
B0
06
3EC6j23
AD
F0
CF
29
07
OA
91
66
3ECE1B0 3ED6iA9
18
A5
SI
D4
85
Bl
91
B0
69 AS
BE
DO
09
8D
00
07
IE
78
BB
00
00
384E:00
C0
00
03
07
0E
1C
38
70
3856:E0 3Q5EI0C
CO
03
51
03
03
OC
OC
40
18
18
)8
18
18
3866:18
0C 18
03 18
3AD6:A5 3ADE:52 3AE6iEA 3AEE:D0 3AF6:2C 3AFE:D0
CO
C0
C0
C0
386E;30
30
30
C0
E0
70
1C
3876:07
03
38
F0
3C
0F
03
00
387E:00
00
00
00
00
FF
FF
3886:S0
00
07
IE
78
E0
00
00
388E:00 3896:E0 389E:1C 38A6:19 38AE:38 3BBG:07
00
03
07
0E
).C
38
70
C0
07
07
OF
BE
0E
1C
1C 18 18 E0
IB
1.8
IB
18
18
El 12
E0
E0
70
70
3B
38
C0
E0
70
3B
JC
03
F0
3C
0F
38BE:00
03
00
00
00
00
38C6:00
00
00
00
00
38CE:78 38D6:EO
E0
03
07
C0
30
30
38DE:C0
C0
18
38E6:16
ia
0C
38EEI03
03
38F6107
30
94 47 EA 19
10
30
3C
C3
03
3C
30
30
3A
394E:00
30
00
FC
E3
E3
FC
E3
29
3956tE3 395E:FF
FC
E7
E7
E7
3C
3C
FF
IE
FF
EF
D7
BB
7D
FE
FF
IE
3BFE:F3 3CO6:30
C0
CF
9D
08
09
01
05
04
06
94
3C0E:CF
38
29
7F
00
83
83
83
BD
90
0D
0A 03 03 3976:00 03 00 83 397E.03 03 01 02 39BG:2t! 2C 50 51 398Ei7A 7B 7C Al 3996:04 07 01 03
IB
CO 85
35
FF
18
7D
3966:FF
3C16:02
BD
CO
CF
E5
02
9D
C0
47
83
83
00
03
OF
3C1E:CF
BD
10
Cl
30
0A
J8
7D
63
03
28
29
2A A8
3C26:D0
CF
9D
DO
CF
18
90
0L> ca
53
54
78
79
OF
3C2E:29
7F
85
02
BD
DO
CF
38
F4
A2
A3
03
0D
7D
3C36:E5
02
9D
DO
CF
BD
C0
A9
3EDE:A9
85
BD
A9
70
05
07
09
OB
7E
3C3E:C9
0F
I!0
10
BD
00
Cl
CF 29
00 10
1 1
3EE6i00
E6
AC
60 A9
02
8D
2B
2A
29
51
79
8A
3C46:7F
9D
00
Cl
A9
0F
9D
C0
87
3EEE:D0
E6
AC
60
EA
EA
A9
3EF6:85
B0
A9
04
85
Bl
A5
3EFE:38
E9
2A
4A
4A
4A
AA
3F06:00
F0
0F
18
A5
B0
69
2B
0F
3F0E:85 3F16:B0
BO
90
02
EG
Bl
CA
38
79
ED
A5
AE
38
E9
0A
4A
CF
3F1E:4A
AS
60
EA
AE
3C
03
E0
F3
3F26tFB 3F2EiCA
DO
01
E8
E0
04
D0
01
3F
8E
3C
03
AE
3D
03
E0
3F36jFB
D0
01
E8
E0
04
D0
01
BE 4F
3F3E:CA
8E
3D
03
AD
00
DC
396E:02
399E;0D
Of
53
42
91
99 2F
D4 38 BE A9 20 49 00 7F AF CS E0 AD
39A6:7A
7B
10
11
12
BD
C0
CF
C9
7D
1A
62 19
C6
19
15 ID
00
18
14 1C
20
17
)3 IB
3C4EtCF
3 9AE:16
3C56:A4
90
10
A9
A3
9D
C0
CF
C6
39B6:1E
IF
00
01
02
03
04
05
39
3C5E:20
00
C6
BD
00
Cl
09
80
35
39BE:06
07
08
09
0A
0B
0C
0D
29
Cl
BD
D0
CF
C9
37
52
39C6:0E
0F
2B 79
2A 7A
2A 7A
24
3C6E:B0
10
9D
D0
CF
BD
89
7A
BE
3C76:10
2R
2B
2B
2A
29
7C
Cl
55
53
9D
20
53
7F
10
39D6:7B
Cl
A9 29
38
SI
53 51
2A
39CEi29
53 51
3C66:9D 00
DO
CF
C9
DD
90
E5
29
51
79
79
79
7A
7B
BD
39DEi29
1.4
3C7E:0D C6 3CB6:10 A9
DC
9D
DO
CF
BD
10
38
39E6:7B
7B A9
D7
85
AE
A2
00
D4
3CBE:C1
Cl
20
0D
E8
85
AF
A0
52
Bl
AE
03
80
10
03
09
9D
39EE:A9
3C96:C6
BD
C0
CF
C9
2C
90
41
29
ED
39F6:C9
20
BO
22
9D
00
A5
Al
3C9E:C9
B7
B0
3D
BD
DO
CF
C9
62
3F46:01
D0
03
CE
3D
03
AD 00
39FE:AE
9D
00
41
00
6B
3CAS:AB BO
36
C9
70
90
32
29
02
D0
03
EE
3D
03
18 24
18
48
AF
Bl
OF
3CAE:4B
C6
BD
C0
CF
C9
30
3F56:AD
00
DC
29
04
D0
03
CE
12
3A0E:AE
29
0F
E8
68
27
A9
2B
C9
82
90
02
3F5E:3C
03
AD
00
DC
29
08
D0
DD
3A16:85
AF
A9
20
91
AE
Bl
AE
C9
3CB6:02 3CBE:88
9D
C0
CF
BD
DO
CF
3A1E:C9
21
90
09
C9
25
BO
05
AB
3CC6:74
B0
02
A9
6F
C9
A4
4D BO F8 A9 AO C9 92 90 FC
3F4EtDC
3A06;42
A5 AF 69 04 85 9D 00 43
40 9D
58
44 19
3A26:38
E9
01
91
AE
A5
AE
C9
9D
3CCE:02
A9
A8
9D
D0
CF
EA
EA
28
3A2E:9B
D0
96
A5
AF
C9
07
F0
El
3CD6:EA EA
EA
EA
EA
EA
EA
EA
4F
3A36:0B
E6
AE
D0
B9
E6
AF
DO
E4
3CDE:EA
BD
20
Cl
C9
03
FO
6A
03
3A3E:B5
A9
FF
9D
30
40
30
12
45
3CE6:BC
20
F0
65
84
B3
BD
6F
3A46:C0
52
F0
03
20
BE
C3
A6
28
Cl
3CEE:60
Cl
DO
11
FE
C0
CF
BC
3A4Et02
20
FA
C2
A6
02
EA
4C
B6
44
DD
CO
CF
ca
A2
00
BD
00
40
C9
7A
B9
00
3A56:E4
3CF6:70 Cl. 3CFE:B0 03
20
28
C6
BD
3A5EiFF
F0
5E
A8
B9
DO
Cl
85
7F
3D06:C9
01
D0
11
DE
3A66iB3
B9
FO
Cl
AS
BD
00
41
3D0Ei70 Cl
B9
00
3A6E:85
AE
BD
00
42
85
AF
86
DA 17
3D! 6: 90
03
20
3A76:02
Bl
AE
C9
21
110
IF C9
9E
3DJE:C9
02
3A7E:20
F0
06
A9
24
91
AE
10
6F
3D26:70
3A86:35
A5
B3
91
AE
A5
AF
12
3D2E:90
3A8E:69
D4
85
AF
A6
02
20
IB 08
IE
3A96:C4
91
AE
10
21
EA
20
E8
3A9E:C2
C9
25
90
19
C9
2B
B0
3AA6:15
C9
26
D0
9B
A5
B3
3AAEilB
91 AE
20
Bl
C5
3AB6:8S
AF 60
A9
of
91
48
BD
00
3ABE:9B
9t
20
3F66:03
EE
3C
03 A9
FF
8D
02
3F6E:DC
AD
3C
03
10
02
49
7F
3F76i8D
00
Cl
AD
3D
03
10
02
E6
3F7E:49
7F
3D
10
Cl
60
A5
AD
BC
3F86:D0
03
20
98
C6
A9
00
85
3F8E:AD
60
EA
EA
EA
EA
EA
EA
IE CB
8A
3F96:EA
00
AD
4B
03
CD
49
03
3F9E:B0
5F A2
00
BE
48
03
E8
3 FA6:BD
DO
3A 60 Cl C6 CF BC 67
44
DD
DO
CF
73
2B
C6
BD
60
Cl
D0
11
DE
CO
CF
Cl
B9
00
44
DD
03
20
2B
C6
BD
3D36:C9
03
DO
11
FE
86
3D3E:70
Cl
B9
00
SB
3D46:B0
03
20
28
49
OE
3D4E:D0
9B
E8
69
D4
36
3D56:22
C4
60
AE
EB
D0
E9
3D5E:02
43
C9
02
AO
8D
3!JGG:A9
E4
COMPUTE'S Gazette Special )98B Issue
D9 26 AD 4C 40 72
20
Cl
C9
01
DO
39
3FAE:4A 03
18
7D
40
Cl
9D
3FB6tCl.
90
03
FE
50
Cl
BD
50
DF
CF
3FBEIC1
C9
04
90
05
A9
03
9D
BC
7F
3FC6:E0
BD
50
Cl
C9
20
90
C0
CF
3FCEil7
07
9D
EO
CF
A9
02
8C 6C 99
60
Cl
6B E7
CF A9
3FD6:9D
20
Cl
A5
A2
29
01
D0
CF
BC
19
3FDEi30 C).
EE
4B
03
38
BB
9D 19
1£ EB
44
DD
D0
CF
A3
3FE6:BD
20
Cl
F0
07
C9
03
F0
E9
C6
A4
B3
88
19
3FEE:O3
EE
4B
03
AD
48
03
CD
46
EO
10
F0
03
4C
D9
3FF6:49
03
B0
05
E8
10
D0
FC
46
18 85
Dl
3FFE:A7
20
EB
C8
A2
BD
20
A9
03 E5
69
46
AD 03
E0 01
BD
E3
40O6:CI
F0
3F
BD
F0
CF
18
69
85
BE
18 A5 AF
60
A2
400E:01
29
DB
9D
F0
CF
86
02
IE Cl SA
4016iBD
E0
CF
C9 03
D0
0E
20
DB
42BE:A9
24
9J
AE
E6
AE
40JEi97
E0
A6
02
A5
8E
29
IF
70
42C6:D0
E4
E6
AF
E6
Bl
4026:00
E6 B0 AE A5 AF BD
03
20
80
C8
BD
E0
CF
AA
42CE:C9
08
D0
DA
60 A3
60
EA
3F
402E:C9 07
D0
03
20
BA
CB
BD
DA
42D6:EA
EA
E6
FA
A5
29
0F
92
4036iE0
C9
0B
D0
0C
A5
A2
79
42DEil8
5C
80
C8
20
14
42E6:01
BD F0
8D
403Ei29 07 D0 03 20 4046iBA C8 E8 E0 10 404EUJ4 F0 02 A2 00 4056:EA C8 BD D0 C0
6 5 FB AA D4 A5 BE
E5
B3
D0 86 85
B7
A5
5A
42EE:BD
B4
4C
9F
B0
BD
7E
42F6iF0 42FEI0F
FA
405E:E0
C0
35
B)
BC
F0
C0
AD
24
4306 :0J
4066:4C
03
29
0F
0A
A6
A2
30
44
98 C5 05 38 8 5 BE 8D 03 D4 A5 03 33 E5 A3 85 A4 D4 AS FD 29 0J AA A8 BD B2 CF 3D 1C
430E:BD
B4
CF
BD
ID
D0
40GEI03
18
69
0)
AA
Bl
B0
C9
FA
43J6:CF
8D
17
D0
BD
BB
4076i20
D0
16
BD E8 C3
29
03
4326iAD
IE
4086:69
D4
85
Bl
04 F0 B2 3F
D0 BD BA
01
B0 18 91 85
431E:18
407EiE9
CF
40BEiQ0
A6
02
60
91 Bl BD BC Cl BD D0 C0
4096iB0
BD
E0
C0
85
Bl
86
02
09
409EI20
97
E0
A6
02
BC
F0
C0
41
40A6iBJ
B0
C9
20
D0
14
A5 8F
]9
40AE:29
0F
91 B0
IS
A5
Bl
69
E8
40B6:D4
85
Bi
A9
07
91
40BE:EA
EA
A6
02
60 A2
B0 01
EA BD
9£ Bl
40C6:C0 CF 85 40CEiAF 86 02
AE
BD
D0
CF
35
20
1C C7
A6
02
40D6:A5
B0
9D
D0
C0 A5
40DE:E0
C0
98
9D
F0
AA
A5
C0
40E6:CF C9 DC 90 0F FE 40EEiC9 DF 90 08 A9 0E 40F6iCF 9D F0 CF BD 20
D7
BD
B6
Dl
CF
3D
DS
CF
3D 15
D0
79
BC
CF
AD
IF
5E
432E:D0 99 BE CF A9 4336iD0 A5 FD 29 01 433EiAA A0 00 84 FE 4346:FC BD C0 CF 0A 434Ei90 06 A5 FC 05 4356:BD D0 CF 99 01 43SE:FF 29 07 A8 BD
01 0A
3D
19
DD
0A
0A
2F
A9
0J
85
B0
99
00
D0
57
FE
35
FE
51
D0
8A
34
68
E0
CF
99
45
CF
99
F8
07
59
D0
99
4366:27
D0
8D
436E:A4
FF
18
26
FC
EB
C8
C8
92
5A
4376:C0
10
D0
CD
A5
FE
3D
10
AC
Bl
9D B4
437E:D0
AD
IF
D0
E6
FD
A9
00
4C
BD
F0
29
01
7C
BC
FE
EB
20
53
BD
F0
E3
4386:3D
F0 CF 8C 9D F0 90 Cl C9 9D
438E:F0
12 03
D0 AD 0D DC 4C 3) EA 4C
4396jEA
A2
00
86
AE
E8
BD
02
E6
439E:CJ
F0
AE E3
E0
10
DB
40FE:00
F0
4D
Bl
B0
C9
20
B0
IE
43A6:D0
D0
01
60
4C
0A
41.06:02 410E:B0
F4 A5 AE
90
07
C8
Bl
B0
C9
20
IF
43AE:8A
CA
00
00
00
00
00
00
2D
3E A5
Bl
69
D4
85
BJ
A3
43B6:00
00
00
00
00
00
00
00
3D
4J.J6:BJ
B0
0F
C9
02
B0
30
9B
411E:BD 4126:8D
20 Cl
0A
18
6D
45
03
64
45
03
A9
00
9D
20
CJ
34
412E:A9
DC
9D
F0
CF
20
20
CA
B9
20
91
46
D0
03
B0
29
4136iQD E0 C0 85 Bl A9 413EIB0 BD E0 CF C9 0 7 4146iCE 4B 03 A9 0A 9D 414E:E8 E0 10 F0 03 4C 41 56; AD 4E 03 C5 A5 D0
E0
CF
56
ED
C8
7C
33
A2
79
F0
27
EE
4E
41
AC
4C
03
C0
03
D2
C0
0B
90
01
0A
7)
9D
J0
CJ
A9
03
B7
Cl A9
08
9D
E0 CF
F2
FF
FF
E8
E0
10
05 CE
415E:0J
BD
20
CJ
4)66:03
A9
02
416E :90
01
EA
41 76 :9D
00
CI
417E :9D
20
4) 86 :A9
FF
8D
418EtDB CF AD 4196:D0 CF 85 419EjB1 85 AF 41A6:B1 B0 29 4JAE:A5 AF 85 4JB6:F0 09 C9 41BE18D 20 D0 4]C6iC9 0A 90
C0
CF
85
AE
AD
AF
20
1C
C7
A5 C7
18
69
D4
85
Bl
2E
0F
C9
01
F0
13
SB
Bl
Bl
B0 C9
20
BF
2A
F0
05
A9
02
C0
A2
07
BD
40
03
07
0A
E9
0A
4)CE:03
9D
40
03
B0
EF
FE 69
3F B0
J8 3JI
4JD6:9D
A2
05
69
40
9D
CA
05
IB
4)DEiCA 4)EG;4B
E0
01
D0
E0
A0
00
AD
63
03
F0
02
A0
10
AD
4E
FC
4JEE:03
C5
AS
90
0 2 A3
20
B4
79
41F6:FB
60
A9
3E
85
BD
A9
44
63
41FEi95
BE
EE
4E
03
60 A9
95
39
4206:05
BD
A9
3D
85
BE
60
20
D2
420E:97
E0
A9
21
35
BD
A9
39
8D
42J6!85
BE
60
A9
01
85
A3
A9
C2
421E:1E
85 A4
60
C9
08
B0
09
86
<1226:A9
FD
85
A3
A9
FE
85
A4
E2
422E :60
60
A9
0F
8D
13
D4 A9
4'
4236 :F0
8D
06
D4
8D
14
D4
8D
98
423E :0D 4246 121
D4 A9
11
8D
04
D4
A9
94
8D
0B
D4 A9
81
3D
12
ED
424E :D4
A9
00
85
FB
85
A4
60
9F
4256:20
20
C4
20
98
C6
20
10
BD
425EIC2
4C
BF
CB
2 0 C0
C7
AD
4D
4266160
39
48 A2
00
BD
6)
39
8F
426E:9D
60
39
E8
E0
07
D0
F5
4A
4276:68
81)
67
39
AD
3D
02
D0
BB
13
UPi":PL<0)=15iPL(l)-
10
PR
210
PS(D = "V tD0WN)(2 LEFT] [2 SPACES)":P$(2)="V tDOWN)12 LEFT} V":PS(3) »"W[D0WN)[2
LEFT]
S(4) = "W)D0WN} 12 V" HP
220
UP=79:LM=91:RM=251iDN=2
07:CL(0)=15:CL(l)-10iMV FJ
230
=1iMA=l:MD=l FOR 3=0 TO 24:POKE 2+J,0:READ
X:POKE
240
FOR V=l
TO
30:READ
PS
250
SV=53248:MX=79:MY=92:PO KE
2042,lliFOR
iREAD
Q:POKE
1=0
XT
FOR
Article on page 14.
CM
BR
T(Y),TR(Y) 20 POKE 53269,0:PRINT"(CLRj
":POKE 53280,11:POKE 532 B1,11:Y=RND[-TI) 30 MLS="gl3"+CHKS(8}+"&x3<" a": PO
83 5,0
XJ
40
POKE 53272,PEEK(53272 JAN D 240 OR 12
PR
50
POKE 836,208:POKE
830,0i
POKE B31,216:POKE828,0iP OKE 829,56:POKE 56334,0
POKE
1,51:MLS=ML$:SYS(PE
EK(51)+256*PEEK(52))jPOK E pp
70
1,55:POKE56334,J
FOR D
DH
1=12296
J:POKE
TO
290
12487:REA
80
YY=7:XX=12:GOSUB530:PRIN T"lCYNjCUAGI MDACOGKI" HE 90 YY=J J :XX=8:GOSUB530:PRIN T"IBJPDM KE LHAYDMN EK
100
KM
GOSUB700:IF
D
lYELjR
KT5<>"1"
AN
KT?<> "2" THEN100
FQ
110
NP=VAL(KTS}:IF NP = 2
CS
120
N YY=15:GOTO160 COMPUTERS : YY=15 : XX-9 : G
[SPACElKM
HE XX HF
CD(I 53281
,6:PRIBT CHR?(31)"lCLR] 1=0
TO
23:PRINT"
IYELJI
130
GOSUB700IIF KT?t>'"Y" AN D KTS<>"N" THENJ30 140 TU~0:IF KTS="Y" THEN TU •O 150 GOTO190 160 YY=J5:XX=7iGOSUB530:PRI
3B
E5
A5
J8
69
10
4E
93
D0
01
60
AD
79
428E:20
D0
29
0F
F0
01
60
A5
5F
C9 3E 429Ei85 AE 85 42A6iA9 08 85 42AEt29 0F C9
D0
BB
00
A9
00
79
B0
A9
04
85
AF
65
BJ
A0
00
IB FE
170
F0
B0 06
AD
0E
Bl 0E C9
GOSUB700:IF KTS<>"1" AH D KTS<>"2M THEN170
AE
C9
20
04
0C
HF
180
POKE
1063 + {40*I),).60:PO
RE
310
PRINT"lRVSH39
SPACES)
POKE 53281,11[PRINT SPC (14)"lCYN]CUAGI MDACOGK
AC
320
FOR
HB
330
PRINT"lDOIJN} [RVSj IBLU] 132 SPACESJIHOME)":POKE
KF
340
X=TU:GOTO370
EB
350
FG=0:FOR
[HOME])BLKj":POKE202 3,l
60:POKE56295,6
HBLK} iDOWNj" 1=1
TO
5:PRINT
SPC(
8)MSBSMSBSMSB5MSBSMSBSM
S:NEXT
SV+41,7:GOSUB690 H=l
(H)>=J(H)
TO
30:IF
U
THEN FG=1:GOS
UB710
EC
360
NEXTiIF
ED BR
370 3B0
X=-X+1:PN=PN+1 IF COMPUTER AND NOT X T HEN POKE 53269,0:RD=0:G
RU
390
FG=1 THEN350
OTO970
POKE
SV+41,CL(X):G0T054
0
EC MA
400 410
H=MV IF l(H|"X+l
AND
L(H)
T
HEN3B0
PK
420
U(H) = l)(H) + ] :FS(X) = FS(X) +ltIF
L(H)=0
THEN
L(H)=
X+l
XK 430 AJ 440
GOSUB510:PRINT PS(U(H)t IF U(H)>=J(H) THEN POKE 53269,0:GOSUB710:GOTO3 50
AB
450
GOTO370
MR
460
XX=15iYY=24:GOSUB530:PR INT'"tCYN|FAJD|RVSj [BLU]
1 OFFJICYN}KXDM f HOME)":
DJ
470
NT"{CYN)IBJPDM KE SKYNO GCTN [YELjQfCYNJ KM EYELJR
B28,VAL(KTS)-1:F2=
POKE
KE 55335+(40*I),6:NEXT
300
THE
OSUB530:PRINT"[CYNjCKJL BODM EGMNO iYELJYlCYNj SE
30:READ
EX
I,J:NEXT
lYEL)Q[CYN!
TO
iRVSj139 SPACES)"
J(Y),T1(Y),CA(Y),CD(Y),R
60
1=1
[BLU]";
CK 13 Y=30iDIM U(Y),H{Y),L(Y),
OH
TO62
704+1,QiNE
280
KE
J{V)
:NEXT
QP
liR
5427 54272
+J,X:NEXT
QM
Chain Reaction
MC
V'lP
LEFTjV
270
0E
F0
BN31D0HN}14 LEFT}§H3 12 spaces]£n3{down} U LEFTJLE2 P3S":B5-"
BM
CD
Bl
Y3f[DOWN]
[4 LEFTj§Hl[2 SPACES]
),CA{I):NEXT POKE 53280,6:POKE
A9
0A
200 MS="0B2
FOR
427EiFB
42B6IF0
EK
260
4286:10
4296:CB
190
A4 E7 8D 24 49 C0 D0
PEEK(328) YY=19:XX=14:GOSUB530iPR INT"[CYNjLHDAND WAGO"
CO.
FOR Z=l TO 2000:NEXT XX-8:yy=24:GOSUB530:PRI NT"LMDNNUVS] {BLU]
[OFF]ICYNJEGMDPBOOKI [RVSi[BLUj [OFF}[CYNjOK
IRVS iIBLU] HS
480
I OFF I ICYN J LH
AY 1 HOMEf" WAIT 56320+X*F2,16,16:R UN
COMPUTE'S Gazelle Special 19B8 issue
95
QD
490
IF L(O)<>X+l THEN FS(X) =FS{X)+U(O):FS(-X+1)=FS
(-X-t-l)-U(O)
JP
500 L(0)=X + l:U{O)=U[0) + ] .-GO SUB520:PRINT
P$(U(O)):R
ETURN
RB
XE
980 XT=0iFOR
PP
990 TKXT+1 ) = I:XT=XT+1
AH HH
1000 1010
MG
646,CL(X):GOSUB
530:RETURN
530:RETURN
KF
BR
530
POKE
783,0:POKE
781,YYi
POKE
782,XX:SYS
65520:R
ETURN
POKE
XH
1030
JD
1040
GS
3.050
540
FF
550 JY»15-(PEEK(5G320+X*F2) AND15)UB=PEEK(563 20+X* F2)AND16
53269,4 PB
QB
560
IF JB^a THEN400
SC FF
570 580
IF IF
JY*8 THEN JY=3 JYO OR JY>4 THEN550
RE
PC
590
ON
JY GOTO600,620,640,6
OC XR
600 610
60 IF MX-4<UP THEN550 MX-MX-32:MV=KV-6:MD=MD1.1GOTO680
MF
620
IF
MX+4>DN
),GOTO6S0 IF MY+4>RM
GC
640
FQ
650 MY=MY+32:MV=MV+1:MA=MA+ 1|GOTO680
PR
660
IF
AC
670
MY^MY-32lMV=MV-l:MA=MA-
KTS="":POKE
POKE
54276,64:POKE
0,128jPOKE E
5429
24276,65:POK
54290,129:F0R
V=l
TO
720
GOSUB510:POKH
646,PL(X)
iPRINT"lRVS)(UPJ(LEFT!" MS:GOSUB510:PRINT"lBLK]
JS
J090
730
FOR TD=1
TO
125:NEXT:NE
XT
KH
740
U(H)=U{H)-J(H)
MR
750
IF U(H)>0 THEN GOSUB510
GJ QX ED AG
■PRINT P?(U(H)):GOTO770 760 L(ii)=0 770 IF CD{H)=1 THEN790 780 O=»H-6:GOSUB490 790 IF CA(H)=1 THEN81.0
CR
800 O3H-1:GQSUB490
FJ
810
IF CA(H)=6
RC
820
O=H+l:GOSUB490
630
IF CD(H)=5
RQ
840
O=H+6:GOSUB490
XK
650
IF
FS(0)<1
30-XT
THEN850
JO.
1100
FE
1110
SJ
1120
1 TO XT H=T1(I):GOSUB870 IF FG=) AND LP AND )>0 THEN1220
1=
IF U(H)+1=J(H) AND LP1 AND U(KZ)+1=J(KZ) TH EN RT(I)=6tGOTO1170 IF U(H)+1=J(H) AND LP=
1 THEN RT(Ij=2:G0TO117
KQ
880
IF L{H-6)=2 THEN KZ=H-6
890 900
:GOTO960 IF CA(H)=1 THEN910 IF L(H-1)=2 THEN KZ=H-1 •GOTO960
1320
DATA
1330
HO.
1340
CF
1350
2,3,4,4,4,4,3,3,4,4,4, XK
1360
DATA
1130
2,0,3,192,0,3,0,0,0 JA
1370
DATA
,0,0,0,0,0,0,0,192,0 1380
DATA
1390
DATA
DO.
1400 DATA 4,4,5,4,6,5,1,5,2 ,5,3,5,4,5,5,5,6
IF U(KZ)+1=J(KZ) THEN (SPACE)RT(I)=1:GOTO117 IF U(H)+2>=J(H) AMD LP =■] AND U(KZ)+J < J{KZ) ISPACEJTHEN RT(I)^5:G0 IF
U{H)+2>=J(H)
1)40
IF
U(H)+2>=J(H)
THEN
R
T(I )»2:GOTO1170
MJ
1150
IF
LP=0
THEN
RT(I)=2:G
SE MQ
1160 RT(I )-l 1170 NEXT IiTC»1jZT='0:AB=6
KS
11B0
FOR 1-1 TO XT:IF RT(I) =AB THEN TR(TC)=I:ZT=Z T+l!TC=TC+l
QO CF
1190 NEXTsIF ZT>0 THEN12I0 1200 AB=AB-1[GOTO1180
HP
12)0 DH=INT(ZT'RND()})+1:HD =TR(DH)iH=TJ(HD)
HJ
1220
XX=J5iYY=24iGOSUB530:P
RINT"IRVSJiBLUt
[11 SPACESJlHOME]":FG=
FG+):GOTO410 3.230
DATA
QP
MX
Before typing in programs, please refer to "How To Type In COMPUTE!'s GAZETTE Programs,"
elsewhere in this issue.
AND LP
RT(I)=3:G0T011
70
AP
BEFORE TYPING . . .
126,102,102,126,1
DOS Window See instructions ii\ article on page 30 before typing in.
Program 1: DOS Window Object File CA63:4C
94
CA
3D
00
00
00
00
CA68;00
00
00
00
00
00
00
00
FD
CA70:00
00
00
00
00
00
06
CA78:00
00
00
00 00 00 00
00
00
00
3E
CAS0:00
00
00
00
00
00
00
00
1.6
CA88I00
00
00
F6
CA98:3D
92
00 78 1.5
03
CA90SFE
FF 31 EA CA AD
CAA0!CA A9 B2 8D 14 CAA8:BD 15 03 A9 00 CAB0:58 60 AD 8D 02 CAB8:0B A5 C5 C9 1.2
20
D0
HD
8E
D0
6D
91
CA
E3
00
B5
00
9D
00
00
04
9D
00
9D 00 Al A2 BD 00
06
8D
8F
CA
AD
A2
CAF0:BD CAF8:05
CADB:02
9B,120,96,96,96,0
CAE0:90
,126,102,96,110,102,10 2,126,0,126,90,24,24
CAEB;78
1260
DATA
]270
,96,96,98,98,126,0,102 ,118,126,126,110,102 DATA 102,0,99,119,127,
A8
21
C0
D2
00
E2 FA
,102,102,102,102,126 DATA
0,126,102,102,126
CB26:D0
A9
93
20
,96,96,96,0,126,102,10
SP
940
IF
GJ
:GOTO960
102,126,0,12 6,90,24,24
CB48:CA
]0
CD
950
RETURN
,24,24,24,0,124,102
CB50:BA
9D
DATA
102,124,1.02,102,1
CB58;C1!
CE
24,0,56,24,24,24,24,24
CB60:8D
,60,0,60,54,6,12,48
CB68186
COMPUTE!'* Gazelle Special 1988 Issue
00
0E 8D FF A2
BD
930
1300
9D
A9
A5
RP
3A
00
00
QC
9D
DB
9D
IF L,(H+l)-2 THEN KZ-H+1 :GOTO960 IF CD{H)=5 THEN RETURN
A0 D5 BD 00 Cl 8B BD 00 85 DA 9D A7
07
920
SS
6C
BD 00 CB0B:BD 00 D8 9D CB10iD9 9D 00 A6 CB18t00 A7 BD 00 CB20 1E8 D0 C6 5B CB00:00 A3
CA
1290
IE
AD
20
20
96,9B,126,0,126,98
1280
AD
2)
CA
D4
DATA
107,99,99,99,0,126,102
05
CA
811
85
CAD0:00
THEN930
D0
90
8D
CACSiFF
24,90,126,0,96,96
3A 14 0 3 DD QD 93 31 A9 CA FF 8D 3B CA 5D C9 04 □0 29
AD 03 03
A9 0A E7 FF A9 2A FF AD 86 CA
DATA 126,98,96,96,96,9 6, 126,0, 126,9B,96, 120,
1250
0E
CA
03
CA
1240
01
6E
92
F0
CAC0:8B
IF CA(H)=6
96
2,2,2,3,2,4,2,5,2
,6,3,1,3,2,3,3,3,4,3,5 ,3,6,4,1,4,2,4,3,4
AND
910
LP=liRETURN FOR 1=1 TO 30:RT(I)=0:T R(I)=0:NEXT
3,192,0,3,192,0,3
,120,0,30,0,0,0,1,1,1, 2,1,3,1,4,1,5,1,6,2,1
MB
FQ 960 BF 970
0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0
IF J(H)"2 AND LP=1 AND U(H)=1 THEN RT(I)=4:G
=0 THEN
THEN890
L(H+6)=2 THEN K2=H+6
3,3,3,2,0,0,0,0,0
,0,120,0,30,192,0,3,19
AD
LP=0
02,102,102,102,60,24 DATA 0,0,4,0,12,64,10, 0,0,0,0,12,64,12,0,0,4 ,0,12,128,12,0,0,50 DATA 244,47,2,3,3,3,3, 4,3,3,4,4,4,4,3,2,3
IF J(H)=2 AND LP=0 AND U(H)-1 THEN RT{I)=1:G J(H)=2 AND
,16,]24,222,190,254 DATA 124,198,198,198,2 14,254,238,198,0,231,1
CB
IF
230,0,231,102,102
,126, 102,102,231,0,0,8
IF U(H)+1=J(H) AND LP= 0 THEN RT(I)=1:GOTO117
TO1170
JS
RETURN LP=0:1F CD(H)=1
GS
U(H
0
T
860 970
DATA 48,62,0,30,12,12, 12,12,108,124,0,230,10 8,120,112,120,108
OT0J170
DX
MR RH
1310
STEP
02,102,102,0,102,102,1 02,102,102,102,126,0
HEN460
GX JC
TO
U(«)"0 THEN RT(I)=4:G
HC
OR F5(l><]
1-30
OTOJ170
THEN830
MO
FOR
OTO1170
[UP|tLEFTj"MS
XQ
BR
AH
OTO1I70
I SPACEJ4 CA
1080
(SPACE)]98,1:GET KTS:RE
TURN
710
CH
AH
198,0:WAIT
I HOME j"
0
SV+5,
MXiRETURN
PF
1070
MY-4<LM THEN550
JG 680 GOSUB690tGOTO550 XA 690 POKE SV+4,MY:P0KE
NEXTiRD»0 XX=16:YY=24:GOSUB530:P
0
THENS50
1
700
1060
THEN550
RJ 630 MX-MX+32:MV=MV+6;MD=MD+
30!IF L
-1:RT(I )=0iNEXT;FOR
PC
MH
J020
520 XX=5+(4*CA(O)):YY=4*CD{
O):POKE 646,CL(X):GOSUB
TO
RINT"JCYNjOUGITGIF
510 XX-5+(4*CA{H)):YY=4*CD( H):POKE
1=1
(I)=2 THEN1000
00 A4
4F
CB3018E
20
D0
8E
86
02
8E
87
2,126,120,108,102,0
CB38:02
20
66
CD
A9
92
20
D2
2D
DATA
CB40:FF
A2
27
A9
40
9D C8
04
0E
FA
20
93
CD
A2
00
C3
00
DB E8
D0
FA
20
C2
20
E4
FF
F0
F8
8D
IF
CA
C9
44
D0
0F
A2
09
FF
FD
20
84
CD
A9
01
8D
B3
126,102,96,126,6,
CB70t29 D8 4C CB7S;08 A9 01 CB80iCE C9 56
C7 CC C9 49 SD 51 D8 4C D0 08 A9 01
DO C9 95 93
CE08tFB
EE
8E
CA
60
A4
CC
F0
FD
U
A4
D3
Bl
Dl
09
80
93
BS
:IFT(2)>59THENPRINT"
SPACES]t4
LEFTJ";T(2)
8D
40
CE10:08 CE18:D1
20
CB
CE
20
El
FP
D0
66
CB88:79
DB
4C
95
CE
C9
0D
D0
7E
CE20:05
68
68
4C
29
CB
20
E4
C9
F0
E2
C9
0D
F0
2E
C9
4D
14 SPACESJU LEFT)";T(3)
CA E0 13 10 CF C9 20 F0 C7 A0 00 EE BE CA 20 Bl Dl 29 7F
D8
lIFT(3}>59THENPRINT"
CB90:6B
78 A9
36
85
01
A2
00
0A
CE28:FF
CB98:BD
00
Al
9D
00
04
BD
00
AS
CE30:14
CBA0IA2
9D
00
05
3D
00
A3
9D
14
CBAB:00
06
BD
CBB01BD
00 A5
00 A4 9D 00 07 9D 00 D8 BD 00
1C 94
CBB81A6
9D
00
D9
BD
00 A7
9D
83
CBC0:00
DA
BD
00
AB
9D
00
DB
5E
CBC81EB
D0
CD
A2
39
BD
CBD0:95
D0
FS
A2
00
CA
D0
CBE01AD
00 E8 A0 95 BF CA
BD
86
02
A0 4E BD CJ F8 58 2F AD 90 8D
CBE8(CA
BD
20
D0
AD 91
CA
8D
31
CBF0:2)
D0 A9
00
SD
BB
CA
85
38
CBFB:C6
4C
BC
FE
C9
53
D0
0B
D6
CC00:A9
01
8D
B0
D8
20
D2
CD
26
CC08:4C
92
CE
C9
52
D0
08
A9
CCJ.0S0J
8D Al
D8
4C
89
CE
C9
CCJ8:43
D0 08
A9
01
8D
83
D8
4B
CC2014C
89 CE
C9
5E D0
08 A9 A8
CC28:3)
6B 4B
D8
4C
CC
C9
CC30i4C
80 D0
CD
0J 0D CE
DS
D2
A9 20
43
CC38i20
A2
08
CA
4C
D0
85
CBDB:00
CC401B6 BA AD 8D CC48i03 A9 00 2C CC50:AD 8E CA A2 CC58:I3D FF A6 2B CC60:2O D5 FF B0
33 3D
CE
A2
06
7E
F0
FF A2
46
FB
FF
CA
J.0
FA
6A
18
20
F0
FF
6B
20
0D
CE
20
69
CE
20
BE
CE
35
FF A9 3A 20 A8
30
94
72
0A J.8 20 20 20 D2 07 A0 00 CE88i60 20 D9 CD CE901F6 CD 20 0D CE98:AD BD CA 20 CEA0:20 A8 FF A9
3F
CEA8:A0
47 65 43
A9
C9 01
B9
41 A6
63
A0 CA 20
3B
A4
2C
A9
00
81
13
AD
8D
CA
BF
2D
84
2E
F4 E0
D0
0C
86
CC70:86 CC78:4C
2F B5
84 30 CE C9
86
3)
84
32
5F
D0
25
A9
4E
CCBO:01
BD
60
D8
20
D2
CD
20
CC88:0D
CE
A2
86 CA
BA
AD
8E
9F 3fl
CC90:CA A2
63
08 A0
20
BD
FF
01
CC98:A6
2D
A4
2E
A9
2B
20
D8
5B
CCA0;FF
4C
B5
CE
C9
4E
D0
0B
25
CCA8:A9
0).
8D
38
08
20
CB
CD
39
CCB0:4C
9 2 CE
C9
55
D0
0D
20
CCBBiBE
CE
A9
55
20
A8
FF
A9
CCC013B
4C
AS
CE
4C
57
CB
23
CE CCD0ICD A9 CCDSiBD FF CCE0:F3 AS
A9
09
85
FD
20
77
0J
A2
CE
20
46
A9
60
FF AO 85 B9
B3 3D 24 EB
20
D5
BA
20
B4
FP
A5
B9
B5 Bl
96
FF
A9
00
85
90
AB
AA
22
CCF0S03
84
B7
20
A5
FF
85
C3
CCF8;20
A5
FF
85
C4
A4
90
D0
CD03:52
A4
B7
8B
D0
EB
A6
CD08:A5 CD10:A6
C4
20
CD
BD
20
A5
90
D0
3F
C9
00 F0
06
67
CD 18120
D2
FF
4C
0D
CD
A9
0D
CDZ0120
D2
FF
E6
FD AS
FD
C9
3D SB
CD28U7
D0
20
E6 FD 20 CD30IA2 BB 20 66 CD 20 CD38:F0 1.9 20 CB CE 20 CD40:C9 0D D0 Fl 20 80 CD48:0A 85 FD 20 77 CD
77
CD
El
0F C3 B4 FF 42
23 FF 29
AS
02
CD50:4C Fl CC A2 CD58;77 CD 20 B8
18
86
FD
20
CD
42
F6
4B
20 CB
14 85 42 49 ID
BD
00
C0
E8
E4
FF
CD
A9
AB
FF
4C
CD68:CF
F0
06
20
D2
FF
D0
24
CD73:F5
A9
20
20
D2
CD78:FD
A0
06
18
20
CD80;A9
0A
85
FD
20
FP 60 A6 F0 FF 60 77 CD 23
75 A2 9E
CD88:BS
CD
E6
FD
A5
PD
C9
19
82
CD90:D0
F2
60
20
6E
CE
20
C2
11 9E
CD60:2B
CD98:CD
A9
08
85
BA
20
B4
FF
CDAf3:A9
6F
85
B9
20
96
FF
20
CDAB:A5
FF
C9
D2
4C A7
FF
60
CDB8;A2
0D F0 06 CD 20 AB IB A9 20 20 D2
20
CDB0:FF
FF
CDC0;10
F8
CA 20
CDC8:F0
FF
CDD0:D0
0C
CDD8I05 CDE0:CD
A9
CDE8:FC
A9
20
CDF0i91
FB
CDF8:CE
A2
CE03:A0
00
BA 18
B4 D3 41 BA
D4 60 20 6E CE A2 F4 D3 20 6E CE A2 D8 D0 46 6E CE A2 D3 20 66 C4 63 85 FB A9 CA S5 34 00 BD 8E CA A0 28 4F 88 10 FB 60 20 6E 76 E4 20 66 CD A9 3D 3E 8C 8E CA 91 FB E6 E3
A2
06
A0
CE60ICA CE6B:20 CE70.A0 CE78tA9 CE80IA2
D2
FF
00
CEB0:A8 CEB8:20 CEC0:20 CEC8:93
CED0I48 CEDStBA
B9
60
AE
AS
F0
06
FF
B6
20 FF
4A 56
63 FF C8 D0 E7 FF 4C Bl FF A9 FF 60 AD 29 10 A0
CA F5 4B 6F 0B
20 AE CB A5 BA B4 85 B9 20 9A DD A2 00 2C
02
10
0C
A9
FA
B9
09
DD
E8
CIA
D7
9D
BF
04
CEE0:4B
29
F0
4A 4A
4A 4A
CEE8:69
B0
9D
BF
04
E8 68
18 29
9D
BF
CEF0:0F
18
69
B0
04
E8
3).
10
DC
AD 08
DD 60
CF00J12
20
20
20
20
20
20
24 20
Fl 98
CF08:20 CF10:20 CF1BI20
20
20
20
20
20
20
20
A7
20
20
20
20
20
20
20
20
20
20
CF20:20
20
20
20
CF26i20 CF30I45
92
20
54
46
4F
52
CF40:41
4E 20
44 4F 3A
20 20 49 20
20 AF 20 B7 20 BF 52 8C
43 20 54
20 20 20 3A 44 52 59
4D BE
20
20
4C
3A
4C
8E
CF48:4F
41
44
2C
38
0D
20
49
AA
CF50:3A CF58:49 CF60:53
49
4E
49
54
49
4]
5A
45
23
20
20
4C 5F 3A
54 58
56 45 3A 4C
20
20
20
20
FA
4F
4)
44
2C
EF
31 49
0D
20
56
3A
CF78i41
41 5E 2C 4C
44
41
54
45
53 3F
CF80:20
20
20
20
43
3A
43
56 20 4F
CF88:50
59
20
20
20
20
20
SS
17 C3
CF38:20
CF6Bi20 CF70:3B
20
JB
CF90:3A
52
45
53
45
54
0D
20
75
CF98:52
3A
52
45
4E
41
4D
CFA0120
20
20
20
20
20
20
45 53
E5 73
CFA8:3A CFB0I0D CFB8t53
53 43 0D 12 3A 00
52
41
54
43
48
Fl
53
54 41
54
55
37
12
50
CFC0:53
20
52 54 55 20 53 4E 45
45 53 5B 52 4E 9B 54 4F DB 57 20 B4 41
52
CFC8:2C
20
4F
CFD0i50
92 46
00 49
CFDB:12 CFE0:45 CFE8:20 CFF0:4 5 CFF8:45
3A 92 46 49 3A 92 2C 49
45 52 12 4C
45
4E
00
12
4F 4C
44 AE
4C
45
4E
4D
00
12
4E 41
4D AD
44
3A
92
00
4] 00
4D
34 4B CF
PRINT" LCLRj":IFA=OTIIENA= 1 :PRINT"U DOWNJE83 12
EF
HC
20
30
JIC
40
QE
50
SPACESjLOADING...";LO
AD"DOS-WINDOW.OBJ",B, 1 CLRsDIM T(4 ):AS=CHRS(157 )+CHR$(157)+CHRS(157):HS = '■ DOS-WINDOW"
PRINTCHRS(147)SPC(134)NS :PRINTSPC(43r'WANT
TO
T
?
THE
T.O.D.
CLOCK
SE
Y";
PRINT AS;:INPUT BS:IFBS< >"Y"THEN83 PRINT:INPUT"12 SPACESlHO
URS(4 SPACES)t5 LEFT}";T (1)iIFT(l)>12THENPRINT" 13 UPJ"IGOTO50 PR 60 INPUT"[DOWNlMINUTES
UP)":GOTO70
80
FORI=1TO3:H=1NT(T(I)/10) tL=T(I)-10*HsT(I)-16*H+L
AB
90
C-56587:POKEC+4, PEEK(C+4 )AND127
DG
100
FORI=0TO3:POKEC-I,T(I+1
GA
110
PRINT"[2
:NEXT
):NEXT
DOWN}1.TO USE
iSPACEj"NS",
PRESS
CTRL
-D.":PRINT HQ
120
PRINT"2.PRESS
THE
RETURN
AT
"CHRS(18) "STATUS:"
CHR$(146)"
LINE,
TO"
JA 130
PRINTSPC(2)"CLOSE WINDO
GH
W AND RETURN." PRINT"[DOWN)3.TO
140
VATE,
PRESS
DEACTI
RUN/STOP-RE
STORE." PRINT'M.SYS
150
XE
51808,
TO
R
EACTIVATE.":SYS5]808iNE W
Power BASIC: Text Framer Article on page 21.
Program 1: Text Framer~128 Version 10 REM
COPYRIGHT
1987 COMPUTE!
PUBLICATIONS, IGHTS
INC.
-
ALL
R
RESERVED
20 PRINT'MCLRj13 RIGHT)COPYRIG HT
30
J987
COMPUTE I
PRINTTAB(9)"ALL
PUB.,
INC.
RIGHTS
RESE
RVED"iPRINT"{DOWN}...LOADIN G
ML"
40 FORI=49152T049448:READA:POK EI,A:X=X+A:NEXT
50
IFX<>37505THENPRINT"ERROR
60
N DATA STATEMENTS.":STOP DATA 76,17,192,0,0,10,10,1,
I
64,66
70
DATA
85,73,74,75,0,0,0,173,
3,192
80
DATA
20],38,176,28,173,4,19
2,201,23,176
90
DATA
21,173,5,192,240,16,17
3,6,192,240
100
DATA
11,24,173,3,J92,109,5
,192,201,39
110
Program 2: DOS Window Bool XA 10
[3
EB
D4
CEF8:B8
UP}":GOTO60
INPUT"1 DOWNJSECONDS
Bl CF
CE
4C
CCE8s20
2C
0D
2A
Dl 4C 0D CE F0 AA C6 FB
70
E7
4C
00
CE58i9J.
8E
BE 71 8E CA 64
CC68:C9
CCC8:6E
F0 2B AE CE38iF0 D3 C9 7F CE40:30 CB C9 2 2 CG48:91 FB E6 FB CE50tD2 FF A4 D3
13
GE
120 130
DATA 144,3,76,72,1.78,24,17
3,4,192,109
DATA
6,192,20],24,176,242,
DATA
252,56,169,216,229,25
173,136,2,133
2,141,15,192,174
140 150
DATA
3,192,134,251,174,4,1
DATA
40,141,14,192,32,238,
92,240,11,169
192,202,208,250 ]60 DATA 173,10,192,14],16,)92 ,32,12,193,174
170
DATA
5,192,169,1,141,14,]9
2,173,8,192
5 80
DATA 141,16,192,32,238,192 ,32,12,193,202
L90 200
DATA
208,247,173,11,192,14
1,16,192,32,238
DATA 192,32,12,193,173,9,)
92,141,16,192
COMPUTErs Gazette Special 1988 Issue
97
210
DATA
174,6,192,169,40,141,
14,192,32,238
220
DATA
192,32,12,193,202,208
,247,173,13,192 230
DATA 141,16,192,32,238,192 ,32,12,193,173
240 250
DATA
240
DATA 8, 12, 141 , 16 , 12 -169, i 141,14,1 2 250 DATA 174, 5 ,12 -32 ,253, 12, 3; ,12,13,202
260
B,192,143,J6,192,169,
2 70
1,141,14,192 DATA 174,5,192,32,253,192,
280
DATA DATA
92,141,16,192 DATA 169,40,141,14,192,174 ,6,192,32,253 290 DATA 192,32,12,193,202,208 ,247,96,24,165
DATA
251,109,14,192,133,25
1,165,252,105,3
310
DATA
133,252,96,56,165,251
,237,14,192,133 320 DATA 251,165,252,233,0,133 ,252,96,160,0
330 DATA
, 165,252,1.09,15 DATA 192,133,252,173,7,192
350
,145,251,56,1.65 DATA 252,237,15,192,133,25 2,96
Program 2: Text Framer—64 Version HEM
COPYRIGHT
PUBLICATIONS, IGHTS
20
30
1957 INC.
-
ALL
R
1987
RIGHTjCOPYRIG
COMPUTE!
PUB.,
INC.
PRINTTAB(9)"ALL RIGHTS RESE RVED":PRINT"[DOWN)...LOADIN G ML"
40
FORI=3072TQ3368iREADA:POKEI ,A:X=X+A:NEXT
50
IFX<>26833THENPRINT"ERROR N DATA STATEMENTS.11! STOP
60
DATA
80
I
76,1.7,12,0,0,10,10,1,6
4,66 DATA 3,12 DATA
70
85,73,74,75,0,0,0,173, 201,38,176,28,173,4,12
,201,23,176
90
DATA 21,173,5,12,240,16,173 ,6,12,240 100 DATA 3.1,24,173,3,12,109,5, 12,201,39 110 DATA 144,3,76,133,134,24,1 73,4,12,109
120
DATA
6,12,201,24,176,242,1
73,59,10,133
130
DATA 252,56,169,2)6,229,25 2,141,15,12,174 140 DATA 3,12,134,251,174,4,12 ,240,11,169
150
DATA
40,141,14,12,32,238,1
2,202,208,250 160
DATA
J73,10,12,141,16,12,3
2,12,13,174
170
DATA
5,12,169,1,141,14,12,
173,8,12
1B0
190
DATA 141,16,12,32,238,12,3 2,12,13,202
DATA
208,247,173,11,12,14)
,16,12,32,23B 200 DATA 12,32,12,13,173,9,12, 141,16,12 210 DATA 174,6,12,169,40,143,1 4, 1.2,32, 238 220
DATA
J2, 32, 1.2,13,202, 208, 2
47,173,13,12
230
DATA
141,16,12,32,236,12,3
2,12,13,173
98
DATA
169,40,141, 14, 12, 174
290
COMPUTE'S Gazette Spec/a/ 198B Issuo
2C
26
AF
03
20
3E
6C F7
8A
08
78
B9
BB
85
06
A9
C7
D4
A9
00
85
04
BD
FC
9B
2E
8D
FB
8A
20
76
A2
AD
86
02
91
05
C8
AD
ID
02
91
05
28
60
08
7a
36
8998:85
05
A9
8B
85
06
A0
30
53
89A0:AD
02
DD
91
05
AD
00
86
F0
78 0E A5
8960:00
08
2C
F9
8968:BA
8A
28
8973:85 89 78:85
05
A9
03
8980:BA
A9
8988:8a 8990:88
08
89A8iDD
91
05
C8
AD
DO
91
3D
, 251
89B0:05
ca
AD
21
D0
91
05
C8
DF
89B8:AD
ii
D0
91
05
C8
AD
15
D5
,251
28
60
08
78
85
5D
85
04 ca
fi0 Bl
30
,133
89C0:D0 91 05 89C8:03 A9 8B 89D0I03 8D 02
Bl 8D
87
89D8:00
DD
CS
8D
18
D0
E6
89E0:CB
Bl
03
Bl 3D
03
,24
21
D0
ca
Bl
8D
8D
11
D0
C8
Bl
03
D0
28
60
08
78
85
8D 03
B0
12, 1
89E8iO3 89F0:15
45,251.56.165
89F8:A9
8B
85
04
A9
C7
85
05
31
DATA ,96
252,237, 15, 12, 133 , 252
8A00:A9
00
85
06
8D
FC
8A
A9
1A
8A08:2E
8D
FB
8A
20
76
8A
Bl
..1
8A10J03
8D
86
02
CB
Bl
03
BD
9B
8A18:88
02
28
60
A9
6E
FA
A0
00
20
50
80 8A
20
8A20:89
A9
C0
E4
8A28:20
F4 06
89
A9
20
AC
FA
8A
8A
BA30:F0
20
D2
FF
8B
D0
FA
2F
8A3S:20
C9
BD
A9
0D
20
D2
B0
8A40:A9
C0
20
6E
89
A9
80
FF 20
8A48:F4 8A50:A9
89
A0
01
20
50
8A
60
1.6
DB
A2
8C
C0
00
1)0
06
3B
rt p.
04
86
06
F0
04
85
06
0B
04 A9 00 85 03 E8 8D FB 8A A9 8A 20 76 8A 60 FC 8A F0 0E Bl C8 D0 F9 E6 04 D0 F2 AE FB 8A 03 91 05 C8 CA A9 0C A0 00 99 00 D9 99 00 DA 03 99 00 DB 88 2C F9 8A 50 03 60 2C F9 8A 50 20 6E 89 A0 01 A9 80 4C E2 8A
85
05
37
03
BD 8C
A0
00
03
91
53
E6
06
F0
08
IF 74
D0
F8
CD
00
D8
13
CO
E8
2D
D0
ED
9A
20
BA 72
0F
A9
AD
20
50
3E
A9
80
77 52
12 , 32 ,12 ,13 ,202,208, 2
300
DATA 251.109. 14, 12, 133 ,165, 252 ,105,0 310 DATA 133,252, 96, 56, 165 .237, 14, 12, 133 320 DATA 251,165, 252 ,233, ,252, 96, 1 60 ,0 330 DATA 173, 1 6,12,145, 251 1.65,252, 109 ,15 340 DATA 12 ,133,252, 173 , 7, 350
2C
C9
60
ca 18
DATA
BEFORE TYPING
.
.
Before typing in programs, please refer to 'How To Tvdc In COMPUTE!'! GAZETTE Programs," elsewhere in this issue.
COMPUTE I
RESERVED
PRINT"[CLRi(3 KT
, 1?
173,16,192,145,253,24
340
10
,16,1 2,32,253 DATA 12 ,32 ,12 .13 ,173,
47,96 ,24 ,165
1.92,32,12,193,173,9,1
280
300
.12 , 141
6,12, 32, 253
208,247,173,12,192,14
1,16,192,32,253
270
208,247, 173 , 12
141,1 6,12
32,12,193,202
260
DATA
04
8A
A9 C5 30
8A
8958:8D 02
8960:F5
ca
,oc
8A60:B6
Off-Screen Trace
8A6B:A9
See instructions in article on page 50 before typing in.
8A80:05
8800178
A9
CO
20
6E
89
A9
8808:20
6E
89
A9
80
20
8 B1 0:A0
00
20
50
8A
A9
8818:C0 8820:84
811 A9 BD
8828:8b
A9 8830:8D F2 8838:A9
SA70IFC 8A78:AE SABBiCA BA90:B1
8A98:60 BAA0:99 BAAB:B0
DD
3F
96
80 89
00
8D
03
A9
4B
EF
0C 8D EE 88 8B A9 3F 8D
F0
E3
95
8D
Fl
BB
A9
14
1A
8B
A9
0)
8D
F3
8B
82
IB
8D
F4
8B
00
8D
8840 IF5 SB 8848:AD 03
AD
02
03
A9 8D
F3
8A
03
8D
F4
8A
AD
0B
8850:03
BD
F5
BA
AD
09
03
8D
76 C5 5F D2
B858:F6
BA
AD
14
03
8D
F7
BA
47
8860:AD
15
03
8D
F8
8A
A9
C4
DO
886B:8D
02
03
A9
BB
8D 03
03
3F
8870:A9 8B78:09
D3
BD 08 A9 53
03
A9
88
BD
DA
03
8D
14
03
A9
A5
8880:89
BD
15
03
20
BA
BA
A9
37
8888:93
20
D2
FF
20
BA
8A
A9
70
See instructions in article
8890:84
85
38
58
20
60
A6
4C
ED
8898:B6
E3
78
20
Bl
8A AD F3
FD
52 before typing in
88A0:BA
8D
02
03
AD
F4
8A
8D
AE
88AB:03
03
AD
F5
8A
8D
AE
88B0iAD F6
8A
8D
09
03
08 03 AD F7
8BB8:8A
8D
14
03
AD F8
8A
BD
28 J9
88C0I15 03 88C8i8A 8D B8D0I6C F3 88D8:4B C9
58
60
A9
7F
2D
F9
CD
F9
aA
A9
00
85
C6
8A
A5
7A
48
A5
7B
89 7C
20
73
00
64
F0
10 18 41
CB
8AB0:60
8AS8:SA 8AC0:C0
8AC8:8A 8AD0:20
03
46
FD
59
29
96
89
A9
80
20
6E
89
8AD8:A0
00
20
50
8A
20
99
8A
D9
BAE0:A9
C0
48
20
89
68
20
C4
8AEB:C5
89
A9
F9
8A
BD
71
8AF0:F9
BA
60
40 00
F4 4D 00
00
00
00
Bl
8AFB:00
00
00
00
00
00
00
00
OK
64 + OH page
0801i)F
0B
00
FA
8F
20
12
20
93
08(39: 36
34
2B
20
42
59
20
42
A2
0 81 1 :41
52
52
59
20
4C
2E
20
E4
0819:43
41
4D
50
20
00
08
•11
1)821 :40
FA
9E
C2
28
34
37 33
29
Bl
0B29:AA
C2
28
34
34
29
AC
32
0831:35
36
AA
35
36
00
00
00
0839:78
A2
FF
9A
A5
01
09
03
59 C3 IE
0041:85
01
A0
00
A9
BF
84
58
16
0849:85
59
84
5A
85
5B
A2
20
0B51:20
EC
A3
A9
FF
85
85
0859:511
A2
20
20
EC
A3
59 A2
A? OA
00
01
0861sBE
DA
EC
07
EC
ae BE
EC
D9
06 E8
3C
0869:8E
A2 E8
DA
El
7C
E7
E8
E8
BE
3D
EA
86
03
B0
22
8BE0IC9
9A
F0
11
C9
89
B8EB:C9
BD
F0
09
C9
8A
88F0:A9
00
8D
FA
8A
A9
88F8:F9
8A
8D
F9
8A
DO
0D D0 0D 80 0D 4A 20
8900iBl 890B:F0
8A 16 04
20
1C
8A
20
El
FF
EC
A6
C5
E0
26
D0
0A
95
2C
8D
02
F0
03
51
0871:8E
2D
8918:HA
8A
A5
C5
C9
3C
D0
20 E5
03
0879:E8
8E
36
EC
8E
AB
EC
A2
8920:20
Bl
8A
20
73
00
C9
8D
BF
0881:10
8E
04
EC
8E
79
EC
E8
D6 A9
892B:D0
09
EE
FA
8A
EE
FA
8A
04
0889:E8
BE
C5
FD
A2
15
BE
FB
CC
B930:4C 49 893BiFA BA 8940:C9 8A 8948:8A 68
89
C9
8E
D0
09
CE
22
0B91:EB
8E
03
EC
8E
78
EC
E8
83
CE
FA
8A
4C
49
89
96
0899:8E
A0
EC
BE
Dl
EC
ER
8E
42
DO
05
A9
00
8D
FA
A8
08A1:A3
EC
E8
8E
AS
EC
KB
E8
78
85
7B
68
B5
7A
6C
DD
08A9:8E
E5
EB
BE
26
EC
E8
8E
26
B910:A9
47
08B1:F7
EB
8E
38
EC
8E
AD
EC
F7
0B59
03
90
04
CO
07
90
03
4C
6E
0BB9:A2
20
8E
FC
E8
8E
07
EB
40
0B61
E0
EA
B9
6A
CB
CD
89
02
2B
08C1:8E
68
FD
8E
6B
FD 8E C4
11
0B69
90
03
AD
89
02
AA
98
0A CC
08C9:FD
E8
EB
8E
E9
EC
A2
2A
8B
0B71
AB
B9
6B
CB
85
B0
B9
6C
08D1:8E 08D9:8E
77 86
EB E7
8£ EA A2 4C
EC
A2
3F E7
FC D6
0B79
CB
85
Bl
8A
A8
88
BJ
B0
31
0B81
99
77
02
88
10
F8
86 C6
43
08E1:BE
85
E7
8E
44
8E 2C EB A2
B0
18
0B89
A2
FF
4C
26
EB
03
04
04
54
08E9:BE
07
EC
E8
E8
BE
08
EC
AD
0B91
03
79
CB
7C
CB
B0
CB
EC
AD
08F1:E8
EB
8E
23
E5
BE
09
EC
ID
0B99
EC
53
59
53
44
41
54
41
6C
08F9:A2
8F
BE
06
EC
A2
A)
BE
35
0BA1
4C
49
53
54
AD
BD
02
F0
78
0901:C7
E3
A2
Cl
8E
FD
E8
BE
2D
0BA9
21
C9
06
DO
05
CD
0909:69
FD
A2
C6
8E
6C
FD A2
D4
0BB1
D0
03
4C
4B
EB
AD
8E 02 13 03
0F 6E
0911:C9
8E
C9
E3
8E
49
03
FF
B6
02
20
54
BE
2E
E7
BE
AF
8D 13 03 2C A9 A3 AE EA 2C 13 03
30
EB
BE 25 FD 4D
0BB9
0919109 EB 8E 46 0921:82 6D FD EB
CC ES 8E 6A
30
05
A2
E4
0929:87
E7
28
E5
BE
7a
093]lEB 0939:EC
BE C6 A2 D7
FD A2
CF
8E
E8
8E
08
EB
A2
0941:BE
45
EB
A2
E3
BE
87
E0 64 FD F9
0949:E8
8E
FE
E8
E8
8E
D6
FD
0F
0951:A2
EA 8E CB
E5
8E
2F
E7
AD
095 9;8E
30
E7
8E
88
E7
8E
89
0961:E7
8E 8A
E7
8E
0A
EB
0969:2C
EB
E8
18
A5
2B
A6 69
0971:C1
85
5A 90
01
EB
86
5B
2E
0C]9
0979:A9
Al
85
A9
CB
85
59
DF
0981:A2
03 A0
EC
A3
IB
C3
E8
E8
BE
58
80
A9
43
PRINTAS;:GOTO180
XS
230
BS-"":IFLN<9THENBS="
GM
240
PRINT:LN=LN+l:PRINTB$fL N"i "; IIFSTO0THEN260
"
AE
250
GOTO180
GC
260
CLOSEB:PRINT"lCLR}"SPC(
BX
270
13)"MAIN MENU":PRINTLIS PRINT"[1]
LIST
FILE":PR
INT" |D0WNjr2] jSDIT LINE "sPRINT"lD0WNj[3] T LINE"
INSER
6D
0BD1
00
4C
6C
EB
A9
BF
B5
F5
94
EF
0BD9 A9
CB
85
F6
4C
E0
EA
14
A7
0BEJ
0D
ID
9A
05
9F
99
11
33
22
0BE9
35
37
0BF1
0D
39
34 36
30 38 2C 9D
36 91
01 2E
35 37
C3 2D
0BF9
93
ID
38
IB
13
34
11
39
9E
2F
0C01
35
31
30
30
32
36
94
2B
C7
INT"lDOWN}[7l PRINT FIL
F5 8E
0C09
10
33
2D
2E
3A
40
2C. 23
CC
0C11
3B 04 20
13
01
3D
5E
2F
31
72
32
20
02
34
03
FF
6B
0C21 0C29
2A 14 2B
E
49
4E
53
54
41
4C
9F
4C
45
44
2)
CE
A5
02
78
DC
SA
69
5A
A5
5B
64
0C31
A9
FD
8D
00
DC
AD
01
DC
CB
85
5B
A0
ID
Bl
5A
86
0C39
C9
7F
FB
F9
58
60
00
00
18
3999:99
D5
E4
88
C0
0B
D0
F6
05
09A1:B1
5A
99
9D
E4
88
10
FB
92
09A9:A9
07
8D
6F A3
AS 88
B9
85
09B1:69
A3
99
68 A3
88
D0
09B9:A5
01
29
FD 85
01
4C
F7 F3 F2 9F
09C1:FC
A5
15
4B A5
14
48
20
11
09C9:F7
B7
A0
00
Bl
J4
85
63
26
09D1 iC8
Dl
14
B5
62
68
B5
14
63
09D9:68
B5
15
A2 90
38
4C
49
95
09ElsBC 09E9:AS
fl9 C2
03
85 C2
60
E6
C2
9D
C9
A0
90
08
68
68
A0
09F1:A9
FD
48
A9
87
48
60
F0
0B
09F9:06
C9
11
F0 02
C9
IS
60
74
0A01:BD
00
DC
AC
02
8C
0A09:02
60
20
16 E7 AD 13
0A11:A4
D3
C0
ilA
90
0C
29
BE 03 01
5E BA 31
0A3 9:D0
0D
EE
13
03
A9
07
4C
01.
0A21:16
E7
29
FE
8D
13
03
60
CE
0A29:D0
03
4C
91
E8
DO
72
0A31:13
98
D0
02
E6
C9 15 D6 C4
D5
21
0A39:F0
22
A5 D8 F0
02
C6
D8
86
0A41:C8
4C
50
C9
IB
F0
03
F4
0A49:4C
31
E7
20
12
CB
A9
00
El
0A51:85
C7
B5
D4
85
D8
8D
91
54
0A59:02 0A6)103
8D D0
8A
02
4C
A8
E6
10
38
98
E9
0A
C9 B0
DF E)
0A69:FC
49
D3 06
85
D3
A8
A9
0A7l:4C
FF 65 96 E7 C9
DO
09
CO
31
0A79;2B
90
02
C6
D6
4C
A6
E7
8F
0A81;C9
07
D0
31
7B
20
0A89:A9
IE
8D
01
D4 A9
0A91:06
D4 A9
1A CB AD F2 8D 7C
21
8D
04
D4 A2
0A99:7F
20
B3
EE
CA
D0
FA
20
8A
0AA1:9F
FF A9
20
8D
04
D4 A2
85
0AA9;37
20
B3
EE
CA
D0
FA
BE
E4
0AB1:04
D4
4C Afl
E6
C9
10
FO
80
0AB9i2C
C9 013
00
3F
A6
D6
EB
EF
0AC.1 sB5
D9
30
01
E8
E0
19
10
4A
0AC9:0B
B5
D9
09
80
95
D9
20
CA
BADlsFF 0AD9:28
E9 10
30
F0
38
A5
D3
E9
5F
02
69
28
85
D3
AB
84
0AE1:A6
D6
20
F0
E9
20
24
EA
15
0AE9:E6
D5
AE
86
02
A9
20
20
3C
flAFlilE
EA
D5 C9
90 J6
F6 90
DA
4C
C8 C4 AB E6
C6
0AF9:D5
0E
65
0B01:C9
19
B0
OA
AA
BD
D5
CA
BIJ
0B09:4C
39
CA
80
40
00
C9
1A
A4
0B11:D0
17
AD
B6
02
A2
FA
9D
Al
0B19:FF
D7
F3
D9
77
ED
D8 D0
9D
0B21:9D
9D F9 DA CA
Fl
C9
12
02
4C AB C7 4C 7F 8D
19
0B29:E6
0B31:8B E? AD 13 03
210 220
1C
03
85 29
IFAS=CHRS(13)THEN230
RG AS
9C
0991:69
D0
IFSTO0THENGOSUB11S0IGO TO260
0BC1
09B9:A5
E7
200
0BC9
5F 20 5F 85
8D
AE
ED
76 37
0B39:13
03
A0
17
A9 00
99
00
9F
0B41:D4
88
10
FA
A9
0F
8D
18
52
0B49:D4
60
04
DO
B0
A4
AD BD 02 CD C4 CS
C9
0B51:0E
F0
08
C0
20
KM
280
RS
290
PRINT"[DOWN}[4] DELETE lSPACEiLINE":PRINT" lDOHN)[5] RE-RUN PROGRA
H"
PRINT"{DOWNl[6] FILE
GF CM
CB
TO
320
PRINT">"?;INPUT*1,ASiA-
INT(VAL{AS))jIFA<I0RA>8 PG
330
HJ
340
Article on page 56.
qs
350
THEN260 ONAGOTO340,520,600,700,
800,830,890,1000
PHINT"[CLR}"SPC(13)"LIS T FILE"iPRINTLIS
prTnt"press
t or 10 ZS-CHRS(20):A=3000:IFPEE K(56)<64THENA=100
BE
20
FE
30
EF 40
50
CS 60
360
70
XP
370
1) I IFAS <> "WANDAS <> "O"T
PRINT"la SPACES]SEGUENTI
GP
380
"I 3 DOWNT"
print"enter the name of
IspaceTthe file you wish
PRINT"lDOWNj":FORR=lTOL NiIFAS»"O"THEN410
EDITOR":PRINTLI$
GR 390 AR 400
BSa"":IFR<10THSNBS=" PRINTBS;R":
"
";
Xfi
410
to{2 spacesjedit and pr
PRINTAS(R)
QH
420
FORT=1TOJ00:NEXT
ess return[2 down!" PRINT">"; :INPUTtl,FISI PR
AF
430
INT" [DOWN] "jFIS=LE:FTS(FI
GETC5:IFCS=""THENNEXT:G OTO490
PJ
440
IFCS="A"THENPRINT:PRINT
PRINT"FILENAME IS "CHRS( 34)FISCHRS(34):PRINT"
XD
450
BM
460
IFCSo" "THEN430 PRINT"lRVS}« P_AUSED
EM
470
GETCSiIFCS=""THEK470
SD
480
PRINT"lUPjill
"(DOWN)[RVS!* ABORTED *
80
"(GOTO490
JR 490
90 AS=LEFTS{AS,1):IFAS-"Y"T
OE
100
RUN
HR
JIB
PRINT"DISK DRIVE # (8-1 0) 81LEFTJ";:INPUT*1,AS
PRINT"{CLRiI 2 SPACES]RE ADING "CHRS(34)FISCHRS( 34):PRINTLIS
GO.
J40 F2S=FI5+",S,R"iLN=l iPRI NT"12 SPACES}1 i "; XQ 150 0PEN8,DR,B,F2S:GET#8,AS HM 160 IFSTO0THENPRINT"FILE N
PRINT"{DOWN}[2 ANY
KEY
SPACESjP
FOR
MAIN
M
AD 500 QE 510 GOTO260 PS
520
PRINT"ICLR]"SPC(13)"EDI
T
LIKE":PRINTLIS:PRINT"
I DOWN)WHICH LINE NUMBER
MQ 530
TO EDIT? "; INPUTII,AS:A=INT(VAL(A$
GS
540
IFA>.OANDA<=LNTHEN560
AB
550
)):PRINT PRINT'lDOWNjBAD LINE
NU
MBER" I GOSIJBU 50 : GOTO520
CC
560
PRINT"lDOWN]
"AS(A)1PRI
NT"lDOWNjRETYPE LINE OR PRESS
OT FOUND":GOSUB115~0:GOS
EP
570
EA 170 GOTO190 HM 180 GET#8,AS MG 190 IFAS<>CHRS('3)THENAS(LN
SC
580
UB1140:RUN
)-AS(LN)+AS
SPACES}":
ENU"
iDR=INT(VAL(ASJ)
IFDR<8ORDR>10THENPRINT: PRINTSPC(22)"IUP] t7 SPACES! {UP(P1:GOTO110
*"
PRINT"tUP j";:GOTO430 RESS
UENPRINT;GOTO110
KA 130
WlLEFTJ";
INPUT#1,AS:A5=LEFTS(AS,
HEN370
IDOWNJIS THIS CORRECT? (
HX 120
to pause"
PRINT"TDOWN]([RVSjW
LIS="E40 Ti"
Y/N) YlLEFTj"; RJ B0 INPUT#1,AS:PRINT:IFLENlA S )=0THENPRINT"[UPj":GOTO DE
(a) to abor
{OFFJJITH Oft WITH(TRVSJ OlOFFjJUT LINE NUMBERS?
5,16)
SC
{space)
NV=2)2
AL FILE
ba
CO
DIMAS(A)iFRINT"lCLR)"CHR
S(14)CHRS(8);:0PEN1,0,0: V=203 : IFPEEK(77) ) = 164TSIE
PRINTER"
PRINT^lDOWNKS] EXIT PR OGRAM12 DOWN}" 310 PRINT"ENTER YOUR CHOICE AND PRESS RETURN(DOWN) 300
Sequential File Editor RE
RE-SAVE
AFTER EDITING"iPR
RETURN(DOWN]"
PRINT">";:GOSUB1040:PRI NT
IFTS=CHRS(13)ANDP=0THEN
PRINT"I DOWN)UN-CHANGED" :GOSUB1150:GOTO260 SF
590
PRINT" lDOlINK'HANGED"iG0
COMPUTE'S Gazette Special 1988 Issue
99
150:AS(A)=AS:GOTO26
DR
690
CJ 630
0
PRINT"lCLR}"SPC(13)"nJS ERT A LINE":PRINTLlS
PRINT"[2 DOWN]WHERE SUO
ULD
THE
LINE
BE
620
940
GETA$:1FAS="A"THEN260
C0A8:31
20
E4
FF
20
E4
950
IFA?="'
C0B0:90
D0
27
20
E4
FF
JC
960
GOTO940
C0B8;C3
20
E4
FF
AF,
3.1
A5 Al 11 E8 Cl 20 ID
SA
970
0PEN9., 4, 7 :FORR=1.T0 5 : PRI
C0C0:CD
BD
A9
20
20
D2
FF
20
3C
C0CB:E4
FF
F0
06
20
D2
FF
4C
D3
INT*9,AS(R)
C0D0:C7
C0 A9
0D
20
D2
FF
4C
C0D8:A4
C0
20
CC
FF
A9
08
20
05 84
ORT-J.TO10: PRINT#9:NEXT:
C0E0:C3
FF
20
00
C0
4C
31
EA
CC
C0E8:24
20
86
Bl
2D
2D
04
139
20 14
B6
B3
2D
2D
0C
9F Afl
20
20
36
1)5
2D
Fli
01
16
05
20
20
86 20
CF
"THEN970
NT#9:NEXT:FORR=1TOLN:PR
INSERTE
D? I DOWNI" FF
EA
SG
MB
980
PRINT">";:INPUTI3 ,ASiA-
INT(VALtAS)):PRINT
LL=LL+1:IFLL=LP-10THENF LL-0
FF
8D
XE
630
IFA>0ANDA<=LNTHEN650
PF
990
NEXT:PRINT*9:CLOSE9:GOT
C0F0:12
XX
640
PRINT:PRINT"BAD LINE NU MBER":GOSUB1150:GOTO600
EQ
1000
0260 PRINT:PRINT"IDOWNJARE
C)00:2D
20 13 13
AD
650
PRINT"I DOWN!WHAT WOULD
(y7n)?
C3.08:B7
21)
21)
0C
0F
01
04
YlLEFTl"; INPUT»1,A5:AS=LEFTS(A5
C110:20
3F
40
4F
41
44
C]18:56
45
4C
49
53
54
53 0D
[SPACEjYOU LIKE THAT LI NE TO BE?l4 SPACESjtPRE SS
RETURN
TO
660
MQ
670
IFTS°CHRS(13)ANDP=0THEN
JX
680 FORR=LNTOASTEP-1:A$(R+1 )=AS(R):NEXT:LN=LN+J 690 PRINT:PRINT"lDOWNjDONE"
GX
700
: GOSUB1150:AS(A)=AS: GOT 0260
FK 710
FM
720
PRINT"lCLRj"SPC(J3)"DEL
PRINT"fDOWN|WHICH LINE ISPACEjWOULD YOU LIKE T O DELETE?{DOWN|" "
IFA<1ORA>LNTHEN700
740
PRINTiPRINT:PRINTAS(A)i PRINT"I DOWN]DELETE THIS LINE
MB
760
770
(Y/N)7
YtLEFTj";
INPUT#1,AS:A5=LEFT?(AS, 1)tPRINT IFAS="Y"THEN780
PRINT"lDOWN)NOT
DELETED
MA KX
3050
1060
780 F0RR=ATOLN:A$(R)=A5(R+l )iNEXT:LN=LN-1:PRINT" lDOWN)DELETED"
KK 790 GOSUBlT50:GOTO260 FA
800
PRINT:PRINT"iDOWN]ARE
CM
810
SG
820
XC DS
030
640
S,J)
IFA5="Y"THENRUN
GOTO260
PRINT"lCLR("SPC{12)"RESAVE FILE":PRINTLIS PRINT"' iDOWNjENTER THE F ILE NAME":PRINT "('*' FO R SAME NAME AS BEFORE)
1 DOWN I" DH
850
AX 9S0
F3S=FIS:PRINT">":;INPUT
#J.,AS:IFAS« "*"THENF35=
AS
0PEN15.DR,15,"S0:"+F3S:
CLOSE15:F4S='"0t"+F3S + ". S,W":0PEN8,DR,8,F4S
KR
870
PRINT"!2 DOWNJ":FORR=1T OLN:PRINT"LINE: "R"lUPl ":PRINT»8,A$(R):NEXT
JA
880
CLOSES:PRINT:PRINT: PRIN
T"DONE":GOSUB1150:GOTO2 HC
890
EK 900
60 PRINT"[CLRJ1ISPC(13)"PRI
JH
KA
910 920
930
3C
64 RAMdisk See instructions in article on page
PRINTCHR$(166)CHRS(157
48 before typing in.
) ;
0801. :0B
08
00
00
9E
32
30
36
GETTS:IFTS=""OR(TS-CHR
0809: 31
00
00
00
4C
FD
0F
4C
76
S(24)ANDAS="")THEN1060
0811 : 3D C2
4C
30
4C
5F
05
B8
02
4C
47
36
3E C3
40
82
EC
3 070
PRINT"
0819: 4C
ia
C2
4C
ER
10B0
IFTS=ZSANDLEN{AS)>0THE NAS=LEFTS(AS,LEN(AS)-l
0823 :C3
4C
07
04
40
0829: 55
C5
20
55
00
DA
0831: A9
A9
4C 8D
1C C9
}:PRINTTS;:P=P-1:GOT03
04
03
A9
CO
B13
40
050
0839: 05
03
A9
69
8D
06
8D
07
A9 08
A9
Cl
A9 09
□0
0849: 03
03 8D
03 8D
BC
0841: Cl
03
A9
94
92
0851: A0
C0
4C
IE
AB
A9
00
BD
DE
0859: FE
FF
8D
78
CA
A9
80
80
AD
0861: FF
FF
BD
79
CA
A9
DC
85
F6
0869: FB
BD
7A
CA
A9
FF
85
FC
20
0871: 8D
7B
CA
60
0F
B4
C0
AF
0879: 99
EE
FF
SB
30
B9 F7
A9
60
AE
0881: 8D
73
C0
60
32
34
4B
20
6C
0889
52
41
20
44
49
53
4B
F7
0891
00
00
4D 00
00
0D
52
41
4D
23
0899
20
49
53
4B
20
C9
54
56
41
54
0D
5A
08A9
00
A6
7A
A0
04
45 84
41 44
43
08A1
44 49
OF
BD
CA
08B1
00
02
10
07
C9
FF
F0
3E
23
08B9
E8
DO
F4
09
F0
37
85
66
08C1
08
C9
22
F0
20 56
24
0F
70
6D
08C9
2D
C9
3F
D0
04
A9
99
DB
08D1
HK
1090
"CHRSU57);
IFT?=CHRS(24)THENFORZ= 1TOLEN(AS):PRINTZS;:NE XT:G0T03 040
BH
13 00
IFT$=CHRS(13 JTHENPRINT
1110
TSI RETURN IF(ASC{TS)AND127)<32TH EN1050
KQ
1120
IFP>253THEN1050
FX
3 3 30
PRINTTS;:AS=AS+TS:POKE
V,0:P=P+1:GOTO1050 JC
1140
OPEH15,8,15:INPUT#15,A S,BS,CS,D$:CLOSE 15:RET
EM
3150
URN FORR=1TO3 000;NEXT:RETU RN
BEFORE TYPING . . .
Before typing in programs, please refer to How to Type In COMPUTED GAZETTE Programs," elsewhere in this issue.
5A
A2 90 46
25
C9
30
90
04
C9
3C
08D9:1D
84
71
A0
00
94
0B
B8
92
0BE1
Bfi
7A
CA
C8
E8
BD
00
02
F9
08E9
38
F9
9E
A0
F0
F5
09
D0
30
05
0B
A4
73
E8
80 C8
E5
08F1 0BF9
99
FB
01
B9
FB
01
F0
38
BF
0901
38
E9
3A
F0
04
09
49
D0
AA
0909
4D
02
85
0F
38
E9
55
D0 9F
06
0911:85
08
BD
00
02
F0
DF
C5
F8
0919:08
F0
C8 7A
99 E6
FB 0B
01 C8
E8
D0
DB F0 A6
IB 03
0929
9D
A0
10
FA
B9
D0
B4
F0
0F
BD
00
9E 02
A0
0931
10
BC
See instructions in article on page 55 before typing in.
0939:99
FD
01
C6
7B
A9
FF
B5
2C
0941:7A
60
A0
FF
CA
C8
E8
BD
05
0949:00
38
F9
9E
Cl
04
05
F0 D0
F5
D0
0B
9C
56 55
C000:78 A9
02 80
0959 :A6
7A E6
0B
C8
B9
9D
Cl
15
0961 :10
B9
9E
E0
F0
5F
03
4C
Cl F3
D0
0969 :CA
FA 30
A6
09
FF
DF
0971 :F0
F9
24
0F
30
F5
09
CC
A9
0979 :B0
03
4C
24 A7
38
E9
CB
2E
84
49
A0
FF
CA
F0
08
52
B9
9E
Cl
10
FA
30
F5
21
B9
9E Cl
30
05
20
47
83
One-Touch Function Keys
0921
0D 8D
14
03 A9 C0
C008:8D
15
03
58
60
A2
00
BD C6
C030:E9
C0
9D
00 04
E8
E0
28
3 8
0018:DO
F5
A5
C5
C9
40
D0
06
R7
C020:8D
11
Cl
4C
31
EA
CD
11
BQ
C02S:C3
F0 F8 42 C9 36 C9
C030:F0 C038:F0
63
0953 iC9
8D 1.1 05 F0 03 D0
Cl C9 2C C9 E5 A2
04 E5 06 16 00 84
0981 :AA 0991 iC8
B9
3E 7C
12
Cl
9D
77
02
E8
EH
AD
0999 :AB
D0
4C
EF
A6
4E
41
31
PRINT"TDOWNjH0W MANY LI
D0
F5
86
C6
4C
31
EA
DB
F5
C048:04 C050:A2
52
43
54
43
09B1 :4E
45
D7
52
53
41
56 C5
6E
C060:31
81 B7 01
43
C058:EB
02 4C 9D
4D CS 08 52
42
9D 77 86 06 1A Cl
45
41
Cl F5 BD
52
4E
00 BD 36 E0 04 D0 EA A2 00
C5
NES
09A1 :4D 09A9 :53 09B9 :52
4C
4F
41
04
44
49
D2
A2
2F
52
55 C5
CE
45
50
4C
BD
49
EB
20
D4 40
00
00
52 58 D9
AE
EF
C9 38
CC
90
14
09
B0
FA
E9
CC
0A
A8
D6 B9
73
4B
B9
F7
Cl
48
E0
20
79
00
4C
ED
40 A7
F8 73 BE
B2
11
C0
14
C0
17
C0
IA
0G
PER
PAGE
DOES
YOUR
PRINT"HAVE? (0 = CONTIN UOUS PRINTING)iDOWNj"
C068:77
02
E8
110
05
D0
F5
86
C070:C6
4C
3)
EA
78
A9
3!
8D 97
C078:14
03
A9
EA
BD
15
03
58
C7
C080:A9
93
20
D2
FF
A9
08
AA
4E
HEN890
C088:A0
00
20
BA
FF
A9
03
A2
55
PRINT:PRINT:PRINT"PRESS
C090:E8 A0 C09B:FF A2
CO
20
BD FF
20
C0
B7
08
20
C6
FF
20
E4
21
20 E4
FF
20
E3
FF
F0
415
PRINT" >"; : INPUTU , LP : LL =■0: IFLP<0ORLPOINT(LP)T
(SPACE) 1 100
00
C040:BD
NTING FILE":PRINTLIS
[SPACElPAPER"
XG
AS
01) F4
CE
Y
OU SURE (Y/N)? YiLEFTj" ;!lNPUT#l,A5:AS=LEFTS(A
AS
41
C2 5B
"iGOSUB1150:GOTO260
BC
GOTO260 REM RETURN
JM 1040 P=0:AS=""
JH
730
ED
MK
1020 1030
PRINT">";;INPUT#3,ASiA=
FH
750
BQ BX
ETE LINE";PRINTLIS
INT(VAL(AS))
DR
,1 ):IFAS = "Y"THENPRINT"
fCLRj"iEND
PRINT">";:GOSUB1040 260
FC
1010
ABORT)
I DOWN I" MK
SJ
ISPACEjYOU SURE
C0F8:09
TO
TO
PRINT OR
ABORT"
COMPUTE'S Gate/to Special 1988 Issue
'A
C0A0:FF
09C1 :52 09C9 :43 09D1 :20 09D9 :A7 09E3 :1.0 09E9 :C1 09F1 ;00 09F9 :C0
43 73
45
C3
2S
47
0A01:C0
ID
C0
20
C0
23
C0
26
11
0CB1;A5
6E
E9
E0
B0
0D
A5
FD
86
0F61:1B
7f1
A5
01
48
AO
35
85
0A09:CO
29
C0
2C
C0
2F
C0
60
0CB9:38
E9
00
85
FD
A5
2F
■3i'69:01
B)
FB
AA
68
B5
HI
58
52
79
D0 30
03 F9
4C
55
CB
0CC1:20
85
FE
A5
69
48
FE AS
E9
0AUt20
47 55
6A
A7
0F71:BA
F0
0D
AS
FB
3fl
E9
12
B3
0A19:20
ID
00 C2
20
81
C7
F2
0CC9:48
A6
FD
A5
FE
20
CD
BD
9B
0F79:85
FB
B0
BB
C6
FC
DO
B7
AE
0A21:A8 0A29i22
A9
00
99
EE
FF
Bl
C7
0CDli68
85
6E
69
85
6D
A9
05
0E
0FB1:60
20
9E
AD
20
A3
!)6
C9
4D
99
EE
FF
B8
60
69
0CD9:85
D3
20
6C
E5
20
AE
0F89:00
F0
16
C9
10
B0
17
60
15
81
C7
20
2D
90
03
5D
0CEliD2
FF
78
A5
01
A9 48
22
0A31 1 20
J0 C7
88 F8
A9
35
0F91:A8
A9
on
91
FB
99
BJ.
22
0F
0A39i4C 0A41iC7
9E 48
C7
20
FD
AE
91
82
0CE9i85
01
A0
00
Bl
FB
aa
10
F9
60
A2
04
2C
6B
FC
0C
0CF1IC7
F0
03
C8
D0
CF
0FA1:2C
A2
08
4C
37
A4
A2
C2
98
6C
20
90
ID
A5
0CF9I01
5a
A9
IE
2F
0FA9:AO
C7
4C
BB
C7
A2
D4
FB
6C
85
68
32
0D01:AB
A9
22
A0 02
20
85
EC 20
C7
0A51:6B
2D A5
F2
F6
0A49:86
86 C7
EC 85
FB
FB
99 68
0F99:9J
A6
20 A6
7E B6
FF
4C
56
27
0FB1:C7
BB
C7
A2
DF
A0
A0 C7
62 58
78
CA
22
4C
0FB9:4C
BB
C7
86
22
84
23
4C
04
0FC1:47
A4
46
49
4C
45
20
4E
10
0FC9:41
4D
45
20
54
4F
4F
20
25
0FDl:4C
4F
46
49
4C
45
0FD9:20
45
4E C7 58 49
53
54
03
52
0FE1:4J
4D
20
44
49
53
4B
20
0FE9:46
55
4C
CC
00
00
FF
FF
00
FF
FF
00
00
FF
FF
00
FF
FF
A5
33
C9
0A59:4C
90
C7
20
79
00
FC D0
03
23
0D09:C4
AD
7A CA
38
ED
0A61:4C
Al
C7
20
81
C7
48
20
DA
0D11:S5
6D
AD
7B
CA
ED
0A69:2D
C7
B0
03
4C
AD
C7
A5
9A
0D19:8S
6E
AD
0A71i2D
38
E5
2B
85
FD
85
6D
36
0D2l:79
E9
0A79iA5
2£
E5
2C
85
FE
85
6E
0D
0D29:38
CA E9
0A81iAD 0A89:6B
7A
CA 7B
38 ED
85
54
0031:20
85
6E
CA
ED
78 79
CA
AD
CA
85
413
0D39iCD
BD
A9
0A9! :6C
AD
78 CA C9
00
AD
79
26
0D41iE5
A9
48
82 78 CA C9 00 AD F9 C0 B0 0D A5 60 66 85 60 A5 6E E9 FA A6 6D A5 6E 20 F3 06 B5 D3 20 6C 67 A0 C5 4C IE AB 13
0A99:CA
E9
A5
BE
0D49:42
59
54
45
53
20
46
52
B3
0FF1:00 0FF9:00
01
flAAl:E9 0AA9:8S
B0 0D 6B A5
38
00
CB 85
6B
6C
E9
20
E4
45
2E
0D
00
20
81
C7
38
E9
12
E9
80
0A
20
62
C5
4C
6F
C2
20
0AB1:6B
A5
00
0D61:8J.
3B
E9
80
90
0C
2D
90
03
4C
E5
4B
0D69:9E
C7 C7
20
6C
C7
A5
FD
85 A5
01
0AB910A
E9 C5
1009:C9
A5
6C 6B
90
0E D7
A5
6C
85 90
34
76
6B
1001:A5
37
A5
IA
B0
6C
0D51:45 0059:48
41
65 DB 8ft D6 10 A6
10U:A9
00
85
33
85
37
A9
80
0AC1iFE
B0
03
4C
B4
C7
A5
2B
0D7I:A9
34
A9
00
85
61
C2
A5
2C
8D
DE
C2
1021:A9
C0
62
A9
7C
38
E5
0AD1:AD
78
CA
8D
E0
C2
AD
79
0D81!FB
1029:6)
95
85 85 63
38
DD
35 Bl 85
1019:85
0AC9tBD
El E6 F3
A9
CA
E5
62
85
0AD9: CA
8D
El
C2
AD
FF
FF
8D
IA
0089■68
0AE1:FF
FF
EE
DD
C2
D0
03
EE
FF
0AE9iDE
C2
EE
E0
C2
D0
03
EE
00
79
CA
A0
22
78
A5
01
01
FB
85
FB
85
Bl 67
48 66
9F
85
A0
10
Bl
CB
ca 58
Bl A5
FB
85
69 01
69
85 38
6A A7 E5 08
1031:64
A5
63
18
69
01
85
65
05 C6 F6 B2 9A 9A
0D91:66
85
FD
A5
6A
E5
67
85
99
1039rA5
69
0B
A5
65
69
58
0D99:FE
A5
69
00
A5
E9
85
A5 00 Bl
66 65
69
1049:00
85 6A A0
85 69
66
1041:18
64 69
B8 41
1051:78
CA
38
E9
00
85
6B
8D C8
1059:B1
65
ao
79
CA
E9
80
85
1061:6C
AD
78
CA
C9
00
AD
79
0D79:C8
5D
0AF1:E1
C2
AD
E0
C2
C9
00
D0
79
0DAliC0
90
17
C9 A5
66
C9
6A 00
A5
BB 7D
0AF9:1J
AD
Gl
C2
C9
C0
D0
0A
67
0DA9:67
E9
E0
B0
0D
A5
FD
38
4C
0B01:A9
00
8D
E0
C2
A9
E0
8D
B7
0DB1:E9
00
85
FD
A5
FE
E9
20
6E
0B09:E1 0B111C6
C2
A5 D0
6D C8
D6
0DB9:85
FE
AD
7A
CA
18
69
12
4F
6D
El
0DC1:C5
FB
00
28
AD
18
0B19iA0
10
AD
0DC9:69
12
AD
7B
CA
69
00
C5
0B21J79
5F 4C
0DD1:FC
D0
19 A5
66
8D
78
CA
41
0B29i8D
CA 79
29 53
7A CA
0DD9:AS
0B31i7A
67
8D
79
CA
AD
7A
CA
0B39:B0
0DE1 i)8
69
7A
CA
90
03
0DE9iEE
12
7B CA
B6 A0
A0
78
A5
55
Bl E6
69
24
D0
02
C6
6E 91
D0
6E C4
E0
A6 C2
FB
8D
C8
AD
El
C2
91
FB
CA
68
20
90
C7
AD
CA
38
E9
12
8D
7A
CA
C4 63
03
CE
7B
CA
60
20
51
63
0B41:C3
20
90
FF
4C
59
A6
24
8C
0849:9D
10
F3
20
51
C3
A9
51
0DF1:01 0DF9 : 91
48
4C
6C
8D 60 35
66
0B51:CA 0B59:C7 0B61t03
20
79
00
68
as
01
00 01 58
69
D0
03
4C
Al
D0
0E01:D0
02
E6
6A
A5
69
C9
00
20
81
C7
20
2D
C7
90
DD
0E09:DO
C7 A0 35 85
6A
C9
C0
D0
78
80
A5
22
A5
0E
0E11:A9
00
85
69
A9
E0
85
85
04
BB
79 02
1069:CA
E9
E0
90
0D
A5
6B
38
9C
1071:E9
00
85
6B
A5
6C
E9
20
ca
1079:85
6C
A9
01
85
02
A9
1081185
03
AO
00
Bl
02
91
08 61
4C 53
10B9iE6
02
DO
02
E6
03
E6
61
4A
10 91:D0
02
E6
62
A6
63
D0
02
04
1099:C6
64
C6
63
A5
63
05
64
6E
7C
10A1:D0 10A9:CA
E2
AO
02
Bl
EF
C8
Bl
65
3D
10B1:00
08
67
95
65 8D 7A CF 7B CA A9 B7
02
A9
B0
85
03
A5
D3
10B9:6B
05
6A
8F
6C 02
A0 DO
Bl
91
34 69
00
10C1:69
F0 E6
02
E6
02
43 23 7D
4C
9E
0B6910J
4S
A9
01
Bl
FB
2A
0E)9:E6
02
E6
67
AS
66
03
6D C8
66
D0
0B7l!85
BJ
6E
A0
4n
]0C9:6A
D0
02
E6
03
FB
85
E6 AS
0E21!C9
00
00
C9
BJ
FB
85
2D
C8
Bl
A5
67
0B79:J0
0E
C0
3C
A5
03
C9
C7
0E29:D0
0B
00 D0
0E
KB
)0D1:02 C9
A9
00
85
66
A9
E0
10D9:C0
49
0B81:85
2E
63
85
DE
D0
08
A9
00
85
02
A9
01
58
A5
21)
21)
0E31:85
67
ED
0Ba9:3B E5 0B91:6E 85
A5
69
CD
7B
CA
D0
EB
6D
as
85
03
A6
6B
DO
02
C6
PD
A5
21:
0E39:B5
A5
6A
CD
79
CA
D0
AE
21)
6B
A5
6B
05
D0
C9
00
1)0
CA
38
08 02
E9
C0
E5
FD
85
6B
CC
10F1:CE
AD
A5
61)
C9
56
02
AD
7B
EB
6E
E0
CA
E5
85
6C
AD
1)0
0D
A5
17
FE
E6
7A CA
85
1 7
0BA1:00 A5 0BA9:FD 38
90 E9
10F9:CA
A0
00
Bl
69
91
85
AD
79
CA
E9
68
FE
7H
00
FD
A5
C9
1101:02
76
00
as E6
03
E9
0E41:AD 78 0E49:AO 79 0E51:78 CA 0E59:C0 90 0E61:6C E9
6C
0B99:2E
A5
C6
FE
0B
10E9:6C
A5
BS 04
10EltE0
69
D0
02
E6
6A
E6
7F
17
A5
6B
C9
00
A5
1109:02
D0
E6
03
A5
02
05
E0 85
B0
02
C6
1111:03 D0
EA
20
30
C0
20
42
1119:A6
4F
4C
86
E3
A9
3J
AO
C9
CD
1121:20
IE
AB
20
E4
FF
C9
59
1129:F0
2B C9
4E
D0
F5
4C
D2
66 76
0BB1|E9
20
85
FE
A5
2B
85
FH
46
00
0BB9: 18
65
85
A5
6B
38
FD
A5
6B
85
6C
E9
20
B4
A0
0BC9iA5
01
A9
35
85
0]
Bl
0E71i85. 6C A5 6B 0E79:6C 8D 79 CA
8D
78
A5
A5
FB
CA 38
60
48
54 0A
A5
FE
85 78
0E69:E9
65
2C 00
21)
0BC1[FC
21) 2E
5F 63
E9
OBDI:6D
91
FQ
68
B5
0)
58
E6
D0
0E8l:0J
82
85
6D A5
FC
E9
00
85
9C
0DD9:6D
D0
02
E6
6E
A5
6D
C9
38
0E89;6E
A0
00
78
A5
01
F7
D0
0E
A5
SE
C9
C0
D0
35
0E91t35
85
01
Bl
91
0BE9:08
as
6D
A9
E0
85
20
0E99:6D
88
A9
03
6D A0
48 12
A9
0BE1:00
68
85
01
58
A6
6D
D0
50
0BF1:6E
E6
A5 02
D0
0EA1:02
1)49:53
C6
6E
C6
6D
A5
6D
CD
55
0EA9i7A
1151:2F
CA
D0
DD
A5
6E
CD
7B
1)59:4C
0EB1:CA
D0
D6
AD
7A CA
18
69
AB B5
8F 00
EE 35
78
28
85
FE
C8
4J
00
FB
D0
02
E6
FC
0BF9;FD 38 E9 0C01iC6 FE 05 0C09.OD 20 D2 0C11 IFF A9 20
01
85
FD
B0
FE
D0
Cl
60 ;,9
FF
A9
30
20
F1 C4 D2 2B
0EB9:12
20
D2
FF
A9
12
95
BD
7A
CA
90
03
0EC1ICA
78
A5
01
48
A9
0C19i2fl
22
20
D2
C7
0EC9:01
A0
10
Bl
85 85
6B
113]:FF
0D
45
58
49
54
20
52
F2
1139:41
4D
20
44
49
1141:41
52
45
53
20
59
4F
4B 55
0D 20
55
52
45
3F
16
20
28
59
2D
4E
29
20
00
20
D2
FF
EB
C9
02
A9
C0
85
Bl
02
38
E9
00
03 91
1169:02 C8 Bl 1171iA0 00 Bl 1179:02 C8 Bl
3D 25
02
E9
CO
91
02
BC
02
69 0] 08 91
91
02
18 69
1161:A0
D2
34
D2 0C21:79 A5
FF
A9
01
48 A9
35
85
FF 01
0C29:AD
FF
35
6D
85
6C
01
F0
8D
58
C9
A9
8F
3D
64
FF
58
4C
FF
0C31:85 0C39:85
52
FB
AD
0ED1:B1
llBliA9
FE
FB 68
0ED9:A5
EE
85
A5
6C
E9
CO
C9
8D
5A
C9
A9
FF
3B
FC
A0
00
Bl
99
38
E5
FD
85
6B
EC
05
0C4liC7
E5
FE
FO
03
CB
D0
F6
68
85
IF
0EE1:08 A5 0EE9:A5 6C
6B
FB
50 F9
A9
FB
A9
00
C9
A9
C9
1189:59
6E
68
6C
58
6B
A5
23 6C
90 E9
5F 66
A9
EC
A0
C7
20
0C51tAB 0C59:20
6B
38
E9
00
22
20
BE
D2
FF
A9
7E E6
0D
A9
IE 0D
C9 A5
00
0C49101
0EF1:17 0EF9:E0
85
D2
FF
20
El
FF
F0
A6
CF
0C61iA5
FB
3a
E9
12
85
FB
0C69:02 C6
[10
40
FC A5
A5
FB
CD
7A CA
05
FC
CD
7B
CA
D0
BB
0F21:CD
0C71:D0
0A
0C79:03
4C
0C81i01 3C89.85 0C91i85 3C99i85
48
09 A9
C5 35
69
ca
Bl
FB
01
58 A5
A5 6A
69 E5
38
6E
B5
0CA1:A3
69 90
33
E9
00
A5
6A
ia A5 6D
38
E9
00
0CA9:C0
FD
A0
10
78
A5
85
01
Bl
FB
85
6A ES
68
Bl
7F 44
02
BS
1191:00
85
61
A9
C0
85
62
A9
AF 66
1199:01
85
08
85
A7
85 E6
02 00
A?
11A1:2C 11A9i02
23 85 03 A0 61 D0
Bl
91
C0
02
61 62
E6
0F01i85
A5 B0 60
E9 91
85
6C
7F
11B1J02
D0
02
E6
03
C9
FB
CS
A5
9A
1J.B9:7C
61
10
6C 61)
20
0F09tA0
A5 A5
E6 A5
DB
EA
A5
62
C9
CA
00
0FJ116C
91
FB
A5
FB
38
E9
12
4A
11C1:E4
17 F2 A6
AD
9)
02
C8
AO
51
FB
B0
02
C6
FC
A5
FB
A0
11C9:79
CA
7B 91
CA
0F19:85
02
CB
AD
7A
CA
7A
CA
D0
9C
A5
FC
CD
6E
02
6A 5D B3
0F29:7B
CA
D0
95
60
85
6F
A9
CC
0F31 :DC
85
FB
A9
FF
85
FC
A5
EE
11D1:91
02
C8 AD 7B CA
91
11D9:A5
02
18
69
04
85
02
90
11E1:02
E6
03
A9
00
85
61
A9
3C
11E9:80
85
62
A0
00
A5 61
CD
0F39:FB
CD
7A CA
D0
07
A5
FC
AF
6D
26 77
0F41:CD
78
CA
F0
3H
At)
00
78
62
11F1:78
CA
DO
07
A5
62
CD
79
FE
42
01
48
A9
A5
0J
48
A9
85
91
78
68
01 8A
32
F6
Dl
CD
0F59I22
1201:36
C3
AA D0
85 58
F0
El
35 01
Bl
E9
0t'49iA5 0F51:FB
11F9:CA
2B 59
18 CB
61
91
02
68
IA
6f
00
B7
119
1209:85
01 58
B)
C4
85 01
E6
61.
DO
02
E6
E2
COMPUTE'S Gazelle Special 1988 Issue
101
1211:62 E6 1219:6) C9
02
D0
02
00
D0
E6
03 A5 C4
0989:4C
57
BD
C9
S3
41
20
45
52
52
4F
52
AE 45
14C0:08
19
099):56
21
00
62
85
FC
A0
02
98
20
6)
00
20
20
20
53
54
03
14C8:FF
B0
04
A8
C8
10
20
41
44
44
52
6B
85
59 95
54
14D0:FD
F6
05
20
53
17
AS
FE
3D
0D
0D
4E
45
57
14DB:F0
20
0A
A9
17
8D
27
5B
14E0JB0 8D 14E9iFB C0
26
03
20
D3
03 A9 17 A4
53
F0
0F
C0
50
F0
C5
145-0:21
122l:C0 1229:E0
D0
CA
A9
A9
85
A5 00 85
62
D0
C0
50
AD
1231:85
F4
AD
7B
62
a7
4B
A9
CA 35
85
1239:A5
61 01
7A CA
85
01
Bl
87
1241.61
91
02
68
85
01.
58
E6
1249i61 D0 02 1251:02 E6 03 1259:DE A5 02 1261:2E A0 05
DO
78
£6
62
E6
02
D0
A5
61
05
62
D0
09 84 9F
85
85
7A
D9
2D A5 03 72 CA 99
04
F6
1269:03
as
10
F7
20
60
A6
4C
CE
1271:86
E3
7C A5
1A
A7
E4
A7
9C 15 A5
J.279:00
00
DC
FF
00
80
DC
FF
1281 :00
00
FF
FF
00
00
FF
FF
1289:00
00
FF
FF 34
00
1291:00 00 32 1299:4D 20 ■14 L2Ali00 00 00
BEFOR
00
FF
52
FF 4]
49
4B 20 53 4B
00
00
FF 51.
80
00
00
00
CD
00
AD
TYPlf !
Before typing in programs, please refer to "How lo Tvpc In COMPUTE!' s GAZETTE Programs.' t»—■
elsewhere in mib muu.
AF 45, 0999:21. 21 09A1:41 52 09A9: 3A 00 09B1i46 49 091)9:45 3A
4C
45
2D
4E
41
Al 4D B9
00
0D
52
45
4D
4)
51
4B 53 3A 2D A2 A8 09DI:A0 00 98 91 09D9:FF 86 14 84 09E1:00 8E 76 09 09E9:E9 SB A9 01 09F1:00 8D 50 08 09F9:A2 00 20 BA 0A03U0B 08 0A 00 0A09i38 00 26 08 0Alli20 20 20 20 0A)9:20 20 20 20 0A21:20 20 20 20 pn *Jt\ £ J I t\ 3 00 85 r u 0A31:A9 00 85 FC 0A39:18 A9 00 65 0A41:00 65 FC 85 0A49:00 8C 01 08 0A51104 Bl 25 91 0A59: 25 00 02 C6 0A6U27 D0 02 C6
C0
4D
D0
03
4C
00
BD
5C
08
D4
A8
15
40
F0
16
86
0E
84
OF
14F8:C9 01
D2
FF
8A
DA
20 CF
0E A0 15 A0
A2
FF
20
FF
24
9C
C4
1500:20
67
90 48
1508:38
20
68
F6
D2
FF
68
20
6E
16
77
09
1510ED0
4F
8C
A2 20
A0
20 A9
6A
85
FA
32
8D
4F
08 A9
5C
1518:A9
Fl 51
85
FB
Bl
FA
99
A9
05
A0
89
10
F8
FF
94
1520il3
A9 32
00 30
20 38
03 34
05 99
88 IF
FF 9E
A9 17
8D
00
14 20
00 20
8F 20
20 20
5E 25
20
20
20
20
00
00
00
18
2D 6B
69
Vlv
85
Z J
pn t u
69
00
85
26
17
FB
85
27
A9
08
28 A2
FF
A0
13
8C
02
08
Pfl
BE
27
C6
25
114
15
26
09Cli52 09C9:A0
See instructions in article
OH page
58 before typing ii 080110B 0809; 31
08
0A
00
9E
32
30
36
2E
00
00
00
20
E7
FF
A9
FB
0811:00
A2
36
A0
03
20
BD
FF
AE
0819:A0
03
6B
D2
1528:13 C8 B9 CF 1S301C8 C0 06 90 F5 A9 153BID2 FF A0 03 20 CF
IB
FC
21
13
0D
20
B6 49
FF
99
E9
1540eFA
00
88
10
F7
24
90
73
154Bi68
20
6E
16
C8
139
FA
08 00
1550199
64
00
C0
01
90
F5 A2
45
1558:90
3a
20
75
44
8E
30
E2
55
A9
8C 20
20
1560120
20
D2
FF
BF
1568:20
01
CF
FF
F0
ca
C9
Al
FE
F0
24
30
CE IS
F0
1570:25 C9 157fl:D2 FF
20
BA
C9
22
D0
EA
20
CF
1580IFF F0 1588iF0 DE
B2
20
D2
FF
C9
22
A9 8B
C6
27
S4
60
1590:17
20
D0 00
F2 13
AA D0
A9 44 D2 A0
A0 C9
28 C6
FU
E4
23
51
5C
1598i2C
A0
09
20
CF
FF
09
80
35
00
E6
C6
FC
E4
FC
1)0
]p
15A0:3 9
E9
03
AA
A9
46
D0
E9
0E
0A71 IE0 A5 0A79:34 85 0A81:37 4c
28
C9
A0
Q0
0A
tl5
6/
15A8:4B
A0
49
B9
0F
B6
99
00
6A
38
A5 27
85
33
»5
AS
15B0:13
as
10
F7
A9
FB
8D
3F
9F
00
80
00
00
00
■1C
15BB:13
A9
FA
8D
45
13
A9
15C0:BD
34
13
A9
3E
8D
33
EB 5D
15C8t68
85
FA
85
66
86
FB
13 13 86
15D0:67 15D8iB9
A9
0D
FF
20 90 20 CF
15E0IFF
24
2D 90
D2 D2
FF
A9
20 20 0a
48
20
A5
B8
6D
15E9.60
A0
00
84
67
94
68
99
6F
15F0:06 15F8i0A
00
20
59
B6
49
AE
AB
97
96
FC
C8
CA
30
0C
20
45
1600:CF
FF
99
06
00
20 A5
D8
2C
1608:4C
FB
15
A9
12
20
60
16
7E
03
20
Al
B6
A2
06
AE
0A69:FB
No-SYS Loader
04 22
00
128 File Viewer See instructions in article in 46 before typinv j
on page
ti
0C 2F 18
20
IE
09 A9
08
85
E3
1350:20
FA
51
79 A9
88
00
85
82
13
85
9D A9
97
20
0821-BA A9 C0
)358:6F
8D
14
03
A9
13
8D
IS
16
082 9:93
85
90
A5
BA
A4
B7
D0
1360:03
56 A9
56
8D
00
0A
A9 E2
1610:68 A2
0831:05
A2
08
4C
37
A4
20
B3
79 72
1368:13
1618:96
66
20
00
13 A9
20
20 C4
0839:F5 A9
85 09
B9
20
F3
01
1620:60
16
A9
3B
20
D2
FF
A0
D7
A5
20
01
13 70:06
ED
D5 B9
1628100
E6
FC
B9
06
00
49
0A
1C
A9
29 20
33 1A
0841 :A5
BA
60 20
0B49:C7
ED
20
13 EE
8D
0851:AA
A5
90
4A
0359:04
4C
BD 01
0A
4C
03
40
SB 30 )378:C9 13 F0 1380IA9 00 9D 1368:07 01 A9
IB
B9
00
08
A0 CB D9 2B
F5 01
20
97
13
BA
06
01
A9
13
9D
Bl
1630:7F C9
20
68
B0
02
91
9D
06
01
4C
D2
FF
C8
C4
FC
90
EB
DC
10
29
1640:68
20
6E
16
A6
FB
AS
FA
43
03
14 85
A0
8D
4C 01
14 4D
1638:20
1390:65
FB
21
1648:18
65
FC
90
01
E8
4C
C9
00
03
85
C2
1650:15
A9
00
A0
04
99
FA
00
90 F7
1658:88
10
FA
85
05
85
7A
60
18
1660:38
E5
EC
A8
D0
FA
20 49
2B
88
20 60
D2
1668iFF
A9 38
2B
7B
1670:70
12
20
El
FF
F0
01
60
Al
1.678:A5
FE
4C
F0 24
05 A9 0D
16 801FF
27
20 14
02 20
3A CC
1688:86
03
1690IA9
30
1698:01
5B A0 3D 80 1.3 Bl
16A0:C9
4A
90
311 05
A2
18
63
20
2F
Bl
0861 iFl
37 A4 A0 20 Cl F5 A0
55
20
3B
DF
1398:06
FA A2 A9 08
0869109
20
13
0871:83
0A
0879:AD
41
0881:28
EE
8D
41
0A
8E
6B
13A0:85
30 A9
00
8D
8D
84
0A
20
CD
BD
E9
13AB:FA
A9
EF
8D
27
03
F4
C9
09
B0
0B
20
CF
13B0:A9
8D
26
03
88
A9
FA
A6
F5
A0
33
20
3B
09
4C
B6
13U8i8D
84 79 B9
2F
0A
02
A2
01
B9
C9
13
1.4
0889:74
A4
30
A9
85
as
AE
E9
77
FF
88
10
F3
20
8D
2E
0A
A9
85
0B99:E9
02
8D
36
0A
BA 20
AF F4
L3C0I91 FA 13CBt6fl 8D
20
0991:00
28 9B DB
08AUA0 08A9:86
12
20
3B
09
20
60 A5
6D
1300! 51
7A
84
711
20
73
00
B0
08B1.10D
20
6B
A9
A5
14
8D
83
63 74
09B9:0A
A5
15
8D
84
36
IE
39
A9
20
A0 03
75
08Cli20
0A D0
B9
29
08C9:36
03
99
11
0A
83
10
F7
0BD1:A0
64
20
IE
09
39
A5
84 54
08D9:E9
85
8D
2A
0A A5
AF
AE E9
08E1:0A
0D
32
0A
A9
01
85
08E9:A9
85
AD
A9
61
08F1:A4
0A B7
20
D5
F3
08F9:A5
BA
20
0C
ED
3901:89
ED
A0
00
A9
0909:ED
A9
08
20
DD
0911 :F6
A5
90
F0
05
0919t3B
09
4C
74
A4
0 921:A0
00
20
CF
0929:F9
C9
00
09311C8 0939:B7
C0
15
60
0941:D2 0949: 55
FF
0951:45 0959:0D
0D
53
59
0961:44
52
23
44
F0
E3
2C
FD
1.6C0:99
02
11
CB
A5
FB
99
02
3B
A2
22
A2
09
FA
18
3D
5A
20 55
68 37
65
A2
51 F2
1.6CBill ca 84
2C
2C IE
1 7
C9
F7 38 7F
05
01
20
DD
EE
1438:45
20
24
8A
1440:C9
A0
47
20
82
1448:06
20
3B
09
14 5010F
20
FF
C9
22
1458:EE
0A
36 14
B9
47
09
F0
06
22 20 23
14601AB
ED
99 A0
8)
F0 B7
F0 90
F0 03
01 E0
CB
D0
F5
60
53
4F
52
43
45
49
4C
50
4E
41
20 4D
46
2D
45
3A
00
23
53
2D
41
43
29
44 20
4B
45
ID 2F
14A0I4C 12 14 E6 14A8i8S FB Bl 3D 20 1480:90 03 F0 07 C9 14B8:20 D4 16 A5 FC
41
25
09B1:44
44
52
20
54
4F
4F
20
Bl
COMPUTE! s Gazflira Spacial 1988 Issua
A9
09
ED
20
EC
2C A2
A2 2C
1428)80 1430:13
45
D0
65
E9
4C
11
2C
D9
49
C0
D0
21?
0D
C8
00
F6
0979:00
35
11
A9
B9
3A A6
0B
02
48
8F
54
F0
16A8:99
C0
20
52
2C
98
A5
4D
F0
C9 48
1420i2C
47
3D
0F
14
74
54 41
Bl
F0
60
119
50
3D
22
IE
85
53
11
14
1418:A2
20
3A
4C
4A
3D
00
A9
0F
AC
46 46
02
11
16B8:03
2C 04 A2 86 A6 57 23 C9
52
F0
00
16B0:4C
1410:17
4F
22
8D E6
S3
C4
0971:20
C9
A2
F0
0A
4C
2C
A2
08
84
14
0E
2£ 0B
1408:D0
0969:43
10a
03 FF 4C CF 13 20 CA 16 E0 0B D0 S3 A0 FF 87 1 3D8:A2 04 A5 3E 85 FB A5 3D 8E 13E0:3Q E9 04 85 FA B0 02 C6 DB 13E8:FB ce CA 30 09 B9 36 14 4B 13F01D1 FA F0 F5 D0 1C 24 7F FA 13F8:30 21 A0 00 C6 FA 30 3A 50 1400:B1 FA C9 20 F0 F4 C9 3A ■24
16D0:85 16D8>44
3D
68
60
FC
20
A3
17
2C A2 20 97
F0
06
FC
4C
3F
4D
56
49
15
16E0:0A
20
46
C9 17
25
F0
1C
D0
90
0B
20
20
51
16
20
B6
03
33
J.6E8: 17
B0
10
4C
12
14
4C
3A 0C
D0
32
20
46
17
90
2C
11
C9
32
B0
F6
0B
F0
0E
D0
C3
29
DE
80 37
00
2C
16F0:14 16F8:20
17
C9
55
D0
EC
20
6A
27
17
20
B0
03
D0
38
1700:46
17
B0
E7
F0
E5
29
0F
2C
E6
3D
A5
FC
F0
05
1708:85
FC
20
80
03
F0
30 A9 20 03 D0 C7 1470:90 A3 A2 00
B0 0A
E4 12 CC
19
59
FF
90
04
91
1710:DA
29
0F
20
27
17
0A 4C
1468tA2
85
FE
04
27
1718:17
A5
FC
C9
09
B0
03
4C
2C
C9
IP
60
48
7F
B3
54
FC
0A
FC
03
CC
FF
87
16
2C
68
FC
85
FC
FB
1.C
3.73 8: 80
03
F0
F0
03
20
1498:DD
90
14 C9 4C 90 F0 F9
2C
1490:4D
86 09 A2 50 53 C9 A2
42 95
1730:FC
14B8:F0
C9 D0
0A 60
85
1.480:20
0A 65
B0 65
F9
D0
1720:15 172B:A5
14
90
FC 01
98
147BiE0 0A
86 A2
E0 A6
4C
14
04 20 3F
F0
20
74
03 80
AA
03
90
31
02
Bl
3D
28
1740:4C
12
14
06 CA 3D E6
10 3D
F6
D7
1748:03
C9
88 EC
1750:68
68
30 60 A9
00
8D
86 00
FF
A9
B4
16
20
BC
1758:AA
20
69
FF
A5
FA
A0
1 1
SC
22
DO
E8
FF
A5
05
A6
FC
A4
04
A9
1760:20 1768iFD
BD
D0
Dl 20
20
DA
FF
20
0F
F5
C9 E6 05
1770iB7 E6
05 1780:48 A9 ).778:A6
B7 20 02
20
C0
FF
B0
28 BC
C6
FF 90
CF 16
FF
24
20 09
CB
20 D3
FF
AA
68
20
D4
17
20
ID
1790i7D FF
3D
56
49 45
57
49
DB
179B:4E
47
0D
00
60
4C
18
14
D9
17A014C
21
14
20
CC FF
AS 05
78
17A8i20
C3
FF
17H0i20
04
17
AS FE 4C C3 FF 20 CC FF A6 FE
BB
17B8:20
C9
FF
20
DB
17
20
79
60
17C0iEF
20
CC
FF A6
05
20
C6
D8
17C8iFF
20
DB
)7
4C
79
EF
29 3D
17D0i7F
4C 43
D2 60
FF 85 AS 41
41
86
42
AC
A6
42
A4
4E
60
00
00
00
00
00
C8
J.788:CF
17D8t84 17E0I43
00
E2
Miami Ice Article on page 17,
Program 1: Miami Ice For Commodore 128 EF
10 OPEN2,B,2,"HI-SC0RE,S,W" iCLOSE2iOPEN15,B,15HNPU
KR
240
EH BR
20 COLORS,16iCOLOH4,11 30 PRINT"[CLR)[RED][7 DOWN)
SD
40
jj
50 print"(blkj(down][blk)
(15 RIGHTllRVSjMIAMI ICE
ORT
2"
[11
spaces)[left3
(2 spacesjturn left"ipri nt"(ii spaces)[right] tu RN RIGHT"
OC 60 PRINT"(11 SPACES}[FIRE] [2 SPACESjACCELERATE":PR INT"EYELJ (DOWN) (13 SPACES)READING DATA. BD 70 GOSUB1800iPRINT"EUP) (BLU){10 SPACES}PRESS BU DB
TTON TO PLAY" 80 IFJOY(2)<>128THEN80
BE
90
XD
100
HY=3:SC=0:SN=1 FA5TiON5NGOSUB760,1020, 1280,1550:SLOWtPRINT"
[HOME)"TAB(32)i"IBLKJLI
VES"tHYiCOLOR0,16iTM-40 0iT«0iXE"0 KC
110 GOSUBS40I
AH
120
MX
KE2040,57iXE=BUMP(2) 130 MOVSPR1,30#0:SPRITE1,1, 9,0,0,0,1iSPRCOLOR1,2iM
POKE2041,62:MOVSPR2,X,Y 1SPRITE2,1,2,0,0,0,11 PO
OVSPRl,40,65iI-4iAN»180
iHT=135tTH=0iXE«BUMP(2)
+BUHP(1) BQ 140 PRINT"[HOME)[RVS)";TM;" (LEFT) (OFF)" JX PH GC PR
XG
150 IFJOY(2)=0THEN150 160 IFJOY(2)=3THEN280 170 IFJOY(2)=7THEN310 180 IFJ0Y(2)=128THENMOVSPR1
IFTH>1THENONABS{T-20)GO
RC KS
TO410 T-T+l IFHT>180THENIFHT-1B0>AN
210 220
MH
270
IFJOY(2)<>3THEN300
AQ
280
AN"AN+45jIFAN>360THBNAN
KD
290
I-I-1:IFI=0THENI=8:GOTO
GB
DS
300
190 IFJOY(2)<>7THEN340
FX
CF
310 AN=AN-45iIFAN<0THENAN=3
KE DD
320 330
IFAN-360THENAN-0 I-I+liIFI-9THENI=ltGOTO 190
HH
340
IFJOY(2)-128THENSOUND1,
230
PRINT"(HOHE][RVS]"iTM;"
(LEFT)
IFHT>180THENIFHT-180<AN THEN370
CCCCCCCCCCCCCC{UPT*
"IFORI-1TO101INPUT*2,BS
[OFF)"
-45
(I)llNPUT#2,A$(I)lNEXTi
CLOSE21 SCRATCH"HI-SCORE
590 FORU-1TO10iIFSC>VAL(BS( U))THENNEXT 600 U-U-liFORE-lTOU-liAS(E) -AS(E+l):B5(E)"BS(E+l)i
NEXTiBS(U J-RIGHT5(STRS( SC),LEN(STRS(SC))-l)iAS
15
5000,24,2,1000,3,3:TH=T
H+-1: T=0 : IFTH >15THENTH=1 CP
350
FG 360
(U)-" " 610 TE-LEN(BS(U))iFORP=lT06 -TEiBS(U)="0"+BS{U)jNEX T
FG 620 PRINT"(2 DOWN)"|FORE=10 TO2STEP-1iPRINTTAB(11);
)iM0VSPR1,HT#THiIFHT<36
T
11-E;"12 SPACES]"jA5(E) l"(3
HT=HT+((AN+(360-HTj)/10
RX 370 HT-HT-((HT-AH)/10):MOVS SM
PB
5lGOTO190 GOTO190
0THEN2601 ELSE IHT=0:GOTO 3 90 PR1,HT#TH:GOTO260
SF
630
HT-HT+((AN-HT)/10)iMOVS
QR 400 GOTO260 410
KF
420
NMS""" CM
650
POKE2040,63!PORDELAY=1T O150:KEXT:SPRITE 1,0
RJ
430
SOUND1,2000,100,0,1000, 1,3,100
JB
440
T=0tHY-HY-l:PRINT"
OF
660
HX 460
PK 670
IFJOY(2)-3THENAB«AB+lrI
BD 680
FAB >90T.HENAB-90i GOTO650 IFJOY(2)-128THENNM5=NM$
+CHRS(AB):AB»65:OP"OP+1 iSLEEPltIFOP=3THEN700 XA
690 BR 700
SF
710
-BUMP(2):GOTO130 SLEEP2iPRINT"(9 DOWN)
MG
720
E
FH
740
GH
750
PD 470 OPEN2,8,2,"HI-SCORE,S,R "IINPUT#2,AS,B5iCLOSE2t IFSOVAL(AS}THENFORI=1T
AS
IFJOY(2)<>128THEN480:EL
490
SE r XE=BUMP(2}:GOTO90 POKE53280,6:MOVSPR1,40# 0iPLAY"QGRGRG"!lFTM=0TH EN52S
OP 492
SD=INT(2000/TM)
XQ
FORTV-1T0THSTEP5I PRINT"
500
M-TY>90THENPRINT"'[HOMEj [RVS)(4 SPACES)[OFF)" HM
510
[H0ME][RVS)[2 SPACESi0 (SPACE)(OFF)";TAB(13);"
PC
520
CB
530
"iCLR)MAKING HI-SCORE"i
"iFORI-1TO10iPRIKT#2,"0 00000"iPRINT!2," DB
760
JX 780
KG
XB
550
790
RETURN REM *•*****•*•
HI
(28 SPACESjgCS)"
PRINT"(RVS)
(OFF)
(24 SPACES)(WHTi++(RED) 6C3(RVSjl9 "T (OFF)" PRINT"(RVS) [25 SPACES} [5
(OFF)
EC3(RVS)[3 SPACES)|C3
AH
[RVS)"j SC
PRINT"[HOME)[RVS)";TM;" (HOME)(RVS)"TAB{13);SC:
X^2iY=135iCOLOR4,16
KG 770 PRINT"(CLR)(RVS)(RED)
800
(OFF)" PRINT"(RVS] [31
(OFF)
SPACESj£5i(RVS)
[3 SPACES)(OFF)
(2 SPACES)
(2 SPACESlioFF)11
ENSN=1
QK 540
"IKE
XT I CLOSE 21 RETURN
SLEEPltSN»SN+ltIFSN=5TH GOTO100
*******
SCRATCH"HI-SCORE"tPRINT OPEN2.8,2,"HI-SCORE,S,W
S0UND1,3000+(SD*TY),ltN EXTiSC=SC+TM:PRINT"
REM **•**•* CLEAR HI-SC ORES
(HOME}!RVS)";TM-TYiPRIN T"(HOME)[RVS]";TAB(13); SC+TYiIFTM-TY<99THENIFT
PRINT"(7 SPACESjPRESS B UTTON TO PLAY AGAIN":GO TO480
60
480
PRINT"(HOME)"iFORI-lTOl 8:PRINT:NEXT
081SPRITEI,01NEXTiGOT05 iik
AS{U)-NM$iOPEN2,B,2,"HI PRINT 12,BS(I):PRINT12,A S(I)iNEXTiCL0SE2
XE-BUMP(2):SLEEP2:POKE2 040,57iMOVSPRl,33,55:XE
OVER(OFF]"
GOTO650
-SCORE,S,W"iFORI=1TO10i
(HOME)"TAB(32)"LIVES";H
(15 RIGHT)(RVSl(BLK)GAM
IFJOY(2)-7THENAB«AB-l11 FAB<65THENAB-65:GOTO650
YiIFHY-0THEN460 CD 450
PRINT"(UP)"TABtie+OPjiC
HR?(AQ)
TH=-TH-ltT»0:IFTH<lTHENT H-1iGOTO220jELSE220
(2 SPACES]";AS(1);"
ORI»1T011-U:PRINT;NEXT:
PRl,HT#THiGOTO260 XD
PRINTTAa(10);10j"
EQ 640 PRINT"(HOME)[5 DOWN)":F
370
JQ 390
SPACES)";B${E):NEX
[3 SPACES)";BS(1J
380 HT=HT-((HT+(360-AN))/10 )iMOVSPRl,HTtTH:IFHT>0T
THEN360
RS
580 0PBH2,8,2,"HI-SCORE,S,R
260 261
190 POKE2040,53+IilFBUMP(l) ■3THEN490IELSEIFBUMP{2)
PC 200
PB
MM CC
XP 262
PLAY"04SCCFGBBAR AH'tPR
INT"(CLR)(2 DOWN) (11 SPACES)YOUR SCORE: {SPACE}";SC:AB=65iOP=0 JG 570 PRINT"U0 SPACE5JCCCCCC
IFHT<180THENIFHT+180>AN THEN390 TM=TM-1 IFTW<0THENTM=a
,AN»liTH=liSOUNDl,5000, 24,2,1000,3,3
AND1THEN420
560
250
HEN260 tELSEiHT=360:GOT0
(11 SPACES]JOYSTICK IN P
GB
RD
TI15,AS,B$iIFB$O"FILE E XISTS"THENCLOSE15iGOSUB7 50
IFHT<180THENIFHT+180<AK THEN3B0
CD 810 PRINT"(RVS) (OFF) [37 SPACES)(RVS) FC
{2 SPACES][OFF)"
820 PRINT"[RVS]
[36 SPACES)Bcg(RVS) (OFF)"
COMPUTE!'* Gazene Special 1988 Issue
103
EX 830 PRINT"EHVS][9 SPACES)
(4 spaces)bc3{0ff)
sj 990
(24 spaces)[blk)§q3
iis
640
{11 SPACES][BLK]EQ3 (RED){RVS]
CM
850
(3
++[red](5 spaces}(wht]+
(15 SPACES}§C3(0FF) [OFF]"
(WHT}EW3(4 SPACES )-M-t(red)ec3(rvs](2 spaces) (off][11 spaces![blk)
T
1010
RETURN
CC
1020
X-262:Y=]42iCOLOR4,3
KS
1030
PRINT"(CLR][C13(RVS)
§c3(offT"
(OFF)
(10 SPACES][WHT]EZ3EX3 (REDj(RVS)
(OFF)lWHT)+
Ew3t8 spaces)E03+(REdT
(RVSK2 SPACESKOFF) [9 SPACES](BLK]BQ3{RED)
[RVS)[2 SPACES)(OFF)"
DK 80 PRINT"iRVS] (OFF) (12 spaces)£rvs) (off)
[wht]ewj{10 spacesjeoj
(red)Ec'3(rvs)
{OFF)
(13 SPACES)(RVS] [OFF) (9 SPACES](BLK}EQ3{RED} {rvs)[2
spaceskoff}"
pq 900 print"[rvs]
[off]
(26 spaceshrvs}
[off]
{9 spaces!1blk)6q3(red) [rvs){2 spacesKoff}" ge
910
print"[rvs)
CM
(OFF)" 920 PRINT"[RVS}
GR
930 PRINT"{RVS}
(off]
(37 spaces)ec3(rvs)
(7
CG
1070
[bLK}C+EX3£5
[OFF}[WHTfBS3
£6 spaces] (whtjbo.3
[red}£rvs] 813 [14 SPACESjlOFF![RED] Ef3(4 spaces)B13!rvs] EJ81OFF]" DB 1090 PRINT"£RVS} [OFF]
dq
960
mk 970
(OFF)" (OFF)
SD
980
jj00
(off)"
print'mrvs)
(off]
[red}
[off]
(4 spaces)[red)Ed3Trvs] COMPUTE!rs Gazelle Special 1988 Issue
(rvs)
(off)
[4 spaces)B13[rvs)Bj3
(OFF)" ar 1150 print"(rvs] (off} (9 spaces}(red}(rvsj (off)(6 spaces){wht] Bq3(RED}(rvs) (off]Eh3 (13 SPACES]6l3(RVS)
(off}[blk)bw3
(4 spaces]Ei3(rvs)&j3 rj
1160
£off}
[WHT)EQ3Bl3l2
11)0
[off]"
print"[rvs)
(off)
[9 spaces][red}[rvs]
(off}{6 spaces]{wht]
£q3(RED][RVS] [OFF]gH8 [6 spaces]B13£rvs!6f3 [7 spaces)(off][blk)
|w3(4 spaces)B13[rvs}
FR 1170 PRINT"(RVS} (BLK)§D3 fF3£OFF}(7 SPACES) (red)[rvs] {off) [6 spaces}(wht)§q3
(red)[rvs) [9
(off]
spaces)e13(rvs)
[blu)Bd3Ef3Ed3(off)
il3(RVS) (OFF)(BLKJEW3 [4 SPACES)E13(RVSJEJ3
XJ
(OFF}"
1180 PRINT"[RVS}
E8E
[2 SPACES)[OFFlfBLKj
[rvs](2 spaces]{off)
[red![rvs! (off] (9 spaces]B1E(Rvs}6d3 [blu][3 spaces![off} [BLK1fS§ % 13 £RVS J [OFF!
{wht]
(2 SPACES]£WHT]BQ3§13 (RVS) (OFF}13 SPACES)
kx
£OFF}|H3
(13 spaces}&13£rvs] [off}[blkjew3
SPACES][WHTlBMS
B03Ei3(RVS}
(red!(rvs) (off}" print"(rvs){3 spaces) (off)(10 spaces!(rvs} (off)(wht)+Ew3
SPACES)
£OFF}(6 SPACES}[WHT]
BQa£RED)[RVS]
(6 spaces]{wht]eo3
[red}(rvs}
[off)Ef3(10 spaces} (rvs} (off] (wht)Eo3 (22 spaces}{blk)eq3
[OFF}
(9 SPACES}(RED]{RVS]
(4 spaces)§13[hvs)Bj8
[6 spaces}[whtjeqs
spaces]
(OFF)"
PRINT"[RVS]
Eg3(4 spaces]£red)Ed3
print"{rvs}{2
(OFF}" PRINT"[RVS}{3
RQ 1140
£ blkibl 3 £ off}
[8
(6 SPACES){RED}§D3tRVS]
[OFF}(BLK)§W|
(4 SPACES}gl3(RVS]gj8
|]31rvs} (off)(wht)exs b11[rvs1
cs
|d3£off}
[13 SPACESJBlStRVS]
[wht)£x3(2 spacesjbq3
(off)"
(15 spacesTEa3
|d3c(rvs]
[9 SPACES) [WHTjf(M3
(RED] £RVS) (OFF) [6 SPACES}[WHTJEOJ [RED}[RVS] [OFF] !WHT) (OFF](WHT] [off]
(off}
(OFF] (4 (OFF}" js u30 print"[rvs} (off] (9 spaces}(red}(rvs] [off](5 spaces)(red)
[RED}
[24 SPACES]{BLK]fQ3 [red](rvs]
[red}(rvs}
(5 SPACES]|C3 (7 SPACES]&13£RVSJ
§12 P3(5 SPACESJBIS (RVS)EJ3(OFF)" xc 10b0 print"[rvs) [off] [8 spaces}[wht18m3 (red)[rvs] [off]
[37 SPACES)[BLK]gQ3
950
SPACES]
IWHT) ^3 ( RED) £ RVS) iU 3
(37 SPACES)[BLKJ6Q3 (RED) [RVS) {OFF}"1 MQ 940 PRINT"[RVS] (OFF)
EK
(OFF)" PRINT"[RVSJ JOFF] [B SPACES)[WHTJEM3
spaces][off]
(6 spaces}£whtjeq3
(off)
[26 spaces]E13(rvs)Ej3
(OFF)
(RED)(RVS) (OFF)1' PRINT"{RVS) (OFF)Ef8
(2
[27 spaces][rvs)ej3 {off](7 spaces][red}
Ed3B13(rvsH3 spaces) [off}[27 spaces![rvs] f} AB 1060 PRIHT"[RVS) (OFF} (6 SPACESjlWElTjBMg gJ.3 (rvs) (off)(blk)Es3
[off}
[9 spaces}[red}{rvs}
[off]
SPACES)[OFF]"
[wht}§q3£i3(Rvs}
(37 SPACES}(BLK)Eq3 (RED)(RVS)
1120 print"(rvs]
(off)
XM 1050 PRINT"(RVS} [OFF} (a spaces}[rvs! [off)
{off!
(12 SPACES]gT3
[OFF}"
xr
ti7 spaces)B13[rvs]Bf3
SPACES)[OFF]"
AJ 890 PRINTMRVS)
[OFF)
£wht)£q3|i3[rvs}
(9 SPACES](BLK}EQ3(RED! {RVS]{2
SPACESKOFF)"
[6 spaces](rvs]
[10 spaces}Ed3(rvs} GB 870 PRINT"(RVS]
(40
KQ 1040 PRINT"El3[RVS}
(red}[rvs]{2 spacest
[5 spacesJTq8++(red)Ec3
14 spacesjbj3(rvs)bj3
SPACES)
DS
[9 spaces)[wht)eq3++
[off][wht)+£w3
(2 SPACESiEHfRVS] (off)(blk]Bw8
(RED](RVS)&V3(4 SPACES} [OFF]" PQ 1000 PRINT"[RVS](39 SPACES}
Bq3£red)(rvs] £off]" HE 860 PRINT"[RVS) iOFF)
[OFF]"
spaces]&c3[off![whts R3+(6 SPACES]
OKE56295.2
(5 SPACESJBZ: [RVS)Ef3(3 SPACESllOFF]
[rvs)
§d3(rvs7~
[OFF)"i!POKE2023,224iP
PRINT"{RVS} (OFF) (2 SPACESHWHT] +
(4 S.PACES)(RED}iCl
[2 spaces}(off)" print"[rvs}(4 spaces} eoff]|f3(wht)+++es3
Ered)
(red)[rvs} {off)" print" [rvs} (off][wht}+
T
(2 SPACES](WHT)iQ3
(12 }£T§3 {5 SPACES](REDTtRVS}gV3
(wHT)++++{RED}
13 spacesJ6c3(rvsJ
[2 SPACES)[RED}gC3
{OFF](WHT}
|C3(OFF][29 SPACES] (RVSH2 SPACESi(OFP)
1190
BY3iRED](RVS] {OFF] (6 SPACES]1WHT]fO3 (OFF]
PRINT"{RVS]
B83|dSEF3
(off)[blk)Bg3 [13
SPACESjlWHTifiQS
(RED)(RVS)
SPACES}
[RVS] (OFF)lBLK)BW3 (4 spaces]B13(Rvs)Ej3 [off)" print"(fvs}(2 spaces} [off](8 spaces](wht)
(RED)(RVS}
BC
[blk)ew3{4 spacesje13 (rvs}Ej3{off)"
(OFF)
{10 SPACES}(WHT)g3 T3
(BLK}EZ3gl3£RVS]
[OFF!
(blkjex3u spacesje13 !rvsJBj3(off]" qm
1200
print"[rvs] ^83 {2 spaces](off](blk]
§g3(12 spaces){red} [rvs)[3 spaces){off)
{14 (OFF)[S SPACES}fRVS) HS
1210 PRINT"(RVS) (OFFJ{BLK}§G3 112 SPACES] {REDHRVS} [3 SPACES)[OFF]
[20 SPACES}E13(RVS}BJ8
ER
J220
(OFF)" PRINT"[RVS}
de
(OFF]" 13b0 print"[rvs![2 spaces) {off][8 spaces]653
(rvsUIgrn! [11
(14 spaces){rvst£
[off][6 spaces](rvs! [OFF)" JS
1400
[GRN]
spaces][off}
er
1240
print"[rvs]
PK
1250
PRINT"£RVS}
[14 spaces][rvs]£ (3 spaces](off]
(6 SPACESllRVS!
&8i
(5 SPACESHOFFjlWHTlCC CCCCEl3{RVS}{7 SPACEST I RED}§2 YJi£c3EOFF}
OA 1420 PRINT"(RVSJ
MR
1260
OKE56295,8 XB BA
12 70 12S0
DK
1290
DA
1300
BS
(6 SPACESiTRVS] (OFF) 1430 PRINT"(RVS] {OFF}(WHT]
-lGRN][7 SPACESHRVS)
T3 SPACES}[OFF]£
[6 SPACESJTRVS} {OFF)'1 1440 PRINT"(RVS! lOFFj(WHT)
-[GRN](7 SPACES)ERVS]
T2 SPACES]{OFFjf
[BLKJ&J3 E3(GRN}{RVST
[14 SPACES)[RVST£ {2 SPACESlM {OFFT£
[SPACE)(OFF]" SG 1310 PRINT"[RVS] [OFF]
{2 SPACES}[OFF)(WHT]-
RP
[13 SPACES)[GRN](RV3T
{7 SPACESJTRVS) (OFF)" 1450 PRINT"(RVS} {OFF]{WHT} -{GRN)(7 SPACESHRVSi
[SPACE]{OFFJ"
JD
1320
PRINT"(RVS}
[OFF]
[22 SPACESjfRVS}
{2 spaceskoff] [wht]{13 spaces}(grn][rvst
ce
1460
{space}[off!"
MD
1330
print1-(rvs]
(13 SPACES}[GRNJTRVS]
[14 spaces)[rvs)£ {4 spaces][off]£ [9 spaces][rvs] {off)"
fj
1470
(SPACE)[OFFJ" XQ
1340
[RVS}
CD
135B
[OFF}"
(10 SPACES}ERVS] KX
(OFF}£(17 SPACES]
{WHT)-{gRN](RVS}£ [off]t7 spaces][rvs] (off){6 spaces}{rvs!
CH
1360
spaces)
[off}£{17 spaces]
DG
1370
SH
(OFF!
1480 PRINT"[RVS! {OFF](WHT) JI[GRN){18 SPACES)§5i TTVS)£ [GRN] [3 SPACES}(OFF){WHT](SPACEJ(GRN)[RVS) {OFF]{10 SPACESj(RVS)
(space){off)"
J490 PRINT"(RVS) g5^ [3 SPACES![OFF!
[rvs}£(3 spaces][off]
£17 SPACES)ERVS]
{6 spaces}ervs]
E08c(GHN}[RVi) [OFF] [10 spaces][rve! [off!
(7 spaces![rvs]
(3
[off]
[off)"
print"{rvs)(2 spaces)
(off)£(17 spaces] (RVS]f(3 SPACES][OFF) £.[1 spaces](rvs)
Toff!(6 spaces){rvs)
DA CS
HK
1540 RETURN 1550 X-U0iY=165:COLOR4,16 1560 PRINT"(CLR)B53[RVS)
{17 SPACESjCCCCCCCC
{3 SPACESjiOFFjfcll US {rvs!&f3[off!" SD
1570
spaces]El3 SPACES]6*3[RVS) {3 SPACES](OFF)
AD
1580
PRINT"Ejg(6 SPACES]
SPACES)(OFF]
[GRN]
[WHT)
H
mx 1500
SPACES]&L3"
[)
[16 SPACES]E*S{RVS]
[OFF][11 SPACESlBLS KB 1590 PRINT"EJ3{25 SPACES! HK 1600 PRINT"BJ3{26 SPACES] {RVSj-{OFF][ll SPACES] AE 1610 PRINT"[RVS!(16 SPACES)
[OFF)gF3(22 SPACES)BL3
EQ 1620 PRINT"{RVS]{17 SPACES)
{OFFJEF3U5 SPACES]
(RVS}-(OFF}[5 SPACES)
XF
print"[rvs} s5| (3 spaces}(off)
[16 spacesHgrn! [rvs}
1630 PRINT"EBLK)E6 E3+E6
E5)
+&2 E3i53[RVS]
T3 spaces][off}Bf3 {12 SPACESJBD3(RVS) (OFF) (5 SPACESlELJi"
HA 1640 PRINT"EJ3(5 SPACES} (WHT)(RVS]El3lOFF} {6
SPACES]{RVS)§I5|
{OFF}£2 SPACESJ&53 [RVS)[17 SPACES)ED3
[off][wht)
[5 SPACES][OFF]
PRINT"[RVS)(4 SPACES]
(off)" print"[rvs}(3
print"[rvs}
-[grn)(20 spacesjb53
TRVS)£ [GRNl
PRINT"[RVS)(15 SPACES) (OFFj£[6 SPACES][WHT] UC[GRN)[RVS] (OFF)
TWHT)K[13 SPACES}{GRN}
[OFF]";!POKE2023,224iP
(offj(wht)
-[grn][7 spaceshrvs]
Tspace][off)
{off}
{13 SPACES][RVS]f [OFF}{7 SPACESlE*! [RVS] (OFFj(WHT)-
TSPACE){OFF]£ [14 SPACES}(RVS!£ (2 SPACES)M {OFFj£ IB SPACESiTRVS] [OFF]1" print"[rvs)
I OFF]" PRINT"[RVS![39 SPACES)
[11 SPACESJEL3"
(2 SPACES]M
RM
{off]{whtTc
OKE56295.5
[14 SPACES][
[4 SPACES)[OFF}[WHTl-
[21 SPACES)B"3[RVS}
1530
111
[2 SPACESlM [OFF?
PRINT"£CLR][GRN}(RVS) {40 SPACES} [OFF]1" [OFF]
[OFF)[WHT)
[GRN] [OFF)£ (14 SPACES)TRVS}£
X=280:Y=200:COLOR4,16
[19 SPACES}£*3[RVS)
KX
(OFF)"
-(GRN){7 SPACESHRVS)
RETURN
PRINT"{RVS)
[WHTJCK (RVSJ {OFFiJC
TSPACE}B53[2 SPACES!
[17 SPACESlBigtRVS}
{OFF}" PRINT"[RVS][39 SPACES] {OFF}";tPOKE2023,224:P
(OFF)"
[grn}[2 spaces![off]£
[OFF]"
ESS
ccccccccc(grn)[rvs]
Tspace!B53[2 spaces!
(17 SPACES)iia(RVS)
(OFF)"
PRINT"{RVS]
(grnJTrvsJ
[OFF]£
HH 1410 PRINT'tRVS} [OFF](WHt] -{GRK)i7 SPACES)(RVS]
[rvs) £33q[red) (off) [space}[wht} Bh8
{RVS)
(GRN]
[8 SPACES)[GRN)fD3 {RVS){4 SPACES](OFF)
SPACESjlRVS]
(2 SPACESjfOFF]
- UEW|
[7 SPACESj(OFF)[WHT]^
(OFF)(WHT)
{6 SPACES)[RVS)
§83
[2 SPACES)£oFF][WHT)
1520
[14 SPACESJTRVS)£
[20 spaces]B131rvs]Bj (off}"
-{GRN)(7
QR
TSPACE)653[4 SPACES)
[ii spacesTTred][rvs}
[3
PRINT"(RVS)
(WHT)
(RVS] TOFF]{10 SPACES)
{2 spaces)[off)£
{OFF]
[OFF}11 PRINT"[RVS) [OFF)[WHT}++
TRVS)£[2 SPACESKOFF)
trvs)£{4 spaces]egrn]
[OFF](WHT]gSE
(OFF)
FF 1510 PRINT"[RVS] £53 {4 SPACES}[OFF)(WHT)CC CI[10 SPACES}[GRNj
-[grn]{7 spaces]|53
[20 SPACEST
1230
SPACES)[OFFjf
(6 spaces]{rvsj [off] re 1390 print"(rvs] [off](wht)
[12 SPACES![RED][RVS]
DG
Tl0 SPACES!{RVS} H
[9 spaces}[rvs) Toff)
E83&D3EF3
[SPACE} |j33QjRED]
£{4 SPACES](OFF]{WHT} CBW3 [GRN][RVSJ [OFF]
[OFF](5 SPACES16L3"
MJ 1650 PRINT"EJ3(15 SPACES} [RVS)(3 SPACES){OFF} {WHT)+++£W3{9 SPACES)
{5 SPACESJBL3"
XA 1660 PRINT"ej3tl5 SPACES) (wht)B3 T3 §w3izg
GQ
(10 spaces]e53[rvs}&v3 [offj[wht]ui {3 spaces}BTIEl3"
1670 PRINT"gjg[4
SPACES]
{REDJB9 @3653 (18 SPACES)[RVS} [OFF} [BLU]ED3[RVS] [OFF}
[WHT)Z{3 SPACES)B53gL3 BJ3I4 spaces)B33[RVSJ (9 SPACES][OFF](WHT!
BO3{17 SPACES!g53(RVS) {3
SPACES] {OFFHWHTj{ 3§
{4 SPACES]B33[RVS}
B3§3E
COMPUTEIs Gazette Special 1988 Issue
105
[0FFI121
SPACES]{WHT}-
KJ 16BB PRINT"fjjg{5 SPACES}
[RVS) tOFF}E?3^&53 IrvsI IoffJ{5 spaces! B33(rvs3 c c (off]
DX 1690
fWHT}fU3[T5 SPACES!^ {3 SPACES]ยง53iL3"
PHINT"|J3[S
SPACES}
[RVS] lOFF}E?3-|J53 LRVS] [OFF]{5 SPACES] JRVSJU4 SPACESJE*^ EOFFjl6 SPACES]IWHT]^ (3 SPACES]B53EL3" SK 1700 PRlNTriEJa(5 SPACES] {HVS} {OFFJ&73-B53 [RVS] [OFF}{ia SPACES] 15
SPACES}IWHTj-
SPACES]
SPACES }gC3
SPACES}
[RVS}^F3[2 SPACES] &11 P3 [OFF]18 SPACES] (OFF)[8 SPACES]
(RVS] EL 3"
(OFF}IS SPACES)
PRINT"BJ3!29 SPACES}
PX
1770
PRIKT"UVS| &29 U? E9 SPACES}[OFF}";iPOKE
(RVSj
[OFF}[8 SPACES)
202 3, 224i POKE562 95 ,12 RETURN
1=3456 READ A:IF
ETURN[7 POKE
A=256
SPACES)
THEN R
I, A]I=I+i:GOT0181.
1840
0 DATA000,000,000,000,00 0,000,000,000 DATA000,004,000,000,00
1850
9,000,000,040 DATA000,000,106^003,00 0,016,128,01S
DATA009,162,020,000,34 3,133,000,011
FS
1890
BF
1970
1900
OE
19fl0
19)0
PH
1990
1920
KF
2000
AM
2010
DATA000,000,000,000,00 0,000,000,000
2020
DATA000,000,000,00J,00 DATA000,020,160,000,01
8, 232,000,011 ED
2030
2380
DATA000,000,000,000,00
GD
2390
0,000,000',000
DATA232,000,011,161,00
DATA000, 000, 000,001,03 3,000,001,169
CX
2400
DATA000,001,033,000,00
KC
2410
DATA032,000,000,03 2,00
TIM
2420
OR
2430
HD
2440
0,032,000,000 0,000,032,000 DATA000,032,000,000, 16 0,000,000, 1.84
DATA000, 000, 184,030,00 4,134,064,005 DATA)69,064,005,169, 06 4,004,168,064
0,042,133,000
2060
DATA000,000,000,000, 00 0,000,000,000
JC
IIJ
2070
DATA000,000F000,000,00
HG 2480
2080
DATA000,000,000,000,00 0,000,000,000
SP
2490
QP
2090
DATA000,000,004,168,06
OS
2500
DATA085,000,001,085,06 4,005,085,080
XG
2100
DATA005,169,064,004,IB 4,064,000,184
JB
2510
DATA02l,0B5,084,085,08 5,085,106,150 DATA169,101,150,089,10
FH
2)J0
['AT.MKIir. (Kit), U14, IJU0.00
AB
2520
J,,150,089,106 DATA150,169,106,150, 16
CG
2120
BA 2530
DATA106,150,169,106,15
XP
2130
DATA000,032,000,000,03 2,000,001,033
JQ
2540
XX
2140
DATA000,001,169,000,00
RB
2550
ED
2560
PATA900,000,000,000,00 1,000,064,307 DATA064,064,007,064,00
4,005,J69,064
0,168,000,000 DATA16B,000,000,032, 00 0,000,032,000
9,106,150,169
0,169,106,150
RX
2]50
DATA000,000,000,000,00
DATA169,106,150,169,10 6,150,169,000
1,033,000,000 0,000,000,000
SS
21b3
DATA000,000,&00.000,00 0,000,000,000
JB
2570
0,049,000,004 DATA000,0}0,032,000.01
DD
2170
DATA000,000,000,064,00
PJ
25B0
DATA002, 136,192, 066, 04
XJ
2180
HE
2590
JH
21.90
BM
2600
BH
2610
DATA043,000,000,000,01
QX 2620
DATAJ.].6, 160,000, 116,00
4,000,128,000
0,002,080,000
DATA0>-0,020,000,043, 13 2,000,043,224 DATA000,074,224,000,08
2y 131,000,168
2,168,000,020
ED
2200
DATA138,00O,004,002,13 2,000,000,169
FD
2210
DATA000,000,040,000,00 0,096,000,000
JG
2220
KC
2230
DATA016,000,000,000,00 0,000,000,000 DATA000,000,000,000,00
MF
2240
0,000,000,000
EO
2250
DATA000,000,021,000,00 0,021,000,000 J>ATA904,000,001, 342, 16 DATA170,043,234,170,04
2260
2,160,001,004 DATA000,001,021,000,00
0,001,043,234
0,021,000,000 DATA000,000,000,000, 00 0,000,000,000
2310
DATA000,000,000,000,00 0,000,000,000 DATA000,000,000,000,00 0,000,000,000
RC
2320
5D
2330
0,000,016,000,256
Program 2: Miami Ice For Commodore 64 Version by Kevin Mykytyn, Editorial
2270
FG
&,016,131,000
Programmer
DJ
2300
0,003,000,064
0,000,000,000
2260
JC
DATA000,04B, 043,032,00 2,168,012,016 DATA032,128,000,300,04
DATA000,000,000,003,00
CC
DATA000,000,000,000,00
COMPUTED Gazetto Special 19&8 Issue
DATA000,000,060,000,00 0,020,000,000
CP
DATA020,160,000,005,12 8,000,001,000
DATA0G0,000,000,000,00
0,000,000,000
0,000,000,000
MK 2290
DATA000,000,000,000,00
0,000,000,000
KK
SA
DATA000,000,000,000,00
DATA000,000,000,000,00
0,000,000,000
0,000,004,000
DATA225.000,010,232,00 0,018,163,000
0,000,000,000
106
DATA000,000,000,000,00 0,000,000,000
0,000,000,000
SU
DATA000,000,000,000,00 0,000,000,000
0,000,000,000
DS
BO
0,000,000,000
0,000,000,000 EX
DATA000,000,000,000,00
DATA000,000,000,000,00
El a1740 PRINT"EJ3[6
1880
4,000,000,084
2470
17S0
EA
DATA000,000,000,000,00 0,000,000,000
0,000,064,000
DATA000,000,000,000,00
UVSiEFJJ[2
1870
2370
2460
CP
PB
DATA000,016,000,000, 0B
RD
1730 PRIMT"EJ3{5
I860
GR
4,010,168,064
DATA040,000, 000, 009,00
XQ 1750 PRINT"gJ3[29 SPACES}
KE
2,132,000,010 DATA020,000,002,080,00
2050
(RVS]
DX
2360
XB
SPACES]{WHTj-
[OFFjU0 SPACES) (RVS} {spaceJ{off)[8 spaces]
KK
1960
XB
[4
g3
1830
GP
DATA232,170,171,232,06
DATA00O,047,160,000,04
2450
SPACES}&5!
HP
1950
2350
CA
[SPACE](OFF){4 SPACES}
1820
MS
HF
DATA162,020,018,128,01 &d 106,000,000
tBVSj [OFFl (RVS) [OFF]121 SPACES]IRVSJ
JB
0,1GB,170,171
2049
[4 SPACESllWHTj[3 SPACES]&5ยงfL^" KM 1720 PRINT"EJ3(5 SPACES)
AQ 1600 JS 1810
DATA0G4,000,016,0&4,01
DATA020, 138,000,082,16 B,000,075,224
QD
&*|{rvs3 [off]
1780
MC 1940
CJ 234ft
|RVsl tOFFJU9 SPACES]
[5 spaces][rvs} ยฃ73 %5% [off](20 spaces]
CA
DATAB00,e00,000,000,08 4,000,000,064
JB
[3 SPACES] ^5^l"3EJ3
FK
1930
0,000,005,128
SJ 1710 PRINT"iJ3{5 SPACES] (RVSj tOFP)&73-&5i
BG
AA
Please raler to befor
^e "MLX" orticie in rru$ issue the fallowing listing
0A,
30
9E
20
32
30
64
00
00
20
E0
0E
11
00 A0 D4 88
18 10
B9 09 F7 90
0809:36
32
00
0811:20 0819iA2
BC 08
0D A9 99 00
OB21i20
C4
08
20
75
0A
AD
01
AS
0329:DC
29
10
F0
F9
A2
00
ft0
FD
0831t10
IB
20
F0
FF A9
E2 A0
6F
0S39:0B
20
IE
AB
A6
B4
E8
A9
D8 63
0B41:00
20
CD
QD
A9
C8
85
F8
0Q49:A9
00
85
F9
20
D6
0D
20
15
0851i52
0A
20
95
BE
A2
64
98
E6
D0
55
0859ID0
FD
CA
FA AD
IP
D0
0,000,096,000
0861iAD 0&69:D0
IK E8
D0 AD 01 DC A9 40 8D 04
29 D4
10 A2 A9 25
DATA000,040,000,000,16
0B71t41
8D
04
D4
20
09
20
FA
9,004,002,132
0879i4B 09 CE
21
13 00
09 AD
77
DATA000,000,000,016,00
ID
60 A9 00 3D 97 13 3D 24 13 D4 13 A9 3C 8D 03 3D 20 13 A5 36 FC A9 0F 8D 6C 8D 21 13 8D F2 3D 25 13 8D 4D 8D 27 13 A9 7B 60 20 10 0D 53 30 1A 18 6D 1A 60
0881i22
13
8D
21
13
20
95
0E
7D
0B29i4S
29
IF
SD
28
13
63
4A
1.3
0DDli81
8D
0889iCE
25
13
D0
0C
AD
4A
29
06 AA
A0
00
F6
0DD9:1C
13
20
16
0E
30 BE
4A
25 13
13 4F
0B31i4A
0891:8D
26 20
0B39:6B
10
02
A0
A0
8C
29
13
6E
0DEliA9
26
0B41iA5
FB
18 7D
37
0C
85
FB F4
0DE9:1E
13
0B49:A5
FC
7D
0C
85
FC
A0
B5
0DF1:A2
C5
0B51I00 0B59iA5
11
91
FB
14
0DF9:15
D0
FC
18
69
8C
0E01l22
13
91
FD A4 C4
0E09:26
13
D2
F0
97
B5
0Elli37
8D
1A D0 23 8D IB A9 07 A2 F0 A9 64 A9 07 A9 07 2A 13
0399i0D A0
00
88 D0 FD 4C
75
6D
0BAli08
05
00
01
00
19
F0
Bl
03
3B
BD
08A9:00
IE
00
00
00
89
00
00
67
0BB1.I0A
00
00
00
2B
00
00
05
25
08B9:F1
4F
20 CD
BD
A9
20
20
6C
FF 60 A9 00 85 C3 0BC9:C4 A9 00 85 B4 A9 03 08DliBD A9 93 20 D2 FF A2 08D9:8E 21 D0 E8 8E 20 D0 08E1:07 A0 0S 18 20 F0 FF 08E9:EC A0 0B 20 IE AB AS 08FlilB 69 31 SD A7 05 A9 08F9i20 45 0A AD 01 DC 4A 0901.0A A5 B4 C9 06 F0 E7
35
05
0B69t02
AD 29 13 F0 FB 85 FD A5 85 FE A9 04 CE 28 13 D0
85 03 A2
D6 7E 5B
0B71iJ2
9F
54
49
4D
45
52
3A
F5
0E19IAD
23
13
0B79i20
20
20
20
20
20
20
20
8F
0E21:13
0B81i20
20
53
43
4F
52
45
3A
D6
0E29:00
A9
EE
0889:20
20
20
20
20
20
0B91:20
20
43
41
52
53
0E39:FF
69
01
0A
16
0B99:20
9D
94
20
00
12
9F B0 63
0E31:00
9B
20 20 20
)A IB 1C
B4
20 3A 9F
3D 3D 8D
0E41:38
E5
02
B0 E6
48 5F
0BA11 92
47 52
41 20
4D 2D
45
20
4F
56
6F
0E49:13
E9
00
0BA9:45
45
F9
0E51:13
E9
00
53
20
50 52
52
0BBli53
20 46 49
30
18
54
54
4F
4E
0E61i)D
13
AD
0BCU12 0BC9i20
9F
20
20
20
0F 0A B0 DF
0E59>)3
0BB9i55
42 00 20 20
0E69:1E 0E71ilF
13
E7
0S79i85
0EB1:8D 0E89:BD 0E91:8D
08C1:D2
0B61iD4
0909:B4
10
E3
4A
0B
A5
B4
40
0 911tF0
DC
C6
4A
4A
B9
B919i4A
B0
D3
B4 10 D8 60 C6 F7
0921>A9
CB
85
F7
A5
F8
D0 26 05 F9
DA 7F
20
20
20
20
45 12 20 20 20 20 20
3929:F0
1C
A5
FS
38
E9
01
85
EF
0BD1:20
20
20
20
20
20
20
20
0931:F8 A5 F9 E9 00 85 0939.18 A0 07 18 20 F0
F9
A2 B3
0BD9:20
20
20
20
20
20
20
20
EF
FF
A6
4D
0BE1:00
9C
12
53
52 45 45 4D 20 49 49 20 20 45 11 1)
C9 FB
B0
09411F8
A5 F9
0BE9t4E
20
00
92
13 65 FF
69
E7
0BF1[20
41
20
4D
05
F2
0BF9i20
49
20
43
02
DE
0C0J|J)
9D
9D
9D
9D
9D
9D
9D
0961:8D
00
20 BB 08 60 10 0 5 49 FF IS 02 AD 24 13 10 18 69 01 18 65 D4 AD IF D0 29
AD E6
0949i23 0951t01 0959i49
43 9C 20 20
08
46
0C09l9D
9D
9D
9D
9D
IF
0969 I D0
14
AD
43 11 9D
EA
52 45 45 42
15 88
0971i0A C9
IE
D0
85
02
29
4A
0C1):52
45
45
4E
20
31
53 11
0A F0
09
A5
02
29
57
0C19 i J]
9D
9D
9D
9D
9D
9D
60 A9 40 7B BD 12 D4 C3
0C2) :9D
9D
9D
9D
0C29 :53
53
20
46
54
54 4F
9D 50 49 52 4E 00
0979i0C d
0C F0 3A 0981i8D 04 D4 A9 80
07
EE 6D
20 28 15- EC
64
20
45
0A
G6
BD
BA
68
66 4C
4D
08
A9
B7
8D
04
D4 A9
09CliA5 F8
05
00 B5 02 77 F0 32 A5 FB B9 F8 A5 F9 E9 27 B4 85 03 E6 B7 C4 20 52 0A 06 8D
01
D4
A9
80
A9 E2
41 4C
BD
04
BE
Cl
09
56
D4
E6
B4
A9
3B
A9
05
8D
0)
16
0C61:CD AA
C2
02
B4
45
65
0C69:2D C3
68
C3
45
A7
0C7l!83 0C79:A1
EB C3 F7
83
C3
E6
C3
0C81:C3
0C39:83 0C91:33
0C99:A2 0CA1j45 0CA9iEA
45
0A
0A09iD4 4C 24 0A11I00 8D 15
08
20
52
0A
A9
A7
D0
A2
0C
A0
05
C3
0CB91A6
FF A9
9E
A0
0B
73
0CC1IA]
20
3B
0A
BF
0CC9;C3
0A01:64
20
0A19:18
20
F0
0A21:20 0A29:A2 0A31i29
IE
AB A2
0B
20
38
0A AD 01
DC
3F
0CD11DC
10
D0
F9
4C
08
A0
2F
0CD9:C1
F0 FF A9 4C IE AB 85 02 0A49:S5 A2 AS A2 C5 02 0A51:60 A9 9F 20 D2 FF 0A59:A0 17 18 20 F0 FF 0A61jA5 C4 20 BB 08 A2 0A69:26 18 20 F0 FF A6 0A39:05
18
20
0A41:0B
0A7l!00
0CB1106
0D
21
4C
CD
BD A9
93
E4
04 S3 47 E6 B3 45 E5 AB 83 C6 C6 83 AA 83 C6 00 FA BC 66 C6 CB El 27 E2 Al 24 El 63 05 EA Bl Cl E5 46 81 E4 Al C2 82 AD C2 82 A4 34 El El 81 6B 05 C3 EA Cl 3] E2 06 4G 65 D3 E9 64 EE 8E A2 24 AA EB 64 EC 00 73 32 El C2 EC C5 C4 AC C2 Al 82
Cl
A0
B3
0CEliC9
A9
00
F3
0CE91F2
D0
FA
7A
A2
18
E9
0CFliA2 0CF9i2D CB 3F 0C 0D0]:6B 0C 95 0C
46
0D09 :00
06
01
05
BD A9 69
0D11 [27
13
D0
39
20
0D19 [13
A6
C3
21
18
A0
D4
D2
A9 01 8D 21 D0 A9 03 20 D0 A3 18 A0 00 18 0AB9i20 F0 FF A9 71 A0 0B 20 0A91i)E AB A0 2 7 A9 A0 99 00 0A99:04 99 98 07 A9 04 99 00 0AA11D8 99 98 DB 88 10 ED A9 0AA9i00 85 FB B5 FD A9 04 35 0AB1:FC A9 D8 85 FE A2 18 A0 0AB9:00 A9 A0 91 FB A0 27 91 0ACltFB A9 04 91 FD A0 00 91 0AC9tFD A5 FB J8 69 28 85 FB 0AD1iA5 FC 69 00 35 FC A5 FD 0AD9il8 69 28 85 FD A5 FE 69 0AE1:00 B5 FE CA D0 DJ A9 00 0AE9i85 FB A9 04 85 FC A6 B4 0AFliE0 07 90 02 A2 06 BD 09 0AF9:0D 0A AA BD FB 0C 85 03
DC
FF AC
E2
09 61
C3 E3 F8 83 AA 2D 45 65 57 A} E3 0C 65 C4 11 C2
82
B3
05
E3
54
81
Cl
F5
Al Al
82 El
El 36
Cl
00
81
E2
81
FB
24 A4
43
89
13
E9
13 60 AD 01 12 20 D3 20 13 E0 8E 20 13
E9 DC 0E 08 4A
00 F9 00 4A 4A 1A
0E
13
IF 13
46
9B
E2 Cl
8A
Bl
00 CB
0C
59
0C
A4
D3
0C
E8
0C
F3
02
04
03
CE
0A
A9
07
8D
27
DC
0EB9i05
AD
13
AD
CE
BE 20 13 AD 26 13 C9 02 0EC9:CE 26 13 AD 26 13 0EDlil3 60 48 A9 S0 BD 0ED9:A9 81 8D 0B D4 68 0EE1:00 B9 5A 0F 99 00 0EE9:5A 10 99 00 36 B9 0EC1110
6C
10
E4
4A B0 F0 09
88
BD
25
Dl
0B 60 35
D4 58 A0 37 B9 99
5D
5A
11
CB
99
00
AB
0EF9i38
A9
00
99
00
39 88
0F01iE0 A0 0F09:39 6B
3F
B9
DA
12
99
D0 80
FC 0E
10
02 3C 39 A9 80 99
A9 68 03
FF
C7
10
A4
39
66
10
0F11:99
00 39 0F19:F7 A0 36 0F21l88 88 88 0F29:5C 39 8D 0F31tF9 07 E8 0F39lF8 07 A0 0F41:27 D0 88 0F49:1C D0 A9 0F51I07 8D 26
F7
A0
99
F8
A9
0C
8D
CB
62 39 8E FA 03 B9
A2
E4
8E
48
07 E8 56 0F
8E
68
99
B8
10
F7
A9
08
BD
3D
00
SD
25
D0
A9
2B
D0
60
02
00
02
35
0F59I02
00
00
00
00
00
00
00
78
0F61:00
00
00
00
10
00
00
0F69:00
60
60
00
23 00 00 A9 04 8A 00 52 A8 00 2F A0 00 2A 34 00 02 50 00 00 00 00 00 00 00
02
3D
4B 00 40
AS A9 8C
0F71:B4
14 0F79:E0 00 0F81:0A 14 0F89:00 00
00
A7
0F91i00
00
00
00
00
00
00
00
AF
0F99i00
00
00
00
0]
2)
00
01
45
0FA1:A9
00
01
21
00
00
20
00
07
20
00
00
20
00
00
20
F0
20 00 0 0 A8 00 0FB9:BB 00 00 B8 00 04 B8 0FC1:05 A9 40 0 5 A9 40 04 0FC9:40 00 00 00 00 00 00 0FD1:00 00 00 00 00 00 00 0FD9:00 00 00 00 00 00 00 0FE1:00 00 04 00 00 09 00 0FE9i28 00 00 6A 00 00 J2 0FF1:10 00 A2 14 00 2B 85 0FF9:0B El 00 0A E8 00 12
00
76
0FA9:00 0FB1:00
00
40
81
-A8
24
00
0B
00
EF
90
04
C9
B9
90
03
95
1001:00
80
00
65
AD
18
7D
63
00
00
00
00
29
0D69J7F 0D71i90 0D79tFF
13
00
DB
24
1009:00
01
13
A0 00
05
23
14 00
00
0D61:BD
0D
C9
46
90
04
C9
B9
06
1011:00
00
00
00
00
00
00
00
31
03
BD
24
13
60
01
00
A4
]019100
00
00
00
00
00
00
00
39
FF
FF
00
01
01
FF
FF
9F
1021100
00
00
00
00
00
00
9F
0D81iFF
00
01
01
01
00
A9
0).
28
5029:00
00
00
00
00
05
0D89iBD
D0 AD
IB
13
8D
06
EB
J031i54
40
00
10
40
0D91iD0 AD
IE
8D
07
D0
AD
4C
10391AB
1C
E8 AA AB
E8
3D
10 D0 DF
1041:40
00
10
00
54 00 0A A8 AA 40 0A AS
41 9A
57
19
00 00
D4
8D
FB
34
1049:54
00
00
D0
00
00
AD
0D
26
1051100
00
00
00
00 00
C8 29 2A
63 IB
3A
8E
10
06
A9 26 13 C9 13 AD 23 EE 23 13 D0
0F
4B 48 07 El 13 65 4C
5F
CE 23 13 10 06 EE
AD
24
13
6C
24
13
4C
73
CE
24
13
60
AE
20
81
23
]3
18
7D
77
0D
A8
13
7A
0B091B1
03
BD
05
0DB1:DC
29
01
F0
03
4C
00
D0
DB
0DB9i4C
31
EA
4A
1059:00
BC
FE
A9
00
00
D0
A5
05
B4
8D
11
3D
IB
00
0BJ9iCB
J.9 C8 Bl D0 8D 04 D0 8D Bl 03 BD 03 D0
0DC1:A9
DC
A9
37
3D
3D
48
91
1069100
00 00
02
0D
00
8D
8D
00
0B21iD0
7F
1061:00
0DC9ll4
00
00
03
A9
0D
BD
15
03
A9
25
1071t80
00
14
00 A0
84
B0
12
CB
60
67
5A
FF
D0
FF
D0
B9
04 A0
0J
EE
37
FC
0B11I02
34
CC
00
0B01iBD
D0
36
9F DE F6 23
0EFli99
0D99:1C 13 0A 0A 0A 0DA1:AD 20 13 18 6 9 0DA9:07 A9 FA 8D 12
03
3A
75
04
85
20
13
A7
93
0A81i8D
0C
IB
CE 0D2J :BD 2A 0D29 :F0 03 0D31iF0 0B 0D39:3E 0D 0D4JiF0 0B 0D49i4E 0D 0DSlil3 AD 0D59:C9 46
0A79iFF
2A 13 13 AD EE 26
83
00
IE
D3 07
06
F9 09C9:38 E9 01 85 09D1:00 85 F9 A5 09D9:C3 D0 02 E6 09B11E6 02 A5 02 09E9:40 SD 04 D4 09FliD4 C6 03 10 09F9iA9 40 SD 04
AD
13 AD IF
00
F0
09B9:40
13
IE
20 A2
A9
5A
ID
A2
09
09BliF0
A7
0EB1:0D
0D
A9
B6
02
0EA9I0S
0C31 ;55
93
01
E5
38 2A
0C39 ;FF FF 2B 00 01 00 4B FF F4 0C41186 CD 00 37 B4 6A Dl A3 1A 0C49:E6 66 C6 90 A3 E6 65 86 5A 0C51iC5 E3 CC A3 E6 00 FB 42 8A 0C59i45 EC 47 25 EE 8B 6A 43 48
C9
69
38
D2
8E
13
18
13
B0
D5
4C
FF
ID
AE
SD
DB
49
4A
AD
05
60 AD
13
0A
12 D4 A9
A9
13 02
0EAli20
08
8D
13
AD
F3
45
81
0991:20 0999i20 09A1U3 09A9iD0
08 AA
0E99:4A
20
0989:A9
69
1C 13 69 13 4C 57 0E 49 85 02 AD 1A 13 BD 1A 13 AD IB 8D IB 13 AD 1C 8D 1C 13 AD 24 IS 6D ID 13 BD IE 13 69 00 3D IF 13 69 00 8D
C7
13
66
00
01 00
54
00 00 00 00 00
12
00
00 F7 00 A4 80
67
00
65
A8
CA
B2
7E
00
D4
00 00 00 00 00 00 00 00 00 05 EB 00
93
COMPUTE'S Gazelle Special 1988 Issue
71 79 81
96 78
107
1079i0B
E8
00
1081100 1089100 1091:00 1099i00 10Alt00 10A9I00
A2
14
0B Al 00
12 80 10 2B 3d 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 A8 40 10Bli40 05 A9 40 04 BB 10B9:B0 00 00 B8 00 00 10C1100 AS 00 00 20 00 10C9100 00 20 00 00 20 10Dlt21 00 01 A9 00 01 10D9I00 00 00 00 00 00 10E1:00 00 00 00 00 00 10E9i00 00 00 00 40 00 10F1:00 0A 14 00 2B 84 I0F9IE0 00 4A E0 00 52 8A 00 04 02 84 1109iA9 00 00 28 00 00 1111100 10 00 00 00 00 1119i00 00 00 00 00 00 1121i00
00
00
00
00
00
00
00
15
00
2A
85 00 00 04 00 00 00 00 00 00 05 A9 40 00
F0 07 FF Bl B9 Cl 04 EF
A8
00
13
00
6A
20
2D
01 21 00 00 00 00
6F B3 F9
00
02
02
50
60
00
2B
AD
A8 00
7C
00
1032
PRINTSPC{28)"
96 FC
1179i98
01
0C
AB
01
02
AS
80
46
1181:04
22
B0
03
00
60
0C
10
IE
1189:00 1191101
28 C0 40 20 D0 00 00 40
01
D0
C0
39
00
00
00
6A
1199100
00
00
01
00
40
FF
11A1I07
40 07 40 00 0A 20 00 0E
31
00
34
11A9I04
40 00
00
80
C9
11B1I00
02
88
42
2A
B3
00
33
00 HClslB 20
30 2B 20 80 00 00
02
A8
0C
4F
28
03
00 AA
11C9i40
30
00
00
10
10
83
FB
11D1i00
10
DB
00
EG
11F11B0
74 A0 00 74 00 00 00 07 40 40 01 00 00 04 30 00 00 00 00 00 02 80 00 00 00 2A 0C 42 08 03
UF9t6B
00
00 87 8A FA 02
94 Bl
F8
1201:D0
28
28 03 30 20
1209:02
00
00
00
3B
80
00
07
IF
30
00
00
9E
1229:02 1231103
20
00
00
00
32
00
80
00
00 5E A0 00 0A 74 82 00 02 EA
02
00
26
02
00
20
37
00 00
20 06 E0 0B 40 02 00 00 30 00 10 00
00
00
10
00
0F
03
00
01
83
40
30
00
00
00
00
1261:00
00
00
00
08
9B D6
1269i00
30
0A 00 2A 00
08 00
00
A0
00
00
61
1271100
0A
00
20
02
00
80
00
2B
127910B
BB CC 02
00 00
00
C6
1241i28 1249:00
1251100 12 59:00
00 02
A0
20
00
12aii2B 00 12B9.00 00
00
20
00
22
00
00
00
00
00
01
12 91100
00 00 00 10
02 C5 C0 B2 00
DD
00
00
07
00
0C
00
FD
00
80
00
1A
08 30 00 12A1:0B 08 00 02
00
12A9:00
00
0A A0
00
12B1100 12B9:00
00
00
02
0A
80
00
12C1:00
00
00 00 08 30 00 00 00 00 00 00
12C9i00
00
00
00
00
00
00
12DJ:00
00
08
12EliFF
00 00 FA SF
01 00 3F FF
12
12D9:00
02 00 FF
FA
6F
FF
F6
3D
12E9:6F
FF
F6
77
FF
C6
7B
FF
FF 7B
EE
12FltEE
77 DE
F3
DE
12F9100
3E
7B
F3
DE
7B
FF
7C 40 DE 20
1301:77
FF 6F
EE FF
77
FF
EE
6F
FF
D2
1309:F6
F6
5F
FA
3F
FF
FC
FA 5F 00 00
46
1311 IFF
FF 00
CS
1319:FF
00
00
00
00
00
00
00
3F
1299:00
108
28 00
XQ 40
XG
50
XP
51
iPRINT"HAND[2 SPACESjDUM
PED"; GOSUB1400iFORI-0TO4iPOKE X,19iPOKEY,I*5+2iSYSPLTt PR1NTECS;iNEXT Y,12 tSYSPLTj PRINTECS;
DH FR
55
GOSUB1900:GOTO25
70
POKEX,12:POKEY,30:SYSPLT
iPRINT"[BLKjTRUMPI JJ
75
0B
00 06 20 A9 00 E5 00
ED
00 43 FC 5F 51
COMPUTE*! Gazefro Special 1988 Issua
"COS(
TP)SS(TP)i POKEX,13iPOKEY,29iSYSPLT
iPRINT"IBLKJBIDDERi";tIF BD-0THENPRINT"YOU";:GOTO EF
ES
80
90
PRINT"
P"RIGHTS(STRS(BD)
90 PRINT"IBLU}"( :IFKU=0THEN 100 115
IFDL>0THEN125 POKEX,15iPOKEY,2B:SYSPL
T:PRINT"[BLKJPICK DISCA FD
121
RD"f GOSUB2200tPOKEX,15:POKE
Y,28:SYSPLTiPRINT"IBLU) [12 SPACES}";IGOTO130
XM
125
JK
130 C|DL,F)=KC:S(DL,F)=KS:G
GOSUB2300
OSUB1220 QJ
1025
135
POKEX,7:POKEY,12iSYSPLT iPRINTECS;
MK
140
GS
150
GOSUB2500:GOSUB3000:IF( PW(0)>9)OR(PW(1)>9)THEN
{32
TiN=0:GOSUB1465 MP
151
POKEX,7:POKEY,31iSYSPLT
DS
205
:N=PW(0)JGOSUB1465 POKEX,7:POKEY,35iSYSPLT :N=PW(1)1GOSUB1465
CD
210 DL-FNNPtDL):GOSUBI355:G
MP
OT025 300 WT=0:IFPW(1)>=10THENWT=
305
GR
1045
F0RI=lTO4:PRINTSPC(28)
KO
1050
[5 SPACESJ"i1NEXT PRINTSPC(26)"gl2 Y3
AJ CP
1051 1055
PRlNTSPC(28)"il2 03"; PRINTSPC(28)"IRVSJ
AC
KE HR
1060
SPACESJEM36G3
(5 DOWNJ"; [3
SPACESjTRICKS
(3
SPACESJ[OFFi";
PRINTSPC(28)"[REDJ
YOU
[SPACEJ"f PRINTSPC{28)"tBLUj %5 Y3POE5 Y3"'l 1070 fori"tto3:printspc(28)
"[5 spacesjem3sg3 (5
spacesj";:next
1075
printspc(28)"
ER
1080
14 SPACESJ"; POKE2023,32:POKE56295,
XS
10B1
DM
[5
spacesJEm3Eg3
6 POKEX,7iPOKEY,31:SYSPL
TiGOSUB1465:POKEX,7:PO KEY,35:SYSPLT1GOSUB1.46 SB
1082
5 POKEX,21:POKEY,31:SYSP LT:GOSUB1465:POKEX,21:
POKEY,35:SYSPLT:GOSUB1 46 5 QE
1090
RETURN
SS
1100
DIM
C1$(7),C2${7),SS(3
),DC(23),DS{23),C(3,4) ,S(3,4),COS{3),CX(3),C
MS
1101
Y(3) DIM OB{6),OU(6),PU(6), MS(6,3),GA(6),MES<15), FX(3),PY(3),NMS{9,2),N
POKEX,7:POKEY,29+WT*6:S
F(6)
310 POKEX,7:POKEY,31+WT*6:5
SS
1102
DIM CL(7,3)
YSPLT:N=PW(WT)-10:GOSUB
QS GO.
1108 1109
X-RND(-TI) FORI"0TO3:READS5(I) ,CO
EF
S(I)1NEXT 1110 DATA"Z","tREDj","X","
1465 KM
315
FORDE-1TO20001HEXT
EM
320
GOSUB1450:POKEX,13:POKE
DE PQ PJ
"[5
1065
YSPLTiN=J.:GOSUB1465
EQ
[3 SPACESjPOINTS 13 SPACESJ iOFFJ"; PRINTSPCl28)"tREDj YOU [BLU j tHi%Gi{RED J COMP I SPACEJ"; FRINTSPC(28)"[BLUj E5 Y3PO&5 Y3";
1040
1
PE
SPACESJ";
SB
POKEX,21:POKEY,35:SYSPL
200
[12
1035
T:N=0iGOSUB1465 AG
SPACESJ
CD
300 POKEX,21tPOKEY,31:SYSPL
CCCCCCCCCESj"; PRINTSPC(28)"B_[REDJ 12 SPACES}EUCHRE
[2 SPACESJIBLUJB";
.1)1
135
AX KM
SG
DL-FNNP(DL)IPOKEX,7iPOKE
88
3A
1239iAB
PRINTSPC(28)"[BLUJEA3C
XB
00
AS 00 02 00 0C 00 40 C0 1211i10 01 03 00 07 1219i00 00 01 00 10 1221100 00 00 00 00
1020
p"RINTSPC(28)''tRVS)
80
E0 CA
AC
1031
03
20
SPACESJ
IOFFHHOMEJ";
XF
08
C0
SPACESJ";:NEXT
BIDS"; POKEX,13:POKEY,28:SYSPLT
C6
SK
[12
PRINT"IRVSj128
PRINTSPC(28)"EZjCCCCCC
A2
11E9:B0
1015
1030
04
11E1:00
FB
DD
80 C0
11D9I00
Article on page 16.
POKEX,12:POKEY,30:SYSPLT :PRINT"[BLKjNO[2 SPACES(
02
00
1010 FORI=lTO24:PRINT"lRVS} [2B SPACES)lOFFj
35
1171:38
C0
CE
OJ
0? 07
11B9:A8
Euchre
IFTPO4THEN70
2B 65 01 CF 00 01 00 6B 00 73 00 7B 40 05
00
SETSCR
30
00
00
,6iREM
AR 1005 PRINT"lCLR}IBLUj";
MS
43
00
POKE53281,15iPOKE53280
3B
00
00
1000
37
00
15
JH
25
32 43
15
01
340 350 999
SG
00
01 A0
00
RG AB GG
LO=I1:HI=12:XP«15:YP=23 5GOSUB1910 IFAN=11THENRUN PRINT"ICLRJ"; END
B2700jGOSUB1300tGOSUB100 00 GOSUB2000
00
04
COMPUTED GAZETTE Programs," elsewhere in this issue.
330
GOSUB1100iGOSUB1000:GOSU
2A A0 1139IEA AA 2B EA AA 2A 1141i04 00 01 15 00 00 1149:00 00 00 00 00 00 1151100 00 00 00 00 00 1159i00 00 00 00 00 00 1161101 00 00 07 40 10 1169:10 01 00 01 30 2B
1131100
Before typing in programs, please refer to "How to Type In
BA
10
G0 00 00 00 00 00
00
!SPACE j AGAIN7[OFFJ"J
BEFORE TYPING . . .
32J. 322 325
Y, 30 : S YSPL/F: PRINT " I RED 1 YOU";
IFWT=0THENPRINT" WINI": IFWT=1THENPRINT" LOSE": POKEX,151FOKEY,1):SYSPL
TI PRINT"[RVS)IBLUJPLAY
lBLKj1T,"S","tREDjTr,"A"
,"iBLKj" FORI=0TO6:READNF(I):NE
PE
1111
JH
1115 FORI»0TO7:READC1S(I),C
XT t DATA4,0,1,2,3,4,0 2S(I)iNEXT
GG
1120
DATA"9
","
9","10","10
"K
K","A
XJ
1125
DATA"J
JS
1130
FORI«251TO254iREADQiPO
■',"J "," J","Q "',"
"," Q",
","
"," J","J
A"
","
J
KEI.OiNEXT
JB 1455
00,14 1193
DATA00,00,00,00,00,00, 00,00
QR
1460
RETURN
XX
1199
RETURN
AS
1465
PRINT"!RED]";:FORI=0TO
ER
1200
IF{S^TP)AND(C»6)THENS=
CH
120S
PRINTC0S(S)C15(C)" 12 SPACES It DOWN]
1135
DATA24,76,240,255
EM
1140
PLT=251iX-781jY=782iSX
(3 SPACESHDOWN] 14 LEFTH4 SPACES)
1145
=53248iBLS=" 112 SPACES)" EC5="(4 SPACESJIDOWN) [4 LEFTj":EC5-"lRVS]"+ ECS+EC5+ECS+EC5+ECS+"
{3 SPACESJ"S5(S)" [DOWN]14 LEFT] 12 SPACES]"C2S(C); PRINT"[BLU]";
tOFF}" KS
1150
AP
1155
HP EK
PD CF
1160 1161
1165 1170
1207
JM
I2J0
RETURN
J
AK
1220
FORU=-0TO4tPOKEX,19:POK
AB
1225
,1,12,7,17
CQ
1230
EY,U*5+2:SYSPLT C=C(0,U)iS=S(0,U)jGOSU B1200:NEXTU RETURN
FORI=0TO3iREADCX(I),CY (I) I NEXT
XH
1250
FORI=aTO23:J=INT(RND(l
DATA17,11,10,4,3,U,10
HA
1255 T=DC(I):DC(I)-DC(J)jDC
NEXTItNEXTJ
FORI=0TO3iREADPX(I),PY (I)iNEXTiDATA13,12,7,7
FORI-0TO2:FORJ-=0TO9:RE ADNM?(J,I):NEXTiNEXT
BR
1172
DATA"lRVS)
EF3",
1RV5J
gF3",
DATA" EKa", lOFPUKJj"," 8I|","E13 [SPACE}","(RVSJE2 C^", "US "," £F3","tOFFj {RVSJ "," 6Fi","iC3 " DATA"
iRVSJ£V3","IRVS}
(OFFJ
HH QA
1176 1177 1178
1179
JD
BQ
Ila5
1106
AF
1188
JX
1169 1190
CK
1191
ES
1192
FORJ=0TO3:FORI=0TO4
KC=DC(20):KS=DS(20) CA 1260 RETURN SD 1300 GOSUB1450iPOKEX,12iPOK EY,2aiSYSPLT
DF 1305 EX 1310
PRINT"1BLK)FIRST 12 SPACES]BLACK"l
POKEX,13:POKEY,29iSYSP LT
GB
1315
PRINT"JACK DEALS";
DEF FNNP(X)a({x+1)/4-I NT<(X+1)/4))M
PQ
EVa*1,
FORI=0TO5:READCP(I):NE XTiDATAl,1,8,1, 2,-1
FORI=0TO13:READMES(I)i
DL)!SYSPLT EP 1330 C-DC(CC}iSnDS{CC)iGOSU B1200
1331
RM
1505
FORI=0TO4:S=S|P,I)iC=C
tP,I):SP(P,S)=SP(P,S)+ CP(C):NS(P,S)=NS{P,S)+
MH 1335 IP(DC(CC)=2)AND((DS{CC
1510
XA
1515
IFC»5THENFORJ=0TO3iSP| P,J )"SP(P,J)+4:NEXTJ
QJ
1520
NEXTI
SE
1525
SS=0:FORI=0TO4!lFNS(P,
I)-0THENSP(P,I)=0:SS=S BJ
1530
NEXT:FORI=0TO3:SP(P,I) =SP(P,I)+SSiNEXT
EC
1535
IFPODLTHEN1550
NNP(DL):GOTO1325
GOSUB1450iPRINT"[BLKf
IFDL=0THEN1370 PRINT" PLAYER"DL7 POKEX,13iP0KEY,31iSYSP LT
AG 1365 PRINT"DEALS"f1GOTO1375 KX
1370
PRINT"YOURU
PR
1375
AL"; GOSUB1400
EB
1376
JG
13S0
JM
1400
RR
1410
DATA99,99,14,14,14,13,
LO=0iHI=l:XP=13:YP=10:
HX
1605
IF AN=1THENTP»KS
CE
1610
RETURN
AB
1615
GOSUB1910
POKEX,13:POKEY,10iSYSP
LT t PRINT"(RVS]LONEHAND ?I OFF J": PJ
1616
LO=)2:HI=13;XP=13iYP=2 0:GOSUB1910:LH=0
SA 1618
IFAN=13THENLH=1:POKEX, MXIBD)+2:POKEY,MY(BD):
SYSPLTiPRINT"IRVS j LONE
CB
HANDtOFFj"; 16J9 POKEX,13iPOKEY,10:SYSP
1620
LTiPRINT'lRVS) 19 SPACES]lOFFj";
RETURN
;!POKEX,12;POKEY,29:SY SPLT
DATA99,99,99,99,99,99,
RETURN
1600
1650
1355
1405
1550
BM
EX
JK
EE
ED
1630
" 12
DATA99,99,99,99,99,99, 99,99
PP 1545 SP(P,KS>=SP<P,KS)+CP(K C) tNS(P,KS)=NS(P,KS)+l
JH
FORDE-1TO100INEXT PRINTEC5f :CC-CC+liDL-«F
,"NO ","YBS" FORI=1TO3:READMX(I),MY (I) iNEXT!DATA7,2,l,10, 7,19 FORI=0TO6:READOB|I),OU
IFKO5THENSP(P,KS)=SP(
LH=0:IFSP(P,TP)>GA(NS(
1337 1340
DATA"AGGRESSIVE","YES"
1540
SP 1625
RC MS
RM 1356 HH 1360 RE 1362
PX
HH
DATA"PASS(4 SPACES)"," ORDER UP","PASS
DATA'^Z DIAMONDS","X CL UBS{3 SPACESJ","S HEAR
)+l
)AND253)=1)THENGOTO13 5
POKEX,CX(DL):P0KEY,CY( DL)IEYSPLT
14 SPACES}"
IFC=2THENS=S+2:S=(S/4INT(S/4))*4:SP{P,S)=SP (P,S)+6iNS(P,S)=NS(P,S
5
1336
SPACES]PASS
1
JH
FORDE=lTO500iNEXT
JC
99,99
FQ
1270
POKEX,CX(DL)iPOKEY,CY(
(I)iNEXT 1187
DE
GOSUB1250jDL-*iCC»0
,1),MS{I,2),MS(I,3),GA FF
NEXT
1325
[4 SPACES}"
1180
1265
1320
TS £ 2 SPACES J","A SPADE Sl2 SPACES)","NORMAL HH
FORI-0TO3iSP(P,I)=FC(P AND253)!NS(P,I)=0iNEXT
P,KS)+4
HC
XD
{3 SPACES]","PICK UP",
EM
J)-T
SD
NEXT
XX
FH 160 T-DS(I).DS(I)=DS(J)iDS(
"[OFF) EKi","tOFFJSI3 iRVS) "," §V3","iOFFj
ISPACEllRVS] "," "[OFPjililRVS] " 1175
RETURN
1500
S+l
)=DS(J«5+I):NEXT:NEXTt
i","
EA
1*24)
AG 1275 C(J,I)=DC(J*5+I):S(J,I
,"tRVSJ
1174
1470
KE
(J)-T
117)
DH
DO
LEFT]
XQ
SQ
1173
[DOWN](4
FORJ»0TO3iFORI«0TO5 DC(J*6+I)-IiDS(J*6+I)=
,21
BX
(4 LEFTJ"S?(S)"
2iPRINTNM$(N,I)"[DOWN)
12 LEFT]";:NEXT;P8INT" (OFFJ [BLU]'1;
S+2iS=(S/4-INT(S/4))*4
RK
GO
PRINT"112 SPACES]";!NE XT
AK
SPACESjDE
POKEX.CX(DL)tPOKEY,CY(
DL):SYSPLT:PRINTEC5; RETURN
RETURN
P,TP))THENLH=1
IFFNNP(FNNP(P))=DLTHEN GOSUB1625:F=LH:GOTO168 5
GE HF
1654 1655
F=0iIFKC=2THENGOTO1660 IFEP(P,KS)>OU(NS(P,KS)
HS
1660
AP
1665
IFSP(P,KS)>OB(NS(P,KS) )THENF=1 IF(F=0)OR(P<>FNNP(DL))
XJ
1670
)THENP-1
THEN1685
SB-CP(KC)iIFKC-5THENSB =3
CX
1675
BR
1680
FORI=0TO3:1FIOKSTHENI
FSP(P,I)>=(SP(P,KS)-SB )THENF-0
DX 1685
NEXT
IFF=1THENTP=KS
XX
1699
RETURN
LT
SA
1700
LO=2:HI=3:XP-13:YP-11:
GOSUB6000:PRINT"lBLKj 1RVS] HIT BUTTON (OFF]
OH
1705
IF AN=3THENTP-KS
"; iPOKEJ.98,0
OM
1710
RETURN
GETWTSiIF(WTS<>CHRSU3
GG
1750
IFSP(P,KS)>PU(NS(P,KS)
AB
175 5
RETURN
POKEX,15iPOKEY,28:SYSP
))AND(PEEK{ 56320)0 111
GOSUB193 0
)THENTP=KS
13,99 DATA20,12,08,08,08,08, 07,19
DA
1415 PRINT"lBLU]";:GOSUB145
KE
1800 LO=4:HI=8:XP=13:YP=9:G
DATA14,00,00,00,00,00,
HP
1430
EM
1450 F0RR=12T016lP0KEX,R:P0
AS
1801
OSDB1910 IFAN-5=KSTHEN1800
AQ HD
1B05 1810
IFAN>4THENTP-AN-5 RETURN
00,16 DATA00,00,00,00,00,00,
)THEN14I0 0 RETURN
KEY,28:SYSPLT
COMPUTE.'1! Gazette Special 1988 Issuo
109
KA 1850 DF=0iFORI=0TO3:IFI=KST HEN1865
QE 2072 POKEX,7iPOKEY,12:SYSPL TiPRINTHC?;iIFTP<>4THE
GQ 1855 IFSP(P,I)-MS(NS(P,1),P S)<DFTHEN1865
CS
1860 DF=SP(P,I)-MS(NS(P,I(, PS)jTP=I
HK
1B65
NEXT
KH
1870
RETURN
QC
2073
GOSUB1900iPS'=0
18 SPACESjH; PC 1905 NEXT I NEXT: PRINT1'I OFF)"
PK
2085
GOSUQ185aiPOKEX,MX(P)i POKEY,MY(P):SYSPLTiPRI NT"IRVS)";
SQ
2360
L=99iFORI=0TO4:IFPT(I) <LTHENF-I:L=PT(I) NEXT;RETURN
MJ
2500
FORI=0TO3:FORJ=-BTO3iNS
RS FC
20B6 208B
FORDE=lTO600iNEXT IFTP=4THENPRINT" 12 SPACES)PASS";:G0TO2
OH
2505
RD
2510
GQ
2515
RX
2 520
RETURN
KJ
2700
PRINT"lHOME)12 DOWN) 12 RIGHT|IRVS}PARTNER? [OFF)11,- :LO=9:HI-10:XP =
090
2089
BD
1915
X1=XPjY1=YP:FORI=LOTOH IiPRINT'MRVS] )BLUj";
BD=PiPRINTRIGHT5(MES(T P+5),6);
HD
2090
bj
1920
ifioanthen1925
IF(P<>DL)AND(TP"4)THEN PS=PS+ltGOTO2075
jc
1921
if(an=lo)or(h:-lo=iith
PK
2100 GOTO2109
KK
2105
1922
PRINTCO$(I-LO-1};
1925
POKEX,X1:POKEY,YliSYSP LT:PRINTMES(I);:X1-X1+ 11 NEXT
BH
J930 GETRSiDR=PEEK(56320)il FNOT((RS-"lUPJ ")OR{DR= )26))THENGOTOJ940
DR
2109
RA
2110
IFTP=4THEN2140
IF(LH=1)AND{BD<>0)THEN 2120
DP RS KA EX
2111
IFBD=0THENGOSUBJ615:GO TO2140 2112 GOSUB1625 2115 IFLH=0THEN2140 2120 POKEX,MX(BD)+2:POKEY,M Y(BD):SYSPLT:PRINT"
AN=AN-liIFAN<LOTHENAN= HI
PJ
1940
IFNOT((RS="IDOWN)")OR[ DR=125))THENGOTO1950
CF
2140 PRINT"{OFF}"JiFORDE=1T
GX
J945
AN=AN+1:IFAN>HITHENAN=
DX PG
2145 2150
GOSUB1900 RETURN
DF
2200
POKE198,0:F=-1
GE
2205
PQ
2210
F=F+liIFC(0,F)"-lTHEN2 205 G=F:POKESX+1,214:POKES
SG
1950 1955
IFNOT((RS=CHRS(13))OR( DR=111))THENGOTO1915 Xl=XPiYl=YP!PRINT" IRVS)IBLU J";:FORI=LOTO HI
HG
1960
POKEX,X1:POKEY,Y1:SYSP LT!FRINTLEFT?(BLS,LEN(
MES(LO)));:X1=X1+1:NEX T
JK 1965 PRINTHlOFF}"r(RETURN FQ
2000
HX
2005
2007
2215
QS
2220
0 POKEX,7:POKEY,)2:SYSPL TiC=KC:S=KS;GOSUB1200
IFDL<>0THENPOKEX,MX(DL )I POKEY,MY(DL) + I:SYSPL TiPRINT"1RVS J DEALER"
BA
2010
GOSUB1500
XS
2015
IFP=0THENGOEUB1600:GOT O2040
XM
PRINT"[HOME)12
2710
ES
2225
P=2iYP=14iGOSUBl910
EG
2715
GG
2720
URN
FS
3000
2230
FF
300)
,TPAND253)=1 FORI=0TO3:SL(I)"0:NEXT
XX
3002
LD-FNNP(DL):DM=4:TR(0) =0:TR(1)=0:IFLH=0THEN3 015
F!RS="")AND(DR=127)THE
BB
3011
EJ
3015
F=NF(F) :IFC(0,F)<£'THEN 2230
CA
2245
GOTO2215
BP
2250
IFNOT((R$="lRIGHTi")0R
DA
2255
F=NF(F+2)IIFC|0,F)<0TH
QD
2270
GOTO2215
FH
2275
IFNOT((RS=CHRS(13))OR( DR-=111) JTHEN2215
(DR=119))THEM2275 EN2255
3005
PLT:PRINTECS;:NEXT
JE 3010 DM=FNNP(FNNP(BD))
3020
DX
3021
PP
3025
IFS(P,PC(P))"TPTHENTL~
FH
3030
1 FORI=lT03:P-FNNP(P)tIF
RS
3035
XF
3040
RG 2020 XA 2025
=KS:GOTO2025 GOSUB1650 POKEX,MX(P):POKEY,MY(P
KB DG
IFTP=*4THENPRINT" t2 SPACESjPASS"iGOTO20
HK
SA
2 310
NEXT
AH
2315
FORI=0TO4:FORJ=0TO3:IF
QE
02331 2320 IFS(P,J)=S(P,J+1)THENI
GC
2325
TO2331 T»C(P,J)iClP,J)=C(P,J+
KP
1)iC(P,J+1)=T 2330 T=S(P,J)iS{P,J)=S(P,J+
HG
3072
XC SX
2331 2335
1):S(P,J+l )=T NEXT FORI=0TO4:PT(I)=0:IFS(
OF
3075
FD AF
2035 2040
40 BD=P:PRINT"ORDER UP"; P=FNNP(P):IF(P<>DL)AND
KM
2045
P=DL:GOSUB1500:IFTP«>4
(TP=4)THEN2010 THEN2105 RM
2050
IFDL=0THENGOSUB1700iGO
PS
2055 GOSUB)750:POKEX,MX(DL)
RINT"tRVSJ IBLU]1"; 2060
IFTP-4THENPRINT" TURNE D1DOWNH5 LEFT)DOWN":: GOTO2070
AJ
2065
BD=P:PRINT"
HM
2070
KORDE»1TO2000:NEXT
HR
2071
IF(BD=0)AND(TP<>4)THEN
1D0WNJ14
PICKED
COMPUTE!'* Gaiotm Special 1988 Issue
2340
IFC(P,I)-5THENPT(I)=9: GOTO2350
IFS(P,PC{P))=TPTHENIFC
(P,PC(P})>C|WP,PC(WP)) THENWP-P
JD
GS
3045
3050
GOTO3060
IFS(P,PC(P))=TPTHENWP»
PiTL=l:GOTO3060
CK
3055
IFS(P,PC|P))-S(WP,PC(W P))THENIFC(P,PC(P))>C( WP,PC(WP))THENWP=P
DF
3060
NEXT:FORDE=1TO400:NEXT
KQ
3065
POKESX+3,(PX(WP)+1)*8+ 52:POKESX+2,(PY(WP)+1)
GX
307)
•8+19:POKE53269,2 FORDE=JTO3000:NEXTiLD=
WP:MT=WPAND2 53:TR(WT)= TR(WT)+1 POKEX,2J:POKEY,31+4*WT :SYSPLTiN=TR(WT)iGOSUB 1465:POKE53269,0
FORI=0TO3:POKEX,PX(I):
POKEY,PY(I)iSYSPLT:PRI
P,I)=TPTHEKPT(I)=C(P,I )+10:GOTO2350 SF
PS"PS+1:GOSUB3500:IFTL =0THEN3050
FC(P,J)>C(P,J+l)THENGO
LEFTjUP";
2105 110
S (P,J ) >S{P,J+l)THENG0T
TO2070
iPOKEY,MY(DL)!SYSPLT:P
CO
ND253))AND(C|P,I)=2)TH ENC(P,I)-6iS(P,I)-TP
SL(S|P,PC(P)))=I
P-DMTHEN3060
GOSUB1625:IFLH=1THENTP
2305
GOSUB3500:WP=P:IFLH=1T HENPS=PS+1
2017
2030
)
SP
RS
RH
FORTK=0TO4:P"LD:PS=0:T
L=0iIFDM=PTHENP=FNNP|P
IFABS(P-DL)<>2THEN2020
)iSYSPLT:PRINT"IRVS)";
IFLH=1THENIFLD=DMTHENL
D=FNNP(LD)
2016
RETURN FORI=0TO4:IF(S(P,I)=TP )AND(C(P,I)=2)THENC(P, I}=7:GOTO2310 IF((S(P,I)AND253)-(TPA
IFBD=2THENFORI=0TO4:PO KEX,19:POKEY,I"5+2iSYS
BH
2280 2330
FORI=0TO7:FORJ=0TO3lCL
(I,J)=0:NEXT:NEXT:CL{2
)OR(DR=123})THEN225a
XF
FC(l)=0iIFAN=10THENFC{ D-2 PRINT"lHOME][2 DOWNj
(2 RIGHT)IRVS} [10 SPACES}10FFJ";:RET
OR
G=F:IFHOT((RS = "ILEF'.'J-1
DOWN)
12 RIGHTjlRVSjOPPOBENT S?tOFF}";;LO"9iHI=10:X
69,1 POKESX+1,214.POKESX,{F •5+3)*8+22 GETRS:DR-PEEK(56320)iI N2220
NS(I,S(I,J))=NS(I,S(I.
J))+liNEXT!NEXT
2:YP=12:GOSUB1910 FC(0)=0iIFAN=I0THENFC( 0 )<=2
X,(F*5+3)*8+22:POKE532 AG
IFABS(S(I,J)-TP)=2THEN C(I,J)=6:S|I,J)=TP
FK 2705
O2000:NEXT
GOSUB1250:GOSUB1220:P=
FNNP(DL):TP=4:BD=0:KU= MK
IRVStLONEHAND";
:IFC{I,J)<>2THEN2515
IFS(I,J)=TPTHENC(I,J)= 7:GOTO2515
KU-1:IF(BD=0)AND(DL=2)
J935
SB
(I,J )=0iNEXT t FORJ=0TO4
THENLH=1:GOTO2120
RH
LO
2355
IFP"0THENGOSUB1600:GOT
RS
HJ
XM
P=FNNP{P)
RETURN POKE198,0:AN=LO
JM
)))THENPT(I)=-l 2350 NEXT
2080
1907 1910
25
CE
2075
PJ ED
ENPRINT"lRED(";:GOTO19
IF(S(P,I)<>S(P,NF(I))) AND{ S (P, I) <>S (P, NF (I+2
HX
KEX,MX(I)+J:POKEY,MY(I
)1SYSPLT1PRINT"tRVSj
2345
JS
02090
OH 1900 FORI = 1TO3:FORJ=.0TO2:PO
QC
N2105
NTECS;:C(I,PC(I))=-liN EXTINEXT
KJ
307B
POKEX,MX(BD)+2iP0KEY,M
Y(BD):SYSPLTtPRINT" {RVSJ19 SPACES}I OFF}"; DR
3080
BT=BDAND253:POKEX,15iP OKEY,2B:SYSPLT
XA
3085
RJ
4105
CF
3090
IFBT-0THENPRINT"
I2 12 19
SPACES)YOU SPACESjWDNtDOWN] LEFTlALL TRICKS";!G
OTO3200
IFBTb1THENPRINT"C0MPUT ER WONtDOWNj111 LEFTJA LL
TRICKS";1GOTO3200
FO
3097
PW(BT)=PW(BT)+1
EA
3100
IFTR(0)>2THENPRINT"YOU WOK
3105
HAND"!1GOTO3200
IFTR(1)>2THENPRINT" S2
"ltGOTO3200
SR GE
QM
3108 3110
3115
PW(l-BT)=PW[l-BT)+2 IFTR{0)<3THENPRINT"YOU ■VE12 SPACES)BEEN [DOWNJU0 LEFTjEUCHRED I"iGOTO3200 IFTR(1)<3THENPRINT"
12 SPACESjCOMPUTER
(DOWN)[8 LEFTjEUCHRED! GH
313.9 FORDE=lTO4000iNEXT
EG
3200 FORDE=lTO4000iNEXT:PRI
GJ JJ
3205 3500
EG
3501
NT"{BLUj"j
RETURN IFP>0THEN3509 POKEX,15>POKEY,28:SYSP LT
GK
MA
QM AF
3502 PRINT"IBLK}IRVSJ YOUR 12 SPACESjPLAY [OFF} [BLUj";tGOSUB2200 3503 LS=S{LD,PC(LD)):IF(PS=
0)OR(S(P,F)-LS)OR(NS{P
,LS)=0)THEN3507 3504 GOSUB2215iGOTO3503 3505 POKE53269,0iPOKEX,19iP OKEY,F*5+2:5Y5PLTiPRIM TECS;:GOTO3530
PE BG
3507
POKEX,15:POKEY,28:SYSP
3508
LTiPRINT"U2 SPACES}" POKE53269.01POKEX, 19iF
OKEY,F*5+2iSYSPLTiPRIN TECS;IGOTO3530 FJ
3509
IFTK<5THEN3515
ER
3510
FORK=0TO4iIFC(P,J)>-lT
RH MH
3512 NEXT:GOTO3530 3515 ON(PS+1)GOSUB4000,4100
OF
3530 PC(P)=FlPOKEX,PX(P)iPO
HENF«I
,4200,4200
4100
MX
3540
SH 4000
)-l
RETURN
GR
4005
SP=TPiGOSUB5200:IFF=lT HENGOTO5150
MQ
4010
BA
4015
GOTO5160
IFKOT{(LH-1)AND(BD=P)) THENGOTO4030
IFNS{P,TP)=0THEN5100
4125
IFC(LD,PC(LD))=5THENSP
QC
4130
XM
4135
EB
4140
-TPiGOTO5160
4200
4201 KH 4205 MJ
4025
GOTO5150 GOTO5050
QF 4030 GOSUB5000:IF(F=1)AND(A BS(BD-P)=2)THENSP=TP:G OTO5150
CH
NEXT I IFF—1THEN5180
FA BJ
5140 5150
RETURN IFPS=3THEN5'100
MQ 5151 V=-liFORA-0TO4:IFS(P,A )=-SPTHENlFC(P,A)>VTHEN MS SJ
5155 5160
V-C(P,A)iF-A NEXTiRETURN V-101FORA-0TO4
RR SM
5165 5180
NEXTiRETURN V=10:FORA=0TO4:IFS(P,A
EH
5161
NEXTiRETURN HT=8tF-0
QM
5205
HT=HT-llIFHT>0THENIFCL
SP=S{LD,PC(LD))
GJ
5210
IFHT<0THEN5240
OS
5215 FORfi-0TO4:IFS(P,A)=TPT HENIFC(P,A)-HTTHENF=l
IF(SP<>TP)AND(TL=1)THE
IFABS{WP-P)<>2THEN4225
PR
4215
GOSUB5300:IFF=1THENGOS UB5350:IFF-0THEN5150
131!
4230 4235
ENIFC(P,A)<VTHENV=C(P, A)iF-A
(HT,TP)-1THEN5205
BG
5 220
NEXT
DM
5240
RETURN
XG
5250
F»liFORA-0TO4:IFC(P,A)
PH
ND(C(P,A)<S)THENF=0 5255 NEXTjRETURN
DD
5300
>-lTHENIF(S(P,A}<>TP)A
GOTO5160
GOSUB5300:IFF=1THEN515 0
OX
)<>TPTHENIFC(P,A)>-1TH
5185 5200
N5160
G6 4220 JK 4225
GOTO5160 IFNS(P,TP)<5-TKTHEN427
4245
XA
4250
RO 4255 MR 4260 BS
4270
KA 4275 HD 4280
SP-TPtIFABS(WP-P)=2THE N5160 IFTL-0THEN5160 GOSUB5300:IFF=1THENGOT 05400 GOTO5160 IFNS(P,TPj=0THENGOTO5] 00 IFABS(WP-P)*>2THEN4310
1
AF ES
5305 NEXTiRETURN 5350 F-0iFORA«0TO4iIFS(P,A) =S(WP,PC(WP))THENIFC(P ,A)-C(WP,PC|WP))=1THEN
BK PH
5355 5400
KEXT:RETUBN D=10iFORA"0TO4
BC
5405
IFS(P,A)=S(WP,PC(WP))T HENE»C(P,A)-C(WP,PC(WP
F=l
IF(TL-1)OR(PS=3)THEN51
))tIF(E<D)AND(E>0)THEN
00 XP
4285
IFC{WP,PC(WP))=5THEN51 00
HG 42 90
IFC{HP,PC(WP))<4THENSP ■-TP;GOTO5160
FD 4300
GOSUB5250:IFF=1THENSP=
D-EiF=A
MX
5410
GOTO5100
4310
IFTL-0THENSP=TP:GOTOS1
BP 4315
60 GOSUB5300:IFF=1T1!ENSPTPiGOTO5400
GE
MQ BQ
4320
GOTO5100
5000
F=0:FORA=0TO4iIFC(P,A)
B,0iNEXTiPOKE54275,1
QC
6010
5005
NEXT!RETURN
QR
5050
F--J :FORA=0TO4:IF(SI.(S
,135iPOKE54273,150iPOK
HX
6020
FR
6030
POKE54276,16iPOKE54296
QG
10000
,0iRETUBN POKE532B5,13iPOKE5328
7,lliPOKE532B8,5:POKE
SX
(P,A))=0}AND(S(P,A)<>T
A
5055 5060
FORR=15TO0STEP-.2:POKE 54296,R:NEXT
53276,2iPOKE2040,13tP OKE2041.14 10010 SA=832:FORJ=0TO1;SA=S A+J*64:FORI=0TO63:REA DA:POKESA+I,A:NEXT:NE
P)THENIFC(P,A}=5THENFBD CS
POKE54277,21iPOKE54278 E54276,17
>5THENF=1 BA
NEXTiRETURN
QE 6000 FORR=54272T054296:POKE
TP:GOTO5160
FQ 4305
F=0iFORA=0TO4:IFS(P,A)
=S(WP,PC(WP))THENIFC(P ,A)> C(WP,PC(WP))THENF=
0
XG
IFS(P,A)=SPTHENIF(C(P, A)>=0)AND(C(P,A)<V)THE NV»C(P,A):F=A
QD XJ
4210
XT:RETURN PJ
10050
LC=-liFORA=0TO4iIFS(P,
SX
10051
HENLC=C(P,A):F=A
DF
10052
PF
10053
DATA 0,96,0,6,108,0,6 ,108 DATA 0,6,109,128,3,10 9,128,3 DATA 253,128,27,255,0 ,13,255,0 DATA 15,255,0,7,254,0
NEXT:IFF>-1THEN5070
A)OTPTHENIFC{P,A)>LCT SB 5065 BQ 5070
NEXT
GK
5300
IFNS(P,TP)>0THEN5125
SD HM
5105 5110
SP«-liFORA=0TO4
AX
10054
DATA 0,1,252,0,0,252,
IFS(P,A)<>TPTHENIF(C(P ,A)-5)AND(NS(P,S{P,A))
GF
10055
0,0 DATA
EJ PH
5115 5120
FX
5125
DG
5126
XP
5130
FH
5131
4035 GOSUB5250iIFNOT({F-l)A ND(P-BD))THENGOTO5050
5135
IFBD<>PTHENSP=TPiG0TO5 160 GOSUB5250:IFF=1THENSP= TPiGOTO5160 GOTO5100 IFNS[P,S{LD,PC(LD)))=0 THEN4235
RS
SF 4020 IFNS(P,TP)>0THENSP-TPt RR
)<V)THENV=C|P,A}:F»A HJ
TPiGOTO5160
IFNOT(NS(P,TP)=5-TK)TH EN4015
GOTO5160 IFNS(P,TP)=5-TKTHENSP-
4120
,F):S»S(P,F):GOSUB1200
3535 NS(P,S(P,F))-NS{P,S(P, F))-1:CL(C(P,F),S{P,F)
IFNS(P,S{LD,PC(LD)))-0 THEN4115 GOSUB5300:SP=S(LD,PC(L
SB PD
KEY, PY(P)iSYSPLT:C=C(P RG
GOTO5050
D))IIFF-1THEN5J50 DH 4110 XR 4115
SPACES]COMPUTER
EDOWNJU LEFTjWOK HAND
GOSUB5200:IFF-1THENSPTPiGOTO5150 IFNS(P,TP)>2THENSP=TP: GOTO5160
4050
IFTR(BT)<5THEN3097 PW(BT)-PW(BT)+2+LH*2
FP
404 5
JC HF
3086 30B7
3095
FQ
4040
OTHEN3108
PRINT'MBLKJ";:IFTR(BT)
JP AB
RB
CF
RETURN
>1)THENSP=S(P,A)
NEXT:IFSP>-1THEN5160 GOTO 5180 V=4:F=-1:FORA=0TO4
IFS(P,A)=TPTHEN5135 IF(NS{P,S(P,A))<>I)OR(
SL{S(P,A))-1)THEN5135
IF(C(P,A)>=0)AND{C(P,A
,3,254
252,0,0,0,0,0,0,
0
HS RH
10056 10057
DATA DATA
0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,19
PP
10060
DATA
J0061
9,168,10,85 DATA 104,9,89,88,9,10
0
SR
10,170,168,10,14
6,152,9
COMPUTES GazoltH Special 1938 Issuo
111
SG
10062
9 BB
10063
KH
10064
153,88.9 , 153.8B.
DATA
u. 1 C-
Hi ^*j t
Q
DATA
152,9 ,89 ,152,9 ,8
Q
y
□
u
9, 153 ,88 ,9, 106 ,8
DATA Q
□a
l
j
£
r
■
j d
Q
DATA
89 ,152,9 ,170,88,
9
88
RX
10065
DF
10066
DATA
FX
10067
DATA
ay,
10 ,85 ,104,10,149 10 , 17b
,
0
168,0 ,0, 0,0 ,0, 0.
BEFORE TYPING . .
Before typing in
programs,
please
refer to How to Type n COMPUTEl's GAZETTE Programs," elsewhere in thb issue.
8688:49 8690:ID
41
4C
49
5A
45
0D
ID C7
32
2E
20
45
44
49
3930:9D
9D
9D
9D
9D
9D
9D 9D
869B:0D
ID
ID
33
2E
20
41
893B:9D
9D
9D
9D
9D
9D
IC
28
D2
86A0:49 86A8:34 86B0I1D
4D
41
54
45
0D
ID
8940!9E
53
41
56
45
8948:IC
IC 20
29 28
28
20
5A 29
20
2E
9E
43
ID
35
2E
20
4C
4F
8950:20
23
9E
56
IC
29
9E 58 1C 29 0D 0D
86 9D 63
8608:44
0D
ID
ID
36
2E
20
54 A2 4E 0D ID cs 0D 8F 41 2F 44 8F
86C0:41
54
41
20
42
41
53
49
B6C8:43 0D 86D0:4F 4E
ID
ID 43
37
4D
30
48
4F
4D
AE
86D8:45
ID
ID
38
2E 52 2E
20
4F
20
4D
49
0D
B4
86E0i55
4C
54
49
43
4F
4C
4F
0A
86E8152
45
44
0D
ID
ID
30
2E
B5
86F0:20
51
55
49
54
0D
0D
86FB:1D
41
43
54
49
4F
4E
ID AF 20 D6
8700:00
30
20
20
20
20
31
11
16
8708ill
11
11
9D
9D
9D
9D
9D
8710:9D
32
20
20
23
20
33
11
IC 79
8718ill
11
9D
9D
9D
9D
8720:9D
11 34
20
20
20
20
35
9D 11
8728il)
11
11
9D
9D
9D
9D
B730:9D
36
20
20
20
20
37
2C 0E 9D 3C 11 A2 9D
4C
11
11
9D
9D
9D
9D
Sprite Designer
8740:9D 9D
53
45
52
49
45
53
D9
9D
82 92
See instructions in article
8738:11
on page
35 before typing in 20 95 39 B0
38
C9
30
92
C9
F5
8D
21
0F
84E0: 85
03
20
6B
87
38
E9
4D
84E8: 30
BD
23
B5
85
FD
F5
85
as
FE
6C
FD
99
F0
85
4C
D3
84
20
5D
FB
60
30
A5
FB
A5
84D014C 84DB: 90
35 F9
85
84F0: E8
SA AA BD 23
84F8: 00
20
B500: E4
8508: 18
FF 6D
05
90
02
B2
PC
60
85 85 00 A5
FB
B510: E6
FD
18
6D
9C
8518! 13
85
85
FD
90
F4
E6
FE
C3
3520: 60
20
00
07
94
E3
94
C3
8528: 8B
CE
97
BF
6D
93 98
3E
85
8530: 9B
C7
95
A9
EF
SD
FE
8540: SE 8548: FF 8550: 20
98 88 96 03 A9 Cl 8D 20 D2 PP A9 AD B6 02 8D D0 BD PD 9F
8558: 8D
PC
9F
A9 8568: D0 A9 8570: 85 A9
Bl
B53B: 28
8560: 9F
8578: 23
9F
B580: 21
85
8588: F7
85 B590: 8D 7A 859B: A9 31 85A0: 6B 87 85A8: A9 04
18
03
A9
E5
08
20
D2
75
FE
9F
AD
05
AD
21 8D
D0
F7
FF
AF
BD
20
16
AD
8A
8D 15 8D 00 85 20 90 20 68
86
02 02
18
D0
20
F9
85
FA
8D
6A
FF
A9
33
BD
A4
8E
A9
0D
85
C2
A9 30
8D
79
9F
F4
F8
F6
A9 3D 21 4C E3
80
8D
8A
02
E0
85
A9
03
20
93
20
44
E5
81 96
8D
5B
86
A9
42
85
D5
9F
03
8D
8770:B9
87
87
48
B77Bi68 A8
68
AA
18
20
F0
3E FF C0
8780:68 A3
68
4C
AB
00
70
CF
8788:86
01
0C
81
IE S6
03
02
01
F9
F8
8790:87
03
85
0D 09
81
CD
16
ID IC
21
8798:91
61
87
16
IC
CF
2C
87A0:93
10
02
IF
96
07
18
2A
DA
B7A8:96
07
IF
96
05
18
A7
8A
87B0:94
10
02
14 13
95
12
02
A4
ID
B7B8t97
10
02
4D
98
10
02
FF
as
87C0:9E
14
02
E4
91
0C
19
IC
BD
B7C8i92
0C
19
58
98
12
02
86
64
8700:87
14
02
F9
93
10
02
7F
E8
B7D8:95
07
13
A6
95
02
4A
90
02
B6
61
02
78
79
87E0:96
15
02
8C
99
87E8t8B
04
02
AF
89
15 14 0E
87F0:BA
11
17
85
9A
10
02
2D
B7F8:9B
10
02
A9
DB
BD
5B
86
0B EE
8600:A5
22
BD
00
DB
8D
27
DB
42
8808:8D
E7
DB
8D
C0
DB
A2
25
0E
8810:9D
01
D8
9D
9D Cl
10
F4
CA
10
8820:50 D6 8028:2C D8
SD
77
DB 20 75 D8 A2
CA
10
FA
8830:8D
D9
DB
20
8838:DA
8D
F7
8B40IDA CA
10
88I81DB
51
IF
90 9D E5
BD
69
D8
99
87
BB
8D
E9
5F
DA
0C
9D
SA
FA
95
DB
8D
32 25
35
SB
SD
884Bi9A DB
BD
A2 8D 35 D9
8D
3A
D9
D5
D9
8D
DA
D9
8D
75
80
B850:8D
70
9D
8C
70 C8
8870:DB
CA
10
FA
60
A2
16
A0
2E
8878:00
A9 2B 27 A9
20
58
86
A2
16
33 D6
73
BD
15 74 85
85
02
A9
00
07
02
85
22
60
P4
6B
8D
30
06
81
04
A9
7D
8D
9C
A9
43
9D
31
A2
0A
A0
12
86
A9
01
15 D0 04
A9
8D
0A
08
9D
FF
00
A2
sa
A9
50
FA
75
8618: 6B
BD
8768:4C
20 4B 0A A8 A2 C8 CA 10
10
04
20
C3
CA
51
78
C3
8868:DB
9D
A9
20
BF
10 F4 20 8D 50 04 A9
B610
2B
FD
3C
A9
10
8760i9D
9D 45
14
25
CA
3A
9D
9D
A2
8603: 06
45
9D
9D
37
8600: 42
54
9D
08
8D
72 8D 06 A2
49
9D
09
6D B5CB: 43 9D S5D0IC1 07 B5D8: A9 6B 85E0: 77 04 85E8: 20 6B 8SFB:A9
52
9D
A2
68
85
50
11
A2
EF
07
87
S3
8758:11
DA
6E
E7
4B
87 50:9D
FA
A9
8D
85F0: 20
9D
7A
04
7D
22 A5 A9 62 10 FA 58
9D
10
00
A9
A5
9D
3D
8D
04
CA
9D
CA
70
27
01
9D
8360:DB
A9
85BB: 8D
C0 04
]]
8858:DA
85B0: 22 B5C0: A9
8748:3A
28
4C
58
86
A2
A9
78
4C
58
86
6890:12
19 20 92
9D
00
A9
B5 90 A0 47
8898:38
18
20
IE AB
A9
EC
85
20 F7
E4
FF
D0
0F
A5
A2
CB
8BA0:A2 88A8:D0
AD
90
88B0:90
88
4C
95
8B 88
49
0D
60
4C
C2
88B8:49
53
50
4C
4)
20
74
88C0:54
4S
45
20
43
81 88 A9 D6 8D F7 22 EA 06 79 6B 87 50
88C8:4F
52
20
20
20 88D8:0D ID
IC
O8E0:46
B880:A0
8388:14 A0
20
9E
45
20
IC
42
4F
11
8980:54
54
4F
4D
0D
ID
ID
IF
C7
3988:43 8990:45
4F
4D
4D
0C
45
44 20
52
4B
4F 59
4F
20
41
4E
28
8998:44
2E
2E
20
20
9E
57
20
6B
89A0:1C
52
49 47
48
54
20
9E
66
B9A8i52
20
IC
54
4F
50
00
IF
90
8980! 53 89B8:20
59
4D
4D
45
54
52
59
BB
20
20
20
20
20
20
20
CB
89C0:20
20 20 48 4F
20 52
20
9E
413
20
24
49
5A
4F
4E
AB
89C8:IC 89D0:54 89D8:4F 89E0:20
4)
4C
0D
ID
ID
4D
4D
4F
44
4F
IF 52
43 45
97 CE FB
4B
45
59
20
41
4E
44
89E8:2E
2E
20
20
9E
49
20
IC
IB
89F0:56
52 ID
54 ID
49 9E
43 46
41
4C
36
89F8:BD
45 0D
31
20
DB
8A00:05
C3
C3
20
4F
50
DF
BA08i59
ID 20
32
20
15
8A10:05
0D ID C3 C3
IC 43 9E 46 IC
52
45
56
IE
8A18:45
52
53
45
0D
ID
8A20:46 8A28:53 6A30:9E 8A3B:9E
33
20
05
9E IC
D8 03
45
52
C3 C3 49 45 53
ID 20
F6
46
34
IC
46
35
20
52
20
28
0D
ID
ID
43 05 C3 C3 20 B5 49 54 45 20 AD IC 29 0D ID 02 20 0 5 C3 C3 3B 52 49 54 45 99 29
8A40IJC
53
50
8A48:23
9E
46
36
8A50:ID
9E
46
37
8A58:20
IC
53
50
8A60:27
53
0D
ID
ID
ID
ID
ID
06
8A68:1D
ID 9E
43 46
4F
4C
8A70:20
ID 28
38
IC
4F 29
52 00
C7 5C
8A78:9E
43
4C
52
20
05
8AB0:1C
44
45
4C
45
54
C3 45
20 11
19 39
BA8B:9D
9D
9D
9D
9D
9D
53
50
BB
8A90152
49
54
45
11
8A98i9D
9D
9D
9D
9D
8AA0i9D
90 IC
9D 9D A5 9D 9D 9D AD 05 C3 C3 C2
9E 2A 20 BAA8:20 4D 45 4E 8AB0:11 9D 9D 9D 9D 8AB8:9D 05 53 54 52
11
55
1.1
11
CD
9D
9D 4B 2E
9D 45 2E
7F 2.1 09 BC
49
8AC0:20
41
20
4B
45
59
SAC8:2E
00
20
48
8AD0:CB
04
3D
90
86 05
8AD8:8D
80
06
A9
73
A9 6B 8D 8D 08 06 ao EF 04
7A E5
BD A7
78
A9
CB
8AE018D
B7
05
8D
8AE8:06
A9
71
80
2F 06 D4 07
8AF0:A2
25
9D
C9
04
BAF8i9D
09
06
9D
8J
3B00:FJ
A9
72
3D
94
8B08:8D
5B
86
A2
06
SB10:42 85 8BJ8iA9 18
22
A9
A8
91 05 AF CA 10 83 06 A9 06 B7 A0 14 A9 3C 20 58 86 B5
20
6B
87
A9
19
20
F9
87
A9
1A
20
6B
87
A9
0D
SB 28:00
B5
C6
A5
C6
8B30:00
85
C6
4C
94
8B
3B20:6B
43
9D
06
F0 FC A9 71 30 31 AA 56 20 A0 5A
A2
93
2B
2A
EB
SB
EB
0A
3B58:8B
EB
8B
EB
8B
IF
8C
24
76
43 55
45
20
D3
8B60:8C
29
BC
2E
8B
Cl
C0
52
53
8B68:SB
53
8B70:8C
52 8F
A5
52
8C 8C
6C
43
49 80
8C
3C
9B
8C
86
EA
4B
9E 45
59
53
8B78:8C
95
8C
A3
8C
AE
8C
C2
02
ID
IF
4D
4F
44
20 16 0D 8E 49 C6
8C Gl 8C 5B
8B80:8C
8C F3
8C
2B
8D
5A
67
59
20
20
20
4D
4F
4E
94
CB
8B38:8D 87
8D
09
8E
8B90IBA 8B9B:4D
47
8E
00
20
8E IE
20 A2
FF 00
84
E3
88
10
F7
8BB0:8A 8BB8:E8
0A
AA
BD
55
8E IA 86 8D 93 36 8B 4C 9A BB 85
CA 20 8B F0 8B FD
C7 27 0B B3 41 A2
BD
55
3B
85
FE
6C
FD
16
BBC0:00
AD
IC
D0
FB
03
4C
9A
9A
8BC8i8B
AD
93
8B
C9
20
D0
05
Bl.
8HD0sA9
20
4C D7
8B
A9
51
85
F6
9D
9D
9D
53
48
49
El
54
2D
53
50
41
43
45
79
8660
8D
05
85
AS
22
91
FB
20
EF
3903:0D
ID
ID
ID
ID
ID
ID
ID
13
8668
06
85
CA
F6
A5
22
60
27
8910: ID
ID
IF
4D
55
4C
54
49
8670
53
54
45
53
20
98
B91.8:43
4F
4C
4F
52
45
44
20
8678
44
50 45 31
10 52 49 53 49 2E 20
47
4E
45
8920:20
9E
30
20
23
20
31
20
4E
49
52 54
48
49
0C
8928:20
20
32
20
20
20
33
11
7F 6F F6 94
8BD0:52
48
52
4F
413
45
9E
53
50
41
43
45
20 11
FA
FC
8 8 E 8: 4 i' 8BF0;20
43
D0
COMPUTE'S Gazette Specie! 1988 Issue
B97B:20
8B50IA1
9D
112
45
57
8900:46
8680:00
02
54
44
88F8:9D
8D
20
46
IF
F7
D0
20
45
80
9E
15
20
4C
AF 15
28
4C
8D
4E
IC
8A Bl
85
9D
45
20
88 132
A9
A9 43 FA A9 02
0C
45
51
B3
FC
73
52
8970:9E
87
4C
06 A9
8968i43
AB
85
E9
FE
85
FF
87
78
53
89
86 02
A9
20
20
20
BC
A9
8640iCA 8648
07
45
44
8B43:BB
8D
6638106
D9
56
4E
58 8D D6
FB
6B
69
4F
55
58 43 9D 86
85
8630
BD
4D
4F
5A ID
8650 A9
71
72
IF
52
33 91
8658
3623
A9
ID
8960:41
8B40ill
21 A5
A5
B958:1D
3D
87 85 8D 8D A2 10 00 01
8620
43
DB
81)38 i 32
8BA0:A0 8BA8:07
DD
38
8BD8jB5 8BE0:49
20 91
92 20
90 72
20 90
F9 90 20 20
20 90
58 02
BE80103
20
Bl
8F
60
8E88:10
D0
A9
0A
8BE8:4C
9A
8B
AD
1C
D0
D0
03
El
8E90i85
23
A2
0E
8BF0:4C
9A
8B
AD
93
8B
29
0F
4D
8BF8:C9
02
D0
08
A6
FA
BD
27
D3
8C00.D0 8C0B:8S
4C 1)G
08 20
BC 92
AA 90
BD 24 AD 93
9F
92
8B
AC
8C10:20
36
8C
20
72
90
AD
93
BOB: SB
20
37
8C
4C
8B 4C
A9
FF
8D
8D
8C20:30
4C
30
8C
A9
E2 3.1.
8EC8:20
56
8F
20
8C28:8C
A9
32
4C
30
8C
A9
33
37
8ED0:93
4C
E6
8E
A9 32 Fl A5 9D 00 63 22 9D 00 D0 DC 60 A9 AA A2 88 D0 CA CA 9D B3 CA CA 10 F2 56 E6 F9 A5 F9 74 A9 00 85 F9 73 4E 92 20 67 E3 20 48 8F C6 98
8C30:8D 8C38:B0
93 05
SB
4C
EB
811
4A
4A
97
BED8:F9 A5
F9
C9
FF
D0
E9
A9
A9
20
4C
4).
BC
A9 4C
A2
00
85
B5
20 F9
90
4C
49
10
04
E8
E9
8C48:91 8C50:7A 8C58:4C
20 8C 7A
92
90
20
58
90
4C
5D
20
92
90
20
65
90
57
CB 90 8D 30
8E
8C40:51
4C F9 C9 0A BEF0:0A 18 69 30 8EFB:ID 07 8A 69
8C
20
8C6O:90 8C68i90
AD 4C
85
22 23
9148:60
A5
23
48
A5
9150:75
93
68
85
22
7B 05 54 59
915B:B0 9160:20
0A A5 6E 91
91.68: D0
03
91
C9
BA 8E
4C
8E
8E
AD
7B
68
8F10I20 B9
21
20
8F1B:85
C9
33
FB
06
20
B)
8F1
85
87
D0
91
C9
8F20:20
67
3C FF D4
8F
60
C6
45
91C8:8F
4C
9B
D0
E7
A9
E6
9100:20
85 4C
20 FA C9 FA 20 16 8F
91.BB:C9 91C019B
8E
20 68
IF
91D8:FB
0B 88
A5
FA
13
69
20
91E0:05
8F40:30
BD
7B
9F
8D
44
07
60
30
91E8i 11
DO 78 0B F2
8F48;20
64
BF
BD
27
D0
99
7C
8A
8F50i9F
88
CA
10
F6
60
20
64
99
B9 7C 10 F6 8F6S:0A )8 69 8F70:AD IC D0
9D
85
20
D6
9A
8B
73
8C80:20
B9
8E
4C
89
8C
20
D4
42
8F2B:FA A5
BC8B:ae 20 8C90:04 8F 8C98:4C 9A
68 8E 4C 9A
4C 6B
9A 20
SB 27
20 8F
EA 7D
8F38:8E
8B
A6
FA
27
D0
40
8CA0:4C
A8
BC
A6
FA
FE DE
27
8CA8:20
70
8F
4C
9A
8B
20
8CES0:90 At!
8F30:07
F9
93
E6
97
11
ED
12
20
18
9D AB
75 BE
F0
06
20
92
A9
79
8F80:D8
85
FC
A9
28
35 8D
8F88:A6
FA BD
27
D0
85
22
29
ED
9230:20
11 20
8F90:0F
D0
05
A9
0C
4C
9A
BF
FC
9238:20
20
20
BF98:A9
00
8D
21
D0
A2
14
A9
2A
9240:C2
20
20
20
BFA0:17 A5
11
9D
9D 9D
22
FB
30
92 48:9D
C2
20
20
20
00
A6
F9
06
85
FB 88 10 Fl
10
8FABi20
91 CA
4C
20
B7
92 50:BD
68
9F
8D
D0
19
1A
8FB0:90
AD
IC
D0
F0
03
4C
D4
15
9258:A9
01
8D
86
1.C D0 02 A9
10
20
A3
8FBB.92
23
OB
90
A9
28
00
0F
D0
2D
04
85
FE
A9
36
01
8D
13
85
A9
00
85
25
97
9260:6B 87 9268:07 A9 92 70:60 20
AD
85
70 BF FD A9
20
8FC0J79 8FC8:28 BFD3:A9
02
85
22 A0
00
A9
92 78: 9F 9288.91-
FB 87 05 97 A2 03 B9 28 0F 9F 88 CA 10 F6 09 8D 2 5 D0 AD 2 7 81 D0 AD 24 9F 8D 7D FB 4A B0 03 20 F9 C0 93 8D 86 02 15 0F 20 6B 87 A5 92 A9 4B 85 FB A9 21 A9 28 BD 05 85 E5 01 BD 24 9F 91 El 85 E8 E0 04 D0 A8 D8 C5 22 F0 03 7C
25
Bl
24
90
05
67
A9 EE
20 E6
91
AE
9290:21
25
7B
9D 24 2 5 9F 3D 26 D0 A5
92 98:82
0A
C6
22
27
90
92A0:85
02 A9
Bl
FB
95
22
88
CA
23
A0
03
Bl
FB
88
88
F4
8D40:88
9]
FB CB
C8
C8 C8
C0 CB
8D48i3F
D0
FJ
A2
02
A0
3E
B5
64
8D50122
91
CA 90
F8
4C
BD
BC
88 0B
10
8D58:BC
FB 20
A2
02
A0
5D
8D60:3E
Bl
FB
95
22
88
CA
10
B8
8D68:F8 Bl
FB
C8
C8
C8
91
FB
01
3070:88
8B
88
88
C0
FF
D0
Fl
25
8D78:A2 02 8D80:88 CA 8D88:0B 90
A3
02
B5
22
91
FB
EE
8FD8:85 23 84 32 A4 8FE0I85 24 A4 02 06 8FEB:A9 51 4C EF 8F 8FF0IFD CB C6 21 10 8FF8;A9 3F C5 25 F0 9000:10 D4 20 14 85 9008:4C 20 90 A6 FA 90)0:85 FB A9 00 85 90)8:06 FB 26 FC CA 9020:AD 21 85 C9 33
1.0
FB
4C
BC
BC
20
B2
9028:20
C7
90
A0
00
AD
IC
DB
03
4C
07
18
Bl
9038:20
88
88
B)
FB
FB
AS
9040.44
8DA0IC8
C8
CA
10
EF
Bl
FB
2A
15
904 8:F0
F0 07 90 85 05 A9
82 9 3 C9 5) B5 A5
Bl
A2
A0 91 91 39
8D98:FB
31 2A 91
9030:F0
8D90:3E
D0 FB 6A
Dl.
4C
8DA8:91
FB
88
A2
07
Bl
FB
2A
E7
90 50 :A0
9J
Fll
01
02 CA 10 88 88 10 3E A2 03 BDC8:08 2A 66 22 8DD0:10 F5 88 B8
FA
A5
02
91
DD
9058:A5
F7
C9 17
D4
4C
BC
8C
E3
9060:85
F7
E6
60
C9
Fl
E9
9068:03
D0
90 70 :F7
60
A9 18 85 A5 F8 C9 18 85 FB 20 58
A9 F7
9280:AD
20
D8
29
85
22
20
0B
3B
4C
D0
8F
32
92A8:02
B5
22
BD
F8
07
9B
85
FC
FC A2
05
92
92B0:DA
19
F9
60
BA
D0
01
60
EC
AD
I.C
D0
27
9200:20
FB
87
60
20
FB
C9
6]
92D8:FB
85
22
A5
F0
03
4C
C3
92E0:79
85
FB
85
B5
C9
20
6B
92E8:FC
51
90 A9
E7
A9 D8
85
23 A9 E9 04 85 20 FE A9 00 85 8E
92F0:24
85
26
A4
24
Bl
22
85
4A
91
FD
60
EA
85 85 26
13
A0
A9 06 20 85
05 00 25
BD
E0
92F8:25 A9 02 9300:85 A2 03 9308:25 26 02 9310:32 86 02 9318:85 20 14 9320:E2 E6 26
8D
D0 04 A9 02
02
06
AD
02
A5
57
46
93
20
06
E2
10 C7
26
D0
IE
9328:12
A6 02 03 C5
CA
A9
A9
00
85
26
A9
10
8D
A0
85 14
3D 85
13 E6
85
20
06
85
5C
24
A9
A5
F7
92B8:A0
00 A2 92C0:FB 20 06 92C8:F3 AD 00
01
F7 C6 E7 D0 07 41 90 E6 '9 D0 07 75
20
65
90
C6
83
9330:05
90
A0 00 AD
7B
04
9078:A9 00 9080:F8 60 A5 9U88:A9 1.9 85
58
07 77 FB 4D
02
SDE8:C8 C8 A5 23 91 FB 88 A2 Bl 8DF0I03 Bl FB 2A 06 2A 66 02 D3 8DF8i28 66 02 CA 10 F5 A5 02 54 8E00:91 FB 88 88 ]0 BC 4C BC 47 8E08:8C 20 0B 90 A0 3C A2 00 19
C2
D4
F8
96 76
83
8F7B:4C
8D30:A0
66 FB
9D
60 6C 93 FB A9 05 85
8D38:10
22 CA 4B JB Bl 0E
9D
CA
AE
66 03
9D 92 33
9D C6 9D AC
3C
A2
C2
C2
FB
2A
92
9D
A8
C4
20
90
F7
DB
0F
61
91. F8: 12
9D
F3
02
31
9D
91
02
C2
9D
2A
A2
9D
11
28
10
F0
9D
IB
4A
90
9D
38
FB
D0
9D
20
88
IC
11
C2
B8
0B
02
91F0:C2
9D
Bl.
20
22
20
9D
8CE8:88
AD
AE
30
9D 9D
8CE0:C8
60
C3
C2
9D 11
1A
00
C3
9D
9228:20
CB
A2
AB
9D
20
08
8D20:90
87
9D
20
FB
8D28:A2 01
6B
9D
20
91
40
4C
20
2A
0B
90 10
8F 4C 99 8B D0 06 20 2 7 0E 91 C9 85 DO 0F 68 A0 3F Bl AA 91 8A F9 20 Bl 8F A9 4E
20
FB
20
04
9D C2
BJ
10
20
C2
8008:88
8C
DA
06
9D
85
88
71
9D
EF
FB
BC
91
BD 00
0A
91
4C
9B
3F 62
9D
FB
2A
DB
8E
C3
Bl
FB
10
20 B9
9220:11
3E
Bl
8D10:6A
09
9218:C3
A0
8D18-CA
91A0ID0
E3
9D
8D
76 34
93
20 FF
9D
88
28 E0
AB
9D
FB
0A
85
11
IE
FB
9198:FC
C2
8CD0i91
B) S8
6C
9210:92
8CCB:20
88 88
9F 8D 79 9F FA A5 FA
7A BD
E7
6E B3 63 AE
45
A4
90 A5
07
8B
9J
0B
AS A2
9A
6A
9193:20
69
07
4C
FB
81
59 04 FB
32
91
al
A9
9D
8B
C8
50
00
9D
20
91 FB 08 88 91 FB
4F
2E
C2
8B
8000!6A 8D0B:FB
43
9200:9D
BCC0i9A
91
9180:60 9180:2E
920B:9D
60 A5
20
FB
B0
7E FD
01
9F
8F60ICA
4A
91
ea
BF5B:8F
A6
BC
A5
00
0A
D3
4C
BC
23
aa
91
8F
FB
B5 A0
0A
FF
Bl
BCF0:4C
FF FF
IF IC
27 D0
BI IK P7 20
8CFB:B1
9170:49 9178:49
A8
F9
3F 10
49
08
E0 CA IS IE 80 A0 FB C8 Bl
B5 C9 60 A5 20 6E 91.
11 12 20 90 C2
BCUBsFB
91
3F
8E
8EE0:0F 8£E8:A5
03
22
4C
9D
04
4C
A5
CA
91B0:D4
U0
F0
F5
4A
91A8i4C
10
90
10
9140:05
3D
8EC01C9
20
CA
A6
JC
5D 0E
20
8DE0:23
80
FA
A9 30
9(3
28
A9
85
8F
8C78;B2
23
22
03
48
8C70(82
66
FB
85
0A A9 20 68
20
90
2A
Bl
9138:FB
60
8EQ8:60
92
08
80 4A
00
D0
IF
72 53 72 48 20 81
2A
2A
A0
07
20
20
8DD8:FB
A5
IC
E9
20
28
90 85
08
D0
14
FB
0B 06
SF08iC9
8EB0:01
90
B]
20 20
8F00:BD
8E98:D0 CA CA A5 8EA0:CA CA 10 F0 BEA8.0E 3B 90 01
92
18
2A 85
29 F0 91 85 23 22 48 20 68 85 23 53 DO OD B5 C9 20 60 A5 23 22 45 23 FB 85 22 20 2E 2E 20 6B 87 85 AA A5 84 C9 B6 20 68 BE D0 09 20
I.C D0 F0 7A SC 20 90 AH IC D0
8DB0:66 BDB8:FB 8DC0:A0
9128:85 9130:05
F8
C9
P8
2 0 C7
90 A5
EF
FC 85 FD A9
9090:F8
60
9098:IC
D0 F0
IF
A9
51
9)
FB
BD
9338:20 9340:24
D0
B0
4C
20
3F 90 A8
90A0:A5
B6
91
FD
A9
01
80
C5
9348:02
00
0B
A6
FA
BD
27
D0
90A8.85
05
8D
13
85
20
06
B5
20
EE
93 50:4C
56
93
B9
24
9F
00
22
90B0:14
85 A9
51
91
FB A5 B6 06
9358;,91
A0
FD
C8
91
FD A0 00
A9
16
9360:51 9368:IC
91
FB
C8
91
FB
60 AD
8B
D0
F0
08
A6
FA
BD
27
34
93 70:D0
8D
73
DA
60
46
BO
04
28
08 E7 93 D2
C5 9F C9 E6 FD
C8
E8
Bl
3B
90B8:91
FD
60
A6
IB
Bl 88
B5
FB
FB
9B
90C0:FA
BD
27
DO
91
FD
88
0A
9OC8:00
60 A9
AF
85
FB
85
FD A9
04
85
47
10
C8 E8 88 8B 3F B9
A5
91
3C 03 03 E8 E5 A0
3C
03
B0
D8
FB
8B
10
F8
4C
BC
8C
26
85
23
4C
A0
3fi
A9
FF
91
6E
F0
68
9380:28
C9
5J
BA
88 8F
1 0
FB
4C
BC
8C
20
CD
20
85
CA
4F
03 Bl
FB
B5
60 A2
8E401FB 8E48:48
90E0:0A
938S:D0
06
Bl
FD
DF
90
29
0F
85
B6
F6
4C
F9
84
20
85
8E
D4
90E8I4C
8D 06
13
90
85 20
9378:46
0B
FE A9 28 85 A6 F7
BD CA
8E38i20
90D0IFC 90D8I05
A9
8E30191
22 75
A5
F8
BD
05
CA
3E
90F8:85
85
29
F6
A2
02
BA
18
69
B0
32
8E58:8F
20
4E
92
20
E6
8E
23
12
9100:07
25
29
04
9108:2A 9110:2A 9118:A5 9120:25
C6
2A
85 C6
18
65
C6 29 A9 IE 29 A5 F7 85 C2 2A C6 2A A5 0A
93 90:BD 9398:10
05
CE
43
F0
56
14
B6
20
4C
C5
BE
85
9F
68
06
24
20
20
22
BE
85 F8
85
8E50:20 A5
13 A5
2A
65
2A
85
2A
A6
F8
85
FB
C6
FB
A9
93C0:AD
FB
4A
4A
4A
18
65
18 4E 2A 6A
8E10:B1 8E18:FB
FB 9D
8E20:9D
3C
BE 28:88
9D
3C
03
8E60:3C
8F
20
67
93
4C
Bl
8F
BA
8E68:A5
F9
0A
0A
0A
69 87
A8
66
8E70;A2 BE78:10
07 9D FB 07 F8 AD 21 85
88
98
CA
3A
C9
33
F0
4E
90F0:8D
14
93A0:91
FB
20 C0
93
91
FD
85
93AB:22
A9
01
93B0:B5
23
06
85
85 14
8D
13 B0
85
A9
93B8.A0
05 20
91
FB
A5
22
91
FD
60
22
24 9F C9 4C CE 93
01
D0
05
A9
57
A9
0).
60
49
71
93C8:00
8D
COMPUTEI's GbzbIIb SpBCli.: 1933 tssuo
Cl
113
93D014E
49
93D8:45 93E0i3F
20
94001 2F 9408iJ3
4E
94)fli DP
20
49 4). 4C 49 59 2F 4E 29 00 A9 06 20 6B 94 F0 06 20 4D 84 20 21 9E 4C 55 49 54 20 28 29 20 3F 20 00 6B 87 20 3C 94 34 9E AD FF 9F
941Bi9A 9420:AD 9428i9F 9430:FF 9438:8D
02
AD
FE
9F
8D
FD
9F
8D
20
D0
93EB: 20 93F0:4C 93F8:84
20 3C F9 51 20
54
5A
B8
28
20 87
6A 59
94
B0
F9
65
59
C2
96 78i44 45 9680:43 41 9688:20 61 9690:A9 08 9698:6B 87 96A0JA2 03
A9
9F
96A8i8B
CA
F0
134
24
9F
20
B7
97
AE
14
DB
96B0196 96I38i 49
BD
B!)
96
CA
10
Fl
A9
01
8D
50
02
AD
49
96
18
69
30
14
9968:C9
44
F0
03
4C
99
85
46
96
A0
18
20
4C
97
9C
36
9970:02
20
D2
FF
AS
02
C9
54
9E 20 54 4F 20 9D 43 45 4C 05 00 03 97 A9 07 20 6B 87 C2 20 6B 87 A9 16 20 7E 20 63 97 20 58 97 9D
9 920:6B 9928:00
9F
9D
24
9F
F4
A2
03
8E
49
C5
4C
2B
10 F6
4E
B9
87
20
60 A5
A2
00
BD
6A
C9
20
F0
E0
00
D0
04 0F
E8 68
4C 68
CC
9930:27
02 99
9938:AD
21
85
C9 36
D0
03
20
F2
9940:21
9E
4C
F9
64
BA
A2
00
68
994 8:A0 9950:23 9958J0E
02 9D 20
20
BD
20
A2
FF
A9 9E CA 1.0
FA
A9
6B
87
A9
11
20
60
B5 9C BD
9960:87
20
95
88
C9
54
F0
07
23
FF
75
BD
23
D0
A9
93
20
D2
45
A0
96
20
IE
AB
20
92
9978:D0
6B
87
A9
ED
8D
28
03
A9
47
96D8:FF
84
C9
14
D0
03
C6
9980:01
4C
86
99
A9
08
85
02
03
00
20
95
88
96E0:84
C9
0D
F0
8A
A9
04
60
55
4E
49
54
CC
03
A9
FF
60
C9
97
45
9990:20
4F
41
AC
A9
00
(35
FA
E3
38
E9
41
20
B7
59
00
C9
A9
80
1)1)
5B
97
AE
49
96
9D
24
D4
99A0:17
20
6B
87
A9
FF
60
A5
IF
710
01)
A9
PP
04
9700i20
87
97
A9
01
8D
86
9F 02
06
85
PC A9
05
03
96FB:96
9998:44
52 00
45
B0
54
20
60
4E
00
4C 51
26
944BiD0 F2 A9 9450 i FB A9 20 945a:05 05 A2 9460:91 PI) an
96E8:03 96F0:C9
9988:AA
D0
23 C9 C9 41
D3 24 54 2C
J8
4C F9 03 00 90 E7
0A A9 12
20
A9
64 42 C9 C0 4E A8
96C0186 96C8i8D 96D01A9
FB
99A8:02
C9
08
F0
I-'B
20
06
85
61
18
20
4C
97
A9
46
A0
E6
01 7B
IJ'I
99B0:A9
08
20
FF
20
CA
it)
01
1 1
AB
EE
49
96
AD
8B
FF
A9
00
85
22
20
A5
9F
10
FA
89
9718t49
96
C9
04
D0
05
99BS:96
7C
EE CA
A9
7F
(IS 9D
IE
AP
Mb
20
B4
94GB:20 9470:A2
9710:96
A9 00 A9 6F
60
9708:A0
03
A9
00
F8
99C0:FF
C9
0D
F0
0F
85
23
A5
3478:A2
07
9D
27
1)0 CA
10
FA
A7
9720:8D
49
96
4C
C2
96
20
58
09
99C8:22
AA
A5
23
9D
FF
9E
9440:59
86
02
EE
AD
FC
09
07 91
E6 AF FF A9 F2
9480:A2
3F
9D
28
9F
CA
10
FA
44
9728;97
A2
03
BD
24
9F
99
28
03
99D0:22
4C
BE
99
20
AB
948B:A9
00
A2
0F
90
68
9F
CA
64
9730:9F
88
CA
10
F6
20
64
8F
3C
99DB:0E
20
6B
87
A9
FF
85
7A
9490:J0
FA
A9
00
85
F9
85
FA
9738:AD
CA
93
20
79
00
20 PP
3D
21
85
20
68
9D
68
2B
14
60
64
0A
01
DB
0D
F7
85
974 819F
96
18
B9
99F0:20
53
45
52
49
45
53
20
PC
05
)2
20
20
F8 20
60
94AHi 20
85
20
8E 4) 92
9E B5 A9 A5
7B
33
99E0:A9 99E8:6B
94A0:A9
7C 9F F6 A9 FF A6 F9 4C F9 84 AD 49
88
3498:A9
CF 33 24
9750:69
07
AA
18
20
F0
FF
60
PI
99F8:20
20
00
20
53
50
52
20
20
20
20
45
20
9C
9753iA 5
IB
69
03
A8
CF
9A00:54
45
20
30
00
20
53
20
20
20
21)
92
05
20
6E
9760:60
0A 0A
0A
94 BB:12
F9 A9
49 50
IE)
94G0S0S
BB 5D
20
6B
87
A9
0B
45
9A08: 52
49
54
45
20
20
20
49
20
81
12
20
E5
6B
87
A2
00
A5
7D
94C0:20
F9
50
52
49
54
45
32
0C
20
20
92
05
20
20
20
40
9770:0A
90
04
£8
E9
0A
ia
08 E8
9A10:53
34CB:20
C9 69
00 20
20
9768:4C
31
9A18:00
20
53
50
52
49
98
12
20
20
20
5C
ID
96
8A
69
30
3D
18
6A
20
ao
45
4D
9778i30
54
94D0:20
20
53
50
52
49
FD
92
05
0D
ID
ID
42
20
2A
97 80:1C
96
A9
09
4C
6B
87
8D
D5
20
34
00
20
53
50
97
94E0:90
12
20
20
20
20
92
05
88
9788:86
02
A0
1A
20
4C
97
A9
9A30:52
49
54
45
35
20
20
20
46
20
IE
96
4C
IE
AB
C9
01
20
92
05
20
9798:00
03
A9
00
60
C9
D0
21
50
52
49
54
45
94F8i20
20
4A
20
95
12
20
20
DA
52 53 00
36
20
50 20 37
49
20
31 4)
979013E A0
94F0i20
12 20
20 35 00 54 45 20
20
94E8:20
3C 02
33 45
00
94DB:20
9A20:20 9A28:54
9500:20
92
05
20
20
20
20 C7
950Qi4E
20 20
99
12
20
951.0:92
95
00
43
20 20
1C
20 12
20 20
9518:20
20
20
92
05
20
20
20
9520:20
47
20
IF
12
20
20
9528:20
92
05
20
20
20
20
9530120
96
12
20
20
20
9538:05
20
20
20
9540:12
20
20
20
9548ilD
ID
44
20
20 4F 20 92 9F 12
9550120
20
20
20
92 9E
05
9558i48
12
20
9560:92 9568:97
05
20
20
12
20
20
9570:20
20
20
957B:20 9580!50 95B8iC3 9590136
20
9E9Bi9D
913
95A0i20
20
95A8i59
50
9740:10
26
9F
99
D3
2F
97A0102
A9
01
60
49
4E
00 54
45
02
9A38: 53 9A40:00 9A48t20
20
35
33
32
38
38 92 70
97A8i52 97B0:36
56
41
4C
20
49
4E
20
66
9A50:37
2D
39
34
00
20
35
33
F4
30
54
4B
0D
ID
ID
4F
7C
9AS8:32
38
31
2C
35
33
32
AF
97B8:46
20
53
45
43
4F
4E
44
0A
9A60:35
2C
43
4F
4C
4F
52
91
97C0:20
28
31
20
54
4F
20
32
B4
9A68:2C
35
33
32
38
36
00
38 B0 53 30 F0 16
20
94
97C8:35
35
29
3A
9A70:99
FB
99
05
9A
0F
9A
19
B7
97D0:48
A5
FA
48
BC
9A78:9A
23
37
9A
41
12
92
A9
97D8:0C
20
6B
9A80:9A
4B
9A
9E
54
59
CF
20
9A
0D
97E0:00
BD
00
6C 54
9A 2D 9A 55
9A
20
9A88:50
45
20
9F
2A
54
95
0D
E4
97E8:E8
4C
El
20
S3
45
4C
43
54
20
20
79
97F0:A9
00
B5
7A
A9
02
85
7B
29
9A90:4F 9A93:05
9E 45
20
05
20 00 A5 ?9 A5 F8 48 A9 87 20 60 A5 A 2 02 C9 20 F0 04 97 E0 04 B0 E7
EE
4B
20
20
20
30
30
20
20
20
20
20
18
97F8:20
79
00
20
6B
A9
A5
15
FA
9AA0:20
30
31
20
20
20
20
20
20
9800JD0 DS
AS
14
F0
3B
C6
14
1 B
9AAB:20
20
20
30
33
0D
20
20
4C
20
86 56
9808:A9
FF
45
14
85
20
IA CE
9AB0:9E
53
45
52
49
45
20
92
05
9810:36
A9
00
85
F9
FA
20
43
9AB8:4F
52
20
9F
52
20
20 50
14 B5
01 30 32 2E ID ID 22 53 20 FD
20
9B
12
A2
20
9F
20
9AC0:52
9E
2C
05
45 20
54 20
55 30
20
20
92
05
00
IB
C9
20
DE
9AC8:34
20
20
30
35
20
20
52 49 20 30 37 11
54
45
53
20
C6
20
FF
01
9AD0:20
30
36
20
30
37
32
33
A2
D0
£6
C3
9AD8:0D
ID
JD
9F
54
4F
50
54
90
9D
9D
34 9D
20 53
20
31
53 BD C3 52 35 B2
4E 20
8F
4C
IA
EC
9AE0:20
9E
54
4F
20
42
55
49
4B
9D
12
20
20
20
20
92
00
45
20
41
95B0154
54 45
52
95B8:9F
53
54
95C0i4F 95C8:61
20 97
95D016Q
97
98
95 06
9D
DC
20
20
B0
85 98201FF 8A C9 A0 F0 982 8iD0 0A A9 00 85 9830184 4C 1A 98 A5 9838:20 04 BF 20 Bl 9840:98 63 85 F8 68
9E
54
10
9848:85
F9
4C
20
4C
45
A7
9850:45
4E
20
4F
52
20
EB
9858:54
4F
50
9E
20
54
9860:44
45
4E
44
05
00
20
99 7P
A9
15 14
20
6B
87
20
EE
20
6B
87
20
EB
95E0:B8
A9 8F B9 7C CA 10 F6
23 48
95E8i03
F0
26
C9
95F0151
B0
Fl
38
95F8i97
85
22
9600:99
7C
9608:00 9610:95 9618:45
95D8t 64
9818:4D
BE
A5
14
B5
54
86
CD
62 DC
04
85
FA
68
CF
9AE8:4C
44
2C
05
20
20
20
20
0D
84 45
46
49
4C
FF
9AF0:20
30
38
20
20
20
30
39
66
41
F9 40
3A
20
00
08
9AF8t20
20
20
31
30
20
20
20
BF
41
50
45
20
4F
52
20
65
9B00:31
31
0D
ID
ID
9F
44
45
49
53
54
2F
9E
9B08:4C
20
9E
54
4F
20
43
41
C4 49
29
3A
20 00
28
9868:44
4B 20
9870 :A0
00
20
BA
9878:20 9880:48
A9
ED
A5
2E
9888:FF
6B
85
20
ID
99
A3
9B10:4E
43
45
4C
05
20
20
20
B5
A2 SD 20 03 48 A9 00 2E 68 85
00
A0
CC
9B18:20
20
20
31
32
20
20
20
A5
2D
80
9B20:31
33
20
20
20
3J
34
20
P0 11
20
D5
EC
9U28: 20
20
31
35
00
52
45
4D
2D
A9
C4
52
4B
53
59
2F
29
20
3F
20 20
28
BE B7
9B30:41 9D38:4E
00
A9
12 BE IB 48
9B40:20
6B 85
87
A9
00
85
69
85
6B
A9
01
6C
A0
93 50:00 A9
03
85
85 6D A2
04
A9
FF
9F
9D
5E
D9
20
FF
84
C9
41
90
F5
C9 35
98901EF
8D
28
03
20
9B
99
C9
E9
41
20
96
DD
9898i14
B0
D2
A2
7F
BD
00
40
20
64
8F
A5
66
98A0:9D
7C
9F
CA
10
F7
A2
3F
9F
88
CA
10
22 F9 A9
98AB:BD
80
40
9D
2B
9F
CA
A6
F9
9D
68
9F
98B0:F7
A2
0F
BD
C0
40
9D
68
EE
9B5a: 51
99
94
06
98
48
8A
4C
F9
84
53
45
C9 4C C7 1A 52 49 40 00 30 B7 11 90 E9 90 90 51
98B8:9F
CA
10
F7
4C
F9
A2
FF
84
85
6E
68
AA
BO F7
7C
9F
9D
00
E3 E2
9B60:20
98C3:7P 98CQ:10
84 40
9B68:AB
A5
6E
C9
14
D0
03
4C
FD
A2
3F
BO
28
9B70:F9
84 C9
0D
D0
03
4C
A0
98
9BD0:80
40
CA
10
F7
A2
9B78:9B
C9
03
D0
03
4C
I1D
9B
BC
98D8:68
9F
9D
C0
40 CA
9B80:C9
2A
D0
D8
B9
95
06
49
48 F6
53
3A
20
20
9620111 9D 9628t33 00 9630i20 Dl 9638i9D 9D
31
11
9D
12
20
20
11
9D
90
20 32 11 01
DJ
Dl
92
00
9640120
20
20
92
00
9648:00
00
95
54
96 50:41 9653:20
20 4F
4C 52
9660155
52
9668i9F 96 70:4F
20
11
63
12
12 20
20 92
CB CD
98E0:20 98E8:A5
JD 2a
99 48
A0 A5
FF 2C
20 48
59
50
45
20
98F0:85
2B
A9
20
85
2C
45
54
54
98F8:A0
40
20
0D
99
20
9F
52
45 45
45 52 D4 54
DA
9900:68
85
2B
20
9B
4E
9E
2C
0D
ID
ID
6D
9908:1)0
06
4C
F9
53
54
4F
54
03
A9
4E
20
9F
4B 80
9910:28
45
9E 2C
20
20
50 44
9918iEF
BD
28
COMPUTE'S Gazelle Special 198S Issue
45 10 20
CA
B3 0F BD D2 10 F7 2U BA FF 9C 9F
90
9B48:6A
5C
B5 52 4B D4 68 63
9B88:80
99
B9
96
9B90:80
99
96
06
A5
6A
06 45
49
F0
95
06
00
6C
6F
A2 00
D9
6A
A5
69
45
6B
85
69
68
85
2C
99
C9
14
05 IB
9B98:85
84
A9
ED
8D
2B
20
DB
FF
03
60
A9
OD
C4 07 BA 39 66 07
A9
9BA0:06
6C
26
6Q
A9
20
99
94
9BA8:06
C8
C8
ca
C8
C8
00
A6
9BB0:A6
98
18
69
14
A8
CA C6
A9
0E
9BB8:10
9B
4C
4B
9B
A9
00
C5
20
BF
9BC0:69
D0
07
C5
6A
D0
03
4C
6D
9BC8:F9
84
20
F0 B5
20
3C
94
9D70IFE 9D78i9D
B6
87
A9 1C 20 5C 85 70 A4 A7
60
9BD0:6B
20
06
9BD8:2E
A5
2D
18
69
FE
85
FD
08
91180:20
42
9BE0I85
65
B0
84
33
9D88:29
29
20
34
01 88 84 FE 9E A9 30 85
63
48
9D90:4C
20 A0 10 D0 F2 17 18 AS 5F 06
9D
6A
96
A0 00 C6 2A 9D C6 29 F0 03 D0 06 20 9D 20 39 9D
A9
10
F0
6) 85
RD 190 GETKEYISiIFI$<"0"ORIS>" 9"THEN190
BE KM
200
210
INS=VAL(IS)
CX
220
IFV=2THENPLAY"V2
IFV=1THENPLAV"V1
9BF0:A9
F2
85
64 A9
2C
8D
F8 C2
9D98:85
2A
A2
05
4C
72
9D
60
8D
PR
230
IFV=3THENPLAY"V3
9BF8:9E
A9
00
85
6D
46
69
66
FF
9DA0:A2
00 A9
30
8D F5
9E
8D
74
FS
240
IFINS=0THENPLAY"T0
9C00:6A
iJ0 011 Iv6 D0 F2 4C
6D A5
6D C9
11
9DA8:F6
9E
F7
9E
Bl
FB
DD
C9
BB
9C
A2
IE
9DB0:ED
99
90
0A
FD
ED
99
2B
9C10:A5
6D C9
0A
90
04
F5
9E
EB
8D
F9
99
A5
9DC0:03
D0
EC
9C20:09
09 30 8D F8
4C AF A6 61
9D
0A 30
E8 39 EF 99 8A FE 6D 0A 73
9DB8:FE
9C18:E9
9DC8:64
B0
06
C8
KD SA DG JP
250 260 270 2B0
IFINS»1THENPLAY"T1 IFINS=2THENPLAY"T2 IFINS=3THENPLAY"T3 IFINS=4THENPLAY"T4
9C28:0A
0A
69
20
10
90
A5
26
F5
9E
RJ
290
IFINS=5THENPLAY"T5
9B3 0:41
53 20 3F 20 A9 00
28 00 85
59
2F
BE
9DD8iC9
C0
04
A9
IB
48
EB
9D
300 310
IFINS=6THENPLAY"T6 IFINS=7THENPLAY"T7
69
85
9DE8iA2
00
AG
320
IFINS=8THENPLAY"T8
913401 6A
85
A9 01
85
EB
PA
330
IFINS=9THENPLAY"T9
85 06
9DF8;F1
EE
EJ
340
NEXTiSCNCLR
9B58: 5).
A9 03 99 94
9DF01EE
9B50:00
5C B5 52
9DE0: 8D
FX MO
9B40:20
52 4B 29 20 6B 87
9DD0:C8 B9
N=8:D0
B4
85
48 8A 48 D4 68 AA 68 63
350
FF
98 6E
RQ
9B63:20
AR
360
9B68:A9
A5
6E
C9
14
D0
03
4C
9C08:10
9B38:4E
6B
B0
6D A2
00
6C A0 04 A9
8D
E0
30 4D
C9
Bl FB C9 0A B0 01
9D
00
02
E8
61
D0 F4
60
A9
00
B2
8D
EE
9D A0
20
B9
AD
FF
FF
8D
FF
FF
61
9D
EE
EE
9D CA
D0
95
EE 0E 01 09
EF
9D
88
5B
DC
29
FE
7B
29
FE
85
B5
01
85
01
03
8D A0
0E DC 13 8D EC B7
FD
9E10:01
9D E6 60 AD 0E DC A5 60 A5 01
9E00ID0 9E08i8D
38
EC
88
9B70;F9
84
C9
0D
D0
03
4C
A0
9B
9E1B:AD
0E
DC
09
01
9B78;9B
C9
03
D0 03
4C
BD
9B
BD
9E20:60
20
03
9E
A9
9B80:C9
2A
D0
D8
B9
95
06 49 48
9E28:9D
A9
20
9D
20
9B88:80
06 B9 06 A5 69 •15
96 6A
06
49
F6
9E30:9D
4C
12
20
SD EC
51
45
6C
6F
9E38:9D
A9 A0
8D
EF
9D
4C
DE
09
9B98;B5
99 95 99 96 GA A5
8D EF 9E A9
6B
85
69
C4
00
00
00
00
00
00
4C
6C
26
6B A9
20
99
94
07
9E4019D
9BA0:06 DBAS:06
cs ca
c:a cs
ca
CA
D0
BA
9BB0IA6
98
18
69
A8
C6
6D 39
9BBB; 10
9B
4C
4B
A9
00
C5
9BC0:6 9
D0 07 C5
9BC8:F9
84
9BD0:6B
9BD8i2E
9590:80
14 9B
20
4C 07 20 5C
87
20
3C
94
85
70
A4 A7
A5
2D
ie 69
FE
85
KD
08
FE
84
33
B5
63
4B
D0
9C00:6A
B0
0B
01 88 84 9E A9 30 64 A9 2C 85 6D 46 E6 6D A5
9C08:10
D0
F2
4C
B8
9C
9C10:A5
6D
C9
0A
90
04
9C18;E9
0A
09
30
BD
F9
9C20:09
30
8D
F8
99
A5
9C2B:0A 9C3 0iFC
0A 69 80 IS 69 80
20 10 85 FC A5
9C38lD0
06
20
39
9D
4C
4A
9C
42
9C40;A9
00
85
62
20
06
9D
20
99
A9 0). 29 A9
SD
4D
10
D8
65 B0 9BE8:66 20 34 9BF01A9 F2 85 9BF8:9E A9 00 9BE0:85
BD
FB C2
69
66
6D A2 E8 99 6D 90
C9 1J 00 IE 38 EF 8A FE 0A 73 A5 26 70
FE
FF
9C48:0A
9D
20
03
9E
9C50:05
85
A9 20
85
9C58:85
2A
A2
05
20
72
9D
20
A9
9C60:06
9D A9
7C
85
FB
A9
9F
10
9C6B:85
FC
6D
0A
0A
0A
SD
49
A5
9C70:05
85
20 06
85
A0
07
Bl
60
9C78:FB
29
0F
91
FB
88
10
F7
0F
9C80:A9
01
8D
05
85
85
9C88j08
B5
2A
A2
05
20
29 A9 0F 72 9D CJ
9C90:20
06
9D
A9
28
85
FB
9C98:9F
85
FC
A5
6D
0A
0A
8D
32
9CA0105
85
20
06
85
A9
01
8D
B4
9CA8:05 9CB0:A2
85 05
85 20
2 9 A9 04 72 9D 4C
9CB8:A9
00
AB
9)
9CCB:A9
13 85 20 2D A5 FE 20 F0 85
2A 9C FD 85 2E
9B 68 29 6C 3A
9CD0;20
02 8D FD 65 12 9E
85 03 91 14 85 30
ID
6F
9CD8i99
A0
20
BA
FF
A6
FD
2A
9CE0rA4 9CES:C9
FE
20
0D
99
20
14
B0
EA
20
21
9B 99 9E 4C
IF DF
9CF0:F9
84 A5
64
8D
03
02
A5
65
9CF8:63
8D
02
02
IB
69
01
85
95
9D00:G3
90
02
E6
64
60 A5
70
20
9D09:F0
2F
20
F2
9C
A9 8F
9D F2
9D10I04
02
A4
62
B9
6F
9DJ8:26
9D
C8
9CC6:A5
FF
FD
C8
A9
A2
90
BEFORE TYPING . . .
66
03 F0 85 A9 1C 6A
00
DE
Before typing in programs, please refer to "How to Type In COMPUTE!'* GAZETTE Programs,"
TEMP
[4 LEFTT'N DC
370
PRINT"LDOWNi
{OFF)ASTER PRINT"[DOWNJ EOFFiLOWER PRINT-1IDOWNJ lOFFjXIT
IRVSJF
[RVSlS
FF
380
AQ
390
JF XS
400 410
JO
420
IFTS="S"THENN=N-1:IFN=<
DD
430
0THENN=1 IFTS="E"THENEXIT
MF
450
FF
elsewhere in this issue.
PRINT"lH0MEHD0WN!
Ol4 RIGHTj13 SPACES)
440
IRVSJE
GETKEYTS IFTS="F"THENN=N+1IIFN=> 255THENN=255
LOOPlTEMPON
FORI=lT07iR{I )=-INT(RND(
l)*ll+l)iNEXT JR
Mozart Magic
460
MP 470
Article on page 45. MF RM
RiGHTjMOZART
20
KF
460
RF
490
GOTO70
AP
500
REM
EX
510
DATA
TEMPO8!PLAi"'04QCICCCC.CS FQCRO3SBISBSB5BSBSO4CO35 BA5BIARB0BIBBBBO4.CSDCES
30
DIMMS(7,]1),H1S(8,11),M2
RK
40
FORI=1T07:FORJ=1T011;REA
EH
50
FR
60 M2S(1 }a"V204QDV3GV101IG0 2SGFEDM"jM2S(2)="V2O4QDV 3GV1OJIGO2SBG#FEM"
V2EV304SCO3B04CE03G04CM
,V1O2QCV2EV305SC04B05CO 4GECM,V1O20CV304SEDEGO5 CO4GM
BC
520
F0RI=1T08iF0RJ»1T011:REA
SCNCLR:F0RV=J.T03
CB
80
PRINT"lHOMEJ1DOWNJ E
AN
INSTRUMENT
PJ
90 PR INT"tDOWN)
ME
100
PRINT"lDOWNj
EF
110
PRINT"SDOWN)
MV3O3IGV102SCV2EGMV3O4I
EV102SCV2EGM
XS
530
FOR
VOIC
lRVSj0{OFF(
,V102ICV2O3EV304CVlO2CV CM
GX
540
REM
MM
550
DATA
10FFJ
CALLIOPE
[RVS}2
THROW
V1O2QCV3O4IECO3GM,
O2QCV2EV304IGECM,V102QE
lRVS)l
ACCORDION
SECOND
V1O2QCV2EV303IG04CEM.V)
PIANO
lOFFj
DATA V102QCV2EV3O4IGCEM 2O3EV304CV1O2CV203EV3O4
CHOOS
E"V
DATA V1O2QCV2EV304IGSFE DCM,V102QCV2EV3O4SECGEO 5CO4GM,V3O4ICVJO2SCV2EG
DM1S(I,J)iNEXTiNEXT
70
THROW
V1O2QCV3O4IECO3GM,
V1O2QCV2EV3O3IGO4CEM,VI
S(2),R(7),R1(8) DMS(I,J)iNEXT:NEXT
FIRST
O2QCV2EV3O4IGECM.V102QC
RE.FSDQCO3BO4C"
DB
GG
FORK'lTO2:FORI=lT08:PLA
YM1S(I,R1|D) I NEXT: NEXT HA
QIC Gli
FORK=IT02:FORI=1TO7:PLA
YMS{I,R(I))iNEXTiPLAYM2 S(K):NEXT
5 PRINT CHRSU44) : VOL 15 1.0 SCNCLRiPRINT"l9 DOWN} [RVSJ114
FORI=1TO8:R1(I)=INT(RND (1)*11+1)iNEXTjSCNCLR
V2GV3O4SCO3GO4CEO3G04CM XP
560
DATA
V1O2QCV2EV3O5SCO4B
KS
120
PRINT"(DOHNJ lOFFi DRUM
{RVS}3
05C04GECM,V102QCV304SED EG05C04GM,Vlo2QCV2EV304
D6
DM
130
IRVSJ4
C03G04ECGEM
9D20:9D A2
B9 6F 9A BD 27 AA 05 A0 00 B9 FF FF 64
PRINT"lDOWN) I OFF) FLUTE
FR
140
PRINT"tDOWNj
IRVSJ5
9D28:F0 08
9D
00
02
E8
C8 4C
23
9D30:25
9D
20
43
9D
E6
62
E6
Dl
EB
150
PRINT"lDOWN(
9038:62
20
F2
9C
A9
33
BD
04
4F
9D40I02
60
CA
A9
02
01
61
E8
8A
9D 65
00
9D4B:86 9D50:65
00 18
65
85
8B
90
02
E6
66
A5
65
BD
33
9D58:00
02
A5
66
8D
01
02
A4
48
9D60i61
B9
00
02
91
FD
88
10
80
9D68:F8
A5 65
85 FD A5
66
85
67
9A
3D
tOFFj
DB
160
CD
170
FE
180
SK
570
PRINT"1DOWN)
|RVSl6
lRVS)9
XYLOPHONE
DATA
V1O20CV2EV3O4ICO3G
04EM,V1O2QCV2EV3O4IGCMV lO2CV2GV304EM,V!O2ICV20 3EV3O4CV1O2CV2O3EV304CV
GUITAR
lOFF| HARPSICHORD PRINT"!DOWN) IRVSJ7 I OFF J ORGAN PRINT"lD0WN] tRVS}8 tOFFJ TRUMPET lOFFj
IGSFEDCM,V102QCV2EV3O4S
I02CV2O3EV304CM BG
580
REM
RH
590
DATA
THIRD
THROW
V1010BV202GV3O4SDE
FDMV1O1IGV3O4CO3BM,V1O1 QGV303IBO4DGM,Vl.O10GV3O
3IBO4SDO3BAGM,V1O2QGV2B V3O4IFDO3BM
COMPUTE'S Gazette Special 19S8 Issue
115
SJ
CC
600
610
DATA V101QBV202DV3O4SG# FGD03BGM,V102QGV2BV3O4S FEFDCO3BM,V1O1QGV2O2GV3 03SB04CDEMVJO1IBV2O2GV3
JS
630
RP
790
IDV304SBGMV1O1IDV3O4SAI
FOURTH
THROW
DATA V1O2QCV2EV304SCO3B
O4CEO3IGM,V1O2QCV3O4SEC O3a04C03IGM,VlO2QEV2GV3
IDV3O3SBGMV101IDV3O3SA# FM,V102ICV3O4SE0 5CMV102
800
XP
650
DATA V102QEV2GV304SCO3B O4CO3GECM,V1O2QCV2EV3O4 ICSCDIEM,VIO2QCV2O4ICV3 EV2SCV3EV2DV3FV2IEV3GH DATA V1O2QEV2GV3O4ICSEC O3IGM,V102QEV2GV3O4SCO3 GO4ECIGM,V102QEV2GV3O4I
HX
810
XG
820
HS
670
DATA VlO2QCV304I#FSA#FD #FM,V1O2ICV2O3#FV3O4DV1 02CV2O4DV3#FV102CV204*F
690
DATA
4DMV1O2ICV2AV3O49FM
700
DG
830
#FM,V102ICV2DV3O4#FV102
PP
840
GC
850
EM
710
REM
720
DATA
SIXTH
FMV1O1IBV2O2DV3O4SGBMV1
PD
AG
REM
B70
CC
880
JK
890
900
910 920
DATA V1O1QBV2O2DV3O45AG
V1O1IBV2O2DV3O3GM DATA V1OJQBV202DV3O4SGB
XQ
1050
DATA V1O2QCV2EV3O4SCO3 G04ECGEM, V304ICV1.02SCV 2EGMV3O3IGV1O2SCV2EGMV 3O4IEV1O2SCV2EGM 1060 DATA V3O4IGV1O2SCV2EGM
GG
107B
930
RX
940
TWO
SIXTH
THR
1080
DATA V3O41EVJ.O2SCV2EGM V304ICV1O2SCV2EGMV303I GV1O2SCV2EGM,V1O2QCV2E
V303IBO4CMV102CV2GV304 EM,V3O4IGV1O2SCV2EGMV3 □4IEV)O2SCV2EGMV3O4ICV 1O2SCV2EGM
DATA V1O1QBV2O2DV3O4SGB IGMV3.O1IBV2O2GV304DM.V3
BO
1090
REM
PART
DATA
DATA
V1O2QCV2GV304SECEG
GO5CO4GMV102ICV2GV3O4SE CM,V2O4ICV3EV102SC01BMV 3O4QEV1O2SCDEIFM DATA V3O4IEV102SCV2EGMV
IDV2O3SBV3O4DV203AV3O4C
1O2SCV2EGM,V1O2QCV2GV3O
V1O2QCV2EV3O4SC0 3
CM,V102QCV2EV30 5SC04BO
5CO4GECM,V1O2QCV2GV304 SEDECMV102ICV2EV305SCO
TWO THIRD THRO
V204ICV3EV1O2SCEMV
DATA
BO4EMVJO2ICV2EV3Q3SGO4
OH
1100
4GM DATA V1O2QCV2EV304IGSF EMV102IEV2GV3O4SDCM, VI 0 2QCV2EV3O4SCO3G04ECGE
M,V3O4ICV1O2SCV2EGMV30 3IGV1O2SCV2EGMV3O4IEV1
O2SCV2EGM RX
1110
BM
V3O4ICV1O2SCV2EGMV3O4I EV1O2SCV2EGM,V1O2ICV2O 3EV3O4CV1O2CV2O3EV3O4C V1O2CV2O3EV3O4CM 1120 REM PART TWO SEVENTH T
XK
1130
05CO4GM,V1O2QCV2GV3O4SE
PM
PART
M,V101QBV202DV304SGBGDO
O4IESGEMV1O2ICV2DV3O4CM XE
REM OW
O5D04BMV101IBV202DV304G
FM,V1O2ICV3O3SAO4EMV1O2
DATA
V3O4IGV1O2SCV2EGM
HROW
4IESCEMV1O2CV2EV304G05C
DATA V1O2QFV2AV304SDFD FMV1O2IGV2O3DV3SB04DM,
M
V1O2QFV304SDFAFMV102IG V1O2QCV2GV3O4SECIE
V3O4SDO3BM,V1O2QDV3O4S
•203AV3O4CHV1.O2IDV2O3AV3
MV1O2CV2EV3O4GM.V1O2QCV
DFO3A04DMV102IGV3O3SBO
04CV2O3GV3BMV1O1IDV2O3S
2GV3O4SEC03IGMV102CV2GV
GV3BV2#FV3AM,V1O2ICV3O4
3O4EM,V1O2QCV2GV3O4IEGM
SEGMV1O2IDV3O4SDCMV1O1I
V1O2CV2EV3O5CM
V1O2ICV2O3SBV3O4DV
DATA
RF
FR
950
960
DATA
REM
EP
970
DATA
DATA
V102QFV304SD#CDFM
FOURTH THR
V102QGV2O4ICV3EV2O
O4EV1O2DV3O4DV1O2EV304
PART
TWO
4GM,V1O2SFV304FV102EV3
#FAM,V102ICV304SEAMV102
3BV3O4DMV1O1GM.V1O1QGV2 02GV304SDO3BIGMV1O2GM,V
COMPUTEIs Gazelle Special 1988 Issue
1140
V102IGV3O3SGBM.V102IFV 3O4FV1O2LV3O4DV102GV30
IDV3O4SGBMV10IIDV304SSF AM,VlO2ICV304SCEMVlO2ID
4DM tJB
OW
V1O2ICV3O3SA04EMV1
O21DV3O4SDGMV101IDV3O4S
116
1O2QCV2EV304IGSFEDCM
SQ
204ICV3EV1O2SGEMV2O4ICV
V1O1IBV2O2DV304SAG
DV3O3SBAM 780
ECM,V1O2QCV2GV3O4SEDEG MV102ICV2EV3O5SCD4GM,V
EV1O2SCV2EGM,V102ICV2O 3EV3O4CV1O2CV3O3EV3O4C V102CV203EV3O4CM
W
XJ
2GV3O3SGO4CM DATA V102QCV2EV3O5SC04 BO5C04GMV102ICV2GV3O4S
GO!.BM,VJ01QBV3O4IGSB05D
MV101IDV2O3SGV3BV2#FV3A
AJ
1040
V3O4ICV1O2SCV2EGMV3O4I
3O4ICV102SCV2EGMV3O3IBV
M DATA
PX
O4IDM
202DV3O4IGSGDIBM,VlO10B
770
304SCO3BO4CO4EMV102IEV
O4IGV1O1SGBMV3O4QDV1O2I
AF
V3O4IGV102SCV2EGM
V1O2SCV2EGM,V1O2QCV2EV
GBMV1O1IBV2O2DV304SGDM
DP
DATA
V304EV1O2SCV2EGMV304IC
3O3IGV1O2SGDMV3O3IGV1O1
3EV103SCO2CM,V1O2QEV3O4
IDV303SBAMV1O1IDV303SG*
EGMV3O4IEV102SCV2EGM
3BGM,V101QBV2O2DV3O4SGD
V2O2DV3O4SGBGDO3IBM
BR
V1O1QBV202GV3O4IGS
SCO3G04CEMV102EV304GV10 2CV2O4CV3EM,V1O2QCV2GV3
REM SEVENTH THROW DATA V1O2ICV3O4SECMV1O2
1030
DATA V3O4IEV1O2SCV2EGM V304ICV1O2SCV2EGMV3O3I GV102SCV2EGM,V303IGV10 2SCV2EGMV3O4ICVJ O2SCV2
BGIDM,V304IGV101SBO2DMV
B04DM,V101QBV2O2GV304ID
O1IBV20 2GV304DM.V1O1QBV
AK
THR
SDGIBM
MV101IBV202DV304S#FGMV1
750 760
SECOND
V1O1QBV2O2DV3O4IGSDO3BM
,VlOlQBV20 2GV304IDSGD03
EQ XQ
TWO
BGMV1O11BV2O2DV304SDGM,
DATA V101QBV2O2GV303IAS
DATA
1020
SBGM,V1O1QBV3O4SGBGBIDM
4SG1FGDMV10IIBV2O2GV3O3
740
PART
DATA V1O2QGV2O3IBV304D SGBMV1O2IGV3O4DM REM PART TWO FIFTH THR OW
MJ
DO3AM DATA V102QDV2#FV304SD03 AO4ID#FM,V1O2QCV2AV304S
OW DATA
202DV3O4IGSBGDO3BM,V101
AA
2ICV3O4SIFAM DATA V2O4IDV3#FV101SD02 DMV3O4Q#FV1O2SSCDCDM,V1
860
QBV2O2DV3O4IGBDM
SBGM,V1O1QBV304IGSBGDGM
MK 1010
O2CV2AV3O4#FM
O1IBV2O2DV304DM, V1O1QBV
IFGB04GM,V1O1QQV2O2DV3O
1000
DATA V102QCV2AV3O4S&FA0 5D04AMV1O2ICV2AV304IFAM
,V1020DV2#FV303IA04DMV1
THROW
V102IBV202DV304SGt
GA
#FD03IAMV102CV2AV304*FM
03AO4AtFDM
730
V1O2QDV3O4I#FSA»FM
2#FV3DM,VJO2QDV2#FV3O5I
304AM,V102QCV2AV304S*FD
QH
V304IDVlO2SG#FMV3O3QBVl 02SGD01BGM
,VlO2QDV303SDtFA04DMV10
DATA V102ICV204DV3#FV10
CV2DV3O4SIFDMV1O21CV2DV
O3BIGMV1OJ.BV2O2DV3O4GM,
V304AVlO2CV2DV3O4#FM
2CV2O4DV3 #FV1O2CV2O4DV3
FR
DATA
1O2IDV2AV3O4#FV1O2DV2#F
VlO2ICV2O3#FV304DV
102CV2O3#FV304DVJ.02CV2O 3IFV3O4DM,V1O2QCV3O4IDO 3SABAO4I#FM,V1O2QCV304S D#CDIFA#FM DATA VIO2QCV2AV3O4I#FAM V1O2CV2AV3O4DM,V1O2ICV2
B04DIGM DATA V102QGV2BV3O4SDBGD 03IBM,VlOlQBV2O2GV3O4SD
990
2#FV3O4SDO3AO4D#FAIFM,V
FIFTH THROW
#FV3O3AV1O2CV2IFV3O3SAO
QX
FIRST THRO
V1O2ICV3O4SD*FM,V1O2QDV
FDASFM
HM
PART TWO
W
V3AM,V102QCV3O4SDO3A04* 6B0
REM
D04SA#FMV102ICV2#FV304S
REM
RF
V102ICV3O3AV302DV3
0 2QDV2#FV304IA#FMV102CV
660
HB
DATA
CSECIGM,V1O2QEV2GV3O4SC EC03GIEM KE
O21GV304SECMV101IGV3O3S
O4SDCMV101IDV3O3SBAM
ICEO3GM 640
DATA V1O2QGV3O4SECDO3BI GM,V1O2IGV3O4SGEMV1O1IG V3O4SD03BIGM,VlO2QGV303 SBO4DGDMV1O1IGV3O3BM,V1
FM DQ
O4ICO3GEM,V1O2QEV2GV3O4 PC
980
IDV3O4SDGMV1O1IDV3O3SBO
02GV2O3BV304DV10 2GV2O3B V3O4DH,V10) QGV3O3SBO4CD 03BAGM,V1OJQBV3O4ID03BG
REM
SBV3O4DV203GV3BV2IGM
JE
DATA V1O2ICV3O4SEGMV102 4#FM,V1O2ICV3O4SECMV1O2
M
620
FM
04SFDM DATA V102IGV2O3BV304DV)
M,V)02QGV303SBAB04CDO3B QH
V3O4SGDMV1OJIDV3O3SAO4 #
JO2IGV204CV3EMV1OJGV203
EV1O2FV304FV102GV3O2GM BQ
1150
DATA
V102SFV304FVJO2EV
304EV102IDV3O4DVJ02GV3
{9
O4GM,V102QFV3O4SFEDCMV
1O2IGV3O3SB04DM,V102QF V304SPDO3IAMV1O2GV3O3B
BR
M
PF
1160
DATA V3.02QFV3O4SFA03IA
RSOR [BLUJIOFF] 19 SPACESjSELECTS
MV10 2GV303SB04DM,V102Q FV3O3IAO4SFDMVJO2IGV30
KG
3SABM XB
1170
REM
SECOND
PART
240
EIGHTH
1180
DATA V304QCV1O2ICO1GCM
t7
AC
250
CM
CG
1190
DATA V3O4QCV102ICO1GCM ,V304QCV102ICO)GCM,V3O 4QCV1O2ICOJGCM,V1O2QCV
HF
260
460
PIECE
POKEV+27,0:POKE53265,PE EK(5 326 5)OR)6;X=24:Y*50
QE
470
J2=PEEK(56320):FR=J2AND 16:JV=)5-(J2ANDl5):IFJV
MC
480
JO
SPACESJPOSITIONS
AS
270
PIE
CE" PRINT"12 SPACESJIRED] 613 @§"iPRINT" (2 SPACESHRVSHREDJ FI RE BUTTON {OFF}tBLU) 14 SPACESjSTAMPS PIECE"
B16
Before typing in programs, please refer to "How to Type In
12
280
EK
2 90
HA
300
BP
DD CQ
100 110
POKE53280,1:POKE5328),1 PRINT"1CLR)110 DOWNJ
DJ
)20
{9 SPACESJE20 @3" PRINT"(9 SPACES)iRVSJTH E CONSTRUCTION SET":AS= 11 12 SPACES) lREDi|<8 ^ " PRINT"17
112 )4(i
310
DOWN)
SPACESjPLEASE WAIT.
POKE55,0:POKE56,64:CLR: BA=16384:READA:FORI=1TO
A:READXS:NEXT:FORI=)TO3
HR
320
ME
330
150
READX:S-S+XiNEXTtIFS<>3 4546THENPRINT"ERR0R IN
ISPACEjDATA
STATEMENTS.
XF
)60
":STOP RESTORE:DI=0:READNS:REM SET DI=1 FOR TAPE
PP
170
DATA
FJ
E","SHAPES" 180 PRINT"IUP}1U SPACESjLO ADING...12 SPACESJ"jFOR
3,"HOUSE","CREATUR
N-0TONS-):CHSET»BA+6144
+N*2048iREADXS JE
GE
190 GOSUB1200:NEXT:PRINT" IRVSHGRN)":FORH=1 PRINT"EY3";:NEXT 200 PRINTA5:PRINT" [2 SPACESJIRVSI(RED)
13 SPACESJFU3 SPACES) IOFF)1BLU}19 SPACESjFOR QJ
2)0
DIFFERENT PICTURE11! PRINTAStPRINT"
12 SPACESIIRVSI(RED) 13 SPACESjF7f3 SPACES) IOFF)1BLU)[9 SPACESjFOR INSTRUCTIONS"
MK
220
SPACESJCOL
SD
500
HE
510 TR=(X>255)iPOKEV+]6,(PE EK(V+)6)AND[MM))ORTR*{M
XB
520
GP
530
=0THSN640 XM
0470
BR
550
FF
560
FG
570
IFKH$="+"ORKHS^"-"THENG
580
OSUB730:GOTO530 IFKHS="IRIGHT)"ORKHS="
RB
lLEFT)"THEN GOSUB780iGO BD
590
IFASC(KH?)=20THEN640
JS
600
It'I<HS="lCLR("THENPOKE53 28),J5:PRINT"1CLR]";POK E53281,0:GOSUB730:GOTO4
340
PRINTA?:PRINT"
[2 SPACES}IRVS}IREDJ+ A ND - lOFFJlBLUf
620
SE-8:FORSP=0TO2tFORN=0T
350
FORA=53088TO53247:READI
:POKEA,I:HEXT:SYS53088: POKE17400,241:POKEI7401 ,240 AB
360
POKE)7402,242:POKEV+39,
1 POKEV+3 7,5:POKEV+38,liP OKEV+28,PEEK(V+28)OR4:P OKEV+41, 1 BA 380 DIMAS(80,3)iX=l:FORC=).T 020 KD 390 CO=CO+1:FORR=-1T03:AS(C, R)=STRS(X):X=X+32:tiEXT: X=X-93:IFCO=10THENCO=0 t X=X+66 XX 400 NEXTC|CO=0:F0RC=2)TO50I CO=CO+):AS(C,1)=STRS(X) DS
370
GR MF
630 640
410
SB
420
TO3:FORC-0TO2 FP
650
QM BQ
660 670
20THENP=32
:IFVAL(AS(CB+CX,1])+C>1 KK 680
NEXT:FR=)IGOTO470
CK
690 A=A+2:SK-SK+16:IFA>12OR
MR
700
{A-6)/2=NSTHENA=6;SK=0 SC=BA+1024*SK/16:POKE53 272, (PEEK(53 2 72 )AND).5)0 RSK
CR
710
POKE53272,(PEEK(53272)A ND240)ORAiPOKE648,SC/25
KG
720
6:IFPY-1THENRETURN POKESC+1016,241:POKESC+
10)7,240:POKESC+1018,24 MQ
73B
2;GOSUB730:RETURN VA=0:CO=0:FORC=)TO9:CO= CO+1:FORR=1T03:FORK=1TO
3:P=VAL(AS(CB+C-J,R))-]
=X-t-2
DS
NEXT:POKE53265,PEEK(532
JM 750
IC(56578)OR3 POKE56576,|PEEK(56576 )A )OR2:A=4:SK=— 16: PO :PY=1
441)
IFP>255THENP=32 POKES+C+[R-1)*40,P:NEXT 85THENR=-3
740
FORN=1TONS:GOSUB690:POK E53281,15:PRINT"lCLRj": POKE53 281,0:NEXT:PY-0iA =4iSK—16
IFP>255THi:NP»32
POKESC+880+VA+N+(C-l)*4
+(R-l)*40,P:NEXTiIFVAL(
AS(CB+C-1,R))-l+N>185TH KS
760
EX SC
770 780
,PEEK{53273)OR16 RF
P=VAL(AS(CB+CX,R})+C:IF KHS<> ""THEN:IFASC(KHS) =
X=X+3:IFCO=)0THENCO=0:X
65)AND239:POKE5657B,PEE
GQ 430
GOTO4 70 8)*40:SbSC+X1+Y1jFORR=)
"256" QK
IFKHS-"IF7)"THENG0SUB12 60
ltPOKEV+3,205:POKEV+2,2 4lPOKEV+40, ).0:POKEV+28,
IFKHS="lFl)"THENGOSUB69 0
063iREADDj POKESB+N+(64* SP),D:NEXTiNEXT
BP
70
XP
V=53248iSB=]5360+BA:SC=
IFKH5="+"THENCB=CB+9:IF CB>37THENCB=1
TO 4 70
ICK."j
FOR JOYST
IFKH5 = "-"THENCB-CB-9 jIF CB<0THENCB=37
610
=-1
MO
POKEV+(SP*2)+1,Y+2iIFFR
GETKHS:IFKHS=""THEN470 540 IFVAL(KHS)< 4ANDVAL(KHS)
RR
2
IFJV=8THENX=X>SE:IFX>31 2THENX=3)2
S) iPOKEV+SP*2,X+{TR*255
PRINT"gl3l9 SPACESiUSE
BA:H)-33iCB-l:MM=254:MN
52 HX
SCREEN,
OR. F7 RESUMES PROGRAM" PRINT"tRVS)1GRN)":FORH=
tSPACEjPORT
IFJV=4THE:NX=X-SE: IFX<24 THENX=24
1TO40:PRINT"EY!|"; iNEXT
Program 1: Main Program
JX
PRINT"12 SPACESHRVS) {REDjPUSH ■< AND THEN Fl , F3, FSH2 SPACESJ" PRINT"i2 SPACES](BLUjTO & PICTURE[5
Article on page 39.
130
[OFFIIBLU}
SCREEN"
BORDER,
IFJV=2THENY=Y+SE:IFY>)9
>0THENSE=8*VAL(KHS):GOT
SH
PRINT"t2 SPACESl(RED)
CHANGE
Set
499
@3":PRINT"
g38 @3";
The Construction
HP
SPACESJIRED)
SPACES)IRVS)IRED)
ERASES
GH
KQ
SPACESJIRED}
IFT CLR HOME
COMPUTED GAZETTE Programs,"
elsewhere in this issue.
PRINT")2
Y=50 4THENY=194
|2 SPACES)1RVSJ1RED) IN ST DEL [OFFiiBLU} (7 SPACESjERASES PIECE"
BEFORE TYPING . . .
KEV,24:POKEV+),50
JA
IBLU)(OFF)
PRINT"12
POKE53282,2jPOKE53283,1
CU
3O4ICO3CV)OlCM,V3O40CV
1O2ICO1GCM
PR 450
:GOSUB690:POKEV+21,3 IPO
SPACESJ1RVSHREDJ
YSTICK
,V3O4QCV1O2ICO1GCM,V3O
40CV102IC0lGCM,V3O4QCV 1O2IC01GCM,V304QCV1O2I COlGCM,V304QCV102ICOlG
PIE
PRINT"t2 SPACESjtREDJ g!0 @3"iPRINT" (2
THROW CG
SPACESjFOR EXTRA
CES" 230 PRINTA?:PRINT" 12 SPACESllRVSHREDJ
NEXT:IFCO=9THENCO=0;VA=" VA+120
NEXT:GOSUB800:RETURN IFKHS="lLEFT)"THEN H1=H 1-32:CX=CX-1:IFCX<0THEN
CX=8:H)=2B8
BB
790
IFKHS="1RIGHT)"THEN H)=
COMPUTE'S Gazelle Special 1988 Issue
117
XM
:CX=CX+1:IFCX>8THE NCX-0iHl-40 800 IFVAL(AS(CB+CX,1))+C>19 5THENSP=2:SV=-16:POKEV+ 2),6:MM=25):MN=-4
HQ 810
IFVAL(A${CB+CX, ] ))+C<].B 9THENSP=0:SV=0:POKEV+21 ,3tMM=254:MN—)
EM
620 TZ=(H1>255):POKEV+)6,(P EEK(V+)6)AND(253))ORTZ*
GK AA
1190 1200
8+I,ASC(MIDS(XS, I)) :*IE XT JM
1210
POKE780,LEN(XS):SYS654 CX
1220
MK
MB
830
RETURN
840
DATA 3,252,0,7,254,0,15 ,254,0,3) DATA )) 0, 0, 31 , 247, 0, 29 , 255,0,55,253
EP 850 DS
B60
DATA
) 28, 6] , J 9) , ) 2B, 59,
1230
POKE780,0:POKE78) ,0iPO
1240
KE782,CHSET/2 56:SYS654 93 IF(PEEK(783)AND1)OR(19 IANDSTlTHENPRINT"LOAD ISPACEjERROR":STOP
RJ
1250
CLOSE1:RETURN
FG
1260
POKE56578,PEEK(56578)O R3:POKE
223,)2B,50,238, 1 28
EB
870
JK
880
PD
890
DATA)28,0,),0,0,0,0,0,0
QA
900
DATA0.0, 85, B5,B5, 1.27,25
RC
GE SS SG
DATA
J15,1B7,)2B,99,I 87 ,128,3,185,0,3,)44,0 DATA2,128,0,3,128,0,3,1 28,0,2
EX
1270
3280
FI!
960
,13,1] 2,0 DATA13, 127, 255, 253,85, 8
AA
28
2B
B9
55
A9
09
09
E8 IB
7150:5B
5B
5B
5B
58
5B
5B
5B
7158:FF
FF
F7
F7
37
37
FF
FF
50
7160:E5
E5 55 55
E5
E5
E5
E5
E5
13
15 5A 55 AA
18 23
58
58
23
7170J55
25 54 51
28
28
C0
7) 78:55
44
55
51
A5
25
25
24
07
73 80:18
58 28
55 55 55
15
55
B9
15
55
3B
25
58 IB 5A 28 28 AA 25 2 5 A4
14
55
3E
00
00
00
03
0F
7JA0.03 71A8:FC
0F
3C
FF
33
FF
CF
FC
FF
33
FF
7)B0:FC
FF
F0
FF
FF
3F
71B8:FC
FF
F3
FF
CF
FF
AA 56 7B AA 95 D4 AA 55 El AA 45 C7 AA 54 C0
71C0:FC 71C8:FC
FF FF
F3 F3
FF
CF
FF
AA
54
C8
FF
CF
FF
7)D0:F0
FC
F3
FF
CF
FF
AA AA
54 54
D0 12
71D8:00
00
00
C0
30
FC
7)E0:5B
5B
FB C5
CF 91
59 65 95
69 59
71F0:95
59 65 94
AA 1A
71E8:CF
59 49 65 65 95 95
71F8:00
00
00
00
00
7200:00
00
00
00
00
5B 00
7168:15
7188:28 7190:25 7198:00
AA
65
26
85
95
AA
00
00
00
DB
00
00
01
E5
58 00
5B F3
5A
55
CC
AA
55
42
E5
25
E5
55 55
E5 5D
5B 00
72)8:E5
7220155
E5 51
E5 45
7228.05
51
45
54 54
45 45
76)AND252)OR2 POKE53270,PEEK(53270)O
7230.5).
55
11
55
45
A5 50 55 55 45 51 51
7238:60
60
60
60
60
60
6A
55
26
R16:POKE53272,(PEEK(53
7240t2B 7248:09
28
2B
28
28
28
AA
55
57
09
09
09
09
09
A9
55
BA
1320 POKE53272,(PEEK(53272)
7250:5B
5B
5B
5B
59
5A
6A AA
8E
A!JD240)ORA: POKE532 81,0 !POKEV+21,XXiRETURN
7258:FF
FF
FF
FF
AA
AA
AA
AA
3D
7260IE5
25
E5
ES
65
A5
A9
AA
SC
726B:38
58
58
A3
28
15
55
25
7278.25
25
25
14
55
28
15
55 55 55 51
55
28
18 5A 2B AA 25 A4 55 55 55 55 55 55
15
7270:2B
55
45
BA
1,0
GETK5iIFKS=""THEN)290
POKE5657B,PEEK(56578)0
R3tPOKE56576,(PEEK(565 1310
272)AND15)ORSK
5,85,247,85,85
Program 2: The Construction Set—House Character Set
7280:50
55
7288:54
55
15
See instructions in article on page
7290:55 7298:56
55 55
15 55
55
7 2A0.94
95
95
94
E0
72A8:55 72B8:55
55 55 55
55
72B0:55
51 51 5)
72C0.55
51
72C8:55 7 2D0:55
EB
970
DATA85,]06, 170, 169,96,0
JP
980
,9,96,0,9 DATA 96,0,9,96,0,9,96,0 ,9,)06
DK
990
DATA170,169,05, B5, B5,0,
39 before typing in. 7000:00
00
00
00
00
00
00
00
7008:00 7010:3C
00
00
03
03
00
00
00
33
3C
3C
FF
FF
3C
3C
3C
4B
7018:00
00
00
C0
C0
00
00
00
0B
,0
7020:5J
55
5)
45
51
45
54
45
0B
7028:14
55
45
)4
15 51 55 45
)5
09
0,0,0,0
55
3).
55
Fl
5) 51
55
45
C4
55
45
4D
54
55
55
55
F5
95
95
91
95
EC
55
45
55 55
55 55
45 45
54 54
55 55
4A 52
54
55
5A
55
55
55
45
54
55
62
5] 51
55 55
55
55
45
55
55
45
54 54
55 55
6A 72
65 55
65 55
BF 06
GR
1010
DATA0,0,0,0,0,0,0,0,0, 0 DATA 0,0,0,0,0,0,0,0,0
DS
1020
DATA0,0,0,0,0,0,0,0,0, 0
7030:53
45
5J
45
55 11
11
03
72D8:69
65
65
65
65
65
DG
1030
DATA 0,0,120,173,40,3, 141,248,207,173
7338:1)
45
6A
60
60
60
6A
60
FF
72E0:59
5A
6A
05
AA
28
28
28
AA
28
3C
59 65
59
7040:45
59 65
65
AA
AA
55
55
DC
QA
1040
DATA41,3,14),249,207,I
704B: 1)
45
A9
09
09
9)
A5
55
55
55
54
55
45
5B
DC
72F8t00
95 00
95
7050:1)
95 00
95
73,250,207,141,40
09 09 A9 55 15 5A
00
00
00
00
00
DD
DATA3,173,25),207,141, 41,3,88,96,165
7058: 10
55
)5
55
69
7300:00
00
00
00
00
00
00
00
E6
7060:5)
54
)5
55
7308:00
00
00
00
00
00
00
00
EE
7068:)5
14
55
51
7310100
00
00
00
00
00
00
00
F6
7070:04
15 14 55 55
55 55 15 55
73)8:02
01 40
09 60
05
26
IB
9B
56
DC
50
98
E4
E6
95
24
7328:00 7330:00
00
00
00
00
00
00
00
0F
708B:5)
55 55 54 5)
00
00
00
00
00
00
00
17
7090:45
44
55
7338:00
00
00
00
00
00
00
00
IF
7098:00
00
7340.02
03
0B
0F
2F
3F
BE
F9
29
70A0:00
70AB100
EM
1000
55
55
5B
1300
BE
55
A9
C3
JA
XF
28 AA 09
7210.C3
DATA13, )J 2,0, 13, 1.12,0, 1
DATA0,13,132,0, 13, 132,0
POKE53272,(PEEK(53272)
7)40:28
714B:09
7208:5B
1290
950
POKE53270,PEEK(53270)A ND239:POKE53272,(PEEK{ 53272)AND15)OR16 AND240)OR4:XX=PEEK(V+2 1):POKEV+21,0:POKE53 2S
EH
PK
FQ
FR
5,253,112,0 3, 112,0,13 920 DATAJ12,0,13,1)2,0,13,1 12,0,13,112 930 DATA0,13,112,0,13,112,0 ,13 941) DATA)) 2, 0,13, 112,0, 13,J 12,0,13,112
56576,(PEEKl56
576)AND252)OR3
,0
9)0
POKE780,] IPOKE781., Dl i P OKE782,fl:SYS6 5466
) EH
POKE781,167:POKE782,2: 69
(-2):POKEV+2,H1+(TZ*255 GP
DATA 255,255 FORI=lTOLEN(XS)iPOKE67
1050
CM
1060
XJ
1070
DATA145,201,253,208,11 6,120,169,0,133,198 DATA32,159,255,32,228, 255,20),0,240,246
XQ
1080
DATA203,133,240,15,201 ,134,240,23,201,135
SK
1090
DATA240,3),201,)36,240
,84,76,130,207,173 AK
1)00
DATA32,208,24,105,1,14
1,32,208,76,130 RJ
1)10
DATA
207,173,33,208,24
,105,1,141,33,208 BH
)120
DATA
76,130,207,165,24
3,141,252,207,165,244 PH
1130
DATA
141,253,207,169,0
,133,243,169,216,133 RS
1)40
DATA
244,173,134,2,24,
105,1,141,134,2 CF
1)50
DATA
162,4,160,0,145,2
43,136,208,251,202
GX
1160
DATA
240,5,230,244,76,
216,207,173,252,207
SP
1170
DATA
133,243,173,253,2
07,133,244,76,130,207 CS
)180
DATA
88,108,248,207,23
7,246,123,207,2,0 118
COMPUIE's Gazelle Special J9BB ISSU9
7078:41
7080:1)
72EB:65 72F0.95
BE
EH
AA
57
11
55
A5
E5
06
55
15
55
54
96
55
51
55
45
80
55
14
55
15
E)
5A
18
58
58
37
5)
AA A5
28 25
28 25
28 24
D4 15
00
00
00
00
00
00
79
00
00
00
00
00
00
00
8)
734B:AA
FF
FF
FF
FF
FF
BF
6F
73
00
00
00
03
0F
33
FF
44
7350:AA
FF
FF
FF
FF
FF
FF
FF
8C
7320:80
70B0:28
14
14
14
FF
FF
FF
3F
AD
73 58:AA
FF
FF
FF
FF
FF
FA
E5
7(3
70B8.00 70C0:00 70C8:00
00
00
00
FF
3F
FF
FF
96
7360.AA
FF
FF
FF
FF
FF
FF
BF
5C
00
00
00
FF
3F
FF
F3
92
7368.AA
FF
FF
FF
FF
FF
FE
F9
9C
00
00
00
F0
3C
FF
FF
22
7370:80
C0
E0
F0
F8
FC
BE
6F
9B
70D0:00
00
00
00
00
00
00
C0
72
7378:00
00
00
00
00
00
00
00
5F
70D8:00
00
00
00
00
00
00
00
B9
7380:95
95
95
95
95
95
95
95
67
70E0i54
45 55 61 A9 55 54
16 8A 55
5A
5B
58
)B
55
7388:55
50
50
50
55
55
55
55
3D
7QE8:55 70F0:45
CE
CF
00
CF
30
7399:56
56
56
56
56
56
56
56
77
9)
95
95
85
3D
7398:00
00
00
00
00
00
00
00
7F
7OF8:00
00
00
00
00
00
00
00
D9
7 3A0:00
00
00
00
00
00
00
00
B7
7100:00
00
00
00
00
00
00
00
Y.2
73A8:B2
69
55
55
55
55
55
55
2B
7106:00 7110:3C 7118:00
00
00
00
00
01
06
IB
)6
73B0:00
00
00
00
00
00
00
00
97
3C
3C
3C
55 AA
33
CF
F6
73B8:A8
2F
2F
2F
20
20
20
20
7A
00
00
00
00
00
C0
F0
FC
0F
03
00
F8
55 15
45 54
51
73C8:15
56
5A
6A
5B
5B
7128:44
51 5)
7 3D0:AA AA AA AA FF
FF
7130:55
51
45
55
15 11
73D8:56
95
A5
A9
E5
E5
5B 5t3 C3 C3 E5 A5
)C 03 D7
7138:60
60
6A
55
55
02 BS 42 CD 7B
7 3C0J00
7)20:55
E4 54 45 51 54 45 54 55 45 55 6A 60 60
73E0:A8
54
54
54
54
54
54
F)
40
90
54
73E8:02
0]
0]
01
0]
0]
7 3F0:A8
54
54
54
54
54
01 54
0] 54
50 02
7 3F8:00
00
00
00
00
00
00
00
DF
7400:00
00
00
00
00
00
00
00
E8
7408:00
00
00
00
00
00
00
00
F0
7410:02
01
09
01
25
15
95
56
6A
7418i55
55
56
56
D5
J F
55
95
95
FE
57
8)
7428i80
40
60
50
6F F9 54
BF
7420:55
5B E5 5B
56
95
C8
7430:00 7438:02 7440:F9
00
00
00
00
00
00
00
19
03
0B
0F
2F
3F
BF
AA D5
F9
F9
FA
EA
FF
FF
AA
7448:6F
6F
6F
AF
AB
FF
7450:FF
FF
FF
FF
FF
FF
FF
AA E3
7458:E5
E5
E5
EA
AA
FF
FF
AA
7460iBF 7468:F9
BF
BF
BF
AF
FF
F9
F9
FA
EA
7470:6F
GF
6F
AF
AB
7478:80
C0
E0
F0
7480:95
95
95
95
7488:05
05
05
55
7490:55
56
56
7498:00
00
7690I2A
15
15
95
55
7698155 76A0155 76A8:55
15 15 15
55
54
55
55
55
55
D3
15 55 55 64 55 54 55 15 55 55 6C 55 54 55 15 55 5 5 74 76B0IAA AA A8 AA 2A A8 AA AA 51 76B8:AA AA A8 AA 2A AB AA AA 59 76C01AA 2A AB AA AA AA 8A AA 0D 76C8IFC FF FF FF 3F FF FF F3 22 76D01FF FF FF FF 3F FF PP F3 AB 76D8:FF F3 FF FF 3F FF FF F3 B0 6F
BF
BF
BF
FF
FF
FF
FF
FF
6A
E4
E4
F8
FS
F8
F3
00
00
00
00
00
E5
00
00
00
00
00
00
EE
00
03
0F
3F
7710i3C
FF
FF
FF
FF
7718:00
00
C0
F0
FC
77 20:A0 A0
AA A5
A5
55 EC FF AA 55 C7 FF AA 55 CO A6 A8 A0 F0
7728:00
00
AA
82
00
00
17
77 30:0A
3D
7738:A0
0A AA 5A 5A 9A 2A 0A A0 A0 A0 A0 A0 AS AO
8).
7740:00
00
00
00
00
00
00
00
2F
00
89
7748:0A
0A
0A
0A
0A
0A
0A
55 01
51 01
7F F8
7750:00
00
00
00
00
00
00
55
55
55
55
55
55
7B
00
00
00
00
A9
40
40
40
40
40
37 3F 47 4F
5B
58
80
80
80
80
AA
96
00
00
00
00
AA
5F
E5
7770tAA 00 7778:AA 02
00
3F E5
5B A5 FF 80 E5 Cl
80
FF ES
5B 3F E5
55 40 80
55
65
7758:55 7760140 7768iAA
0A 00 55 40
02
02
02
02
02
AA
64
55
55
54
54
54
54
7A
7780:00
00
00
00
0A
AA
A5
55
0B
55
55
55
55
55
55
BC
7788:00
00
51 55
55 -DD
76E0:55
56
5B
95
76E8:A9
FE
FF
FF AA B5
76F0I54
94
76F8:00
00
19
54 00
7700:00
00
FF AA
35
7708:00
FF
FF
AA
BD
FF
FF
AA
DD
F8
FC
FE
AA
6)
95
95
95
95
69
55
55
55
50
26
56
56
56
56
56
79
00
00
00
00
00
00
74A0I00
00 "00
00
00
00
00
74A8t45 74B0J00 74B8:20
45 00 20
45 02 22
55 01 A9
55
55
01
01
A9
74C0:00
00
00
00
74C8i5B 74D0:C3
58 5B 5B C3 C3 FF
74D8:E5
E5
E5
74E0:54
56
74E8:01
A9
6F
69
FF
2A
AA
00
27
0A
AA
A5
7790:0A AA A5 7798:A0 AA 5A
51
55
55 45
55
1.5
51
55
55
11
7 7A0:00
00
A0
AA
5A
55
15
77A8:00
00
00
00
A0
AA
5A
55 15
F5 )1
77B0100
00
00
02
01
GB
27
BD
FF
77B8i28
BE
7D
D7
FF
7D
D7
7 7C0I00 77C8102
00 00
00
SO
40
E0
D8
FF 7E
3E 61)
00
00
00
00
00
00
B8
7 7D01A0
BF
BD
BD 83
80
30
80
33
7708:00
00
F0
F0
F0
00
00
00
7C
77E0:BF
BF
BF
6F
6F
5B
56
55
79
77E8:FF FF 77F0IF8 F8 7 7F8100 00
FF
FF
FF
FF
FE
A9
7F
F8
E4
E4
94
54
00
00
00
00
00
54 00
7E E7
74F0:54
54
54
54
54
54
54
14
99
74F8:03
00
00
00
00
00
00
00
El
7500:00
00
00
00
00
00
00
00
EA
7508102
01
09
06
2B AF AF AA D7
7510:5B
6D
BD
FD
FD
FF
FF
AA
36
7S18:6A
68 68
60
60
55
FF
AA
68
75 20:A9
29
29
09
09
55
FF
AA
28
7528:E5
79
7E
7F
7F FF
FF
AA
D2
7530:80
40
60
90
E8
F8
FE
AA
54
7538:55
55
56
59
65
95
55
AA
5A
7540:65
99
56
55
AA
B9
55
55
95
55 59
5 5
7548:55
55 65
7550:55 7558:65 7560:55
55
56
59
65
95
56 55
AA AA
IF 72
99 55
56 55
55 95
55
55
55
AA
Dl
65
59
56 AA
37
7568:55
55
56
59
65
95
55
AA
BA
7570:65 7578:55 7580:95
99
56
55
55
55
55
AA
E9
55
55
95
65
59
56
AA
4F
95
95
95
95
95
95
95
6B
7588:50
50
50
55
55
55
55
55
0F
7590:56
56
56
56
56
56
56
56
7B
7000:00
00
00
00
00
7598:A0 7SA0:A0 75A8:5)
50
50
55
50
55
55 55
55 55
55 55
55 55
47 4F
7008:00
50
7010100
00 30
00 FC
03 FF
51
5)
55
55
55
55
55
10
7018:00
00
00
75B0I0]
01
01
0)
01
9B
7020100
00
55
55
55
01 55
01
75B8:55
01 55
55
55
A3
7028il4
75C0:00
03
00
00
00
00
00
00
AB
7030:00
75C8:5B
5B
5B
5B
SA
5A
69
A5
0E
75D0:FF
FF
FF
FF
96
55
69
AA
43
75D8:E5
A5
E5
E5
A5
A5
69
5A
2C
75E0:44
45
45
45
45
45
55
55
7B
7O38;00 03 0F 0F 7040:FF FF FF FF 7048:00 C0 F0 F0 7050:0C 23 00 00
75E8:55
55
55
55
55
55
55
55
D3
7O5B:00
75F0tl4
14
14
14
54
54
54
54
9F
75F8:00
00
00
00
00
00
00
00
E3
7600100
00
00
00
00
00
00
00
EC
7060:30 C8 00 7068i35 D5 50 7070iFF 7D 55 7078:5C 57 05 7080:AA 80 80
55
B8
Program 3: The Construction Set—Creature Character Set See instructions in article on page 39 before typing in.
00
00
00
00
00
00
00
E2
710810B 0A 71101EF FE
20
28
2A
22
08
0A
6D
64
64
7100:00
7118:C0
80
20
9A 9A A0 A0 20
7120:25
AA
A0
Al
7)2B;EB 7D 7130158 AA 7138tE9 F9
29 BA
2A
7140IAA 7148i6H
AA
7150:15
57
69 AA BE 82 4A AS A6 AS FA FB FE FF 3E HE FF FF 9 6 AA AF EF BF FF BC 56 55 15 17 05
7158:55
D7
96
7D
FF
00
FF
7D 04
7160:54
D5
95
55
54
D0
50
40
Bl
7].68:FF
FE
FE
FF
17
4B
9D
55
6A
AA
2C
7178:BF
AF
At'
7F
3D 69 5C
35
7170:AA AA
3D 55 5C
54
U4
C6
718018F
8F
8F
8F
83
80
88
AA
D3
7188:FF
FF
FF
FF
FF
82
7190IF2 7198102
F2
F2
F2 C2
02
00 22
AA 20 AA 44
02
00
00
00
00
00
00
FC
71A0:99
A2
A2
AA
BO
2A
2A
OB
01
71A8:A1
A)
80
80
80
00
00
00
E0
71B0:3F
2A
FF
BF
AD
AF
AB
A9
E6
71B8:BF
AF AE
6E
FF FA
D7
AA
6A
6F
AC D5 01 C3
BF
7E
FA
6A
2D
3C
0F
OF
0F
0F
0F
0F
87
71D010C
0F
0F
3F
F0
FC
CF
03
71
71D8:03
0C 05
CC 05
FC
FC
FC
3C
61
71E0114
OF 05
05
01
01
01
2F
71E8:D7
04
55
51
55
B2
50
50
50
40
40
45
7JF8:00
00
00
00
96 40 00
FF
71F0:14
51 50 00
00
00
DB
7200:00
00
00
00
00
00
00
00
E4
7 20B:0F 7210:DF 72J.B:C0
32
02
03
03
0D
3F
3F
7B
56
AA
AB
EF
FD
57
FF
B0
F0
00
00
00
C0
FC
FC
93
7220:02
02
03
03
0D
35
15
15
93
7228i2A
80
AA EA FF B0 F0 D0
4C
55
75
97
5C
54
55
6B
00
03
3F
3F
FF
FF
0C
FF
FF
FF
FF
FF
FF
IB
00
C0
FC
FC
FF
FF
9D
57
5F
7F
7F
66
FF
FF
EC
FD
FD
0A
FB
EB
4C
FF EQ 0F
73 77 7A
7230:20 A0 7238:0E 03
7240:96 AA 7248:B0 C0 7250102
05
17
55
7258.55
96
69
D7
7260t80 726B100 7270:3C
50
D4
00
03
D7 7D 55 D5 F5 0F 3F F3
FF
FF
FF
7278:00
00 C0
F0
FC
72B0:00
00
00
00
7288:28
28
2B
28
28
FF CF EF 00 03 EB EF
FF
E3
7290:00
00
00
00
00
00
C0
F0
E7
7 298:00
08
22
20
22
20
20
20
B7
80
2A
80
0C
82 0A AA
20 B2 16 16 AA AA
22 98 2A 21
00
FF
03
0F
FF
FF
05 55
OA 8) AA Fl.
00
00
C0
40
80
FC
00
01
05
3F
55
0A
EA
72C8:03
55
55
69
AA A9
00
40
FF FC
55
00
55 50
55
A0
D6
3F
3E
2A
EA
DE
FF
AO
90
94
00
00
00
00
02
09
09
52
7F
IF
95
56
58
58
46
F0
FF
FF
BE
AA
49
FC
BC
AB
AB
5E
7 2D01C0 FC 72D8:0C 30 72E0:22 22 72E8:55 96 7 2F0:88 88
01 S5
05 55
15
15
5B
7 2FBi00
00
48 00
7 300:00
00
00
55 55 CA 00 40 50 54 54 CB 4A C8 C0 FO FF 33 3C 3C 3C EA EA B2 A3 23 03 0F FF 7B 83 8F 8F 8F 8F 88
5C 54
AC
00
69
131
3A A9
71C0:BC
00
D7
FB
71C8:30
00
00
AA
AB
7D 7A
7 2A0:AA 00 08 80 2A 7 2A8:80 2B 22 B2 22 72B0:AB 2A 2A 2A 0A 72BB.55 D7 FF BE AA 72C01E8 A8 A8 AB A0
E0
2A
98 FE EC 80 80 90 0A 0A 86
40
80
00
00
00
F5
21 22 AA AA
22
22
22
22
A5
69
69
55
69
23
88 00
88
88
8B
88
CD
00
00
00
00
DD
00
00
00
00
00
E6
7308:F3
F3
3C
3C
FF
D?
FF
0F 7D
0D 0F 02 DF FF AB
FD
7310: DF
73!8:FF 7320:55 7328:55 7330:55
CF
3C
3C
F0
70
F0
C0
2A
51
55
15
5D
55
75
17 55
0E 5D
06 55
01 55
FF 33
55
45
45
54
7C
A0
40
2A
7338:FF
F3
F3
F0
FC
3C
3E
OE
0D
27
F9
7608:88
B8
AA
8B
8B AA
8B
88
Cl
7610;88
8B
AA
88
88 AA
8B
88
C9
7618:8B
88
AA
88
88
AA
88
88
DJ
7088:AA
00
00
FF
FF
FF
7620:BC
BF
8F
BF
BF
8F
BF
8F
94
7090:AA
02
02
C2
F2
F2
FF F2
FF F2
BE EF
7628:03
C3
EB
EB
EB
00
EB
EB
65
7098:00
00
00
02
09
09
09
E8
73401FF
FF
FF
FF
FF
FF
FF FF
FS
F2
FE
FE
F2
FE
FE
0B
70A0:2A
02
7630:3E
AA
AA
AA
AA
0B
FF
CF
CF
B0
BF
BF EB
BF E8
82 28
80 28
80 28
AA AA
20 66
7350i7F
5F
17
05
02
00
00
03
15
A8
7 3 58:FF
FF
FF
FF
BF
3F
7F
D5
OF
FE FE
22
02
02
02
AA
13
70B8:D5
80 03
3C
BC
70A9:00
CF
BF EB
20 Bl
7348:FF
7638:AA 7640IAA 7648:AA
84
73601FD
D0 A0 00
40
F0
£1
56
59
65
95
95
AA
F4
F9
82
A0
A4
A6
FB
96
55
7D
FF
7D
55
AA
6D
70C8:00
BE
AA
28
00
82
BB
55
95
65
59
56
56 AA
Dl
70D0:FF
FF
FF
FF
3F
3F
0C
0C
CC
7368iB0 A0 28 7370 IFF FF FF 737B10E 0A 28
0A
7658169 7660:55 7668:AA
C9 03
D4
55
70C0:55
F5
7650:55
08 59 80 A0 A0 IB 16 58 0D 0D 0D 0A 0A 3F 55 55 55 AA AA FF 7A 7A 70 A0 A0 FC 0F 3F 3F 30 30 30
A0
95
95
95
B4
9C
90
AA
FF
70D8:F0
82
0A
1A
9A
03
FC
FF
FF
CF
03
0F
03
00
00
00
00
A6
55
41
00
00
00
00 AA
DA
70E0:00
00
01
05
AA
AA
EB
AF
BE
56
56
0J 69
3C F0 CO 08 08 08
00
00
BA 00
AA 00
1C CE
00
00
0A
0A
21
55
55
55
55
89
70E8:15 70F0:00 70FB100
7390i3C
A9 5A
AA 55
55
0J 50
06 55
55
01 50
36 55
55
7680:02
IE 55
55 55 55
7368:AA
56
05 EE 68 E7
3C
7678:AA
03 14 14 14
7380:3C
7670:AA
03 55 55 55
00
00
00
D9
7 3A0-0B A2
08
A2
SB
00
3B
76BBiA0
70B0:00
55
40
50
54
15 55 54
00
00
00
00
8B
7 398100
08
A2
COMPUTE'S Gazelto Special 198S Issub
119
73A8:02
82
00
82
00
28
D4
55
55
51
51
80 51
A8
7380:55
51
51
IB
73BS:AA 73C0:55 73C8:25
69
55
69
55
55
55
55 55
45
45
69 45
55 45
09
09
02
02
00
00
00
18 B6 D5
73D0:58
58
58
5A
56
95
95
25
04
73DB:00
00
00
00
no
80
80
73E0i2]
22
22
22
22
22
22
60 S7
73E8:69
69
69
AA
96
AA
AA
AA
73F0:48 73F8:00 7400:00
88
88
88
88
88
88
C4
27 7C 16 F3
00
00
00
00
00
00
00
DF
00
00
00
00
00
00
00
7408:0F
0F
OF
0F
0F
0F
0F
7410:FE
CF
CF
CF
CF
74]S:A0
FF F8
F8
F2
C0
7420:01
00
05
15
7428:55
28
55
55
7430:00 7438:0E 7440tBF 7448:A0 7450:0F
00
50
02 FF
0] 54
07
55
55
71
70138:00
00
40
66
66
66
66
66
55
55
55
Fl
70C0:02
26
66
66
66
66
66
66
5F
00
00 40
40
D0
FF 55
55
96
70C8:00
00
00
00
00
00
00
00
A9
7668:04
05
05
05
05
05
D4
70D0:04
04
04 BC
0C
0C
0C
0C
AA
41
05 41
05
7670:4)
41
41
41
41
41
5D
70D8I00
00
00
00
00
00
00
00
B9
7678:10
50
50
50
50
50
50
00
00
00
00
00
Cl
03
03
14
14
00
00
00
D5
00
00
14 00
14 00
14
00
70E0:00 70E8il4 70F0:00
00
03
45 73
00
03
50 03
7650:00 7658:14
00 00 55 55
7660:00
01
08
7680I0F
03
7688:C0 7690:FC
00 30
03 00 00 30 30
30
30
30
30
E3
70F8:00
00
00
00
00
00
7698iA0
F0
F0
E0
F0
FB
FF
CF
85
7100:00
00
00
00
00
00
14 14 C9 00 00 Dl 00 00 D9 00 00 62
00
B0
00
C3
C3
D8
7108:A0
A0
A0
A0
EA
0F
OF
0B
EF
FF
F3
ID
7110:00
00
A0 A0 A0 00 00 00
A0
76A8:0A
00
00
00
F2
0F
F0
00 0F
00
EB
7 6A0:00
FF
FF
FF
FF
FF
FF
FF
9D
71ia:0A 0A
0A
0A
0A
0A
FA
03
03
36
76B0:FF
76B8:FF
FF
FF
FF
F7
FF
FF
84
7120:AA
AA
AA
AA
AA AA AA
AA
C0
C0
C0
29
76C0iFF
FF
FF
FF
FF
FF
AD
7128:AA
AA
AA
AA
AA
AA
AA
AA
35
D5
D5
D5
FD
76C8:55
FF 55
F7 FF 55
55
55
55
B5
55
55
41
BJ
76D0:59
55
55
59
55 55
55
55
59
55
55
10
54
SC
57
57
57
AC
76D8i55
55
55
55
55
55
55
55
C5
03
0F
0F
3F
3F
3F
2D
76E0:AA
80
AA
80
AA
AA
F7
FF
FF
FF
C3
03
93
76E8:AA
00
AA AA
80
FF
00
AA
00
AA
AA
D5
C0
F0
F0
F0
FC
FC
FC
51
76F0:AA
02
AA
02
AA
02
AA
AA
86
3F
0F
0F
03
00
00
00
7B
76F8:00
BB
00
00
00
00
00
00
E5
7160:FF
FF
FF
FF
FF
FF
FF
FF
7458:FF
FF
FF
FF
FF
FF
FF
3F
80
7700:00
00
00
00
00
00
00
EE
7168:F0
F0
F0
FF
F0
F0
F0
F0
3C
7460jFC
FF
FC
FC
F0
C0
C0
00
43
7708:00
02
00 02
02
02
02
02
0A
FD
7170:3C
3C
3C
FF
3C
3C
3C
3C
8F
746B:A6
A6
26
06
82
A0 A4 A6
F9
7710:00
AA
99
99
99
99
AA
B7
FF
0F
0F
0F
0F
A6
A6
A6
24
00
DD
7718100
80
SB
80
80
80
80
A0
E6
03
03
0F
03
03
03
6A 42
74 78:9A
°A
98
90
82
0A
JA
9A
7C
7720:82
28
0A
22
82
00
00
02
D3
717810F 0F 7180:00 03 7188iFF FF
0F
A6
82
99
7470:A6
FF
FF
FF
FF
FF
FF
7460:00
0A
09
09
0A
09
09
09
2D
772B: 20
0B
02
20
A0
2B
7190:C0
F0
F0
6B BB
55
55
1C
7730:20
80
00
00
C7
719B:09
25
96
69
5A
DF
A0
60
60
5B
773Bi00
00
88 22 00 00 00
F0 F0 69 69
F0
55 AA 55 60 A0 60
F0 5A
FC
55 60
82 00
88
AA
80 A8
00
00
02
29
71A0165
A9
9A
56
55
65
55
56
00
02
08
0B
08
0B
08
BB
7 740iAA
AA
AA
AA
AA
AA
AA
AA
2F
71A8:B0
60
58
94
A4
A5
A4
94
A2
08
00
00
00
00
00
33
7748:00
00
00
00
00
00
80
B7
71B0:26
26
26
26
26
26
26
26
80
20
08
08
08
08
0B
0B
0B
0A
0B
2A
D9
71B8:66
66
66
66
66
66
66
66
F5
35
05
00
05
05
BE 04
7750:0A
74B0:A5
08 05
7758:AA
AE
FA
FE
FE
AE
AA
D)
71C0:66
66
66
66
66
66
66
66
74B8:69
55
69
41
00
55
55
51
3E
7760:00
00
00
00
00
00
80
CF
71C8:0A
09
09
09
FF
09
09
9B A3 09 B3
74C0:5A
5F
SC
50
00
50
50
50
71
00 0B BB 00
9A Dl 93
7 768:0C
0F
0F
OF
0E
0F
FC
FC
97
71D01AE
5D
50
7F
5D
5D
74C8:00
00
00
00
01
04
11
4)
2D
C3
71D8:AB
58
58
58
58
58
02
00
00
U
54
69
B0
04
C3 E3 8A C3 C3 C3
97
74D0:09
7770IC3 777B:30 7780100
7F F7 58 FF
F0
F0
80
F0
00
00
00
55
55
00
03
03
03
7788:00
00
00
7790:00
30 00
00 30 00
7488iAA 7490:00 7498:02 74A0:00 74A8:20
74DB:60
58
96
96
96
98
9B
58
74E0:17
13
07
03
03
03
03
03
E4 58
74E8:FF
FF
C3
C3
C3
C3
C3
C3
FE
74F0:D5
D4
C4
C0
C0
C0
C0
CB £9
74F8:00
00
00
00
00
00
00
00
E)
77A0:0F
3F
7 500:00
00
00
00
00
00
00
00
EA
77A8:00
C0
7798:00
0A
0A
00
03 0B 7130:AA AA AA AA AA AA AA AA 13 7138:55 55 55 55 55 55 55 55 IB 7140155 55 55 55 55 55 55 55 23 7148:55 55 55 55 55 55 55 55 2B 7150iFF FF FF FF FF FF FF FF 33 7158:FF FF FF FF FF FF FF FF 3B 43
DB
21 00 C3
F0
3F
3F
ED
71E0:00
03
0F
33
C3
14
14
14
55
55
14
14
DA
C0
33
33
00
00
55
55
00
00
D3
30
F0
3C
33
7)F0:00 71F8:00
00
30
3P 14 85
71EB:14
00
00
00
00
00
00
00
00
DB
00
03
04
0C
08
CF
7200:00
00
00
00
00
00
00
00
E4
30 FF
CC
44
CC
88
28
7208:A0 A0
A0
A0
A0
A0
AA
AA
CB F0
CC
44
CC
B8
88
7210:00
00
00
00
00
AA
AA
0B F4
00
7508:0F
3C
3C
3C
3C
3C
3C
00
20
77B0:0C
3F
3E
02
00
00
00
00
5D
7218:0A
0A
0A
0A 0A
0A
AA
AA
DB
7SJ0:03
03
03
03
00
00
00
00
CB
77B8:00
00
00
00
80
20
22
08
78
7220:AA
AA
AA
AA
AA
AA
AA
AA
05
751B:C0
C0
C0
C0
VB
F0
F0
00
77C0I0F
3F
3B
08
20
80
00
00
Fl
722B:AA
AA
AA
AA
AA
AA
AA
AA
7520:05
05
01
01
05
05
05
05
E4 4A
77C8:15
05
05
05
05
05
05
04
BE
7230:AA
AA
AA
AA
AA
AA
AA
AA
7528:41.
41
41
41
00
00
00
00
40
7700:41
41
4]
55
55
55
55
55
55
53
50
50
77D8:50
50
B7
7240155
55
55
55
55
55
55
F0
F0
F0
3C
3C
3C
3F
77E0:00
00
00
03
0D
50 0]
IE
7248:55
55
55
55
55
55
55
55 55 55
7 540:00
00
00
00
00
00
03
03
C0
F0
DC
D0
C0
DJ
7250:FF
FF
FF
FF
FF
FF
FF
FF
7548:FF
3F
0F
3F
FC
F0
F0
C0
27
0C
0C
3F
DD
ID
0C
61
7258:FF
FF
FF
FF
FF
FF
FF
FF
7550:00
00
00
00
03
0F
0F
02
77F0:0C
AF
C0
00
00
EA
7260:FF
FF
FF
FF
FF
FF
FF
FF
3F
FF
FF
FF
F3
00
7268:F0
F0
F0
F0
FF
FF
00
C0
C0
F0
FC
FC
A0
7270:3C
3C
F0 3C
F0
7560:00
EA 85
00
00
F3
00
7556:3F
77F8:00
50 00 00 00 00
50
7538:FC
5F 95 34
4) 10 00
7238:55
7F
41 50
BF
7F
41 50
41
7F
50
41
7530:5F
3C
3C
3C
FF
FF
7568:A6 AG
26
06
80
A0
0F
0F
A6
A6
00
10 79
0F
A6
00 A8
7278:0F
A6
0A 02
Set—Shanes Character Set
7280100
00
00
00
0F 00
0F 00
FF 00
FF 00
0D 15 ID 25 2D 35 3D 45 7A A0 30
7288:FF
FF
FF
3F
3F
3F
0C
0C
7C
7290:C0
C0
C0
00
00
00
00
00
IE
7298196
25
09
02
00
00
00
00
72A0:9A
A9
65
56
A8
20
20
20
53 75 £1
7570:A6
77E8:C0 C0
Program 4 : The lonstruction ■
—
65
7578:9A
9A
98
80
02
28
80
00
24
7 5B0:0A
09
09
0A
00
02
02
00
80
See instructions in articU
7S88:AA 7590:A0
55
55
AA
80
22
22
80
C4
60
60
A0
80
20
20
80
3F
39 before tunino in c
7598:08
00
02
02
02
02
02
00
04
7000:0a
00
00
00
00
00
00
00
E0
72A8:58
60
80
00
00
00
00
00
7 5A0100
00
00
00
00
00
00
80
0C
7008:AA
AA
A0
A0
A0
A0
A0
A0
70
72B0:26
26
26
26
26
26
36
26
95
75A8:08
00
20
20
20
20
20
B0
DF
7010:AA
AA 00
00
O0
00
00
00
F0
72B8:66
66
66
66
66
66
66
66
75B0:0J
0]
01
0]
0]
0)
01
04
9E
7018:AA
AA
0A
0/1
0A
0A
0A
7)
72C0:66
66
66
66
66
66
66
66
75B8:40
40
40
40
40
40
01
01.
E5
AA
AA
AA
AA
AA
01
72C8:0A
00
00
00
00
00
00
00
9D A5 B2
75C0:50
50
50
50
50
50
40
00
AA
AA
AA
AA
AA
09
7 2D0:AE
0C
0C
0C
0C
0C
04
04
EE
75C8:14 75D0:56
55 81
58 06
64
6)
18
16
05
AA
AA
AA
AA
AA
11
72D8:A8
00
00
00
00
00
00
00
12
49
A5
16
6B
3B 01 9E
0A 7020:AA AA AA 7028iAA AA AA 7030:AA AA AA
55
19
7 2E0:00
00
00
00
00
00
00
00
C5 CD
on page
»
75D8:58
58
50
60
60
80
00
00
IB
7040:55
21.
72E8:14
14
14 ■ 14
14
14
14
14
03
01
0]
01
05
Bl
7048:55
55 55
55
03
55 55
55
03
55 55
55
75E0!03
55
55
55
55
29
7 2F0:00
00
00
00
00
00
00
00 D5
75E8:C3
C3 C3 C3
4)
55
FF
FF
FF
FF
FF
FF
FF
00
00
00
00
00
00
00
DE>
C0
40
40
50
7058:FF
FF
FP
FF
FF
FF
FF
FF
31. 39
72F8:00
C0
7300:00
00
00
00
00
00
00
00
E6
75F8:00
00
00
00
00
00
00
00
42 64 E3
7050:FF
C0
4) 40
41
75F0iC0
7060 IFF
FF
FF
FF
FF
FF
FF
FF
41
7308:55
55
00
00
00
00
00
00
00
00
00
00
00
EC
7068:FF
FF
F0
F0
F0
F0
F0
94
7310:55
55
00
00
00
BE F6
00
00
00
02
02
02
2A
3B
3C
3C
3C
3C
3C
24
7318:55
55
00
00
00
00
7610:00
00
00
AA
AA
AA
96
AA
7F
7070tFF 7078iFF
55 55
00
7608:00
0F
0F
0F
0F
0F
0E
7320:FF
FF
00
00
FF
FF
00
00
FE 07
7618:00
00
00
00
80
80
80
AB
B4
7080:00
FB FF 3C FF 0F 00 00
55 55 55
55
7600:00
00
00
00
00
00
61
7328:FF
FF
00
00
FF
FF
00
00
0F
7620:00
00
00
00
00
00
FF
FF
0D
7088i0C
7330:FF
FF
00
00
FF
FF
00
00
762S:3F
FF
FF
FF
FB
EA
FF
FF
40
7090:00
7338:AA AA
00
00
AA
AA
00
00
7630:00
C0
C0
C0
C0
C0
FF
FF
7A
0C 3F 3F 3F FF FF DE 00 00 00 00 00 C0 C0 B3
7098:00
00
7638:00 7640:0D
00
00
03
0D
0D
0A
0A
10
70A0:20
20
35
57
57
55
55
AA
AA
6J
70A8100
00
7648:C0
F0
0A
0A
C0
70
A0
A0
5D
70B0120
26
COMPUTE'S Gazelle Special 1988 Issue
55
SS
55
55
55
12
55 55
120
7038:55
00
00
00
00
02
7B
7340:AA
AA
00
00 AA AA 00
00
17 IF 27
20
20
20
AS
56
CB
7348:AA
AA
00
00
AA
AA
00
00
2F
00
00
00
00
00
89
00
02
26
26
26
BE
20 00
08
26
00 00
00
26
7350:80 7358:00
00
00
00
00
00 BF 00 3E
0C
00 20 00 26
7360102 7368:00
00
0B 00
20
00
80
00
4B
00
0A
AA
2A
02
00
00
94 23
73 7010A
AA
A8
00
A0
AA
2A
00
7378:AA
80
00
00
00
00
A0
AA C0
7380:AA
FF
FF
AA
FF
FF
AA FC
B9
73BB:AA
FF
FF
AA
FF
FF
AA
CC
91
FF
AA
FF
7608 IFF
02
02
02
7610:FF
55
55
55
02
F3
JA78:E8
9D
03
55
55
52
1A80:04
C9
22
80
80
C4
1A88:9D
03
3F
3F
FF
52
8D
80
80
80
00
03
0F
0F
FF 00
FF FF C0 F0
FF
D7
D7
55
97
1A90:60 1A98:2A
F0
FC
FC
FF
B9
1AA0:F0
C0
C0
D5 S5
D5 55
D5 55
04 D7
D0
07
A0
11
00 AA 03 AB
D5 55
1AA8:20
00 03
1AB0:A2
FE
8E
00
0C
57
57
57
57
7390tAA
FF
FF
AA
FF
CC
7398:00 73A0J00
00 00 00 00 00
00
00
7F
00
00
00
00
00
00
00
87
7 3A8:00
05
05
15
15
55
3C
7 3C0:00
01 01 40 40 00 00 00 00
73C8:00
00
73B0:O0
02
7620:00
7618 IFF 7628;3C 7630:00 7638:C0 7640100 7648i03 7650:A0
7 3B8:00
02 55 80
02 55 80
EA
Bl E8
3D A9
0C
8D
00
FF
85
7A
2C
8A D0
08
8D 04
0C
A9
70
03
0C
A0
EE
2C
2C A0
8A
2C
A0
EF
A0 A2
20 7B
2C 8C
A0 01
14 0C
9A 6B
3E 4D
B3 BC
F0 00
22 11
B0
1AB8iA2
00
A0
OC
B6
3D
84
A0 AA A0 A0 A6
1AC0:A9
22
8D
02
0C
4C
DC
1AC8:00
00
43
1A
43
1A
90
1AD0:90 1AD8:A1
1A
9E
1A
AA
1A
A4
1A AD 2A 2F
1A 25
16 5F
1A
40
5E
3B
3E 21
93 F5
44
24
00
00
30
00
A7
50
50
54
54
55
86
7658:00
AA
00
00
45
00
00
00
9F
7660.0A
00 AA 00 0A AA 0A
00
00
0A
AA
0A
0A
E3
00
00
00
00
00
A7
7668:00
00
00
00
02
08
20
B0
46
02 0A 0A A5 A5 A5 40 50 50
E5
7670:00
00
28
AA
00
00
00
00
0D
96
767B:00
00
00
00
80
20
08
02
FB
73D8:00
00 02 24 A5 A5 A5 00 00 00 40
B3
7680iF0
5C
5C
SC
57
57
57
55
6A
73E0:AA
BF
3F
2F
0F
0D
03
02
94
7688:00
00
03
03
00
00
00
C3
39
73E8:AA
FF
FF
FF
FF
FF
FF
FF
25
7690I0F
35
35
35
D5
D5
D5
55
S3
73F0:AA
FC 00
F8
F0
E0
CO
BO
29
40
40
40
40
40
55
25
00
00
00
00
00
DF
7698:55 76A0:55
40
73F8iO.[>
FE 00
00
00
00
00
00
00
55
8D
7400:00
00
00
00
00
00
00
00
E8
76A8:55
01
01
01
01
01
01
55
14
7408 : SS
55
00
00
55
55
00
00
F0
76B0:80
80
AA
80
AA
80
AA
80
88
7410 : 55
55
00
00
55
55
00
00
FB
76B8:00
00
AA
00
AA
00
AA 00 AA 02
A5 59
7 3D0:24
CB F3
A0 AA A0
00
03
0C DO
1AE0:24 1AE8:99
53
1A C4 1A 6A
BEFORE TYPING . ..
Before typing in programs, please
refer to "How to Type In
COMPUTERS GAZETTE Programs," elsewhere in this issue.
74J.3 ;55
55
00
00
55
55
00
00
0]
76C0:02
02
AA
02
AA 02
7420:FF
FF
00
00
FF
FF
00
00
09
76C8iEE
BB
EE
BB
EE
BB
EE
BB
B5
7428:FF
FF
00
00
FF
FF
00
00
11
EE
BB
EE
BB
BD
7430:FF
FF
00
00
FF
FF
00
00
19
EE
BB
EE
BB C5
7438:AA
AA
00
00
AA
AA
00
00
21
55
04
04
55
FD
7440:AA 7448:AA
AA AA
00 00
00 AA 00 AA
AA AA
00
00
29
96
31
10 41
55
00
55 55
10
00
76D0:EE BB EE BB 76D8:EE BB EE BB 76E0:04 55 04 04 76E8:10 55 10 10 76F0:41 55 41 41
41
55
97
7450:00
00
00
00
00
00
00
39
76F8:00
00
00
00
00
00
00
00
E5
7458:82 7460:00 7468:03 7470!0A 7478iAB
00
28
00
28
00
82
00
CD
7700:00
00
00
00
00
00
00
00
EE
HR
5 SYS65517tIFPEEK(78))=40TH
00
00
00
00
00
00
00
49
7708:02
02
02
02
02
02
0A AA 2A 02 AA A8 00 AS AA
00
00
96
7710:55
55 80
55 60
6
24
55 80
KB
02
55 80
FF F4 FF A9
2A
55 B0
02 55 80
FF
86
RX
10
B0
00
00
00
00
A0
AA Cl
3F
3F
0F
03
00
00
6E
7480iFC 748BiCC 7490:FF
A8
FC
FC
A8
FC
FC
AB
5D
7720:FD FF 7728:55 55
D7
D7
FF
FF
8B
CC
CC
88
CC
CC
SB
F9
CB DB
AA
FF
FF
AA
FF
FF
AA
24
749Bi00
00
00
00
00
00
00
00
81
74A0:00
0)
01
05 55
05 55
15 55
15
55
36
55
55
91
55
55
55
55
99
00
00
74A8i55 74B0:55
55 55 55 55 55 74B8i00 40 40 50 74C0:00 00 00 00 74C8:2A 2A AA AA 74D0IA5 A5 A5 A5 74D8:54 54 55 55 74E0S00 00 00 00
50
54
54
55
90
00
00
00
00
A9
AA
55
55
15
BB
A5 55
5A 5A 5A AA AA AA AB 54 00 00 00 C9
7718:80
7730:7F
FF
FC
FC
F0 C0
FF 3C 00 00
7738:05
D5
D5
D5
EA
C0
C0
C0
3C
7740:55 7748:57
55
55
55
AA
00
00
00
84
57
57
57
AB
03
03
03
8B
7750:AA A0 A0 AA A0 A0 AA A0 7758:AA 00 00 AA 00 00 AA 00
F8
7760:AA
0A
0A
AA
0A
0A
AA
0A
EA
7768:80
80
20
0B
02
00
00
00
4C
7770:00
00
00
00
00
AA
28
00
5A
0B
20
80
00
00
00
EF
57
57
57
5C
5C
FC
Bl
00
00
00
00
D5
D5
D5
35
00 35
00 3F
27 C4
C0
FF
66 8F
74E8:FF
BE
3C
3C
3C
3C
3C
BE
D6
74F0:00
00
00
00
00
00
00
00
D9
7798:FF
C0
C0
C0
C0
C0
77A0:FF
00
00
00
00
00
00
FF
77A8:FF 77B0:AA
03
03
03
03
03
03
FF
13
80
80
80
80
80
80
AA
DE
77B8:AA
00
00
00
00
00
00
AA A7
77C0:AA 77C8:66
02
02
02
02
02
02
AA AC
99 66
99
66
99
66
99
B7
77D0:66
99
66
99
66
99
66
99
BF
7708:66
99
66
99
66
99
77E0:0C 77E8:30 77F0:C3 77F8:00
0C
FF
0C
0C
FF
99 C7 0C IE 30 11
00
00
00
00
00
00
00
El
7500:00 00 7508:55 55 7510:55 55 7S18i55 55 7520.FF FF 752B:FF FF 7530 IFF FF 753B:AA AA
00
00
00
00
00
00
EA
00
00
55
55
00
00
F2
00
00
55
55
00
00
FA
00
00
55
55
00
00
03
00
00
FF
FF
00
00
0B
00
00 00
FF FF
FF FF
00
00
13
00
00
IB
00
00
23
7540:AA
00
00
00
25
AA
00 00
00 00 00 00
AA AA AA 20
AA AA AA 00
7548JAA
AA
00
7550:02
00
08
7558100
00
00
00
00
7560:80 7568:00
00
20
00
08
00
0A
75 70:0A
AA
A8
m
00
33
80
00
3F
00
00
00
43
00
02
00
D3
AA 2A 02 80 A0 AA
00
00
98
2A
02
2E
7578:AB B0 00 00 00 00 A0 AA C3 7580IFC FC AA FF FF AA FF AA D3 7588:CC CC AA FF FF AA FF AA B7 7590:FF
FF
AA
FF
FF
AA
FF
AA
26
7 5 98i00
01
01
05
05
15
75A0i55
55
55
55
55
55
15 55
55 55
30 8B
7SA8i55
55
55
93
55
55 55
55
55
55 55
55
75E0i55
55 SS
55
55
9B
75DB:55
55
55
55
55
55
75C0100
40 40 05 05 5A 5A
50
50
54
S5 54
55 55
A3 9A
01
01
00
00
00
38
5A
5A
5A
5A
18
79
A0
A0
B0
80
00
00
00
02
03
08
0F
2F
3F
75C8il5 7SD0:5A 75D8:A8 75E0:00 75E8:FF
30
FF
30
30
FF
66 0C 30
C3
FF
C3
C3
FF
C3
C3
58
00
00
00
00
00
00
00
E7
03
AE
05
03
8D C8
1A A9
23 A3
8E
05
03
C9 4D AD 1A F0
1A 00 06
20 02 B8
1A AS
98
0A
48
20
B9
CB
1A
1A
48
1A48:03
60
A0
0C
1A50:20
03 AE
60
1A40:CA
AA BB
, WS()00),DS(3 00),WRS(J 00 ):D=0
PD 30
PRINfJCLR) [7 DOWNjiRVS)
ENTER YOUR NAUElOFFj" : IN PUTNMS:IFLEN(NMSH0THEN3
0
EK 35 PA
50
IFLEN(NH?)>13THENNMS=LEF
TS(NM5,13)
PRINT"lCLR)lRVS}"TAB(INT
((22-LEN(NM$))/2)-l)NMS;
"'SlOFF}"iPRIHTTAB(3)"
{RVSjVOCAIJULARY TEST PH
[OFF}"
55 N$="":AS = ""'lBS«"":DAS = "" :X% =0:1=0:J=0:FORQ=1TO10
0:Ai(Q)=0:WS(O)="":DS(O) KF 60 WRS{Q)="":NEXT:PRINTSPC( 9);"(2 DOWN}MENU":PRINTS PC(2);"[2 DOWNjJ) ENTER {SPACE|NEW WORDS" JD 80 PRINTSPC(2)7"[DOWN]2) EiT UDY
YOUR
WORDS":PRINTSPC
(2),-'ir!DOIfflJ3) TAKE A TES
T"
QC
100
PRINTSPC(2);"{DOWN}4)
E
ND":PRINT'M2 DOWN]{RVST PRESS
I-4
TO
CONTINUE
20
GF
130
IFV-4THEN190
SR
140
INPUT"12 DOWNJ[RVS)D
6F
1A 01 60 AD F7 10 1A 35 A0 09 IF 10 FS BE
1A10:BD 04 1A18:C8 1A 1A20:4C 3 7 1A28:D9 DE 1A30:6C C8 1A3S: 1A 68
PRINTCHRS(>4):DIMA%(]00)
FZ5=""OR(V<3ORV>4)THEN)
42 before typing in. 8E C9
PRINT"[BLKj"
DX 120 GETZS:CS=ZS:V=VAL{ZS)il
See instructions in article on page 04
ENPRINT"[WHT]":GOTO10
{OFF]"
128 DOS Wedge
1A08:)A
Article on page 23.
9C
7778:02 02 7780155 55 7788:7D C3 7790:55 55
00
Vocab Builder
[OFFjlSK OR {RVSJjJoFFj
APE";Z$:IFZS<>"T"ANDZS<
>"D"THENPRINT"[4
UP}":G
OTO130
QF 150 AS="lLEFT)[22 SPACESj"I IFZS = "D"TI(END=")
GO
160
ONVGOTO230,810,810
FC
190
END
CH
230
6D 1)9
B8 55
BA F0
2 0 A2
6A
20
BD
68
FF A9
FF A2
A2 00 0B A8
DC 05
KS
235
BA
A9 0F B5 4D A2 AD FF 20 AE F0 04 91
MB
250
FORI=lTOXS
BH
260
PRINT" ICLR} (3 DO1JN)E_NTE R WORD"I:INPUTWS(I)
FF
FF
FF
FF
FF
FF AA
7E
FF
20
0F C0
75F0I00
80
C0
E0
F0
F8
FC
AA
32
1A60:3Q
20 C3
FF
4C
FF 37
75F8I00
00
00
00
00
00
00
00
E3
1A6B:E8
A0
1A
D0
4F
A2
7600:00
00
00
00
00
00
00
00
EC
1A70:80
03
F0
11
C9
22
48
PRINT"[CLR}[6 R
#
OF
DOWNjENTE
NEW WORDS
"
INPUTX%:IFX%>100ORX%<1T HEN230
COMPUTEi's Gazelle Special J9B8 Issue
12t
GP CE
265 IFLEN(WS(I))=0THENPRINT "16 UP}":GOTO260
QP
270
JC
PRINT"[DOWNjENTER
DEFIN
ITION":INPUTDS(I)
902
IFAS="62"THENCLOSE1+D:C L0SE15:GOTO810
905
IFAS<>"00"THENPRINTBS:F ORI=!TO3000iNEXT:CLOSE(
JS
275
IFLEN(D$(I))=0THENPRINT
SD
280
NEXT
QA
300
PRINT"ICLR}":FORI=]TOX%
FJ
921)
GA
310
PRINT"
OF
930
IFWS|I)-""THENGOTO950
CC
940
GOTO960
QK
950
I=X%:GOTO970
MK
960
INPUT#(1+D),DS(I) NEXTI
RB
320
■■[3
UP)":GOTO270
HA
WORD"I"{LEFT}:";
WS(I)
PRINT"(DOWN}
1+D):CLOSE15:GOTO50
DEFINITION
:"DS(I):PRINT"[DOWN}"
910
RC
330
IF(I/3)=INT(I/3)ANDX%=3 THEN360
JD
970
MP
980
CF
332
IF{I/3)=INT(I/3)ANDX%<>
EK
)030
ITHENGOSUB2000
CM
FG
PM
340
360
NEXT
PRINT"iDOWNjIRVSjANY CO
RRECTIONS(Y/N)?
[OFF}11"
INPUT*(1+D),X%:FORI=)TO XI
1050
CA
1.060
P0BJ-JT0X1 IFA%=A*(J)THENJ=X%:NEX
380
ANDZS<>"N")THEN380
CF
390
IFZS="Y"THEN420
QH
1065 3.070
NEXT
PG FX
400
IFZS="N"THEN520
DX
1110
IFC5="2"THENGOTO15)0
I°=0:INPUT"iCLR} [4 DOWN)
BF
1120
PRINT"ICLR){DOWN!{RVS} ";NMS; '"S QUIZ lOFFl"
1130 J140
N%=0
WHICH
T:GOTO 1040
ENTRY";I
DH
435
IFI»0ORI>XSTHENPRINT"
SS
PX
440
PRINT-1{2
FF HF
450 470
BS
[4 UP]":GOTO420
BX
1 150
(LEFT) : P1;WS(D
HI!
PRINT"[DOWNjDEFINITION:
DG
3)60 1)70
PRINT"[2
MP
1J80
DOWN}WORD"I"
DOWNjENTER WOR
D"I:INPUTW$
CG
ck 490 print"{down)enter defin CG
500 DS(I)=DS
MB
510
KM
540 PRINT"[CLR)13 DOWN] [5 SPACES!iRVS}PLEASE W
CB
KE
EA
1190
it:on"iinputds
520
GOTO300
INPUT"l2
ATE I
550
DO1JN)TODAY'S
D
RS
J.200
ec
1210
KK
: 220
KH
1230
AG
1.250
"r DAS
AIT"
PRIHT"[2
DOWN){RVS(1/M
[SPACE)SAVING YOUR WORD S {OFFjT.2 DOWNT" NS="TEST "+DAS IFD^1THENNS="TEST
CC
570
OPEN)5,8,15:OPENl+D,l+7
"+DAS
BA
1260
SO
1270
575
S
QJ
AK
1280
IFAS="63"THENCLOSE(1+D)
EF
1290
:CLOSE15:GOTO520
SB
1300
XJ
)3B5
OP
1306
IFAS<>"00"THENPRINTBS:F
580
PRINT#(1+D),X%:FORI = 1.TO
590
X% PRINT#(1+D),WS(I):PRINT
600
PRINT"lDOWN}SORRY,
THE
WORD WAS:"iPRINTWS(N)
IFJ»>2THENGOTO)750 PRIUT"[DOWN}SORRY,
1691
FORZ=1TO2500:NEXT:PRIN
XA
1700
T"[CLR]" PRINT"t2
RP
1710
IFW$(N)=WR$(N)THENGOTO 1740
RK QD
J720
WRS(N)=WS(N)
FR
3750
1740 GOTO1560
PRINT"iDOWNjSORRY, {DOWN)
CS
1.760
IFWS{N)=WRS(N)THENGOTO
SR
J770
WRS(N)=WS(N)
EJ BA
1780 1790
N%=N%+1
XJ
1900
1 790
FORTD=)TO150O:NEXT:PRI
NT"[CLR]":NEXTI:GOTO12 50
IFNI=0THENPRINT"
E2
BD
J9]0
PS
1920
IFN<6.5THENPRINT"
(DOWN)QETTER STUDY MOB E"iRETURN
KG
IFN<8THL;NPHINT"{DOWN}A
1930
LITTLE MORE STUDY":PR IHT"NEEDED" :RETURtJ
RETURN
EC
2000
PRINT"[DOWN)[RVSj
PRINT"ICLR112 DOWNjTHE ARE:"
VERY
PQ"PQ+1:PRINT"[DOWN)"; WHS(I)
1 PX
2002
PRINT"tCLR)":RETURN
CG
2100
GOSUB2000:GOTO50
IFPQ<>5*JTHEN1310
GETZ?:IFZS=I""THEN1307
1530
1540
PRINT"12 DOWN)":N=A%{I
PA
1 550
J*=3:Jl*=l
QX
1560
print"definition:
BC
15 70
WOS=""iPRINT"{DOWN}ENT
BEFORE TYPING . . .
PRINT"{CLRj"iNEXT I:GOT
BOOKS
ER THE
COMPUTE!'* GAZETTE Programs,"
elsewhere in this issue.
HIT T
"
F0RI-1T0X*
rintdsTn)
Before typing in programs, please refer to "How lo Type In
64 Mode Speed-Up Article on page 44.
";:p
WORD":INPUTWO?
IFWOS-W?(N)THENPRINT" [DOWN]CORRECT l":G0TOl
XB
30
PRINT"lCLR)[WHTjSPEED UP
KQ
20
F0RI»49152TO49258:READX:
BQ
30
IFC<>12470THENPRINT"DATA
ER
40
ERROR":END SYS 49152
XA
50
DATA
60
,18, 208, 1.73 DATA 17,208,41,127,141,1 7,208,169
-
DQ JJ
890 S95
N$="TEST "+DAS IFD=1T!1ENNS="TEST
"+DAS
MP
1590
IFLEFTS(WOS,2)=LEFTS(W
AG
9H0
OPEN1 5,8, !5:OPEM+D, 3+7
DP
1600
GOTO 1680
*D
RA
1610 1620
PRINT"[DOWN)YOU'RE CLO
NS*INPUTIfl 5 AS
COMPUT&'s Gnzolla Special 1988 Issue
B
HJ
S(N),2)THENGOTO1610 IFJ1%>1THENGOTO1750
64
MODE ONLY"
C-C+X1 POKE I,X:NEXT
7 90
3
ANY
GETMTS:IFMTS=""THEN200
2001
J=J+1:PRINT"iDOWN}
HE
1580
GOOD"RETURH
[SPACElKEY TO CONTINUE [2 SPACES)" QA
IFWRS(I)=""'THEN13]0
EQ
DQ
(DOHNjGOOD JOB":RETURN
IFN<10THENPRINT"[DOWN)
YOU":PRI
JM
PRINT" IDOIJSJJ 12 SPACES} [RVSlLOADIMG THE WORDS (OFF)"
IFN<9THICNPRINT"{DOWN}N
1970
-LErJ(NHS) )/2)-l )"[RVSi" NMS"lOFF}" PRINT"[2 DOWNlENTER THE
SPACESHRVSjPLEASE W
DOIJN] jRVS}GREAT JOB
":RETURN
DQ
FORI=1TO3000:NEXT
1520
":INPUTDAS
"WS(N):FORZ=1TO
1960
WRONG
THE
3000: NEXT: PRINT" [CLR)'1
HH
050
for
DOWNj":J%=J%+
1
[RVSfANY KEY TO CONTIN
1308
AGAIN"
CG
ED
THAT
"jN
MS:PRINT"YOUXRE NOT EV
N%"WRONG"tPRINT"OUT OF "X%:GOSUB1900:IFNS=0TH
RH
just
[rvs)
AIT"
122
1690
OT BAD":RETURN 1950 IFN<9.5THENPRINT"
Toff ) ■■: printtab( int ((22
^*O
HR
60
3940
PRINT"iCLR}[RVSi
[5
1680
FC
1510
DATE
QB
PRINT"(CLR}":NEXTI PRINT"16 DOWNjYOU GOT"
RQ
made
1670
1670
1TO1.500: NEXT: GOTO 3.230
NEXTHGOSUB2000;GOTO50
TEST
8BD
IFWOS=W?(N>THENPRINTO [DOWN)CORRECT l"iFORZ=
1310
test
HJ
WRS(N)=WS{N) PRINT"[2 DOWNJ":GOT015
S SPACE} WORD" : INPtJTWOS :
FP
DQ 870 PRINT"TCLR]15 DOWN} JH
RINTDSTN) PRINT"[DOWN}ENTER THE
UE[OFF)":POKE198,0
NEXTI:CLOSE(1+D) :CL0SE3.
a
1650
";:P
1307
qp 810 print"iclr)i downj
820
PRINT"DEFINITION:
AD PP
5iGOTO50
BB
PRINT" I 2 DOWN)11
NT"GOT FF
ORI=1TO3000!NEXT:CLOSE( )+D)iCLOSE15:GOTG50 PG
FORI=1TOX%
WORD(S)
*D,J+D,N$:INPUT#)5,A$,B
PG
SF
WORD WAS:":PRINT"
BN2100
560 565
572
IFWS(N)=WRS(N)THENGOTO
:FORZ=)TO)500:NEXT
HP PD
PJ
)640
A%(I)=A%:NEXT
IFWOSa"~THEN1180
480 WS(I)=WS
J)%=J]|+)
KP
E!J CLOSE"iPRINT"[DOWN}
AR
GR 420
GETZ$iIFZS=""OR(ZS<>"Y"
1630
TRY
CLOSE(1+D):CLOSEI5 FORI^ITOX* 1040 A«=X%*RNI)(1 ) + ). :IFI = !TH ENA*(I )-A%:GOTO1070
CP
SE":PRINT"TRY AGAIN" PG
GX
120,173,105,192,141
RK
70
DATA
129,14J,26,20S,169,
I 92,160,32
QM
80
DATA B,96
JA
MX
120
260
IFZS=CHRSU33)THEN410
IFZS=CHRS(137)THENPRINT
CHRS(147)CHRS(17)"PLEAS E WAIT":GOTO660
SS
270
IFZ$=CHRS(134)THE«550
.■,:■:
280
EH
290
GOTO140 1=1+1:IFI>9THENI=0
3,IB,208
HJ
300
RETURN
DATA 205,106,192,176,14 ,172,106,192
QP
310
1=1-1 :IFK0THENI=9
XM
320
RETURN
DATA
JF
330
J=J+1:IFJ>6THENJ=0
HP
340
RETURN
DATA 173,25,208,141,25,2 08,41,1 100 DATA 208,3,76,49,234,17
110
250
AA
141,21,3,140,20,3,8
EP 90 SQ
JE
140,1B,208,169,0, 1
41,48,208 76,7B,192,172,105,
GM
350
J=J-1:IFJ<0THENJ=6
360
RETURN
140
192,140,13 DATA 208,169,1,141,48,2
XR
HP
cc
370
LC=PEEK(BS+I+J'40):RETU
JB
3B0
BK EA
390 400
IFLC=>S1THENCH=S0 IF LC=D1 THE NCH=D0 GOSUB110:RETURN
410
FORI=0TO9:REM
RN
DATA 304,170,104,04,120 ,169,234,141
MB
160
DATA
KA
170
,3,169 DATA 0,141,40,208,141,2 6,20B,8B
GR
420
HR
430
EP FS
180
DATA
21,3,169,49,141,20
GB
680
OKE
690
CL(I)=128:FORJ=0TO6:CL( I)=CL(I)+AR(l,J)*MF(J)l
BM
AF
BS=1358tS0=160:Sl=32:D0= 209:DJ =81 :M=1 iMF(0 ) = 1:FO RJ=JTO6;M=M*2:MF(J)=M:NE XT
20
HC
[3 SPACESJPRIMTER WEDGE
JE
30 40
PRINTCHRSO7)-'MOVE WITH
MF
480
DK
490
50
PI!INT"PLACE
DOT
EC
60
WITH
F7"
DOT WITIi
PRINTCHRS(]7)"ASSIGN RACTER
FB
CHA
WITH Fl"
F0RI=l.TO5; PRINTCHRS (17):
NEXT:PRINT"ASSIGN TER
STRING
WITH
CHARAC
F3"
EK
70
PRINT"ACTIVATE WEDGE WIT H F2"
FC
80
CH=S0:FORI=0TO9:FORJ=0TO 6lGOSUBl 10 JAR ( I, J )=0:NEX TJ:NEXTI
MQ
90
RS
OTO140 100 I=0:J=0iCi!=Sl:GOSUBl.]0: 110
500
XD
710
PRINT"491 52
120
GETZS:IFZS=""THEN 120
SS
130
RETURN
EQ
140
GOSUB120:DC=0:REM ACTER EDITOR*
MR
150
IFZS=CHRS(29)THENDC=1
EG
160
IFZS=CHRS(157)THENDC=2
GS
170
IFZS=CHRSU7)THENDC=3
KA
180
IFZS=CHRS(145)THENDC=4
SG
190
IFDO0THENGOSUB3 70:GOSU B380
520
IF1J0THEN540 PRINTCHRS(19);:FORJ=1TO 3:PRINTCHR$(J7);:NEXT
SQ
530
FORJ=] TO20 :PRINTC!IRS (32
CB
540
POKE198,9:FORI=0TOB:POK
BK
720
E631 +1,3.3:NEXT: END
RA
550
PRINTCHRS(147)"ENTER CU ARACTER STRING"IIHPUTAS :L°LEN(A?):IFL<JORL>39T
RK
560
PRINT"ASSIGN TO WHICH
CR
730
ONDCGOSUB290.310,330, 35
210
0 GOSUB370;IFDO0ANDLC=S0 THENCH=S1.:GOSUB110
US
220
SJ
230
IFDO0ANDLC=D0THENCH=D3 :GOSUB110
cs
IFZS-CHRSO36)THENAR(I, J)=llCH=Dl:GOSUB110 240 IFZS-CHRE(140)THENAR(I, J)=0:CH"S1 :GOSUBU0
K
X
PHINTCiIR5( J.47)CHRS(17)C HRS (1 7 | CHRS (1 7 ) B" [)ATA"Z
"(4 SPACES), 15, 17'1; : LX=
2 580
RQ
590
740
IFBA=854THEN830
SP
750
P=BA+69:GOSUB990:POKEBfi
CR
760
■t-10, L:POKEBA+1J , H: POKES A+49,L:POKEBA+50,H P=BA+61:GOSUB990:POKEBA
JS
A+52,LiPOKEBA+53,H 7 70 P=BA+62:GOSUB990:POKEBA
+ 13, LiPOKEBA+14,iI:POKEB
+l,LlPOKEBA+2,H:POKEBA+ 55,L:POKEBA+56,H RG
780
:POKE57449,LsPOKE57450,
JK
790
P=BA+64:GOSUB990:POKEBA +39, Ll POKEBA+40,H:POKE5 7409,LjPOKE574J0,H
PQ
800
POKE5 742 5,L:POKE57426, H :POKE57437,L:POKE57438, H
RS MK
81.0
POKE57413,L:POKE57444,H
820
P=BA+2 5:GOSUB990:POKE57
BD
830
P=BA:GOSUB990:POKE806,L :POKi-:807,H
EH
84C
REM
395,L:POKE57396,H
JF B50 KJ 86 0
870
6J.0
PRINT:FORDX=DX+1 TO5:PRI
EA
620
CJ 630
CO 900
=I+256:POKEI,C:POKEI+1,
+K,A:NEXT:I=I+L+2:G0TO8
60
KM
910
RM
640
PRINTCHRSO7)"DO YOU WA
DD
930
QC
940
ND
650
[SPACEjQUICK BROWN FOX (SPACElLAZY DOG."
AQ
960
JP
970
FORI=33TO64:PRINTI4,CHR
S(I);:NEXT:PRINT#4 F0RI=65TO96:PRINT«4,CHR
SlI);:NEXT:PRINTI4
FORI = 193TO21 8:PRINT«4,C
HRS(I);;NEXT:PRINT*4:CL OSE4
GD 980
END
BD
990
H=INT(P/2 56):L=P-H*2 56:
BD
1000
PRINTCHRS(13)B"DATA"ASC S,I,1)}CHR5(157)
OPEN4,4,7:PRINT*4,"THE
[SPACEJJUMPED OVER THE
PRINT"RUN"CHRS(19);iFOR
:NEXT:END PJ
I
INSTALLED."
NT A PRINTER TEST?" GOSUB120:IFZS<>"Y"THENE
J=lTO3iPRINTCHRS(17);:N
:FORI=0TO8:POKE631+I,3 3
NOW
920
950
);:NEXT:PRINT","L+2 PRINTCHR?(1 9):POKE198,9
PHINTCHRS(147)"PWEDGE S
GE
FORJ=1TO14:PRINTCHRS(29
READL:IF(L+I+3)>=ZTHEN8
L FORK=1TOL:REftDA:POKEI+1
SG
KT3000+Z*lO+DXiNEXT
EXT
DATA
090
KX 880
OSU3650 RX
CHARACTER
90 POKEI,C:POKEI+1,L:FORK= 1TOL:READA:POKEI+1+K,A: NEXT:I = I+L+2:CT=CT+1 ;GO TO860 POKEZ~2 5 7,CT:CT=1:I=Z:Z
1+1 IFLX>9ANDI <=LTHENI.X=0: D X=DX+1:B=3000+Z*10+DX:G IFK=LTHEH580
POKE
1=57601:CT=0:Z=I+256 READC:IFC=0THENPOKEZ-25 7,CT:POKEZ+255,0:GOTO91 0
HR
SD
600
POKE573 54,L:POKE5 73 55,H H
PRINT","ASC(M1DS(A$,I,1 ) )CHRS(157) ; : LX = [.X+1 :I =
KJ
INPUTBA:FORI=BATOBft+59:
?G
EY?":GOSUB120:DX =0:Z=AS C(Z5):I=). :B = 3000 + S*10+D
CM
PRINTCHRS(17)"LOCATION
READfi:POKEI,A:NEXT
I1EN550
570
RESERVED
!3 SPACES}854"CHRS(157) CHR5(157)CHRS(157)CHRS(
);:NEXT
-CHAR
200
FORJ=1TO14:PRINTCHRS(29 );:NEXT:PRINT","ICHRS( 1 9)
53 0
ED
=
{SPACElFOR ML PROGRAMS"
PRINT"RUN"CHRS(19),- : FOR
JG
X=BS + I+J*40:POKE:X,CH:PO
DQ
JC
PRINT:FORDX=1TO5:PRINT 3
EF
KEX+54272,1:RETURN
AQ
PRINT","CL(I)CHRS(157);
EXT
I=0f J=»0:CII=S]. :GOSUBU0:G
GOTO140
CP
data
J=1TO3:PRINTCHRS(17);:N JP
SPACES)= CASSETTE BU
PRINT"679{3 SPACESl= UN USED RAM (MAYBE)11
:NEXTI
(SPACE)CURSOR KEYS'1 iPRINT"ERASE
XJ
'print
printchr?(147)chrso7)c hrs(17)chr$(17)b"data"z "[4 SPACES]"; 460 FORI=0TO9:IFCL(I)=128AN DCL(I+J ) = 1.28THEN4B0
{SPACEjCHARACTER DESIGNE R"
HJ
key?"
000+Z*10+DX:NEXT
PRINTCHRS(147)CHRS(5)"
PRINTCHRS(17)P1854
700
450
470
LOCATE
D?"
PE
gosub120:z=a5c(zs):b = 3 0 statements*
ER
Main Program
AQ
440
00+z*10;rem
Program 1: Printer Wedge1.0
character
{space)to which
Article on page 54.
ED
print"assign
CODE
[2 SPACESjWHERE SHOULD
[3
next j : nexti
Printer Wedge
HI
READA:POKEI,A:NEXT PRINTCHRSU47)11
157)CHRS(157);
'COMPUTE
!SPACE)CHARACTER*
96,50,250
670
;:LX=LX-H :1=1+1:RETURN FORI=57344TO57452:REM P
FFER"
DATA
150
SA
AG
130
QD
660
(SPACElPWEDGE BE
XX
08,104,169
JX
RETURN
REM
*HI
CODE*
COMPUTE!! Ga2eue Special 1938 Issue
123
BA
1010
DX
1020
EA
1030
RK
1040
DATA 172,0,225,192,0,2 40,32,162,1,173 DATA 148,3,221,0,225,2 40,36,232,138,24 DATA 125,0,225,170,232 , 136,20B,237,238,2 DATA
224,238,14,224,23
8,22,224,206,217,169 GQ GG
1050
DATA 225,]41,2,224,141 ,14,224,141,22,224
1060
DATA
DD
1070
4,141,70,224,141 DATA 79,224,169,6,141, 150,3,232,189,0
76,111,3,173,2,22
KM
1080
DATA
225,141,109,224,1
60,1,232,189,0,225 OR
PG
3090
DATA
1100
,206, 1.09,224, 208,243 DATA 169,128,153,150,3
153,150,3,232,200
,200,169,15,153, 150 GX
1)10
DATA
3,200,169,17,141,
148,3,208,186
QB
1200 REM
GQ
3210
RD
1220
KM
1230
PF
1240
PH
1250
*LO CODE*
DATA 141,148,3,165,154 ,201,4, 208,45,1.42 DATA 146,3,140,147,3,1 20,1.65, 1,41 ,253 DATA
133 , !., 76 , 0, 224, 1 6
5,1,9,2,133 DATA 1,88,192,0,240,12 ,162,0,189,150 DATA 3,32,202,241,232, 136,20B.246,174,146
AJ
1260
RD
10000
DATA
3,172,147,3,173,1
48,3,76,202,241 DATA
2999
HB
3340
EP
3710
REM
*NON
FR 3000 REM "PROPORTIONAL SPAC ED
3800
HM
3020
P
AN
81,5,184,196,212,
DATA34,3,135,126,135,3
FS
3030
DATA132,178,177,39,3,1
PQ
3040
DATA140.146,161,41,3,1
7,6,163,147,136 32,130,129,40,3 61,146,140,44,2
MD
3050
REM ED
"PROPORTIONAL SPAC CHARACTERS
WITHOUT
{SPACE[DESCENDERS* JK
DQ
3010
DATA34,4,128,1.35,128,1
3020
35,39,3,132,130 DATA! 29,66,4,255,1.96, 1 96, 184,67,4,184
GD
3030
DATA196,J96,196,68,4,1
DD
3040
84, 196, 1.96,255,69 DATA4,184,212,212,152, 71,5,136,212,212
PA
3050
DATA212,184,72,4,255,1 36,132,248,73,3
BD
3060
MJ
3070
76,47,6,160,144 SQ
3060
DATA) 36,1.32,130, 1.29,48
KH
3070
DATA49,3,162,191,160,5
,4, 158,169,165,158 0,4,162,177,169
MH
3080
PF
3090
3090 3100
QK
31.10
PC
86,5, 156, 1.60, 192 3120 DATA1.60, 156,87,7, 1.88, 1.
31.30
55,4,177,137,133 DATA]31,56,4,154,)65,1
MK
3140
AQ
3150
AC
3120
3430
DATA210,5,191,137,137,
EX
3440
150,160,211,4,162 DATA165,165,152,212,5,
FC
3450
156,162,169,145,174
129,129,191,129,129
XC
3130
GC
3460
PF
3470
PH
3480
5,7,159,160,160, 156 DATA160,160,191,216,5, 177,138,132,138,177 DATA217,5,129,130,188,
CB
3490
DATA177,169, 165, 1.63
3140
CE
3000
DATA169,169,158,58,1 ,1 DATA60,4,136,148,1.62,1 DATA14B,14a,62,4,162,l
3150
FH
3360
DATA130,129,217,133,13 DATA156,160,66,4,19),3
3)70
DATA152,164,164,1.64,68
CS BB
3ia0
DATA69,5,Z52,172,172,]
STRINGS
CONVERTING
SYMBOLS *WfIEN
TO
GRAPHI
TEXT*
REM
RX
3020
ISTED FILE* DATA5,7,15,17,91,87,72 ,84,93,17
CQ
3030
DATAB,15,17,91,68,79,8
KG
3040
DATA7,15,17,91,82,86,8
PRINTING
A
L
DE
3050
FP
3060
DATA35,1.7,91 ,82,69,6B, 93,29,9,15
PD
3070
DATA37,9],82,73,71,72,
84,93,30,7 DATA15,J7,9),71,82,78,
7,78,93,18
3,93,19,8 DATA35,17,91 ,72, 79,77,
69,93,28,7
72,136,70,4,190 PB
3190
DATA137,129,130,71,4,1
MC
3080
CF
3200
36,212,212,384,72 DATA4,191,132,132,184,
PE
3090
DATA17,93,66,76,85,93,
XB
3100
DATA91,60,49,62,93,133
93,31,7,15 129,7,15,17
73,2,189,160,74 RS
3210
DATA4,160,192,192,189,
QC
3220
DATAl.60,76,3,129,191,1
BP
3110
SJ
3230
60,77,7,188,132 DATA132,184,132,132,18
DATA70,49,93,134,6,15, 17,91,70,51
GR
3120
DATA93,335,6,15,17,91,
HB
3130
DATA6,15,37,91 ,70,55,9
XF
3140
3,137,6,15 DATAJ7,93,70,50,93,3 38
KE
3150
DATA70,52,93,139,6,15,
HS
3160
SJ
3170
KQ
3)60
DATA)5,17,91,B5,80,93, 146,7,35,17
CD
3190
DATA91,79,70,70,93,147
FD
3200
DATA67,76,82,93,149,7,
FK
3210
,6,15,17,91.
70,53,93,136
4,76,5,132,184,132 EE
3240
FK
3250
HB
3260
HF
3270
DATA132,184,79,5,152,1 64,364,164,152,80
DATA4,252,148,148,136, 81,5,136,148,148
DATA248,192,B2,4,198,3
,6,15,17,91 17,91,70,54
36,132,132,83,4 DATA200,212,212,160,84 ,3,132,190,164,85
SJ JC
3280
DATA5,156,160,160,156, 160,86,5,140,144 3290 DATA160,144,140,87,7,1
SK
3300
DATA160,156,B8,5,164,1 48,136,148,164,89
EX
3310
HC
3320
DATR4,140,208,208,188,
90,4,164,180,172
DATA164,193,5,156,162,
161,159,160,194,4
DATA93,140,6,15,17,91, 70,56,93,144 DATA7,15,37,91,66,76,7 5,93,145,6
68,160,160,156,160
,7,15,17,91 15,17,91,60
DATA50,62,93,I50,7,15, 17,91,60,51
3330
DATA191,165,165,186,19
XX
3220
DATA62,93,151,7,15,17,
EP
3340
5,4,156,162,161,161 DATA196,5,191,161,161, 162,156,197,4,193
AM
3230
91,60,52,62 DATA93, 1.52,7,15,17,91, 60,53,62,93
CG
3350
DATA165,165,161,198,4,
JC
3240
DATA153,7,15,17,91,60,
BB
3250
DATA7,15,17,91,60,55,6
FA
3260
DATAJ.5,17,91,60,56,62,
MR
3270
DATA17,91,80,85,B2,93,
1ID
3280
1.57,8,15,17 DATA91,76,69,70,84,93,
HK
191,133,133, 3.29,199 KB
3360
DATA5,156,162,369,169,
144,200,4,191,132 CS
3370
330,132,152,132,130
ME
3380
DATA132,191,201,3,161,
191,161,202,4,144 DATA160,361,159,203,4,
54,62,93,154 2,93,155,7 93,156,7,15
191,132,138,177,204
DATA255,215,7,255,160,
COMPUTEI's Gazelle Special 1988 Issue
'CHARACTER
3030
,4,152,164,164,191 EM
REM FOR
62,14B,)36,63,5
KG
DATA144,160,144,143,21
130,129,218,5,161
62,6),4,148,148 XQ
DATA213,5,159,160,160,
159,160,214,5,143
46,59,2,192,180
DATA252,89,4,204,208,2 08,180,201,3,193 DATA255,.193,205,7,255,
144,1.40,144,1.60,255 124
RG
65, 1.54,57,4, 134
DATA4,252,136,132,132,
92,192,184,192,192
3130
161,158,208,4,191 DATA137,137,134,209,5,
Program 5: Graphics To Text
SJ
DATA148,136,81,5,184,1 96,212,164,220,82
QS
3420
Conversion
DATA4,158,169,169,144,
DATA4,184,196,196,184, 80,5,252,148,148
AE
QF
67,165,165,153,54 3100
DATA77,7,252,132,132,1
84,132,132,248,79 SJ
3410
DATA138,137,191,53,4,1
FQ
DATA4,255,144,168,196, 76,3, 1.29, 255,192
30B0
DATA166,51,4,146,161,1 65,154,52,4,140
DATA196,253,192,74,4,1
60,192,192,IB9,75
CM
DATA192,176,46,2,176,1
AC
DATA142,129,129,190,20 6,5,129,190,129,1.29 DATAl.90,207,4,158,161,
75,4,191,136,148
Program 3: Character Set 2 3000
DATA17,5,129,133,149,2
08,192,33,1,175
164,216
SK
DES
3010
KX
D 0 MODIFIED" DATA 34,5,128,135,128, 135.1.2B, 71, 5,136, 212 DATA 212 , 21.2,1 B4 , B0, 5, DATA
WITH
HC
252,148,148,146,136 PR
CHARACTERS
CENDERS"
3400
64,164,152,67,4
PROPORTIONAL
ESPACEjSPACED- G,
205,7,1.93 , 329,129
XD
0,65, 5,152,164, 1.64
0
Program 2: Character Set 1 MQ
Program 4: Character Sel 3
KG
3390
DATA4,191, 160,1.60,160,
C1D8:FE 02
158,7,15,17 SQ
3290
DATA91,89,69,76,93,159
RH
3300
DATA67,89,78,93
,7,15,17,91
BEFORE TYPING . . .
Before typing in programs, please refer to "How to Type tn COMPUTED GAZFTTE Programs," elsewhere in this issue.
85
FB AD FD 03
6D A5
KF
180
REM
EE C8 38 E2
MP
190
BASE=ai92
JB
200
POKE 53272,PEEK{53272) [SPACEjOR 8
XF
210
REM
38
69
00
C5
00 220
POKE
BM
OR REM
C1E0IFF C)E8:01 C1F0:4C C1F8:18
02 85 FC D0 08 AD F6 Cl AD A9 08 6D
AD 13 34 03 34 03 37 03
03 C9 11 FB 91 FB 8D 37
C200:03
A9
00
6D
38
03
8D
C208:03
4C
3C
Cl
00
00
00
JS
100
REM T
BG
110
MG
120
AS
130
QD
140
CREATE
CHARACTER
SE
FOR
REM
'HI-RES
PRINT1
ML
B
Hi-Res Print See instructions in article on page
24 before typing in.
C000:20
Fl
B7
8E
13
03
4C
15
40
C008:C0
20
FD
93
A5
9E 20
20
Bl
20 60
AD
C010tCE
AE 65
09 C0
C6
C018:8D
FA
02
A5
64
8D
FB
02
0D
C020:20
09
C0
8D FC
02 A5
64
84
FD
02
20
09
C0
8D
FE
97
C030:02 A5
64
C038:00
A9
00
8D FF 99 A7
02 02
60 A0 C8 C0
EA 55
C040:51
D0
F8
20
Fl
B7
BE
34
7F
C04B:03
20
Fl
B7
8E
36
03
20
80
C0501FJ
B7
8E
35
03
20
FD
AE
21
9E AD A5 C060JDD BD A0 00 C068:00 F0 26 99
0D D0
13
20
93
139
00
01.
C9
A7
02
C0 70:64
B6
A0
C058:20
C0
2 0 A3
IF
LEN(FS)=0 THEN 160
CTERS R
FROM
ROM
CHARACTE
POKE
56334,
AB MX
320 330
NEXT Y REM INITIALIZE HIRES(l) AT
C8 4C A7 00 Bl 7C
PF
260
1, PEEK(1) OR 4 56334, PEEK(56334)
HF
270
CLOSE
OR
1
80
Bl
D3
C088:FB
A7
02 85
CB C4 02 F9 A9 02
D0
Bl.
C090--F6 A9 A7
85
45
FA
283
GOSUB
C098:FA
AD
13
03
C9
D0
12
9B
KD
2 90
OPEN
C0A0:AD
34
03
85
FB A9
C0A8:FC
20
B5
85 8D
EA 68
C0B0:34
03
4C
00
8D
ED
C0B8iFD
8D 03 CA
08
46
74
C0C0:FB C0C8:FC
03 90 03
C0 AD FC Dl C0 A9 FC 03 A2 18 6 5 FC D0 F2 8D
10 03
6A 6E FD 03
A8 BC
C0D0:60
AD
35
03
85
FB
A9
D4
C0D8:85
FC
20
B5
C0
18
AD FC
7A
C0E0103
6D FC
03
8D
FC
03
AD
23
C0EB:FD
03
6D
FD
03
BD
FD
03
05
C0F0:AD
FC
03
8D
FE
03
AD
FD
IF
C0F8I03
8D
FF
03
AD 36
C100:FB
A9
08
85
FC
03 B5
85 C0
61 D9
C108:18
AD
FC
03
6D
FE
03
8D
CD
C110IFC
03 AD FD
03
6D
FF
03
39
PS
390
END
18
AD
FC
03
6D
98
DQ
400
REM
CHECK DISK DRIVE
ROR
STATUS
3D FC
03
AD FD
03
F0
02
8D
FD
03
AD
FC
CE
C130:03
8D
37
03
AD FD
03
8D A8
C138i38
03
A0
FF
C8
F9 C9
77
C140:00
D0
01
60
8D 39
03
C9
3F
C148:40
90
15
C9
60
F0
0B
B0
DC
C150t09
38
E9
40
8D 39
03
4C
4B
Cl58:60
Cl
39
E9
80
8D
39
03
Dl
39 03 85 FB A9 C168:FC 20 B5 C0 18 AD C170:6D FC 02 SD 3A 03 C178:03 6D FD 02 SD 3B C1.80:FF 8C F9 02 A0 00 C188:F8 02 18 AD F8 02
08
85
DD
FC
03
A9
AD
FD
3A
03
A2
BA
E8
8E
EB
60
37
C8
C190I03
85
FD
A9
00
6D
38
03
7A
C198:85
FE 85
18 FB
AD F8
02
6D
3A
61
A9
00
6D
,
15:0PEN
15,
8,
15
"10" 410 2,
8,
2,
FS
+
JA
300
GOSUB
HQ
3i0
PRINT#2,
#2,
410
CHRS(A};:PRINT
CHRS(B);
PH
320 GOSUB 410 FOR J=0 TO 511 340 PRINT#2, CHRS(PEEK(J+N)
DQ Ail XD
350 360 370
BJ
380
330
410
CLOSE
15 CHR?(9):R[:M
CASE
CHANGE
ENABL
FROM
KEYF)
OARD
360
SYS HR
DJ
370
RO 3B0 HR
390
AM
400
QR
410
INPUT#15,EX,EXS,TR,SE
BE
420
IF
RF
430
PRINT ROR"
SB
440
AB
450
GOTO
8192,
1024
16384,
PRINT MESSAGES ON
H
SCREEN
PR, 6, DEMO"
1,
1,
"PRINT
SYS
PR,
1,
2,
"(C)
9B7
COMPUTE1"
2,
1
SYS PR, 1, 17, 21, "HIT ANY KEY TO EXIT" SYS PR, 8, 17, 5, "YOU ISPACEJCAN PRINT NORMAL LY"
REM
INITIALIZE FOR
REVE
RSE DJ
410
SYS
IN,
2,
8192,
5,
1.7,
163B4,
1024 EM
420
SYS
PR,
13,
"OR
iSPACEilN REVERSE LETTE RS" 430
REM
NORMAL CHARACTERS A
THEN
ER
SYS
IN,
CG
450
SYS
1.,
SYS
16384,
PR,
14,
2,
9,
PR,
14,
2,
17,
Rl" 460
8192,
-
"TIME "SCO
RE:" CS
470
REM
UPDATE
SCORE
ADD
TI
TI
MER
RETURN
CHRSM8)
440
1024
HM
EX=0
REM
HM
RM
2:CL0SE
1,
GAIN
GOSUB
E
IN,
(b
8192,CHARSET
16384,COLOR AT
I-RES
JA
NEXT J
AT
or
7))
1.02 4
", P,
W"
* |Y AND 2 7)+(X AND
peek(by)
,BITMAP
J
FB
by,
Knot x and
POKE POKE
85
.5
SIN(Y/
ISPACEJ504)
NEXT
00
1
poke
250
64
*
PR,
310
240
A0
24:SYS
hm
FG
FB
DR
BY = BASE+40 48} + (Y AND
OF
254
TO
INT(160+40
10))
ED
C128:6D
AND
300
KK CK
03
SCREEN
DG
350
AND
Bl
"DISK ER
EX;EX?;TR;SE 370
PD EX
480 490
FOR Cn=0 TO SYS PR, 0,
10000 8, 9,
FP
500
SYS
8,
BB
51.0
GET X?
PR,
0,
JD
520 IF XS=""
THEN
AD
530
REM
TO
EP
540
POKE
BACK
17,
J
NEXT J
NORMAL TEXT
SCREEN
Program 3: Demo 100 110
DP
120
50 71
HD HC
130 140
HEM 'HRPRINT' DEMO IF A=0 THEN A=1:LOAD "H RPRINT", 8, 1 IF A»l THEN A=2:LOAD "H RCHARSET", 8, 1 POKE 53280,15 REM SET SYS ADDRESSES
ClA8t85 FC C1B0:D0 D4 C1B8:85 FB C1C0:C0 18 C1C8:BD FC
Bl
FB
91
FD
AC
F9
02
AD
35
03
3B
SA
150
IN=49152:
A9
28 35 FC 03
FC 20 6D 36
B5
CB
JG
160
REM
AD
03
6D
03
AD
FD
03
69
00
5C
C1D0:8D
03
1.8
AD
FC
03
6D
51
Bl
DRAW
RK
170
NEXT
PS
550
IS
USED
TO
7:BI(J)=2fJl
PRINT CHRS(147):END
KJ
100
PJ
TBS 110 REM
REM
E
PR=49207
ARRAY TO
5327
Program 4: Rclocator THIS
PROGRAM
THE 'HRPRINT1
AND
RELOCA
ML ROUTIN
WRITES
CA
120
REM
QS
130
IF A=0 THEN RPRINT",8,1
CURVE
FDR J=0
53265,27:POKE
2,21.
KB EQ
3B 03 E0 07
FD
PJ
QH
C118;8D FD C120:FA 02
CLEAR
XX 290 X =
POKE 1, PEEK{3 ) AND 251 220 FOR J=0 TO 511 230 POKE J+N, PEEK{53248+J)
FC
C)A0:03
REM
340 SYS
A0
16384,
AW CURVE
GD
85
C160:AD
250
SET
C8
Bl.
BK
PEEK(56334)
SS
8192,
280
180 PRINT "'WORKING. . ." 190 REM COPY FIRST 64 CHARA
AC
2,
5, 0, J, FSiNEXT FOR Y=0 TO 199 STEP
170
210
IN,
1024
FOR J=0
64
20
SYS
270
02
01
240
RH
PRINT CHRS(B):REM DISAB LB CASE CHANGE FROM KEY
C078:64 85 C080:C8 Bl 99
RG
LOWERCASE
DA JE
AP
PEEK(53265)
F$="":FOR J=l TO 40:FS= FS+CHRS(32):NEXT
EC
200
53265,
32 INITIALIZE MULTI/RV
260
XC
SS
HI-RES
MA
INPUT "LOCATION OF CHAR ACTER SET"fN 150 A=N-INT(N/256)'256: B=I NT(N/256) 160 INPUT "FILENAME";FS
RB
8192
PRIHT CHRSI142):REM USE CHRS(14) FOR12 SPACES]
BOARD
Program 1: hrprint
AT
S(2},BITMAP AT 8192,CHA RSET AT 16384,COLOR AT 1SPACEJ1024
Program 2: CHARSETMAKER
OUTINE
C028:8D
230
BITMAP
THE
RELOCATED CODE
iSPACEITO
DISK
A=1:L0ftD
COMPUTE! s Gazette Special 1988 Issue
"il
125
HJ
140
INPUT
"NEW
LOCATION
JD
150
INPUT
"NEW FILENAME
FOR
HRPRINT";FS
EX
160
XB
170
"WORKING..."
RX
180
CLOSE
)5:OPEN
FS
+
",P,
MK
210
GOSUB
220
PRINT#2,
JQ XD QR QK
230 GOSUB 410 240 FOR J=49152 TO 49675 250 P-PEEK(J) 260 IF P<>76 AND P<>18B AND P<»32 THEM PRINT#2,CHR S(P);:NEXT J
CHRS(B),-CHRSiA
270
Z=PEEK(J+2)
JS
280
IF
Z<192
OR
Z>194
:NEXT
AS JQ
3J0 320
A=-Y+Z*256-X Z=INT(A/256}
PE
330
Y=A-256*Z
KP
340
PRINT#2, CHR$(P);CHRS(Y );CHRS(Z);
EF
350
J=J+2
XR
360
NEXT
FK
370
SYS
VALUE
FO
KF
380
PRINT "NEW SYS R 'PR':";N+55
VALUE
FO
DD
390
CLOSE
DQ
400
REM
CHECK
ROR
STATUS
"NEW
'IH'l"rH
2:CLOSE DISK
ER
INPUTtl5,EX,EXS,TR,SE
BE 420 RF 430
IF EX=0 THEN RETURN PRINT CHRS(ia) "DISK ROR"
SB
440
SD
450
GOTO
ER
EX;EXS;TR;SE 390
BEFORE TYPING . . .
Before typing in programs, please refer to "How lo Type In COMPUTED GAZETTE Programs,"
elsewhere in this issue.
Power BASIC: 128 Instant Keywords Article on page 43. FG J00 PRINT"1CLR)":S=IHPUT("J
300"):={Hil5:FORD=STOS+
)76:READ
AS:POKE
D,INPU
T{AS):NEXT M=S+22:V%=M/256:V=M-256 *V%:POKE
S+)2,V%:POKE
S
+14,V;M=D-52iVS=M/25G:V -M-2 56*V% S+6S,V%:POKE
S+64,
SYS(S):PRINT"
(2 OOWMj [RVSj [WilTllNSTA NT
RK
J30
JG
1.40
KEYWORDS
126
150
DE/
00
43
41
54
4F
24
0949:52
FF
A4
CO
3B
C9
DD
0951:DA
CA
6D
CB
6A
CB
64
CA CB
AC 05
0959:67
CB
63
CC
E0 CC
DD
CC
0E
096J [54
CD
58 CD
60
CD
5A CE
BG
0969: 2C
C5
FF
00
41
00
00
0971:00
00
00
00
00
00
00
00 00
0D 83
A0
AS
B6
0A
0D
0E
B4
48
0989:C)
AE
6A Cl
9D
8A EE 72 Cl
0991:6B
Cl
98
75
Cl
68
BD 59 9D D7
0999:78
Cl
E0 00
D0
26
AD
A7
96
09A1:02
8D
70 Cl
AD
A7
02
8D
DF
09A9:6F
Cl
AD A7
02
8D
71
Cl
FE
,EA,0B,I8,C7,0D,D5 DATA 8),89,D2,85,CF,E5,
09B1:38
20
F0
FF
8E
6D Cl
8C
40
09B9:6E
C)
A9
00
8D
A7
02
A9
61
EC,CA,82,A3,99,E3,8K,07
09C1:00
8D
A7
85
FC Bl
6A
Cl
A9 7S
04
09C9:AE
02 BD
09D1:20
AC
C2
A!)
6A
Cl Cl
85 D0
FE 05
E6 53
20
F9
C2
0E
20
F6
C2
11
200
DATA
30,05,20,0C,56,D0,
210
220
DATA
9D
6A AA
CB,C4,19,E7,0F,0A,
09D9:A9
93
20
03,8D,D1,D4,04,E0,E6,06
09E1:A9
00
20
D2 FF CF1 C2
,17,A6,DF,E4,8C,DA
09E9:60
A2
41
8E
6C Cl
18
20 A0
DATA 05,FC,83,JA,C2,E2,
09F1:FB
Cl
A9 02
2 0 CF
C2
20 AD
09F9:F6
C2
60
B5
FB
84
FC
A9
32
0A01:1B
90
02 A9
38
8D
15
0A09:A9
62
20
D2
FF
AC
C2 6A Cl
05 05
78 Cl 0A19:AD 6C Cl
CA
CA
18
J6
75
20
D2
FF
A9
2E
230
0A)liBE
GA
10 GOTO30
EF
20
REM
AG
30
=[b}15:B=PEEK(45)+12+PEE K(46)*256:PRINT"KEYWORD
**PLftCE
KEYWORD
HERE
90
0A21:2O
D2
FF
A9
20
0A29:EE
6C
Cl
CA
CA
71 20 D2 FF BB CA A0 00 77
0A31:BJ
FB
F0
07
C9
FF
F0
03
0A39:C8
D0
02
A9
20
20
D2 FD
DE
(SPACE)VALUE(S) = "; 40 iI=PEEK(B):PRINTRIGHTS(DI
0A41:CA
D0
ED
Bl
FB
85
PC
0A49:FE
A9
62
20
D2
FF
20
0AS1:C2
A5
FD
50
0A59:A5
FB
65
10 E6 85 FB
FE
AE
DO FE
FF E7 84 3E F6 63 18 2F
90
02
IB
0A61:E6
FC
4C
0B
C2
60
A9
04
21
0A69:20 CF C2 60 AE 6A 0A71i7E Cl 95 FC A9 04 0A79:2O AC C2 CE 6A Cl 0A8l:Cl E0 FF F0 0A BD 0A89:8D 6B Cl 20 F9 C2 0A91:6F Cl 8D A7 02 AD
Cl
BD
40
85
FE
ID
AE
6A
30
72 Cl
AB
60
AD
C2
70
Cl
63
0A99:8D A7
IFH=254ORH=206THENB=B+)I GOTO40
DOS Calc See instructions in article on page
31 before typing in.
AD
71
Cl
8D
A7
CE
6D Cl CO
AC
6E
Cl
18
E6
A5
01
29
FE
92
00
84
FB
84
FD F7
02
0AA1:02
AE
0801 :0»
08
0A
00
9E
32
3H
36
2li
BAA 9: 20
F0
FF
08(!9;3I
00
00
00
A0
00
A2
10
0C
0AB1:85
01
A0
081 l:A9 0819:A9
00
85
FB
A9
C0
85
FC
BE
0AB9:A2
04
Bl
FB
91
FD
C8
01
85
FD
A9
08
85
FE
46
0AC1:F9
E6
FC
E6
FE
CA
DO
D0 F2
FC 52
0821;B1
FD
91
FB
C8
DF
0AC9:A5
01
09
01
85
01
60
48
5B
E6
FC
CA
D0
D0 F9 F2 4C
E6
082 9:FE
31
DA
0AD1:AA
BD F0
C2
20
0831:C0
AD
08
03
8D
AA
CO
AD
84
0AD9:6A
Cl
BE
0839:39
03
8D AB
C0
A9
4D
8D
CF
0AE1:60
20
D2
0841:08
03
8D
09
03
A9
97
0AE9:AA
60
A5
3\
C9
FD
0AFJ:75
BD Fl 69 AB
B3
6A
6B
EE
6B
16
AA
CO
AD
00
78
0AF9:C1
AE
Cl
BD
7B
Cl
8D
F0 BB
D2 FF AC ED 78 Cl CA CA A9 6B FF CA D0 F8 68 7C C2 20 D2 FF 60 D9
084 9:FI-
8D
A9 CO 6A Cl
0851(PP
F0
03
6C
0859:02
C9
40
DO
F6
A9
8E
20
8D
0B01:A7
02
BC
75
Cl
AE
6B Cl
0861:D2
FF
A9
1.3
A0
01
A2
01
90
0B09:18
20
F0
FF
60
A9
4)
AC
2A
0869:20
84
C]
A9
AD
AO
C0
20
OF
0B11:6C
Cl
85
FB
94
FC
20
E4
7B
0871:E9
Cl
A9 BB
A0
C0
38
20
70
0B19:FF
C9
00
F0
1-9
0879:FB
Cl
20
66
C2 A9
00
8D
AC
0B21:F5
CS FC
B0
Fl
C5 FB 90 20 38 E5 FB 86
08ai:AC
CO
BD
BD
CF.
A9
20
8D
90
0889:8C
CE
A9
41
A0
52
20
12
7D
0891 :C3 AA BD 4A Cl 0899: IID 4B C) 8D A0 08A1iFC 4C 7D C0 20
8D
9F
C0
CO
20
E2
6A
0B29:0A
60
48
A9
8F
85
FB
A9
34
0B31lCE
85
FC
68
B5
FD
IB
20
AA
CE
0B39:F0
FF
A9
00
85
97
0B41:85
CC
F0
FA
FE A5 C6 37 78 A5 CF F0 06 87 02 AS 00 19 EA 58 20 E4 B0
6C C2
6C
A3
0B49;0C
A5
CE
AE
08A9:02
A0
00
00
00
46
55
4B F4
8B51:84
CF
20
08B1:43
54
49
4F
4E
20
4D
45
69
0B59:FF
C9
14
08B9;4E;
55
FF
45
58
2B
0B61:39
C9
20
43 4) 52
54 4F
00
45 4C IF 44 20
49 54
13 F0 21 C9 0D 90 D9 C9 68
52
41
0B69:D5
A6
FD
E4
FE
44
00
4C
6C
0B71:BD
CE
91
FB
45
4C
4F
F3
0D79:FE
EE
BD
41 C4 56 E3
0B81:F0
BC
0B89:A9
00
08
0B91iD2
45
08C1:44 49 08C9:59 00 08D1:4F 41
52
08D9:43
41
54
45
44
00
53
08E1:5G
45
00
52
45
53
41
08E9:45
00
42
53
41
08F1:52
45
2D
42
53
56 45 41 56
08F9:00
53
43
52
41
F0
AE
B0
FA
AC
2A
CE
20 D2 FF E6 D0 C0 A4 FE
41
C6
FE
CE
BD
CE
88
9B
9D 20 FF A9
D2 9D
FF 20
A9 20
20
14
F0
D2
CF
3F
FF
4C BB
D7
0B99:3E
C3
A6
FE
AC
BD
CE
F0
6F
43 45
48
96
0BA1I0C
A9
20
88
Dl
FB
D0
04
D8
0901:00
52 45
4E
4)
54 4D
00
FE
0BA9:88
CA
D0
F8
C8
8C
BD CE
23
0909:43
4F
50
59
00
56
41
4C
58
OBBllSA
60
46
55
4E
43
54
49
B4
SYS"S:NEW
0911:49
44
41
54 45
00
49
4E
51
0BB9:4F
41
4C
49
5A
41
52
20
23
0 921:00
45
54
52
59
00
43
4C
63
FF
0BDli45
0BD9:4B
53 41
D8
49 05
20 52
43
4J
52 57
41
20
41 00
54
0931:4E
20 57
00
DATA
2Z 45
44 20 45 48 4E 2E
4E
0929:52
41 43
0BC9:45
,16,8D,37,03,8E,36
52
A3 04
0BC1:54
04,A2,05,D0,04,A9,13,A2
45 52
FF 45
28
49
3.A 4C
49
54
53 43
58
0919:49
4E 00
45
A9,C8,CD,37,33,F0,
50
20
55
86
ACTIVATE
KE
ACTIVATEDI
PRINT"[DOWNi{RVS]TO
45
4C
00
J5:END DRIVE
54
55
AC
Program 2:
J
54
43
00
,A7,FB,87,FD,97,DE
QD
45
4C
A4
F6,29,7F,20,0C,56,68,60 KA
4B
0941:41
0981:B0
C9
X=49152-N Y=PEEK(J+I)
V:
BH
B0
0939:53
0979:00
,F4,30,EF,C8,B1,24
KQ
290 300
POKE
190
J
QJ HX
1.20
DATA 69,7E,AA,A0,09,A9, 46, D0, 05, AA,A0, 1. 7,A9,44 ,94,24,85,25,A0,00 DATA CA,J0,0F,Bl,24,48, E6,24,D0,02,E6,25,68, 10
THEN
[SPACE!PRINT#2,CHRS(P);
FM
)80
410
HX
I 1.0
DATA C9,JA, B0,E6,A2,02, ,7D,).3,C9,27,B0,09
RJ
HB
DATA- 3F,03,85,25,Bl,24, EA, 38,E9,4).
EE
2,
]60
E4,D3,D0,02,69,19,AB,B9
AR
410
AR
15,8,15,"
10"
PM 190 GOSUB 410 GK 200 OPEN 2, B, W'1
OR
,AD,3E,03,85,24,AD
QA 170
A=INT(N/256):B=N-256*A
R
F0,04,6B,4C,05,C8,A4,D4
FDR
HRPRINT"jN
DATA
03,60,EA,48,A6,F4,
COMPUTE'S Gazelle Special 1988 issue
20
44
0BE1:50
00
57
52
41
50
20
44
FF
0E89;18 60
20
04
C7
A0
C4
A9
02
1131:20
0BE9i4F
57
4E
00
52
4F
50
B8
18
60
20
04
B4
1139:fF
50
00
52
4F
FB 2C
20
55
4C 4C
0E91:C5
0BF1:20
4C 4C
0E99;C7
A0
C4
A9
C5
20
28
BA
AE
0BF9:20
45
58
E5
0EA1:18
60
20
04
C7
A0
C4
A9
1A
0C01:43
44 4F 57 4E 00 48 41 4E 47 45
00
43
6C
0EA9:C5
20
0F
0C09:48
41
4E
47
45
20
53
49
6E
BB
IB 60
20
0Cllt47
4E
00
49
4E
54
45
47
8A
0EB11C2
20
6C
C2
68
68
68
6C 8D
3D 34
0C19:45
52
53
51
55
41
52
52
0EB9:01
03
68
8D
00
03
60
20
0C21M5
20
4F
4F
54
00
50
3F
0C29i4F
57
45
52
00
50
49
00
60
0C3l!53
49
4E
45
00
43
4F
53
62
0C39:49
4E 4E
45 54
00
54
41
0ED9:C6
4E
47
BD
38
00
41
52
43
54
48
0EE1:99
C5
0EE9:C7
47 45 2D 3E
4E
54
D4
BB
41
DA 87
C4
52
00 44 44 00
0EF1:D9 A0
0C51:45
4E 47
C6
A9 FF 3D 7D C6 12 C6 A9 FF BD 00 8D 2 3 C6 8D 60 A2 19 A0 00 C4 C8 CA D0 F9 38 60 20 04 C 7
0EF9:A9
0C59: 52
44
2D
3E
44
45
47
IB
14
0C6l!0a
4C
4F
47
2F
45
00
45
BE
0F01:20 C7 0F09:B9 CA
A0 C4 20 18 60 A2
A2
41
C4
0C69158
99
50
2F
45
FF
53
54
41
33
0F11:D0
A9
00 A8 A2
4B
3A
00
00
00
00
00
45
00
00
00
FF
52
45
53
B8
0F19:D9 C4 C8 CA
D0
0C79:00
0F21;A2
14
A0
13
0CB1:55
54 53
3A 00 53 41
00 47
FF
85
0F29:CA C4
88
0C89:4D
4C 45
00
CA
45
53
3E
0C91:3A
FF
49
4C
4C
45
47
41
FB
0F31:A8 A2 0F39:D0 F9
0C41;45 0C49:41
0C99:4C
20
51
55
41
4E
54
49
94
0CAli54
59
FF
4F
56
45
52
46
El
0CA9MC
4F
57
FF
44
49
56
49
E3
0CBlt53
49 45
4F 52
4E
20
42
59
20
71
0CB9i5A
0EC1:2E C7 0EC9:30
8D
0ED1:C6
A9
D9
F6
20
C5
20
20
20
24
3A
2A
m 1141:60 A3 1149:84 Cl HSlsCl A9
00
20
79 CD 90
01
82
16
A0
06
A2
04
20
AD
A9
B6
A0
C8
20
E9
11
34
A0
C9
18
20
FB
3A
1159:C1
20
66
C2
A9
24
85
FB
42
E 9
1161:A9
C9
85
FC
AD
BD
CE
48
95
A9
B5
1169:A9
A0
9D
BB
1171:0A
BD CE A2 34 C3
07
13
D0
07
60
24
0B
24
C9
A9
01
18
FD
21
A0
C9
20
BD A9
BD
CE
A9
01
A2
00 8D A9 10 1179:A3 2A BD 1181:69 03 A2 11B9:FF 68 8D
30
20
Fl
98
81
20
0F
A2 60
EB 24
1191:08
A0
00
8C
3A
C9
20
BA
9C
1199:FF
20
C0
FF
20
E4
6F CD
90
C6
BB
20
11A1:05
4C
2C
CA
20
00
D0
6C
AE
A2
01
20
C6
FF
20
C4 C8 CA
11A31C2
A9
00
A0
86
HBliFF
C9 11B9:CA C8 11.C1 :D0 F5 11C9:02 A2 11DI:A0 CB 11D9:C9 38
22
D0
F9
A0
00
CF 99
3E 83
20 20
CF CC
FF
C8
C9
00
2B
FF A3
23 A0
28
01
20
84
Cl
A9
CA
0]
20
E9
Cl
A9
07
AO
7C
20
FB
Cl
A9
11
SD
17
38
05
99
FD
F9
3B
60
5A
B9
C5
C4
99
E2
D0
F6
A9
00
51
05 38
99 C5 C4 C8 CA 60 A2 05 A0 00
24 B5
0F41:B9
CA
C4
99
C5
C4
C8
CA
BE
0F49:D0
F6
A2
CA
A0
C4
20 D4
BB
0F51:BQ 0F59i66
38
60 A5
66
49
FF
85
9F
18
60
20
CC
BC
IB
60
A8
15
HE) :39 C9 A2 0). 20 C6 FF A2 36 11 E 9: 04 AS 20 CF FF CA D0 F9 FF 11F1:20 B3 CA 20 CK FF C9 00 7E 11F9:F0 06 99 E5 C8 C8 D0 F3 A6 1201|20 CC FF AD EA CB C9 22 73 1209iDO 41 A3 E5 A0 C8 38 20 32 1211:FB Cl CE 39 C9 D0 CB 20 5A 12J 9 ;66 C2 20 0D C3 C9 02 D0 10 1221 ;0B AD 3A C9 DO F4 20 6C 21
4F
FF
55
4E
4B
CC
0F61:20
0CC1:4E 0CC9t00
4F
57
4E
FF
00
00
00 A4
7]
BF
18
60
A0
C4
A9
IE
0F69:CA
20
8C
00
00
C7
20
F5
00
00
00
00
El
20
C4
00
BA
20
04
C7
18
60 A0
81
00
00
00
00
00
00
00
E9
0F71i7B
BF
0CDli00
0F79:AE
A9
A8
20
A2
0CD3:00
BB
AD
7D
4D
00
00
00
00
00
41
42
B6
0F81:C6
20
20
45
48
03
44
46 47
D0
0CE1:43
49
4A
Fl
1229:C2
4C
C5
E2
18
60
48
A9
01
20
0CE9:4B
4C
4D
4E
4F
50
51
52
F9
18 64
4A
6B
C7 20
60
0F39:20
E2
9F
1231:C3
FF
D0
06
20
70
0CFli53
54
55
2B
2D
2A
2F
0D
A3
0F91:18
60
20
B4
E2
)8
60
20
7B
12 3 9:6C
48
20
8A
1C
0CF9iAE
C6
BF
C6
DB
C6
EC
C6
1A
0F99:0E
E3
E4
9E
0D011F8
C6
04
C7
20
C7
3C
C7
A6
18 60 A0 C7 A9 AC A0 C4 A9 C5 20
68 C9 04 4C 41 C9
0FA1:20 A2
BB
0FA9:0F BB
IB 60 0FB 1:1)4 A0 C7 A 9 0FU9:18 60 20 EA
OFCltED BF
18
0FC9;20
15 AC
A2
33
0FDl:20
A0 A3
D4
BB
0FD9:17 A9
DF
0FE1:73
0D09:S3
C7
5B
0Dlli77 0D19:97
C7
88
C7 C7
60 C7 8D C7
65 92
C7 C7
5B DE
C7
9C
C7
Bl
C7
BA
C7
EA
0D21:BF
C7
7E
C6
9A
C6
96
C6
AC
0D29:A2
C6
70
C6
A9
12
A0
0D31:A2
00
20
84
Cl
A9
B2
0D39:C3
20
E9
Cl
A9
BD
A0 C3
20
86
72
AC
65 20
2E 2Q
E0 4E BA E6
B9
18
60
20
BD
60
AS
C4
A9
C5
01
60
A2
50
J2
C5 A0 C4 60 AD 24 C6 F0 8S 7A A9 C6 85
79
00
20
2F
C2 1241 :CD 68 1249 :6C C2 1251 :A0 C8 1259 : 20 C3 1261 iD0 05
C9
AE
AC
C0
D0
17
20
60
EE
3A
C9
A9
E5
61
18
20
FB
Cl
A9
01
38
FF
4C
17
CA
C9
00
BA
20
6C
C2
38
60
4A
FB
69 04 AA A0 0C 1271 :FF A9 0 3 A2 03 A0
20
F0
85
FF
20
45
1269 : 18 1279 :3A
FF
A9
00
20
BD
FF
16
20
48
12 81 :C0
FF A2
03
20
C6
FF
A2
49
20 C7 C6 AA Cl 20 F9 8fl
1289:10 AC
BD
CE
20
CF
FF
99
5F
12 91i8F
CE
C9
22
F0
04
C8
CA
80
1299:DO
F2 8C
BD
CE
A9
FF
99
07
CE
20
CC
FF
A9
03
20
DE
20
6C
C2
A3
00
85
BC
60
20
91
B3
20
DD
CD
F3
BC
20
SF
0D41:38
20
FB
Cl
20
66
C2
A9
E4
0FE9:lli
BC
20
0D49:13
A0
01
A2
00
20
84
Cl
AA
CC C7
7D A0 C4 0D59:6D A0 C4 18
20
E9 Cl
A9
D5
0FFW60
A9
03
8D
6B
0FF9:C2
A0
Cl
A9
8A
A8
12Ali8F
1001:A9
08
20
CF
C2
20
F6
C2
A9
B6
C5 Cl
2IC
FB
20
C4 A9 8D 6Q
20
20
0D61:02
12A3:C3
0D69:88
A0
C4
18
20
FB
Cl
A9
28
3 009:A0 C4
A9 CA
20
2E
C2 A5 C8 20 F7
0D71i7A A0 0D79:66 C2
C4
18
2 0 FB Cl
20
9F
1011:F6
C2
A0
C4
A9
CF
20
2E
B8
AD
00
03
4B
AD
01
C2
1019:C8
20
F6
C2
A0
C4
A9
D4
F0
0D81i03
A9
78
BD
00
03
A3
08
1.021:20
2E
C8
20
F6
C2
A0
C4 C0
1029:A9
D9
20
2E
C8
60
20
A2
26
PP 12D1:D4 18 12B9:BD AS 12C1:99 E5 12C9:99 E5 12D1:44 FF
1031:BB
20
DD
BD
20
59
C8
A0
67
12D9:3A
FF
A9
01
2C
A9
1039:00
B9 A2
00 0F
0.1. 88
F0 119
03 00
Cfi 01
[>0
CD
12K1:0D
CB
A9
18
AO
06
12i!9:20
Cl.
C8
CA
84
A0
CA
0D51tA9
48
0D89iCB
BD
01
03
20
DB
C6
20
D9
0D91iFl
C7
A9
00 A0
DE
20
12
9E
0D99iC3
6A
48
A9
13
8D
6B
Cl
3B
0DAl:20
F9
C2 A9
87
A0
C4
18
9D
0DA9i20
FB
Cl
6B
C9
30
90
07
CB
0DBliC9
3A
B0
03
4C
25
C6
C9
0DB9:5E
D0
04
A9
45
D0
F5
0DC1IDD
2D
0DC9:2E
D0 04 A9 F0 E9 C9
0DDli60
C6
A0
00
0DD9iC4
F0
06
C8 CA
D0
F7
F0
5A
0DEliBl
0C 99
F0 05 48 20
A9 D4
00
8D
Fl
0DE9i7D
C0 C6
C7 68
58
0DF1I0A
AA
BD
F8 C4
8D
08 20
C6 C4
36 4B
1099:A3
A0
C4
18
)0A1:C9
14
D0
10A9:18
20
FB
0DF9iBD F9 C4
104.1 :F8 1049:67
C8
K9
9D SE
00
B9
01
01
F0
06
74
C8
C8
D0
F5
A9
20
A3
C8
C8
60
4C
4F
4]
ED
4E
41
4D
45
00
30
A5
00
8D
F5
A2
05
9D
20
B8
C0
FF
D0
F4
CD
A9
C8
IB
20
FB
Cl
BB
12F1:E9 I21'9:FH
CJ
D3
67' A0
88
.10 51 :A9 1059:60
A 9 CD 1)2 A0
A9
20
Cl
20
66
A0
00
A2
10
99
6G
C9
75
1301:09
A9
10
1061:67
C8
C8
CA
D0
F9
60
20
7C
D0
ED C9
6C
I 309:A9
.1069:20
20
20
20
20
20
20
20
89
01
14
D0
20
20
20
20
20
39
FF
A3
1A
4C 47 DE Fl
1071:20
A2
03 D9
1079:8A
A2
13 8D CD 1081:6B Cl 20 F9 C2 68 C9 0E CA J089:D0 09 A9 92 A0 C4 18 20 IB 1.0 91 : FB Cl 60 C9 0F UO 09 A3 40 00
9A
48
22
A9
20
FB
C)
09
60 A9 AC A0 C4
A2 5C
Cl
60
A9
BD
AO
3F
CA
1 8
20
5E
09 F0
A0
4A
20
C2 A2 2A C3
31
BD
A2
08
A0
00
20
F3A
19
1311:FF AD BD 131 9:20 BD FF 1321:2R A4 2C 1 329 ;84 2E 20 1331 16C C2 4C 1 339 20 9C 134! :28 52 45 1349:20 53 41 1351:4I) 45 00 I 359:54 41 52 I 361:4E 44 3A 1369:C0 2C A9
CE
A2
8F A0
CE
AA
A9
00
85
3D
A6
51
20
1)5
FF
86
2D
76
20 C2
04 51)
FE 9A
54 FF 80
GO
CD
90
Ofi
44
A6
20
6C
CC 29
90
CA
BO
20
28
42
F5 29
56
45
FF
4E
41
E9
30
3A
FF
00
53
97
3A
00
00
45
A0
A9
40
2C
A9
57
2C
A9 00
85
C5
BD
09
C6
CA
CA
8E
7A C8
20
C5
0E09:07
C6 B0
03
20
CC
C7
4C
B0
10B1:C4
18
20
FB
Cl
60
57
49
85
0£11:8F
C5
20
20
20
20
20
20
4E
10B9:4C
44
20
44
20
45
20
20
20
20
20
20
20
35
10C1;4F
52
20
41 45
52
0E19:20
43 52
54
55
BF
3 0
FF
00
00
48
AD
24
F9
10C9:4E
52
0£21i20
FF
20
20
20
20
20
20
F8
1371:02
D0
06
C7
20
20
05
C6
20
A2
7D
20
06
AD
20
A0
0B
20
18
D0
10D):20
A9
0E29:C6
20
Fl
20
F4
13 79:84
20
20
A9
40
20
20
20
20
20
F9
Cl
AO
CB
20
E9
E9
20
20
20
FF
20
20
01
1381:C1 1309:01
A9
20
4B AO
CB
18
20
FB
Cl
0E01iC7
BA
0E31:20
20
C7
20
00
C8
68
8D
El
10D9:20
0E39:24
C6
AC
23
C6
C0
10
F0
2B
10E1:2O
0E41i JC
0B A3 1391:CB ia 20 FB Cl 20 1399:,\2 09 A0 09 A9 10 13A1:C3 DB 06 24 02 30 13A9:60 24 02 10 OB EE 1301:A9 53 8D 8C CE 20 13B9:AD BD CE A2 8F A0
99
12
C6
C8
8C
23
C6
06
10E9:20
20
20
20
20
20
20
20
0A
0E49:A9 FF
99
12 C6
A9
03
8D
FE
)0F1:20
20
20
20
29
20
20
20
12
0E51:6B
Cl
20
F9
C2
A9
12
A0
B8
10F9:20
29
20
20
20
20
20
0E59:C6
20 C6
FB
Cl
4C
92
C5
CC
1101:20
20
20
20
20
20
FF
1A 08
0E61:AC
18 23
20 45
F0
FB
B8 A9 FF Cl
1109:58
49
54
03
4E
45
58
54
C0
0E69:99
12
C6
8C
23
C6
D0
DD
2C
11) 1:20
50
41
47
45
00
4E
45
FF
A9 20 67
01 04 BB
7A 5F 13
X119i57
20
53
45
41
52
43
48 CF
1121;FF
24
30
3A
2A
20
20
20
28
]129:20
UC9:A0
20
20
20
20
20
20
20
4U
1 3D!:98
0E71j20
20
C7
20
CC
C7
0E79i8D
7D
C6
3B
60
00
0E81 iC7
A0
C4
A9
C5
20
24
13C1:BD FF
OB
02
24
20 4B \7
50
02
56 A0 13 66 C.2 85 20 2A EF 66
10
8E
AC
C0
78
BE
CE
3F
CE
20
E6
50
IF
A2
0B
BA
14 CC 0D A0
130
F7
48
6A
0C
20
14
05
COMPUTEIs Gazette Special 1988 Issue
127
13D9:CC
l!0
F7
84
FD
85
FE
68
46
1519:A0
0A
A9
10
20
2A
C3
F0
13E1:85
FB
68
85
FC
A9
01
A2
62
1521:07
20
BE
CE
20
6C
C2
13E9:08
A0
00
84
9D
20
BA
FF
67
1529:AD BD
CE
8D
44
CD
EE
13F1:24
6E
02
50
09
A9
FB
A6
FD
CD
1531:C0
20
3B
C9
B0
EE
A9
FE 1401:2D A4
4C
03
CC
A9
2B
A6
F5
1539:9D
6B
Cl
20
F9
C2
A9
2E
FF
20
60
18
1541:A0
CE
18
69
00
90
01
1409:CD
20
6C
20 D8 C2 60
34 AC 30 0B 67 BF FC ca 16
20
9C
CC
63
J 54 9: 18
20
FB
Cl
A9
00
8D
AC
1411i90
97
B0
PS A9
12
95
FB
79
4C
2)
CD
A9
56
D0
02
141 9:A9
C6
85
BC
A9
00
3D
BD
6H
1551 :C8 1559:A9
38 3A
49
8D
8C
CE
4C
BE
CE
13F9:A4
60
3A
FF
A9
18
A0
06
A2
05
C0
1661. 29
84
Cl
A9
3F
A0 CE
20
CB
1659 1669
E9 Cl A9 4E A0
1671
FB
Cl
20
66
1679: 0A
A9
13
20
2A
C3
18 20 A5 09 A0 C9 F0 08 C3
168t
A9
4E
8D
8C
CE
20
BE
CE
D3
1689
20
6C
C2
60
49
30
3A
20
DE
1691
20
20
20
20
21>
20
20
20
BD
19
1699
20
20
20
211
20
20
20
20
C5
20 20 CD
CE C2 A2
142»iCE
A9
05
20
34
C3
A9
0D
CE
1561:20
79
CD
20
90
CD
08
20
20
20
20
20
20
23
FB
98
AA
A0
00
A9
2F
5E
1569:CE
CD
20
8A
CD
28
60
20
Al 8B
16AJ
1429:91
16A9
20
20
20
20
20
20
20
20
D5
1431:DJ
FB
HO
ID
Bl
FB
C9
3A
74
1571:90 CD
90
04
20 CE CD
38
B9
1611] : 20
20
20
20
20
20
20
20
Df)
1439:B0
17
CB
CA
D0
F0
20
D9
A9
1579:60
A9
0F
A2
08
A8
20
BA
28
16B9
20
20
20
213
20
0H
20
79
DE
1441:C7
20
9B
BC
18
A5
62
65
16
158V:FF
A9
00
20
BD
FF
20
C0
07
16C1
CD
A2
01'
20
C9
FF
A0
00
F0
1449:63 38 1451|].S 60
US
05 43
A5
64
A4
65
09
1589:FF
60
A9
0F
20
C3
FF
60
62
16C9: AE
BD
CE
E8
EB
KB
119
ac
i0
52
41
54
BF
1591:A2
0F
20
C6
FF
110
27
A0
I GDI
CE
20
D2
FF
C8
CA
D0
FG
Dl
1599:00
20
CF
FF
C9
0D
F0
06
F2 30
161)9: 20
CC
PP
AD
AC
ca
t-a
0J
71
15A1:99
15
CE
C8
D0
F3
A9
FF
ED
1 6E1 ! 4(J
f?A CD
AC
63
HO
OH
00
7H
15A9:99
15
CE
20
CC
FF
A9
30
AB
59
53
1459:48
FF
4E
4).
4D
45
00
43 53
1461:30
3A
FF
A9
18
A0
06
A2
BC
1469:05
20
84
Cl
A9
52
A0
GC
6D
1471:20
E9
Cl
A9
5A
A0
CC
18
FD
CE
D0
07
CD
16
CE
FB
Cl
20
66
C2
A9
53
CF
15B1iCD 15E9:D0
15
1.479 i 20
02
ia
60
38
60
A0
00
5A
1481:QD
8C
CE
A2
09
A0
0A
A9
20
15C1:A2
0D
B9
32
CE
99
15
CE
B0
1489: 10
20
2A
C3
F0
07
20
BE
Dt)
F6
F0
EE
A9
20
6C
C2
60
20
9C
CC
E5 6C
15C9:C8 CA
1491:CE
15D1:A0
05
A2
0C
20
84
Cl
1499:90
F4
IS0
F5
EE
AC
C0
20
88
15D9:F4
14AU3B
C9
56
14B1:20
08 A9 09 8D 6B Cl 8C F9 C2 A9 8C AC CE 18 EF FB CJ A9 0B 8D AC C0 0C
14B9:28
60
14C1:52 14C9iFF
14A9:20
A0
CD
20
E9
Cl
A9
15E1:A0 CE
18
20
FB
Cl
20
49 E2 15 21 66 A2
15E9:C2
A9
00
A0
FE
20
12
C3
4A
15F1:20
6C
C2
60
44
49
53
4B
DE
15F9:20
45
52
52
52
20
44
3D
43
4F
50
59
20
4F
20
52
45
4E
41
4D
45
11
1601:49
53
50
4C
4F 41
59
00
50
35
4E
45
57
20
4E
41
4D
AD
1609:52
45
53
53
20
41
4E
59
4B
4B
45
59
FF
20
20
20
3F
E2
All programs listed in this
IE
A9
1401:45
00
00
4F
4C
44
20
4E
93
1611:20
14D9:41
4D
45
00
FF
A9
43
2C
F7
1619:20
20
20
20
20
20
20
20
14E1:A9
52
8D
BC
CE
A9
13
A0
Dl
1621:20
20
20
20
20
20
20
20
45 4D
14E9:09
A2
05
20
84
Cl
A9
BA
IB
1629:20
20
20
20
14Fl:A0
CC
20
E9
Cl
A9
C9
A0
29
1631:20
FF
44
45
20 56
20 49
20 43
2U 45
BD
magazine are
available on the GAZETTE Disk. Details elsewhere in this issue.
55
14F9:CC
IS
20
FB
Cl
20
66
C2
70
1639:20
45
52
52
4F
52
FF
4G
48
1501:A2
09
A0
0A
A9
10
20
2A
6B
1641:45
57
20
41
20
44
49
53
F5
1509:C3
F0
19
AC
HD
CE
A9
3D
FB
1649:4B
45
54
54
45
FF
4E
41
1511:99
8F
CE
EE
BD
CE
A2
0B
2E
165J:4D
45
2C
49
44
00
4E
30
44 7E
Quality Hardware From SCI The FSD-2 Excelerator + Plus i ioo% compatible for ihc
I Full one year warranty
64 or 64C
I Rister, quieter, more reliable
than the 1541 or 154IC I Breakthrough direct drive technology
t Half height drive, smaller and slimmer than the 1541 I Separate power supply,
drive remains cool I Priced at $159
Slimline 64
Freeze Machine
■ Sleek new replacement case for the 64 ■ Takes only 10 minutes with a phillips to install
■ The ultimate archival device ■ Totally unstoppable freeze utility
■ Gives your 64 a new image
■ Priced at $29
■ Built-in file copier
■ Two fast loads ■ Priced at $39
Drive the Best!
1-800-548-9669
SCI
Surfside Componcnis International P.O. Box 1836
Capitola, CA 95010
In California; 408-462-9494
[\tUcy, VuatMCfManry Order, Pfnonal Chnhi dequiit 3 **rffes foetrai). Cahfornta trmif Ms aditti "}% wlrMax
Pikcs ifjirti 4%ta\h diuounl. add -H'foi < trilutanh
1!
FACTORY AUTHORIZED
Ll
COMMODORE REPAIR CENTER
.SUPER 81 UTILITIES
1-800-772-7289
Super 81 Utilities is a complele utilities package lot the
Commodore 15B1 Disk Drive and C128 computer. Copy whole disks or individual Hies Irorn 1541 or 1571 formal to 1581
1312)879-2888 IL
. 42.95
C64 Repair iki
C12B Repair ,«.!,■.
. 64.95
1541 Permanent
Alignment
29.95
1S41 Repair
79.95
1571 Repair
79.95
partitions. Backup 1581 disks. Contains 1581 Disk Editor.
Amiga Repair raMI|
99.95
Drive Monitor, RAM Write:, CPJM Utilities and more lor only 339.95.
Amiga Drive
Repair 149.95 Printers CALL Monitors CALL Other Equipment.. CALL
1541/1571 DRIVE ALIGNMENT 1541J1571 Drive Alignment reports the alignment condition ol the disk drive as yoj perform adjustments. Includes features lor speed adjustment and slop adjustment. Includes program disk, calibraiion disk and Insiructlon manual. Works on C64.
CALL BEFORE SHIPPING PARTS AND LABOR INCLUDED FREE RETURN SHIPPING
C12B. SX64. 1541, 1571. Only S34.9S. "...excellent, ethcient program that can help you save both money and downtime." Computol's Gazelle. Dec, 1987.
(flPO. FPO. AIR ADD SI0.00|
GALACTIC FRONTIER
21-48 HR. TURNAROUND (Subject to Pam Availability |
30 DAY WARRANTY ON ALL REPAIRS
Exciting space eiploration game Iro the C64. Search loi life
COMMODORE PARTS
accurate. Awesome graphics! For the serious student of
forms among I he 200 billion stars in our galaxy Scientifically astronomy or the causal explorer who wants lo Boldly go
C-64 Power Supply
34.95
1Z8 Power Supply
59.95
C-64 Over Voltage Sensor
19.95
Other Parts
CALL |PIih S3-00 ShlppingJHandllngJ
All parts for Commodore equipment usually In stock For Parts Call |312J 87V-235O
where no man has gone before. Only £23.95.
MONDAY MORNING MANAGER Statistics-based baseball game. Includes 64 all.time great major
league teams Realistic strategy. Great sound S graphics' Apple It systems - S44.95. C-64 & Atari systems - S39.95.
Order with cMock, money order, VISA, MasterCard, COD. Free shipping & handling on US, Canadian, APO. FPO orders. COD
Dealer Discounts Available
TEKTONICS PLUS, INC.
S Foreign orders add Sd.OD. Ordar Irom:
150 HOUSTON STREET BATAVIA, IL 60510
mm
Free Spirit Software, Inc.
VKA
905 W. Hillgrove, Suite 6 LaGrange. IL 60525
CUP AND SAVE
{312) 352-7323
ADVANCED DETECTION & CONTROL
33C DSHD
anil pressure sensors.
89C
• 32 separate burlsrad digital Output lines.
each
32 SL'parato (1iqit.il input lines
I/O
Manual.
sample
Card instructions.
programs &
of typical hookups
diagrams
i
each
• Connect In temperature, light, sound, moisture, fluid leve1
User
8 Channel A/D
Plug-in
Conversion Module
S45
$129
Fasl B bit 0-5V A/D converter
Includes Module
I/O
Course
Security System Module
BH100. Beginners Course Manual and
Uspr Manual
$159
With
siren
switches
software
anil $35
• Sturdy Blank PVC JackBT
• With ID Label • With Wrile Protect Trts
• With €mtlope*
• In Factory So>lod Poly P>cki
©
MOUSE EASE
99$
SOLD IN LOTS OF 50
Sih $4 00. FIRST 100OP FEWER DISKS 13 00 EACH SUCCEEDING 100 On FEWER DISKETTES OF1DEH
SJ5O0
SAH Com menial USA
F&eign
add £4 DO. paynfliit *i1h cash, certified check d* money c*de<
Beginner's I/O Interface Course Manual S15
With 8 LEDs. fl switches and 1
COMPUTEPFACTS™
Learn
relay
■ W i ling D iagf *m»
all
about
Interfacing!
Reauires Ihe BH100
$25
Pncksubiecl lo change hoji S30 AW-? CO CM Et
VERY AFfQS*D*BLE
■ TrQuDrH SFof?!ing
Publicaliona from SAMS Dlicoiinl PfIc«!
■ Rf pa.* D'l>
*P*'I t Ln ll
T*crtniqu4S '0' HI
PQDulir 6fand» Uf
m i c'ocoin Du I*'^ mono on. D"fi1i'H fc till* rJMr*|
INTELLIGENT I/O 7 WATER ST. • MASSENA, NY 13662
(315) 769-2716 Calf far fret brochure loday'
Beware of Imitations- get the high quality original BH100 Add Si lor postage and specify C-64 or VfC-20.
NEW!
SALE CTCTV each
Orders, APO.fPO.plQ&M can Ml resident ado fl^tpx COD
Beginner's Module
SOLD IN LOTS OF 100
3Vz" DISKETTES (UNBRANDED)
:
■
Complele
Bodtjot—Friendly Prices!
DSDD
• Control lights, appliances, heating and cooling systems, relays, motors and virtually any electrtcal device.
BH100
QUALITY SUPPLIES!
5'A" DISKETTES
NO INTERFACE IS EASIER TO USE
■
Call for FREE CATALOG!
MADE IN U.S.A.
"tulnll.ll ..IICO-H*
lit^ft 3 r 95**
2.9? Oi 84 Prl n1 r
ii a 115 ■■
Call To!/ Ub*
Precision Dala Products"
'x9'/t
Proiecli^e nylon laminatsd rubber mouse pad hfisps mouse Cleaner and tracking smoolhflf. Protecls I ho
mouse and Surface It Is on. No more scralchlng. Rubber surface won't lot pad slip under irirj
toughest conditions.
$6.95
PO Bu>d35' Gfa^^JnaDlC]^ M1495IB Iblfc^ 4i? MB7 ■ FAX tflBt «2 4914 -632 ?JQa 0 2W 002H
PLUS 12.00 S S H
Software Discounters of America .__ ^ • Free shipping on orders For Orders Only-1-800-225-7638 PA Orders-1-800-223-7784
S.D. of A.
over $100 in continental USA • No Surcharge for VISA/MasterCard • Your card is not charged until we ship
Customer Service 412-361-5291
Commodore 64/128 Bargain Basement—Dozens of Titles For Less Than $10! >.ONAMI/ACTION CIFY
M.U.L.l Muroer Party
Simoii&8chuHter
Muiic CwHt Srt
COMPUTER SOFTWARE
PlnblllCviM. Sm. . Racing De.1. Sel
Ont-on-OiK'
J9JIB
5188 M-88
Sewn Ciliei of Cotd S988
Skyfoi JM* Super Boulder Dash . $1 S3
Design, print, fold & fly award-winning high-
Twidnlimn Foolbill Mil
Ullinutr Winni
performance airplanes.
SQM
EPVK USB
Barbi*
S6SB ib8B
Galrway I" Apilui . . SbJS
Airplane Construction Kit
Irnpuiliblr Mhd«l
Our Discount Price 59.88
Pililop I or 1 . . .(488 El.
CD* America Cooks Series: American
Cross ( ountry
Road Rj<e
1988
Ghu'lbuiters
1988
-Sq-fla
Chines*
19-BB
French
«J!B
Italian
I1.BB
Mniian
19.88
OATA EAST
Hacker I9.8S little ComiHiter PpopleS9JHl
Lad Mission
SS^IH
Q-Bert
IB8B
ARTWOKX
TSK 111
WJI8
EASY WO UK I NCI
Beach Blanket
\blleyball
1'8B
Equestrian Show
lumper Highland Games. . . Hole in One i Sin. P»lk.e Cadet
WBB .19BB 1988 1988
Thai H...in«
1988
AVAMAGF
S4BS
Rcuuf on frjitiliis -SbBB
Daniliuileis Li» .if llu> Wcsl ACIIVISION
.ttJia
Hornni. Rift
ACftnADE
Iraki Field
The Eidolon
JtBB
FISH1K FBICE Dance FanlnY
1488
Filer
WM
Planner
I6SB
Wpiw
It.B8
BiHindw
r jpUin Zao Feud
Top Gun™ puts
■■
yoj in \be fighter
Games Creator Infinity MjcHne HI. . IJti V-B Mailer of Maiii.
t4.88 . . . S4.88
*4.aa Nin|a S4.M Pro Golf Prowler: Wii in 3150 S688
Speed King Storm i*]US Poker & UckptM Walrr PoU)
S4S8 StJIB M.BB tfc8B
The Activision Little Computer People Discovery Kit'"
Amazing software leis you meet the Mule people living inside your compuler! Mjke contact with the little people living inside your computer.
1980
Desert fo.
S98a
Power
S1BB
Projcil Space StationSMB
Spinduir
1188
7uids
USD
Sigma 7 S9.BB Spy «. Spy 1 & 2...I9BB BHODEHBUND
Adv. Const. 5«-l
19-B8 19.BB
lii'di of Conquest . . 19.BB
Karateka
198S
Mind Mirror
I9S8
lodnunnrr
1988
Muvie Mlker
S9.88
Mjil Order M&Hltff 19.88
KM
SPIN N *KK AIF in I he Color Cave W8B
Bubblr Buvlrn Cottnh Combal
i486 S48B
frjclion hwi S48B Gold Ritunl Race. . . S4B8 Letter Scrambler
. . .S4.8S
Momiir «iyaet
USB
Rarvh Story Machine
S4SS WM
iiSH S9B8 S9S8
1HUNIW» MOUNTAIN
Mrmnry Manor . . . .S-I.HH Number Tumbltn. . M.BB
MINHSCAPE
Sea Spellrr
RANOOM MOUS1
SJ88
'all jlx>ve tillei on carl. CAME SIM!
. ..*9.BB
Card Warr
Sb^fl
Parry Ware
J18B
HI-1ECH FIPRESSIONS Setan*. inret Series:
Big BirdS Special Mirtr,
Ernie's MJ(ic Shapes Sbaa
Croyeri Aninul *di. S6.BB . .StfiB
KONAMI
Cinui Cturlie
Sank SI. Music WrilrriiHH
Clurlie Bnw.ni ABI 'ilbfl Machine
tb8B
Dein"lili(]n Mission - -SfcSB Din Out MlBB Eliminalor
Sb£B
Fquincn
VxBA
$438 UJM
Mali Golf
SbS8
Mhwn in Our Solar System H. TIC Mjn
KM St£B
Pai Man
1*88
Paradrwd
,S*3B
IVile F"osillon
I*8B
Rambo: Finl Bluod fart II Slot Cir Racer
S&B8 SiSB
Top Gun
M£I
UXB.SPINMAHFR
Did. Tiivtt Karalr Chop
JiM t&BB
WILE WARE
AftlH Educator
S4M S4JIB
(nleruiner
(4JU
Home Banler
S438
Home Mansirr
W88
Khdm Manager
HSS
WINDHAM CLASSICS
Alice in Wonderland ,M3B Below the Root J68B Swiss Family
Robimon Treasure Island Wind ni Ol
ttBB SUU tUS
MSB
Snoopy Wriler Typing is a H.iil.
JftS»
Charlie 8ronn
^i, mi
SEC*
Connu Bongo (HI . . .tt.BB Super Zu»n(Rl ..-W.BB
S4SS
Two Gamestar
Original Hits!
si
Nine tnningi of
Compirter Bueball . ,M«8
lu-'cl tin in,,; baieball
I irfnpuler QuanerbatkSUB
& four qn.ltii.-li of
fifty Mission Cnnh . .MM Germtiwe Warriur . . S9Ba S*J8
Ernie's Big Splish . . .S68B
Paly Around Town
CyruiChcsi
Software tnialhan
Snuopy's Reading
HI-TECH HFBESilONS
Axird Ware .
Our Discount Price $6.88
Galo
Mandarin Murder. . S»«B
On field F«lhjll -MJIB
Slot Car Racer
Airplane Cuml. Kil.S^M SPECIRUM HOLOflYTE
Amber
HES
design your own.
I Paper
Perry Maton: Cue of
MfcrMOfl MuHiplan -S9-BH
courses or
Great I,.1, r,i"
Nine Princn in
Star leJRuf B^sctull.1
,u lu.il Slot Car Racer circuit
Great Brilish
StMO'i f. SfHUSTER
S'lBB
19-BB . .V»M
Chi«ililli>r/navid's Midnight Manic, .19.88
Compete on
Our Discount Price 56.88
fahrenhril 4S1
1988
Financial Cookbook Heart »( Aliii.i . .
MOUNTAIN
ii
Am.lli.n
America's Cup Sjilin(59.BB
THUNDER
l
Top Gun™
•all abutr titles on carl.
A(e of Adventure . . .S!«i Archon Anhun 2; Adept.
pilots si-.i ( of a technoloRically advanced F-14
TELARKJM
E1ECTHIC DKEAMS
ELfCTgQNIC AHIS
Deceplor
MOUNTAIN
Acllnn Biker
Our Discount Price $9.88
SPINNAKEK
THUNDER
MM
Kni*ht Games
i ,ii',:,,,.
lumpm.in
Great International Paper
Mikie
Gtrmarn WB5 Ringside Sell Si i-Gun Shootout
KM %1B» ...WAB
punishing
gridiron
action on one disk! Star League
KM
Baseball & On
Family Feud (eopinft
57JS KM
Our Discount
Wheel of Fortune. .
:■'■"
Wings or Wir SHABF DMA
Field Football Price S9.88
P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238 ■Picas* Read The Folkjwin. Order inS Terms & Conditions Carefully Before Plactn, Your Orotr: Orders with cashier.• iheckor.money onJtrshipped 'm™*'''l"Dn,S10
I [■■
Ljl
& Company chwlu, allow ! week! cl(aranc». No CO.D.'t! Shipping: Continental U.S^.-Orden ,,.... 5100 add 13; Ire* ih^ng on order, 0«r S100. AK. Ill, F ""D-™ ~£,-,-,-"■all onle.s Canada t, Puerto Rko-add 110 on all ord«n. Sorr,, no ofter Intematioml orden accepted! PA resident! add 61. «l« t« on tht total amount of ord« including shipp.n, thar.,
CUSTOM!«i ifKVIC™HOURS: Mon^-Fri. 9 AM.5:30 PM Extern Time. REASONS FOR CAUINdcUSTOMH SERVICE-412-361-5W1 O1S1..U. oForder « bact «<toW »V ™^Vn<1'
nurcruml within 60 days from S.D.OI A. is defecllve, pleaw ..ill for a return aulnoriiation number. We Mill not proceil a return witnoul a return auth. .1 Defectrve mere hand ise»
tc replaced with the «nw merchandise onl,. Other returns subject to a 15* redockirm chirfe! After 60 <b.t from you. purchase dale. ptaa« «f« o Ihr -arrantymcluded »ahIhe p,,»l™i purchased » WU.n directly to Ihe manufxtu.tr. CuMome, «»«. -Ill not accept coll«l caII, ,or call, on S.D.O A/j 8001 ordc. kMl ORDER UNI IIOU«S. I^r.-''^,'t^° »M. SAT 10 AM-t PM CASTII1N TIME. Because this ad hid to b* written W rrm. Man II was pvbl.Afd. pf«es 4 a.iiUb.lrty ire subrect to (han,et New title, a.f amyin, dally! Pk*« ■all lor more Information.
Software Discounters of America ._„_ • Free shipping on orders For Orders Only-1-800-225-7638 PA Orders-1-800-223-7784 Customer Service 412-361-5291 ABACUS BOOKS
5cl«ICt: Grades 3/4. . .$12
Aruiomi ul ihr Cb4 . ,114
Scirnce: tirades 5/6. . .512
CIJH I' i ..
over $100 in continental USA • No Surcharge for VISA/MasterCard • Your card is not charged until we ship
Reading CiiaipreliensiunS25
SI4
Aoatnmy ul the Hit .
7.0 Iiilfinals$l9
( lill lla.K IraininK Guide
512
CUB Internal.
S14
CIJH IVek. « PoloM - %U CUn Trick.* Tips....514 CPMon lheC12H ....514
1571 Internals
$14
SuciHC! Cricies TIB. . .$12
Qu Jd rat 11 Equations.$19 Success w/Milh:
US Geography
SIJ
us Hillary
$12
Ditinuk Mull.* Div$l9
-.i.i'iiji, .11.,,n &
Spiderliot Spy w Spy 3: Arctic Antics
516
$12
Bridse 5.0 Cycle Knight
in 114
Fractions Muii. a DM19 Division
519
CMS Inventory 128
liokword German . .
,
Chjn PjL 1JH
525
C<ilx>l
SIS
Cobol 138
SI5
PP.M
$21
mi us
hi
Sprrrf Term 1.4 ur 128 SIS iM Super C Super (. 1JJ Su|>er Pa>cal sui»i pj.i ji sm
HI ...
TAS TAS 128
Ethel™ H.iip siik
..
S16
I inknorcl Sp.ini.h . . Slri|i Piikrr
$16 $21
IIji.i Disk II Fvmale .
(14
[Ijij Dilk .2 Malr . . -SU
!Jj|j DM '1 Fimjle . .$14 AVALON HILL Dark Horn
519
Gulf Slrtke NBA BaiWlbail
$19 $25
Spilfire '40
i23
Super Sunday
...Sll
SB5 19B^ lejm Disk ..$14 SBS 19H6 Tram Disk ..$14
Hl.nioK PJildle.
ill
Videii Vegji
$19
S29
fnr WijrM Class L.8..S14 (or World Clut IB. .$14 Famous < ruirse Disk « I
fur World QtU I.II. .114
i Pa.k Up Silk Pin.
$14 $17
lt'inii Fnm
$21
IHpie Paik: Bill, BH3, Raid Oyer MHCDW .114 Wortd Out b-jdrr Huard IIS ACCOLADE
H mitt LEV SOFT WORKS
ill
Apollo ID: Mi**ion
In Iliv Moon $19 Comics. . . VII 4ll> t, locoes I.hiIIjjII .519 . in
Test Uriw
ill
ACTION SOtT
Thundrr Chopper . . . .ill Up Periscope!
$19
ACT VISION
ill
Gamtmaker * Spurts A
Wrilcr', Wurk,huB 1JB5JJ
G
■CtoOIC
■Gem [>.k Pjk I .
•Geo Del ■Geo Fib
$11
,.S2:i
$23
.$3:i
'CcOlRlDl I'.it 1 or iI19 La. "GtcvHroHramnier.
•Ce»PiloIllh ■Gco-SpeM
. .$44
S4J $19
■WrilerS Wirkihop. . .533
Fturn Sln>p - -S25 Carmen Sjmln-^u: USA World
ilS $2!
Cjuldron 112
(19
MjjnTlrod Print Shop
$19 S2b
V.S- Companion P.S. Graphic $ library
523
II, 'I. or "J ...Sib Ea. P.S. Craphkv Library
Holiday EdhEui . . . .$16
H.I
iu
l'iy Shop CAPfOM
$]9
Mjni.u Mimlon
$14
MjRhl R Manic
52r>
Cho.l. 1 Cnblim Gun.moke
$19 519
Ftntunh Shanghai Ihe Lj.I Ninj.i Transformer*
$16 $19 Hi $19
Bldotf Lt«n io HimiJ |Cr, I'lionii. IK.11
512 .$12
514 1)9
Kid Nikl
$|9
Spwd Buftsy
$19
Fag Team Wrestling. . .523 Vklors Road Call DATASOfT Alternate Reality; Dungeon
$26
221 B. Baker St
521
Theatre Europe
$19
Tomahawk
$21
Video III It Shop .
.511
DAVinSON
Aljeblasler Math Bljslti
SI] .
Speed Reader 1
. ,532
Spell II
..112
DfSIGNWARF
Body Transparent. .
..$19 ..$19
Mission Algebra.
.$19
Spvldcopter
.$11
Stales & Traits
digitai. somiuws
$19
PiHket Filer J PiH kel Planner 2
$11 S3J
PExkel Writer 1
$31
■all 3 in 1 Super Put. SI1) ELECIRK
DHFAMS
Rocky Horror Show . .$14
Titanic Rctoiery Mis.kin.514 ELECTRONIC ARTS
HH1EB WORKING
l.lWinlh
Grammar
$19
European Narinns ,
$44
Hal ker 2
AMERICAN ffllJ CAIIONAL
Breaktfiru Cttmmandn Ikari Wufiiin
Gm-File 12S
P,S. Paper Paik Super Bike Challenge
SU
F1A.TA EAST
Word Mlafk
Sucnc.e 'iflioo ElisktSl I I..1- BrrAir Rill) $19
Mu.ii Studio
549
G«)i 128 $44 GcoCak I2B S44 G«i DcvDesl Pack 1I8S44
'Requires Gftft 64!
Air ul Ain .
Aliem
linkword Russian.
SBSGen. Mn> t)i.k...$19 HAUIIVILLI
Famoos t ihifw Disk V2
Mini Pull .
. S1[,
125 M9
Famous Course nisk "1
Leider Board (Origin-ill
116
11? in
ACCESS
51b $16
AH1WOKX
General Am. 12S . . ,111'J
*W ..SO $19 RI
«1:Sour1i 112:<>fI the Wall
516 $16
linVnord French
llj.il 1211 (ad Pjk Cad Pjk 12S (hart Pat
p.s. GnpMn s.i.,i.ri.*.ik
"3:ScIhioI Had Warrir>r
International Hockey .£14
i25
$14
Frail ion,: Aild. f, S11ht.il 'I
CEOS Inside & Oul ,.S13 r.EOS Trill. & Tip. ..(13
Basic
$23
World Geography ... $12
ABACUS SO n WARE
AucmUcT Monitor .. .%iri
Ijst loati IRJ Movie Monster
Omicron Conspiraiy. .$2 I
Addition X Sohl. . . .519 Decimals! Aibl A Sufit.111>
VVDthl lli.tury
S14 .$14
Anlic foi li.inJ % Tjle I ur I
Ill 52b Ea.
Hani', bit 1 or 2Hinl.S'lla.
Ches*mailrr 200(1 Chu.k Vaturr'. AFT
5J6 .523
IJ<TTh>n Slalkf
Eanh Ortiit Slalim. ln>1inr Mode
$21
.
$21 $21
lrg*.y oi Ancienl* . . . .521 Marble Madnr*. J21 Monupoly OutrafttMjs Pajjes
Palton A Rornniel . IVnaiui
Rinkfnnf Scrabble Skyln. 2
52t Hi
. .$21 ill
.$21 $21 Si]
Skalr ur U^-
$21
51* Fleet 1
521.
Slrike Fleer
$21
CBS
Wbrld Tour Coll EPYX
ill
Success >v^Algebra:
Boukttr Oa.h
Side Amu
bpecd Rumblsr
s«
$19
flininTii.il Mulliplicatiun A Tailoring
$19
Firs! UTRree & Advanced lim-.tr Fi^jjliun. . .$19
' .i m'I linear FuiM-itnu
$19
Con.lroilirai Kil ... .$11,
Sib
51rw( Sports: BawFiall
521
Sub Bailie Simulator
. .52.1
Summer (iami
. , .$14
SumiTii-r Carries 2 ... .$23 lrmciU' Apski, IjiIokv $14 WinEer I.-iith-. . . .i2J World Game.
521
Eliw Cukkn Path Cuild ctf Th,4Tvr>-
in rail . S'2'i
.
kniRhl On
115
StjrBirfcr
ilj
Thr Pjuti
iM
llw Senlry lu.V.-r
.
...SB $JS
GAM1MAH
I rUnp HavTiall Own Li.nk.-i lu 11 CFl Ch. hxithiN
. . .$19 .. $2t 523
<>r>C.,ur1 Ttnnis Star Ranlh Buiinit 2
519 . .$19
lup Fuel llrminjtnr
519
IIATDIN
SAT MaIN SAT W-rlkif
$14 il4
INKKOM
521
Kampiftrupoe
Conshin
$21
Phanlasie I, J ur J il'> Ea.
.$16 $2^
Pri'.idenl llni I'PHII . . .51b
K*'nne.ly Apfini.nh . Pirjltf.
Rr^lms of Djrknes. . Kioh;s of /il(in
Eilent Service
$23
R.u.liv.ir 2IKII)
125
Tiip Cunner Mt.MlSCAPE
$11,
Koadwjr hiropa
521
Bup & Rumble
$19
Bnf) « Wrestle
S19
LVfcndcr of the Cronn 52.3
519
Wijjrd'. Crirtvn
l"d(jor Sports Infiltrator
$19 $19
SllBIOGH
521
I.S- S.riH-'y f>,.k.
.
Inl.llrJUir 2 lulu Ihe tjR\c'\ Sr.1 ....
Super Star l(e Hockey
-S23
Super Star Soccer
Uchi Mala link,
Kevkms ..$19 MISC B.Jy. Term Pru .... .$29 Sou's Irrm Pn> ]JK
$19
C.P. Cupy 1 Doodle
$21
$H
INKWELL SVSIEMS • 184 li«ht Pen
.S44
■ 170 [Vlu.r IP
. .SM
HriHlraw U t.raphiiv Gjlleria:
$IJ
AnimaJ.
51b
. . .$lb
FttfufaUl liKnunlff. .Sib HoFiiih Tlvmn . .
.$16
Maps of |ht Htirkl .lib Graphii. Inlrr-^rjlor 2 i19 KONAMI.W IICIN CIIV
.543
Fonl Masler 2
fonl Master 128 . . . .
.529 .535
Super Snapshot (R). ,
$43
Superbase 64
.139
Superbase 120
.544 .529
$19
$14
MIC ROLE AGUE Bas.-hall
$15
llm S<ore Slats Gvncral rvtan,i^er
51b 119
M. i- Team Data Di.k 514 I'IB7 Icllil 1)11,1 Oi.k. .$T4
$2.1
WWr Wre.llinn MlfRHPHOSE
S2S
$11, $!■) 521
*croW Alrbamt Rwipf
Sib S2J
I uiiMi.i in Vitlnim . $21
.in
Ultima 1 or J Ultima 4
...
-112 .125 -519
£ IS Ea.
539
Ultima j
.$39
PROFESSIONAL
Jliti Swlem 2 Plui . . .519 fleel 5y>lem 4 128. . -547 SIMON S SCHUSTER t brm. lab . IK 1 aster Menu-. Up hoing fulur 4 .
.sis 52i .125
. . --iV
..,,
..$17 $25
fliftflt SimulllO' 2 Jel
$12
Call
.
...
Sib
THHH f^ 1A f —■!*■ 1 'ii ■ k 1 -I%ll1
$2)
TIsUlMIRkS .,
|
|
$33 133
.
■Vil. Recei.ahle "Djta Manager 2 .... F)J|J Mjnj(er 12H
.
S33 $31
t.rnerjl LnJuef Partner 111 IR)
sn Ml
Disklno Puhlishrr
SM
.
■S»ill.4ii.Si.l™jyi llll $19 $33
S>sitl<ak.Siik-nay~ \IH ^i*.+l Ii» .ksn, 1 ji 'M' ,1
■JI
Sykij Hun.'S FVrM,nal
Fin. PUim.v 1.4 ... Sylvia F"TirlprJ. Per-,rial fin. Planner 118 . . ■Word Writer VVI1.1I Wnkr
. til SJ9 $J3
1 IIH
Sit 'All I litles in 1 Pk, ... $59 UNICORN
Dednal nunx'1"" ..
$19
Fraction Action FVrcentage I'anic
$19 ....
Hjic (ar Rilhmelii
$19
. . $19
h-n Little K.iliol.
$19
LIMSON WDRH)
Art Call.>ry 1 or 2 -ill! Ea. An Cijllrrv] liirEii%v . $lb
$13
Print Master Plus . . WFFKIV REAIlfH StickyIh-ji Series ABC's
Mj|h 1 ur 1
....
$16
Sit 1.,
Sir.
SIR TECH
$16
Deep Space ........ .535
Heading ........ S*upe*
S16
111 Cjnundi iOmvARt SHIUL.VTIOSS
Spellgrabber
$16
football
.119
Att ESMJKJIS
Pure Slal BavhaM
.as
Wizardry; Prosing
fun- Slat Colleje Basketball ■UiU
Kush Jn A11ack,^ic
$2i
Final Cartridge i . . .
$2j
Yie Ar Plum Fu 2
-.519
$14
Muc'biuh Ogre
Al Kurw In
. . .523
Wlrfiall
AutiHlui'l
/ink 1rik*(
Vtudiip
'
ORIGIN
Burden & Sijin.
S2i $44
Perfect itarv SAT.
$21
. . .$23
. .$19 514
Paperboy
in
The lurking Horror . . .$23 Trinily 128 $2.1 /"■!■ t S2i
W.ir in S. Paiilk
Hind Rnller
Bureau, r,i. y 1211
Stalionfjll ...
War Game Const. Sel. .$19
523
123
hordef /one
Ni.nl A Deri CihjIiIu'i Make Head Of Ul ul II . . .52] Plimifrred Hearts . . 523
i2.1
Dc)j Vu
Sci|*rvripl 1JH
leaner Goddcnn
i2S
Shiioh: Gram'. Irial . , .$23 Sons E>f libeny
Gauntlet
Mulanl.
.$2j tU
Shard iif Spring
Superscript 64
Hib hhikrr't Cuide . . . .$19
H7
I1 raidt SliMllli Pinliler ,S2'.
$21
Cl.il Cup Create \ Calendar DstlotR
$23
in Europe FU Strike Eagle
Beyond 7j)rk 1JB
Calilornia Gnime.
Chamn. Wre.llin(
S.D. of A.
Uisk.
.5X5 Avail. Call
SPKIM.IIIlllill
Certificate Mak.-r ( M
library Vo\. 1..
Neyysroom
N.R. Clip Arl vol. 1 .
.125 119
.$12
.$19
N.K. (.lip All Vbl. 2 . . .$25 N.R. Clip Arl Mil. i . . -519
P.S. CrapMcs Enpander .513 SSI
Battle lit
iriinT.iin . . . .131
lib
$U
T»»n|!
Ammatiun StjlKxi .... $44 flonu, SS, nil B1.1.11. IIS. [Ill
S4.91 ■1. .55.99 Bi.
CompuServe Starier Kit $19 nisk [ClH (Itnth 75) 5 US
[3i'l< l^nve t Jeaner
. 5 Ult
Uusv |r>nes \f *s Rrtrii ml Membership Kil .... 114 Fpy> SDO HI loyMick. . . $14 ■controller S14
SunLom luyslicks
Wl<« Bat Handle Wko Bust WltO Tlin-e-Way
Call 517 S12
519,9;
XETEC Sutler Grajihii
. $1!
Battle Cruiser little <;r.,up
.517 .537
XETEC SutH'r drj|ihii |r. $19
8-24 tl.-rnal L>aimrr
,I2J .i25
tmun olFirrssiM- noli-.il
'All 1,.r. ■. r 1 ■ ■. on disk
P.O. BOX 111327—DEPT. CG—BLAWNOX, PA 15238 •Please Riad Ihe Eollo~inn Ordering lerEns » Ci'ndilions Carefully Before Placina Vour Order! Orders stith 1 j.hurs 1 hnk Eir Enc.ney order shipped immedialrl, i>n io it.Hk items: Personal S Company checks, allow 3 v.eeki clearance. No C.O.D.'s! Shipping Contiiwnlil U.S.A.Orderl under 51 111) add 53; free shipping on order* over 5100. AK. HI. FPO, APOadd 55 on all orders. Cimtli A Puerto Ricc>-atfd 510 on alt orders. Sorry, no Either International orders acepled! PA rc-sidenh add 6"*. sales ta< on the -..-.i amount of order including sliiEHpinB 1 hanes
CUSTOMER 5ERVICt HOURS: Mon.-Fri. 1 AM-i:30 PH Eastern Time. REASONS IOR CAILING CUSIOMER SERVICI—>12-3(.1-329I (UStaius of ororr Eir lui k order I2lif an, mer.hjmlisr ihas.-d isitliin 60 days (rom S.D.of A. is defective, please call for a relurn jutnopiiiliuri Hnnfaef, He- mil nEil process a return without J return auth. ■: Infective merrhandiw will
rrplacrO syilh the same menhandise only. Olher returns subject to a 15^, nVI0tidn| charge! After bil days from yirur pEirthave dale, please refer to the warranty i™IueM with the
product 1 1 '- irturn rfirectfy to the manufacturer. Customer versice will not accept collrci (all* 01 falk on S.D.oi A.'sflOO" order (inf.?ORDEH LINE HOURS: Mon.-Jri.1 PM. SAI 10 AM-4 PM EASTERN TIME. Because (hi. ad had Io be wriltcn J-l mm. iiefure it was published, price. £ availability are subject to changel New titles air arrlyirin dailyf F
l commodore Most Cables... Casio CZ 700 Casio CZ lOt
..$15 S275 $250
Diqivicw Stand
AB Switch Mouse Pad
Educator 64
S124BS'
S50
.
..S30 $6
lime Saver
$60
256K Butter
$80
E commodore
DISK ACCESS OISK CASE |751
5 MEG Hard Drives
695
DISK FILE (120)
995
DISK NOTCHED
9060
495
3ft DATA CASE 130]
795
IEAK 5\i UISK HOLDER (50)
S29995
19 95
TEAK SH OISK HOLDER (90) TEAK 3M DISK HOLDER (30)
REFURBISHED
29 95 19.95
..
DISK HEAD CLNS
8 00
SYSTEM INCLUDES: 512K
PRINTERS
witroiiii
•
CGA Card
NX10
-fug™
NX10C NB2410
*«159"
Mouse
Parallel 8 Serial PofI
XT Style Keyboard
*»159M -'CALL
RELEASES l» E- •- I-M W t «J
K
iSS^"1*"" TMIcrall Bus [in SIMH
t 71
S 7/
1 10
1 15 1 '6
HOB I 71
I 30
1 71
of iny (2) EltcIronJc Art* Product*) wnil* Supply Lniu
Baa's Tale
Bard's Tale II
CheHnuiici 700C Wan Tow Got MllUt MMIKSS PFCJSuS PJortiirt MurtuPjity
Ojrt
UllmulV AiilD DuU
176 DO
Fmlfijk I
76 DO 7300
ClMIY!«Jt loOuk PjowCibiii
Ctrrjgftii P««
Ox ink! OmDite
(irHiOrtm Stjiw
MINDSCAPE
DtrtMei a M Ooum :■.. i-... ■
Su» Sl» HkUy Ha>Ftc4tf
Ai
Um*un
11 00
3D00 1700 1700 If All
CEOS IniMOiiliDiiu Bnt Mi me
3JD0 11 DO
Coh ue
Jioo
JCJu
20O0
1710O I* oo
71 DO 16 00
1800 i a do HOD
SuH< C Complfl. touts
EtMH
i'.'. .' ■ v.'....;
ISO)
iwSl»S0O»
ACCOLADE
AmH
THICXm e ci Jen Un-FVtl Fft/tn and Ircrm r
7IO0
II7 00
ACTMSJOH
1IIDO
(IB 00 1BOO iioo 1100 ie 00
■
7100 36 DO 7100
7100
7100 71 DO 16 00 3600
171 00
ICAll
Pj-n
36 HO
30 00
16D0 71 00
PRECISION
Suwtuit1?8 4
Suwicnpl 17S 5wW»aipl I7B
Viuslli fA
COMPUTED Gazette Special 1988 issue
21OO 2* 00
?l OO 10 00
cn 74 OO
Wan Karaie Clump
15 00 20 OD 74 OO 21D0 !0O0 ?4 00 io OD 2100
Summer Games LI
Ftotojll Hulti.Fnan
21O0
FJajkltr Dash Ccnslruciirm
ICAli
Smvs Swill
ICAll
NEW RELEASES
HI 00
16000 IB 00 1BO0 4800
V ,',lr' || 61
onEMJllrf 171
130 00 36 00
5100
Viviwl! 1)1
J2100 1CALI
",..rj B.rnr
$? | 00
i Stesui Figmer R
UNISON WORLD GllWv7 l Hj$1h
ERR
wmler Games
7100
Star Das
MS 95
Aii flaiHT Ounrjup Rurvws
lira
HOC ism
5100
36 00
130 00 7100 ?roo 2100 2100 1700 1200 1200 1700
1800 1100
F-aiiCfi >. " v- ->. Skate or D.e
1100 [MO
too
S SS
71 00
s Bejcon 1 feyoreZrxk
Hoi *n 7000 Burn nl Spring
7600 (3000 3000
1600
Caumfei NBA
rtuarffs £r»n
It 00
KU1
1600
tat ill Bm JIOQ
v J'-'-l
1900
Zl 00
lit 00
tii oo
36 00 420O 36 00
7100
3600
71 « 91 DC 7100 ICHLl
J Porlerj
36 00
7100
Ijlling l«tnn MdolThnes
900 ISAVE 900 3600
74 00 1100
132
40% OFF
$3600
W 64 Knijlit Ort
1BO0
hKktr II fee Fur E
MOST SOFTWARE
1120
I 30
Fiji load
(900 2100
ftaii Pjin
Udl 8IHCH C»UUg>
121 OD iioo 1500 1700
LOGIC
1100
L»ENri)J
S 60
Han wariia
30 00
HI TECH
■UCH-I7B [E*Jfftn
t 30
13000
Clip Ary Cl-p Arl 2
Alkicus GE05 T'KKs
CMP» 179 UdpakGl Crurlpik I3S Crurlpo. tl
7100 73 00
Page Flinw
$119"
Multi Function Cards — SCall
i 30
!' 00
(Jiriinoo
76 00
*>nrffsia B.sJFjrv
tnwt
' ■ 'll- ■>!■ KinO Words
30 00
70 00 7fi 00 73D0
73 00 76 DD
AJI CUS3KS
5100
76 00 70 DO 7000
73 DO
SI20 t 37
o
H CO
[ffik P-jtk
1 he Wen
ificlIF Mjkrr
OEOS
18 00 32 00
SmCUl
-
7600
*nefica i Cup Ann Fo>
■■i-.'h'i
S
S!00
Wort Portal
SCall
1.2 MEG Drives
srK|N(_,tH_)AKI)
BcAelcv FREE T'Snirr wlin urn purch»a
Zucker Boards
SEAGATE W/Controller
20MEC275' 3OMEG»315* 'Package Pricing
1 71
Paper While Monocharcme Mon. (16 Grey Levels)
PLUS
Quartz Clock
W2 Ribbon Purchase
AMIGA NEW
DOS 3.2 • GEM Desktop GEM Paint • GEM Doodle Basic 2
Joystick Port Till Mon. Stand
Powertype NX 1000
00
(500.00 Value)
8086 (8 MHZ)
NR15 NX15
npios125
FREE SOFTWARE!
360K °^nfoE Drive
M
foaui up ^
36 00 60 00 30 CO itao
12 00 1CA1L
Jrwoii
CMl.r: 171 Caj Son Cornet
0««nlE 17.8
5UKUI
.
II DO
..
C12B
4S0D
71 DO
Ucuutjip Susxeu Can) Mine.
.
. .
11W SOU. ICAll 7100
1200 7100
UiPra V
1CAU
UC'^tajj* Wr«ti-n;
tCAll
WLiarlry
1CAIL
AMIGA 2000
Z commodore
SCALL COMMOOORJ
mmmi 64C. so^re 128
FSD-2
$149
500
S12995' S18995*
128D
«42995-
C64...W-O™...S9995' ■ ii.i.-.i iiy.j pricing
MAGNAVOX 8562
SPECIAL 15B1 1541c 1571
S179»* S169>» $21985
PROMO AMIGA2OOO • 2 MEG RAM • BRIDGE CARD
S24O
• HARD DRIVES
S20000 S18000
GENLOCK 1020 Drive
OKIMATE20...S9995*
1351 PJug& Print
1802c .TTTT
S18995
1088
SCALL
2002
S249»s
MODEMS
PRACTICAL PERIPHEPHELS
*3495* sCall
Device One Interface
W/16K Buffer... S5995
1680 MODEM
2002
.
DIGI-VIEW
<130
(,3000
512KRAM
*120
SCall
DIGI-VIEW
..
256K ....
1764 RAM ...$120°°
WAHALDEBM
S7QO°°
L
. S18000 S950<*>
2 MEG $349" 20 MEG ... $649°5
»200
Camera wrta^
Sidecar
3V; Drive. 4D MEG
C A L
1 MEG "''" S280O0
S69°=
AUTHORIZED AMIGA SALES S SERVICE
G064 EMULATOR
-W/Plug ft Print Purchaso
*59B5
ALPS-18 PIN
Panasonic
240CPS • COLOR
Industrial Company
$39995
5 YEAR WAHF1
2400 .. .S15995* KISS
ENGINEERING 240(Whnal..M4995
Avatex
1 Year Warranty EPSON^IBM COMP
30 Oil WABHAMV
SFD 1001
1 MEGA
FROM
BYTE
$9995
1200 Baud.... S7995*
1200 Internal... S9995 *9995' 2400Baud. ..S19995*
REFURBISHED
100CPSL.Q.
Canon COLOR INK JET S29995
Purchase
■■■.-.■•...■.■■
PtHALlEL10 IEEE INTERFACE
SEIKOSHA
FREE-TRIAL OFFER!
HIGH QUALITY DS/DD
DISKETTES
1 9$ each
Lifetime Warranty
100% Certified W/Slesvos LlmrtOnn(10)pHckPsrCuiitomar
•
2 Year Warn
"W/2 Ribbon Purch
7756
IN MICH. 313-427-771 3
CUSTOMER SERVICE 313-427-0267 Tee Monday thai Friday- 10.00 AM lo 10 P.M Saturday-1000 A.M to 6OOPM (ESTI
trDm7995
(Caa
*160*
1092i 1592HI
*280* *380*
109H-II
1200 H.C
IEEEINIEBF1CES
1080J-II
*180*
1524MI *520* *W/2 Ribbon Purchase
REFURBiSHED 30 DAY WSflR
DISKS
SP18OVC $12500" SP1000VC s149°°SP1200AI *154ooMP130(WpSi .... LASER
31/? DS/DD
•1.30
3'/2 DS/DD
•1.80
SONV-FUJI-MAXWELL SO
5Va DS/DDmmiw... 25<t /DDf»L«( .. BASF • NA5KJA
SCHOOL P.O.'s ACCEPTED CALL FOR TERMS
■ VlVl MICROCOMPUTER SERVICES
DEALER INQLIIREES INVITED
-iilje Tor HCiYISA/OlSCGVffi Son> no wiB WirfliunjmunhjveRAB 1.1 ■■. .1 .■ ^ ■,,--,■-■ ^ _ .;.. r..HI-.' .m-,!-:^ W flflw r(tbixft N» -■■--■ *: -,,.- . 1 ....... im-m-cj t; ,*<: <• • w '..-.fj WH puajntMiHuwtij^Tpflidimjncfl Afl-mofipylack rjuiriniMiTiuat»hj™jWij¥Ktiy -
■ ■-■
i-
1
^
1 t-:-■?,■-., '. i-
.■
,j, -
Pick £uC^*ct to tfungi without rHi»
U6fc* FARMIN&IDN HDAL> LlVDNlA. U\ ifll^lj
#t.
■ ■ : OuIiht
Gazette Special 1988 Issue
133
Classified Page
Reader Service Number/Ad vartlaor
102 Aaacus Software
BC
103 Aier Products
47
104 Berkeley Softworks Crcvtfi Custom Cover*
SOFTWARE
SPEEDKIT IMPROVES SPEEDSCHIPTc OR
FRDS SOFTWARB for C64. C12H, HIM it CPM Ssnd SASl; far infn (sjwify computer) 10: PUBLIC DOMAIN U9HRS GROUP PC) lk« 1442 A3. O«Hga Park. E=L 3J067
YOUR MONEY BACK! 56% discount & 30 day
m.b. guarantee. Blake Lambert's SS 3.0 ■ 3.2 ,n!i! oir.. (Speedpak,-Mate,-View S 9000 word
SpccdCheck diet.] all on one disk. Send S22 ■ S3 s/h (S6 non-US) to: Upstart G7C, POB
11 134
1Oi Firebi'O Licensees Inc. 106 Free Spun SoKvere. he
---
107 [mgiligenl I/O
129
108 Uco Compiler 109 Mastor Software 110 M C.S
70-73 47 132-133
111 M cro Prose Simulation Sortwaia
S
112 M era Pross Simulation Sonvflffl
. IBC
FREE PUBLIC DOMAIN SOFTWARE
22D22, GSO. NC 27420. MC/V ok (919)379-9732,
Ri'qui'si free catalog or send S2 lor sample disk ,irid catalog (fsfiindable). CM-128
6-10 pm ET. SASE/phone lor Inlo. Offer expires
113 Precision Data Products
6/1/88
114 Sir-toch Sortv«are, [no 115 Solt-varn Discounters oi America
CALOKB 1ND., Depl. JK, Bos IB477. KC, MO (.4133
More th.-m 2110 Brtlt Ml rnulim1* fur 64 jnd 12ft, rCAdy to add to your own programs* in COMPUTE! Books' MACHINE LANGUAGE
ROUTINES FOR THE COMMODORE 64/128.
Explanations, uses, commented source codfe 335
pages, 518.95. Chuck your local bookstore or call (800) 346-6767.
THOUSANDS OF PD PROGRAMS FOR C64/126! We hawe Games. UlUiliH, Music and miii-ii morel Information write: LlghMpnd
C-Nct Bulletin Board for C64 it C128. The most widely uwd and respected BUS available. 30(1/1200/2400 bps., 1000 accounts, 40 mi'S^e
bases/file tranafer SIGS. X-Modem/ Punter, a FAST M/L Editor, Online gamta, and MUCH
MORE! Soflecli Computer Systems, Inc., PO fax 23397. Lei. KY 40523 (606J268-8ATJD or (HO0)992-SCSI for C.O.D./MC/V
FHEE USER GROUP MEMBERSHIP NO fees. Nu dues. Disk of ihv month Newsletter. Bujwr I'D libr.ity. S5 pels rm'tiiLvrsliip, double
siiled sampler disk + 4Qpp catalog, OSI Alliance,
Software, I'OH 71)37, Chesapeake, V A 23323
Bo* 1403, New Alh.iny, IN 471S(I
FREE SOFTWARE KOK C64 (disk Only)
INEXPENSIVE CM/128 ASTROLOGY it NEW
G.inu's ErJuc. lUinn'. nusiness, Utilities, Music Free Brochure! RVII I'ublicaticns, Dcpt. 52,
718 Alder Circle, Virginia Beach. VA 23462 RENT 64/128 SOFTWARE! 100's of disks. Lowest prices. No dtposit or fee. Free catalog. Centsible Boflwue, PO Bn< 930,
ACE SOFTWARE. l:rom S9.95 to S39.95. All print FAST hard copy. Kree details. HE1TICERS, 31S Harmony Cl "B", San Antonio, TX 78217 [3I2)S99-6000 Vtsa/MasterCatd accepted.
HARDWARE Now) Comdr Qualfd Repairs! C64.128.5X64.
Si. |0Mph, MI J9U8S (616) 982(132"
r\mlga,PC10,lMl1I971. We buy un\\ equipment
TALKING SOFTWARE TOR YOUR
Box 119, Calnsvlile, MO 64632 (
COMMODORE! Speaking Oiwr.itinH System Utilities. Uses BASIC "SAY" command and SPEECH 64 (or tompjlible) in Expansion Port. Only S17 (includes S/Hl Send to
Don Hunt,
P.O, Box 32B3, El Segundo, CA 90245 GM CAR
C64 USER FORT LINK
Engine trouble codes It senior programs. Executive Electronics, Inc. 938 Main St.
Yamouthport, ma 02675 (617)362 3694
Fa»t Serv! 3U day wrltjrl Mum k Pop's, RK2,
NRI ScDOOlS
Collect (408) 24N-8832
MISCELLANEOUS
PraSONAI. COMPUTER OWNERS CAN EARN S1000 to S5D00 monthly offering simple services part time. FREE list of 100 best. Writs: A.I M.r.L
Ilux 6(1369. S.iei Diego. CA 92106
TektoiirC! Plia
129
- 60
120 Utilities Unlimited ...
53
121 Xeleclnc.
22
COMPUTE' Boots1 Commodore BJ S t2a Programming BoCK ..-..COMPUTE1 Books' Bect-on« BaiUafieM ana
Submarine Commander
in boldface (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 acknowl edged. Ad will appear in tiexl available issue after receipt.
Closing: 3rd of the Ihird monlli preceding cover date (e.g., June issue closes March
3rd) Send order and remittance to: Harry Blair, Classified Manager, COMPUTE!'*
Gazette, P.O. Box 5406, Greensboro, NC 27403. To place an ad by phone, call Harry Blair at (919) 275-9809.
Notice: COMPUTE! Publications cannot be responsible for offers or claims of
advertisers, bul will atlpmpl to screen out misleading or questionable copy.
134
COMPUTE'S Gazette Special I98B Issue
59
-
19
COMPUTE! Books1 FttgM Simulator Books 69 COMPUTE1 Books' tor tho Commodore &1 8t2B , 1 COMPUTEI Books' Warehouse Croaranco Salo . . 51 COMPUTEI's Commodoru Buyer's Guifla 29
COMPUTE1 5 Gaiette Disk Offer
26
New COMPUTE1 Books' for Trie Commodore 64
& 128
9
DUST COVERS SATISFACTION GUARANTEED * CUSTOM MADE TO FIT
■*■ HEAVY 33-01. VINYL ANII-STATIC * EXTENDS EQUIPMENT LIFE * Choir* of Color, light Ion or Brown
C-6J Plm 1 C6'
S.00
13.00
C-1 28
Dotniidie (C2N) Amiga 1000 (W/lmgi Mm SHitwII Keyboard on If .. Aiorl SOOXl, I30XE Atari S30 ST
IBM PC XI
.
.
S.00
13.00 18.00 7.00 10.00 MOO
IB.OO
[EM J051 («,bcord 8.00 (DimenT.Dju Required for IBM Clones) CI371
Amiga 3V 0 Dtv
letters at no charge. Add S15 per line for boldface words, or $50 for ihe entire ad set
1
119 UttflDvio
C-15J1.
Rates: S25 per line, minimum of four lines. Any or all of the first line set in capital
--. -
118 Tiad Compul«5 ..
DISK DRIVES
COMPUTEI's Gazette Classified is a low-cost way to tell over 275,000 microcomputer owners about your product or service.
'29 IFC 130-131
117 Surfsido Component
In GOOD CONDITION', will pay SS TOP Fremont Ave., "80. Sunnyvale. CA 94087 oi
41
116 Straifgic Slurjies Group
WANTED: SX-64'a DOLLAR SST Write to: lack Kennedy, 108 East
2 129
...
3.00
BOO
Arr^o JV D D™ . S.00 InoW GT. MED S0-1 B M M5D SO.I . 10.00 Enlian.tr 2000 . 8 00
FSD-I
8.00
Atari 1OS0
B.00
PRINTERS
PUNTERS Seilcoilio SP-IOUO
13.00
Camm
ID 00
130
C'ltoh SS10 ... JuH SS10 ..
13.00 13.00
13.00
Imuaewriter
Epion JX B0
fpion
fi
13 00
e:
ibs
Okhdala 92
Ciliien MSP 10 C OPS 1101
13.00 13.00 13.00
16 00 10'l 13.00
Gemini 15 & SI Atari 1027
U'l 16.00 13.00
MONITORS
Ar-ii SC 1IHRGB
1V.O0
C-I70I.
16.00
BMC
Color
C-IM} Amiaa Amrftk S00.700
1900 19.00
CMM1 IC-1BOI)
19.00
C190IAMOB1" JO 19.00 NEC (5lalo Modal) WoDrovo. 60 RGB
19.00 19.00
Princeton (Slate Model 19.00
C15W MPSS01
10.00
thomown CM 3o5-64 19.00
C-1SI4 MPS SO?
13.00
Taian (Stole Modrh 1P.0O Salcata SC-100 19.00
C.rAPS B03,C.t520
9.00
PonoMJiiit 1090 91
13.00
Oiidoin 130/193 Okimole 10/70 EplonMX'JX
.
RJ180
[pion US0/C 1000
13.00 e oo 13 00 13 DO
Ztniih (Stale Modal)
1900
VIDEO RECORDED 13.00 5(olo Moke S. Model OimeP*l*ni required
■ KcludlHO (iHk CLTi Out
Ortfl tt lUhr, HUE, MODfl ft [«W CHOICE 11" n (W*N .ilh ihtticr mat; trSt' plm IIM Jd itm IKSQ mil I ^iBBirtfl v4 htnAirf
Cliil ftti kludf I" - iHll III
ifO, JM'ilim. fortiji 300 rltm
SPECIAL COVERS WILl BE MADE ro YfJJR DIM E Nil ON S.
SEND VOUR BEOUWEMENTS
FOR OUR LOW PRICE QUOTES.
Crown Custom Covers 71631 PAIGE CIRCLE
LAGUNA HnUi CA 91653 (711) 471-6161
DIPT A
A
i
chievement
■—Hi
GlilNSHIR Recognized by Reviewers...
Acknowledged by our customers...
"GUNSHIP may be the bed simulation of any type ever created For the C-64... a perfect simulation for novices and aerial combat veterans alike.
"... from the eye-catdiing packaging lo the palm-
(RUN. August 1937}
(JJL. Portland. Oregon)
"Take all yourcombat High!simulators and stick them
"I think it's the best flight simulator IVe seen for [my computer] and I've seen them all...
in the bin. GUNSKIP Is the ultimate..."
drenching, flak-dodging flight visuals, GUNSHIP Is a standard setter for the industry."
(Computer 8 Video Games Monthly. U.K.. Feb. 1967)
(L.C., Crystal Uke. Florida)
"In terms of action alone, GUNSHIP is the best flying game we've ever played.,. It could become one of
"Thank you for releasing trie most AWESOME program
your favorites."
year..."
(Family Computing, June 1987)
GUNSHIP.. "should easily be the #1 program of the (R.T.. Chicago. Illinois)
'GUNSHIP. . isa very well-executed simulation, rot just a game... MicroProse has another winner."
The GUNSHIP learn has produced a landmark in fl-bii computers. The manual is the STANDARD."
(Computers Gazette, May 5987)
(S.M., Pennsauken. New Jersey)
Through S man-years of research and
development, the Gunship Design Team
has crafted an unparalleled simulation experience...
Realistic Helicopter Flight Characteristics True 3-Dimenslonal, Out-the-Cockplt Graphics - Authentic Flight Controls and Electronics
• Accurate Weapons and Counter-Measures • Up-to-date Enemy Threats " Complete and Carefully Researched Documentation
Right and Combal Tutorials • Hundreds of Mission Scenarios
GUNSHIP. For C-64/12B. IBM-PC/XT/AT and compatibles, Amiga, Atari ST and Apple -
IIGS/We. CaH MicroProse or check with your dealer lor specific machine availability. found locally, call or write MicroProse lor UC/VISA orders. (IBM screen shown. Actual screens may vary.)
J| 180 Ltfpironi Otw • Hurl Vane- WD !1OM • 13011 7Ii.ii5i
Results
with proven software and books from Abacus.
Alxicus
Abacus Cadpak—The professional design tool. Enter simple or intricate drawings with
Super C—You can now software or just learn C
Super Pascal is a full implementation ot standard Pascal. Extensive editor
the keyboard, lightpen or 1531 mouse. With the flexible object editor you can
advantage of this versatile language.
machine language routines with the builtin assembler. Fast graphics library. C-64 version has high-speed DOS for taster access. More than just a compiler-
Produce exact scaled output to most
Super
Pascal—Get the lastest and
complete Pascal
lor your computer.
create libraries of furniture, electronics, etc. as intricate as screen resolution permits. Zoom in to do detailed work.
features search, replace, etc. Even add
printers in inches, feet, etc. Get design results last with Cadpak
Super Pascal is a complete system
Commodore* computer.
that gives you programming results.
C-64
$59.95
C-128
S59.95
BASIC Compiler— Now
anyone can make their BASIC
programs run fasteri Easily converts your programs into fast machine language or speed code. Even speed up programs
written in Simon's Basic, Video Basic etc. It your program walks
or crawls, give it speed toRUN! C64
$39.95
C128 $59.95
C-64
$39.95
GEOS:V1 Tricks
&
Tips—A
Contains
over 50
new book with
everyone.
something for
tricks and tips that you can use
everyday. Converts any word processor file into geoWrite format; edit existing GEOS fonts or create your own: Write in machine language or explore the internals of GEOS. $16.95
Please nola our new address and phone numbers
AbacusH
Dept. G1 ■ 5370 52nd Street SE ■ Grand Rapids, Ml 49508
Phone 616/698-0330-Telex 709-101 -Telefax 616/698-0325 Call or write today for your free catalog or the name of your nearest
dealer Or you can order direct using youi Visa, American Express or MasterCard. Add $4.00 per order for shipping and handling. Foreign orders add $12.00 per item.
30-day money back guarantee on
sofiware. Dealer inquiries welcome—over 2400 dealers nationwide.
and your
C-128 $59.95
develop on your
computer. Easy-to-use and takes full Produces 6502 machine code and is many times faster than BASIC. Includes
lull-screen editor (search, replace and block operations), compiler, linker and
handbook. Libraries for graphics and advanced math are included. Whether
you want to learn C, or program in a serious C environment lor your Commodore, Super C is the one to buy. C-64 $59.95 C-128 $59.95