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

This page was created on 18-Nov-2014 19:50 by Roland B. Wassenberg

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
16 03-Feb-2023 15:21 2 KB Maury Markowitz to previous
15 29-Jul-2020 21:57 2 KB Peter Dell to previous | to last TURBO-BASIC XL ==> Turbo-BASIC XL
14 18-Apr-2020 20:02 2 KB Roland B. Wassenberg to previous | to last
13 18-Apr-2020 19:40 2 KB Roland B. Wassenberg to previous | to last TURBO-BASIC XX ==> TURBO-BASIC XL
12 18-Apr-2020 19:39 2 KB Roland B. Wassenberg to previous | to last TURBO-BASIC XL ==> TURBO-BASIC XX
11 15-May-2018 12:47 2 KB Maury Markowitz to previous | to last
10 15-May-2018 12:43 2 KB Maury Markowitz to previous | to last
9 07-May-2018 17:58 2 KB Maury Markowitz to previous | to last
8 07-May-2018 17:54 1 KB Maury Markowitz to previous | to last
7 03-May-2018 18:10 1 KB Maury Markowitz to previous | to last Atari Basic ==> Atari BASIC
6 01-May-2018 01:32 1 KB Roland B. Wassenberg to previous | to last
5 26-Apr-2018 16:58 1 KB Maury Markowitz to previous | to last
4 12-Sep-2017 20:02 1 KB Roland B. Wassenberg to previous | to last
3 19-Nov-2014 15:40 1 KB Roland B. Wassenberg to previous | to last
2 18-Nov-2014 22:33 4 KB Roland B. Wassenberg to previous | to last
1 18-Nov-2014 19:50 790 bytes Roland B. Wassenberg to last Altirra BASIC

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 2 changed 4 lines
!!Copyright (C) 2014 Avery Lee, All Rights Reserved.
!!Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.
!!Atari Wiki is proud to have the license to publish Avery Lee's outstanding Altirra Basic. Avery has done a marvelous job in creating this Basic. Further, he has published the source code, too. :-) Avery, the Atari community say thank you so much for your contribution, we all appreciate very much. Please go ahead with your fantastic work.
\\
Copyright (C) 2014 Avery Lee, 2014
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.
!Background
Altirra BASIC is a completely new BASIC interpreter that is fully compatible with [Atari BASIC] while being completely different internally. It normally ships as part of the Altirra 8-bit emulation system, but can also be loaded into any Atari from disk, or in theory, burned to ROM. The main improvements in Altirra are a bottom-up parser that replaces the top-down system found in most interpreters, fixes for the notoriously slow line-lookups in Atari BASIC, and cleanups to the code throughout.
The other main source of slowness in Atari BASIC was the floating point (FP) routines. [TURBO-BASIC XL|TURBO-BASIC XL] replaced these for a great improvement in performance. Altirra BASIC does not, it calls whatever FP routines are found in the machine's ROMs. However, the Altirra emulator contains a second set of FP ROMs that can be optionally turned on, addressing this issue. This FP package, unlike TURBOs, remains fully compatible with Atari's original version and is suitable for burning to ROM. Because it does not include its own FP library, Altirra has more free memory on startup.
Atari Wiki is proud to have the license to publish Avery Lee's outstanding Altirra Basic. Avery has done a marvelous job in creating this Basic. Further, he has published the source code, too. :-) Avery, the Atari community say thank you so much for your contribution, we all appreciate very much. Please go ahead with your fantastic work.
!!CAR-Image:
Altirra BASIC 1.29: [atbasic.car] ; size: 12 KB\\
At line 9 changed one line
Altirra BASIC 1.29: [atbasic.bin] ; ATR-Image with DOS 2.5\\
Altirra BASIC 1.29: [Altirra Basic 1.29 with DOS II 2.5.atr] ; ATR-Image with DOS 2.5 and Altirra BASIC 1.29 as AUTORUN.SYS file\\
Altirra BASIC 1.54: [Additions.atr] ; plus additions from Avery's site. Thank you so much Avery! :-))) We really(!) need your work. :-)))
!!Images:
[{Image src='Altirra1.jpg' width=438 height=265 }]
Altirra BASIC 1.29 after starting from the ATR-image\\ \\
[{Image src='Altirra2.jpg' width=298 height=82 }]
Sectors needed for Altirra BASIC 1.29 on the SD-ATR-image above\\
!!Reference:
The original, actual version and the source code of Altirra Basic can be found can be found here:\\ \\
[Altirra at virtualdub.org|http://www.virtualdub.org/altirra.html]\\ \\
The source code itself is published within the Altirra source code package (src/ATBasic/*). For the license please see at the top of the page.\\
!!Manual:
please stand by