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
atr
Advan_Basic_Compiler.atr 92.2 kB 1 10-May-2017 21:08 Roland B. Wassenberg Advan_Basic_Compiler.atr
pdf
Advan_Basic_Compiler_manual.pd... 14,181.6 kB 1 10-May-2017 20:36 Roland B. Wassenberg Advan_Basic_Compiler_manual.pdf
atr
Advan_Basic_Optimizing_Compile... 92.2 kB 1 10-May-2017 21:08 Roland B. Wassenberg Advan_Basic_Optimizing_Compiler.atr
atr
Advan_Basic_Screen_Desing.atr 92.2 kB 1 10-May-2017 21:08 Roland B. Wassenberg Advan_Basic_Screen_Desing.atr
atr
Advan_Basic_Utility_Programs.a... 92.2 kB 1 10-May-2017 21:09 Roland B. Wassenberg Advan_Basic_Utility_Programs.atr
jpg
advan_basic_compiler_i.jpg 43.2 kB 1 10-May-2017 20:37 Roland B. Wassenberg advan_basic_compiler_i.jpg

This page (revision-6) was last changed on 03-Feb-2023 16:21 by Maury Markowitz  

This page was created on 16-Nov-2015 17:02 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 2 changed 3 lines
With Advan BASIC (Advan Language Design) it's not only possible to write a high-speed arcade game, it's easy. Create effortless Player/Missile graphics, background music and vertical blank interrupts. This BASIC supports the Atari's special capabilities better than any other language. But, just as the Atari is not just a game machine, Advan BASIC is not just a game language. This is a powerful, complete implementation with advanced program control, I/O and string handling.
\\
Advan BASIC has a compiler, so it runs 10-15 times faster than Atari BASIC. But the compiled programs require an optional runtime package in order to "stand alone." Utility packages and a new high-speed optimizing compiler (see adjoining review) are also available. Advan BASIC is not compatible with Atari BASIC and uses its own Atari-compatible DOS.
Advan BASIC is an Atari BASIC-compatible language with several extensions. Unlike most BASICs, Advan is a compiler, not an interpreter. As a result, it runs about 10 to 15 times as fast as Atari BASIC. Unlike most compilers, Advan's editor is interactive, not a simple text editor, so the source code is syntax checked and tokenized as it is entered.
In addition to the standard set of Atari BASIC features, Advan adds new commands for working with Player/Missile graphics, background music and vertical blank interrupts. It also adds the integer data type, which is smaller and faster than the normal floating-point type, and changes the string system to be more like the one in Microsoft BASICs, where strings do not have to be DIMensioned before use and can be used in arrays.
Advan also includes a separate runtime library that allows programs to be compiled into a stand-alone form, which can then be run on any machine without the need for Advan on that system. Utility packages and a new high-speed optimizing compiler (see adjoining review) are also available. Advan BASIC is not compatible with Atari BASIC and uses its own Atari-compatible DOS.
Version Date Modified Size Author Changes ... Change note
6 03-Feb-2023 16:21 1.607 kB Maury Markowitz to previous cleanup
5 10-May-2017 21:12 1.281 kB Roland B. Wassenberg to previous | to last
4 10-May-2017 21:10 0.446 kB Roland B. Wassenberg to previous | to last
3 10-May-2017 20:41 0.309 kB Roland B. Wassenberg to previous | to last
2 10-May-2017 20:40 0.276 kB Roland B. Wassenberg to previous | to last
1 16-Nov-2015 17:02 0.016 kB Roland B. Wassenberg to last Advan Basic
« This page (revision-6) was last changed on 03-Feb-2023 16:21 by Maury Markowitz  
G’day (anonymous guest) My Prefs
© 2010-2021 AtariWiki
All content in the Wiki is licensed under Creative Commons Share Alike License, unless otherwise noted.
JSPWiki v2.8.3