This page (revision-36) was last changed on 03-Feb-2023 15:21 by Roland B. Wassenberg 

This page was created on 23-Dec-2010 08:24 by Carsten Strotmann

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
36 03-Feb-2023 15:21 8 KB Roland B. Wassenberg to previous
35 29-Jul-2020 21:57 8 KB Peter Dell to previous | to last TURBO-BASIC XL ==> Turbo-BASIC XL
34 18-Apr-2020 19:55 8 KB Roland B. Wassenberg to previous | to last
33 18-Apr-2020 19:40 8 KB Roland B. Wassenberg to previous | to last TURBO-BASIC XX ==> TURBO-BASIC XL
32 18-Apr-2020 19:39 8 KB Roland B. Wassenberg to previous | to last TURBO-BASIC XL ==> TURBO-BASIC XX
31 31-Mar-2020 23:13 8 KB Roland B. Wassenberg to previous | to last
30 22-Mar-2020 23:05 8 KB Roland B. Wassenberg to previous | to last
29 21-Mar-2020 07:01 8 KB Roland B. Wassenberg to previous | to last
28 18-Mar-2020 04:55 8 KB Roland B. Wassenberg to previous | to last
27 18-Mar-2020 03:28 8 KB Roland B. Wassenberg to previous | to last
26 18-Mar-2020 03:22 7 KB Roland B. Wassenberg to previous | to last
25 18-Mar-2020 03:10 7 KB Roland B. Wassenberg to previous | to last
24 05-Mar-2020 22:01 6 KB Roland B. Wassenberg to previous | to last
23 15-May-2018 12:36 6 KB Maury Markowitz to previous | to last
22 07-May-2018 19:36 6 KB Maury Markowitz to previous | to last
21 07-May-2018 19:34 6 KB Maury Markowitz to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 8 changed one line
Much more notable, however, was Basic XL's FAST command. Atari BASIC was notoriously slow, due larger to two problems. One was that the floating point routines in the Atari OS ROMs were very slow, and every number in BASIC, even line numbers and array indexes, were sent through this code. The other issue stemmed from the way Atari BASIC handled GOTO and FOR/NEXT commands. FAST fixed the later of these two; when this command was encountered within a program, Basic XL cached the location being pointed to by the GOTO and FOR/NEXT loops. This made the jumps dramatically faster than Atari BASIC, which had to scan through the entire source code every time through a loop.
Much more notable, however, was Basic XL's FAST command. Atari BASIC was notoriously slow, due largely to two problems. One was that the floating point routines in the Atari OS ROMs were very slow, and every number in BASIC, even line numbers and array indexes, were sent through this code. The other issue stemmed from the way Atari BASIC handled GOTO and FOR/NEXT commands. FAST fixed the later of these problems; when this command was encountered within a program, Basic XL cached the location line numbers pointed to by the GOTO and FOR/NEXT loops. This made the jumps dramatically faster than Atari BASIC, which had to scan through the entire source code every time through a loop.
At line 12 changed one line
Basic XL was widely lauded in the press, and some stated it should be renamed Atari BASIC and built-into every machine. However, the release of [TURBO-BASIC XL] a year later largely ended the market for Basic XL.
Basic XL was widely lauded in the press, and some stated it should be renamed Atari BASIC and built-into every machine. However, the release of [TURBO-BASIC XL] a year later largely ended the market for Basic XL. A further expansion, [Basic XE], never became very popular.