192 User's
Handbook
to
the
Atari 400/800
Computers
mind
the
format
used
to
save
an
Atari
program
if
he wishes
to
successfully load that program.
The
CSAVE
and
SAVE
statements record programs in
tokenized
format. In this
format,
Atari BASIC
keywords
are abbreviated
with
one
character tokens. The
computer
automatically
encodes
the
keywords
as
tokens.
Although
both
the
SAVE
and
CSAVE
statements
record
programs
in
tokenized
format,
differences remain in the exact
format
used. Programs are
recorded
in groups
of
data
known
as
blocks.
The
difference
between
SAVE
and
CSAVE
lies in the
amount
of
space all
owed
to
remain
between
the blocks
of
data.
The
CSAVE
stateme
nt
allows l
ess
space
between
these blocks
of
data than does the
SAVE
statement. There
fore
, saving
or
loading
a
program
with
CSAVE
and
CLOAD
will
be
accomp
lished in l
ess
time
than
with
SAVE
"c"
and
LOAD
"C:"
.
CLOAD
will
lo
ad programs saved
with
either
the
CSAVE
or
SAVE
statements,
while
the
LOAD
statement
will
only
lo
ad those
programs
recorded
with
a
SAVE
statement.
The
LIST
statement
saves
programs in Atari ASCII format. An
ASCII
code
is
saved
for
every character in the Atari BASIC
program. Keywords are
not
abbreviated
as
tokens. The
ENTER
statement must be used
to
load programs saved
with
the
LIST
statement.
Loading a Program
on
the Atari 410
As
previously
mentioned
,
the
CLOAD
statement is used
to
lo
ad
programs
from
cassette
tap
e
into
RAM
that
had
been
previously saved
with
the
SAVE
or
CSAVE
statements.
Li
kewise,
the
LOAD
statement is used to
lo
ad
those programs previously
saved
with
the
SAVE
statement, and the
ENTER
statement
is
used
to
lo
ad programs saved
with
the
LIST
statement.
The reason
why
certain statements must be used
to
load files
saved
with
corresponding
statements li
es
in
the
format
in
which
the
program
was
record
ed. The
LIST
statement
saves
a BASIC
program
file in Atari ASCII format,
while
SAVE
and
CSAVE