Differences between Decimal BASIC and True BASIC

1. Behavior

(1) The behavior of the following statements are different from True BASIC due to conformity with the standard.

SET WINDOW
Initial aspect of the pane is a square.
If you want to change the aspect of the pane, use SET BITMAP SIZE.

PLOT POINTS
The initial shape of a point is *.
If you want to have compatibility with True BASIC, do
SET POINT STYLE 1
beforehand.

PLOT TEXT
PLOT TEXT may be affected by a transformation.
Use PLOT LABEL instead of PLOT TEXT for compatibility with True BASIC.

GET POINT
The beam is set to be OFF.
If you want to have compatibility with True BASIC, do
SET BEAM MODE "IMMORTAL"
beforehand.

(2) Permissible differences with the standard

Color Indices
The initial color of each color index may be different.

(3) Commands that are not contained in the standard.

PLOT x, y
interpreted as PLOT LINES: x, y

SET COLOR n
changes all of line color, point color, area color, text color.

(4) Accuracy

Some programs that run thanks to computational errors on True BASIC may not work.
For example, if angle option is degrees, 1/SIN(180) or TAN(90) causes an exception on Decimal BASIC.