Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jpg
Crossbreeding.jpg 60.8 kB 1 21-Oct-2017 01:11 Roland B. Wassenberg Crossbreeding.jpg

This page (revision-4) was last changed on 14-May-2018 16:03 by Maury Markowitz  

This page was created on 21-Oct-2017 01:09 by Roland B. Wassenberg

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

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
Version Date Modified Size Author Changes ... Change note
4 14-May-2018 16:03 2.725 kB Maury Markowitz to previous
3 14-May-2018 16:01 2.725 kB Maury Markowitz to previous | to last
2 21-Oct-2017 01:21 0.973 kB Roland B. Wassenberg to previous | to last
1 21-Oct-2017 01:09 0.019 kB Roland B. Wassenberg to last Ultimate Basic
« This page (revision-4) was last changed on 14-May-2018 16:03 by Maury Markowitz