X
The
VIC
20
User
Guide
floating point versus integer numbers, and scientific notation. The chapter
also describes variable types and the construction of arrays.
Advanced BASIC programming
is
the subject
of
Chapter
4.
It
will
teach you practical applications of concepts covered in Chapter
3.
You will
learn how to write screen display programs, include cursor movement and
string variables as commands in your programs, and develop easy-to-use
110 intensive programs requiring considerable
data
entry. Chapter 4 also
discusses the VIC 20's real time clock and random number generator.
Chapter 5
is
a tutorial on game controllers.
It
will show you how to use
the keyboard
as
a game controller and how to write programs that access a
joystick or paddle controller.
Chapter 6 covers graphics.
It
explains how the video display works,
how colors are produced, and how to put characters on the screen. You will
learn how to animate pictures and produce high-resolution graphics using
BASIC.
Chapter 7 discusses sound generation on the VIC including the VIC
sound registers, the components
of
sound, and how to use them. You will
learn how to program music into the VIC
20
and how to save it for playback
later on.
Chapter 8 explains the operation
of
the major VIC peripherals: the
Datassette,
1540
disk drive, and
1515
printer. It contains a complete discus-
sion of data
file
creation, program storage, and high-level disk operations.
It
also discusses all the printer commands including double width characters,
reverse printing, and high-resolution graphics.
The appendixes contain tables on all the details discussed in the text,
from the system architecture and block diagrams to the memory maps. You
will also find diagrams showing pinouts for all of the connectors as
well
as
color, screen, and sound value tables.
* *
*
As
the electronic industry continues to grow
at
an incredible rate,
manufacturers are constantly introducing new equipment. Some
of
these
products are
new;
others are designed to replace existing equipment.
Two that were released when this book was being written are the
1525
printer and the
1541
disk drive.