INTRODUCTION

to remember what the large set of graphic characters
with complete listings for 35 programswrit-tp.eans. The notationused in this book .indicates
Commodore64 Fun and Games provides you
ten specificaly for the Commodore64 homewhich keys to pres~ when you type in the program.
computer. (NOTE: These programsdo not work onLook at Table 1 if you want to see what graphic
the CommodoreVIC 20 or the CommodorePET.)characterthe C-64 wil display when you type the
The programsuse the special featuresthe C-64appropriatekey.
ofers, such as color, sound, sprites, and characterThe key to enteringprogramssuccesfuly from
graphics. Al of the programsare writen in BASIC,this book of listings is to be careful. We've included
but you don't need to be a programm~rto play theseseveral short programs caled TINY -1through TINY-5
games. Al you need to do is enter them from theto help you get started.The best way to learn the
listings provided.notation used in this book is to try typing several of
these TINY programs.
HOW TO USE THIS BOOKIf you hury while typing in a program,you may
later discover that the programdoesn't work when
A complete listing is providedfor each program.you try to run it.When this happens,you'l have to
You type the program into your computer exactly ascompare each line you typed against the listing in the
it is listed in the book and then play. Instructionsonbook. You'l quickly discover that slowing down and
how to play each game are given in the introductioncarefuly entering the programwil take much les
to each program.time than "debugging"a programthat was entered
Whenever you enter a program,be sure to save itincorectly.
on casete or diskete before you try to run it. If
you've made a typing mistake that causes your C-64The Listings
to "lock up," you wil be able to load the program
from casete or diskete and corect the eror. ThisMost often you wil type exactly what is printed in
methodof saving a programbefore running it maythe listings. When you see the curly braces ("{ " and
save you hours of retyping."}"), you know that we are using our special notation,
whichwil be explainedbelow.Otherwise,type
HOW TO READ THE LISTINGSexactly what is shown in the listing, with one excep-
tion. It is often importantthat you type in a specified
Most of the programsuse C-64 special charactersnumber of blank spaces. If a blank space is impor-
and functions, such as color keys, reverse video, cur-tant, we wil show it as th; c;ret ("1\ ") wlichisnota
sor control, and character graphics. We use our owncharacteronthTC-64.'Her~'is an example:
special notation in the program listings to make them
easier to read. Before you enter any of the listings,1 PG$="APAIAAANAOA":AU$="BYAGLENA
take a few minutes to become familiar with the nota-FISHER"

tion. Although it may look strange at first, once you
learn the notationyou wil be able to type in theIn this line from the PIANOprogram,there are
programscorectly.eight blanks that are required.Since these blanks
We do not use listings producedby a Commodoremust be entered, they are representedby the caret
printer for a good reason: it's dificult to type lengthysymbol.
C-64 programs that use graphics when working fromIn C-64 BASIC, blanks are not always required in a
C-64 produced listings. The Commodoreprinter usesprogramstatement.Sometimesyou use blanks to
graphicsymbols for the special functions,such asmake the program easier to read. We've shown these
cursor movement or changing colors. When you type"optional"blanks as actual blanksin the listings.
in a program from a C-64 produced listing, you haveAlthoughthe programswil work even if you leave

v

