Difference between Decimal BASIC and Microsoft BASIC
Graphics
1. Coordinates
A coordinate system is introduced by a SET WINDOW statement.
SET WINDOW has four parameters left, right, bottom, top.
That is, first two parameters are the range of x-coordinate, the rest are the range of y-coordinate.
SET WINDOW
x1,x2,y1,y2
correspond to WINDOW (x1,y2)-(x2,y1) on Quick BASIC.
The positive direction of y-axis is upward, though a user can set the coordinate system y-axis downward.
Thus,WINDOW (x1,y1)-(x2,y2)
can be replaced by
SET WINDOW x1,x2,y2,y1
If you want to set the pane size 640×480, execute an original statement
SET BITMAP SIZE 640,480
2. Points and lines
In most cases, re-written can be done by
replacing PSET(x,y)
by PLOT x,y
LINE (x1,y1)-(x2,y2)
by PLOT x1,y1 ; x2,y2
LINE -(x,y)
by PLOT x,y;
PLOT x,y;
means LINE (x,y)-
in the notation style of Microsoft BASIC.
The PLOT x,y; executed first does not draw a line except the point.
That is, the PLOT x,y; executed first determines the initial point of a line graph.
To terminate a line graph, add a PLOT statement that has no arguments.
Refer to Introduction to BASIC Curves and Graphs
Foundation of Graphics