At line 7 changed 7 lines |
- completely compatible with Atari BASIC |
- LEFT/MID/RIGHT string handling to make porting of MS BASIC programs easier |
- caching of line numbers and loops from BASIC XL/TURBO which makes most programs much faster |
- a new floating point library that fixes the performance problems and produces correct output |
- additional graphics commands from practically everywhere |
- performance improvements in the OS drawing routines like Alitrra |
- additional memory management like BASIC XE |
* completely compatible with Atari BASIC |
* LEFT/MID/RIGHT string handling to make porting of MS BASIC programs easier |
* caching of line numbers and loops from BASIC XL/TURBO which makes most programs much faster |
* a new floating point library that fixes the performance problems and produces correct output |
* additional graphics commands from practically everywhere |
* performance improvements in the OS drawing routines like Alitrra |
* additional memory management like BASIC XE |
At line 16 changed 9 lines |
- enhanced math functions like TAN(X), SINH(X) etc. |
- integer variables! these can save lots of memory in almost any program |
- an integer math pack, which builds on top of the item above for vastly improved performance |
- a new full-screen editor that allows scrolling instead of the constant LISTing now required |
- perhaps a new E: driver that goes with that editor |
- a FILL command instead of the XIO call |
- CIRCLE and ARC commands |
- a compiler |
- should be able to cope with 4 MiB RAM |
* enhanced math functions like TAN(X), SINH(X) etc. |
* integer variables! these can save lots of memory in almost any program |
* an integer math pack, which builds on top of the item above for vastly improved performance |
* a new full-screen editor that allows scrolling instead of the constant LISTing now required |
* perhaps a new E: driver that goes with that editor |
* a FILL command instead of the XIO call |
* CIRCLE and ARC commands |
* a compiler |
* should be able to cope with 4 MiB RAM |
At line 27 changed 3 lines |
- end-of-line loop constructs like those in BASIC-PLUS, one of the few features MS did not copy from that language. These simplify many common tasks and can improve both memory and performance. |
- BYTE variables, perhaps using a A! syntax. These would be useful in so many contexts. |
- LINE variables, perhaps A@, which are stored as integers but automatically pushed on the loop stack |
* end-of-line loop constructs like those in BASIC-PLUS, one of the few features MS did not copy from that language. These simplify many common tasks and can improve both memory and performance. |
* BYTE variables, perhaps using a A! syntax. These would be useful in so many contexts. |
* LINE variables, perhaps A@, which are stored as integers but automatically pushed on the loop stack |