**Mandelbrot Basic Demo**
Generic, Port to your system
10 FOR Y=-12 to 12
20 FOR X=-39 TO 39
30 CA=X*.0458
40 CB=Y*.08333
50 A=CA
60 B=CB
70 FOR I = 0 TO 15
80 T=A*A-B*B+CA
90 B=2*A*B+CB
100 A=T
110 IF(A*A+B*B)>4 GOTO 200
120 NEXT I
130 PRINT " ";
140 GOTO 210
200 IF I>9 THEN I=I+7
205 PRINT CHR$(48+I);
210 NEXT X
220 PRINT
230 NEXT Y
For VAX VMS Basic
10 ! ASCII Mandelbrot Set for VAX BASIC with Timer
15 CALL LIB$INIT_TIMER()
20 FOR Y = -12 TO 12
30 FOR X = -39 TO 39
40 CA = X * 0.04584
50 CB = Y * 0.08333
60 A = CA
70 B = CB
80 FOR I = 0 TO 15
90 T = A * A - B * B + CA
100 B = 2 * A * B + CB
110 A = T
120 IF (A * A + B * B) > 4.0 THEN GOTO 160
130 NEXT I
140 PRINT " ";
150 GOTO 180
160 IF I > 9 THEN I = I + 7
170 PRINT CHR$(48 + I);
180 NEXT X
190 PRINT
200 NEXT Y
205 CALL LIB$SHOW_TIMER()
210 END