Vector Basic Interpreter Basic 80 Reference Manual - page 137
The
execution
of
BASIC
programs
written
under
Microsoft
BASIC,
release
4.51
and
earlier
may
be
affected
by
some
of
the
new
features
in release
5.0.
Before
attempting
to
run
such
programs,
check
for the
following:
1•
New
reserved
words:
CALL,
CHAZN,
COMMON,
WHILE,
WEND,
WRITE,
OPTION
BASE,
RANDOMIZE.
2.
Conversion
from
floating
point
to
integer
values
results
in
rounding,
as
opposed
to truncation.
This
affects
not
only
assignment
statements
(e.g.,
Ii-2.5
results
in Ii-3),
but
also
affects
function
and
statement
evaluations
(e.g., TAB(4.5)
goes
to
the
5th
position,
A(1.5)
yeilds
A(2),
and
X=11.5
MOO
4 yields
0 for X).
The
body
of
a FOR •••NEXT
loop
is
skipped
if
initial
value
~f
the
loop
times
the
sign
of
step
exceeds
the
final
value
times
the
sign
of
step.
See
Section
2.22.
4.
Division
by
zero
and
overflow
no
longer
produce
fatal
errors.
See
Section
1.8.1.2.
the
the
the
5.
The
RND
function
has
been
changed
so that
RND
with
no
argument
is
the
same
as RND with
a positive
argument.
The
RND
function
generates
the
same
sequence
of
random
numbers
with
each
RUN,
unless
RANDOMIZE
is used.
See
Sections
2.53
and
3.30.
6.
The
rules
for PRINTing
single
precision
and
double
precision
numbers
have
been
changed.
See
Section
2.49.
7.
String
space
is
allocated
dynamically,
and
the
first
argument
in
a two-argument
CLEAR
statement
sets
the
end
of memory.
The
second
argument
sets
the
amount
of stack
space.
See
Section
2.4.