This page (revision-114) was last changed on 31-Oct-2023 21:23 by Administrator 

This page was created on 08-Mar-2010 20:18 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
114 31-Oct-2023 21:23 18 KB Administrator to previous Improve wording, add TODO
113 31-Oct-2023 21:17 18 KB Administrator to previous | to last Fix wording and links
112 03-Feb-2023 15:21 18 KB Roland B. Wassenberg to previous | to last
111 20-Sep-2022 02:41 18 KB Roland B. Wassenberg to previous | to last
110 19-Sep-2022 19:39 17 KB Roland B. Wassenberg to previous | to last
109 19-Sep-2022 03:08 18 KB Roland B. Wassenberg to previous | to last
108 19-Sep-2022 02:13 18 KB Roland B. Wassenberg to previous | to last
107 19-Sep-2022 02:09 17 KB Roland B. Wassenberg to previous | to last
106 29-May-2022 12:24 17 KB Andreas Tartz to previous | to last
105 29-May-2022 12:17 17 KB Andreas Tartz to previous | to last
104 29-May-2022 12:10 17 KB Andreas Tartz to previous | to last
103 29-Jul-2020 22:26 17 KB Peter Dell to previous | to last
102 29-Jul-2020 21:57 17 KB Peter Dell to previous | to last TURBO-BASIC XL ==> Turbo-BASIC XL
101 29-Jul-2020 21:56 17 KB Peter Dell to previous | to last Consistently use "Turbo-BASIC" instead of "TURBO-BASIC", "Turbo Basic", ...

Page References

Incoming links Outgoing links
Turbo-BASIC XL

Version management

Difference between version and

At line 1 changed one line
!!!TURBO-BASIC XL by Frank Ostrowski 1985
!!!Turbo-BASIC XL by Frank Ostrowski 1985
At line 6 changed one line
TURBO-BASIC XL 1.5 is a fast [BASIC|Basic] interpreter for the Atari XL and XE. It was written by Frank Ostrowski and first published in the German Happy Computer magazine in 1985. TURBO is fully compatible with [Atari BASIC], but fixes some of its well-known bugs and replaces its notoriously slow loops and math functions. The result is that TURBO will run any Atari BASIC program, but do so around three to five times as fast!
Turbo-BASIC XL 1.5 is a fast [BASIC|Basic] interpreter for the Atari XL and XE. It was written by Frank Ostrowski and first published in the German Happy Computer magazine in 1985. TURBO is fully compatible with [Atari BASIC], but fixes some of its well-known bugs and replaces its notoriously slow loops and math functions. The result is that TURBO will run any Atari BASIC program, but do so around three to five times as fast!
At line 10 changed one line
And if ''that'' wasn't enough, Ostrowski also released the TURBO-BASIC Compiler, which lets you take your completed programs and compile them so they run 15 to 20 times faster than Atari BASIC. The compiler comes with an associated runtime library, so the resulting programs run on machines without TURBO being loaded.
And if ''that'' wasn't enough, Ostrowski also released the Turbo-BASIC Compiler, which lets you take your completed programs and compile them so they run 15 to 20 times faster than Atari BASIC. The compiler comes with an associated runtime library, so the resulting programs run on machines without TURBO being loaded.
At line 12 changed one line
The original TURBO-BASIC XL ran only on the XL/XE machines, but Ostrowski later back-ported it to the original 400/800's as Frost BASIC 1.4, which was later named TURBO-BASIC 1.4. Other programmers have added their own extensions to the TURBO code, resulting in a profusion of minor versions.
The original Turbo-BASIC XL ran only on the XL/XE machines, but Ostrowski later back-ported it to the original 400/800's as Frost BASIC 1.4, which was later named Turbo-BASIC 1.4. Other programmers have added their own extensions to the TURBO code, resulting in a profusion of minor versions.
At line 14 changed one line
TURBO-BASIC XL is compatible with Atari BASIC, but it runs three to four times faster when interpreted and has advanced program control and I/O commands. Using the TURBO-BASIC XL compiler makes programs run 15-20 times faster than Atari BASIC and it will compile Atari BASIC programs too!
Turbo-BASIC XL is compatible with Atari BASIC, but it runs three to four times faster when interpreted and has advanced program control and I/O commands. Using the Turbo-BASIC XL compiler makes programs run 15-20 times faster than Atari BASIC and it will compile Atari BASIC programs too!
At line 16 changed one line
TURBO-BASIC XL will only work on XL and XE computers with at least 64K. Ostrowski is also the author of GFA BASIC for the Atari ST, which is being distributed in the U.S. by MichTron.\\
Turbo-BASIC XL will only work on XL and XE computers with at least 64K. Ostrowski is also the author of GFA BASIC for the Atari ST, which is being distributed in the U.S. by MichTron.\\
At line 18 changed one line
TUREX.COM is the enhancement for TURBO-BASIC XL you are looking for. So, load TURBO-BASIC XL, then BLOAD or BRUN the TUREX.COM file. You now have an extended version of TURBO-BASIC XL with various new commands. Take a look at the TUREX.TXT file, it is the german documentation which shows all available extra commands...\\
TUREX.COM is the enhancement for Turbo-BASIC XL you are looking for. So, load Turbo-BASIC XL, then BLOAD or BRUN the TUREX.COM file. You now have an extended version of Turbo-BASIC XL with various new commands. Take a look at the TUREX.TXT file, it is the german documentation which shows all available extra commands...\\
At line 20 changed one line
As mentioned before, all *.XTB files are only examples for the TURBO-BASIC XL enhancement. (The "Extended TURBO-BASIC XL" was originally released as an *.ARC file, I also put this file on the disk together with Unarc.COM; but you already find all unarced files on the disk, so the ARC file is kinda redundant and just there for archiving purposes.)\\
As mentioned before, all *.XTB files are only examples for the Turbo-BASIC XL enhancement. (The "Extended Turbo-BASIC XL" was originally released as an *.ARC file, I also put this file on the disk together with Unarc.COM; but you already find all unarced files on the disk, so the ARC file is kinda redundant and just there for archiving purposes.)\\
At line 25 changed 2 lines
* [Wikipedia: Turbo Basic XL (english)|http://en.wikipedia.org/wiki/Turbo_Basic_XL]
* [Wikipedia: Turbo Basic XL (deutsch)|http://de.wikipedia.org/wiki/Turbo-BASIC_XL]
* [Wikipedia: Turbo-BASIC XL (english)|http://en.wikipedia.org/wiki/Turbo-BASIC_XL]
* [Wikipedia: Turbo-BASIC XL (deutsch)|http://de.wikipedia.org/wiki/Turbo-BASIC_XL]
At line 33 changed one line
* [http://www.stcarchiv.de/hc1985/12/turbo-basic] ; Listing des Monats für den 800XL: Turbo-Basic
* [http://www.stcarchiv.de/hc1985/12/turbo-basic] ; Listing des Monats für den 800XL: Turbo-BASIC
At line 35 changed one line
* [http://www.stcarchiv.de/hc1988/05/turbo-basics-autostart] ; Atari XL/XE: Turbo-Basics Autostart
* [http://www.stcarchiv.de/hc1988/05/turbo-basics-autostart] ; Atari XL/XE: Turbo-BASICs Autostart
At line 43 changed one line
Article of Frank Ostrowski's Turbo-Basic XL from 12/1985\\
Article of Frank Ostrowski's Turbo-BASIC XL from 12/1985\\
At line 52 changed one line
After years of investigation and paying government fees in 3 digits amount, AtariWiki can disclose, that the author of TURBO-BASIC XL, Frank Ostrowski, has left us in 2011 at age 50 due to a severe disease. Deep investigations, regarding his brother, his sisters, his colleagues and so on, come to the conclusion, that the source code is lost in time. Even the enhanced version from Thorsten Karwoth is lost, because of a water damage in Thorsten's home, which destroyed all listings and diskettes. That is a very sad status, but there is still hope. If someone out there in the galaxy can build a source code out of this marvelous program from the original object code, like Lorenz did with Star Raiders [Star Raiders source code by Lorenz Wiest], we can rebuild it, we have the capability to build the best Basic for Atari ever, faster, stronger, better. We call the six million dollar Basic just simple Ultimate Basic. With all the source codes now in PD: [Source Codes|https://atariwiki.org/wiki/Wiki.jsp?page=Articles#section-Articles-ProgrammingLanguages] it should be possible. Stay tuned.\\
After years of investigation and paying government fees in 3 digits amount, AtariWiki can disclose, that the author of Turbo-BASIC XL, Frank Ostrowski, has left us in 2011 at age 50 due to a severe disease. Deep investigations, regarding his brother, his sisters, his colleagues and so on, come to the conclusion, that the source code is lost in time. Even the enhanced version from Thorsten Karwoth is lost, because of a water damage in Thorsten's home, which destroyed all listings and diskettes. That is a very sad status, but there is still hope. If someone out there in the galaxy can build a source code out of this marvelous program from the original object code, like Lorenz did with Star Raiders [Star Raiders source code by Lorenz Wiest], we can rebuild it, we have the capability to build the best Basic for Atari ever, faster, stronger, better. We call the six million dollar Basic just simple Ultimate Basic. With all the source codes now in PD: [Source Codes|https://atariwiki.org/wiki/Wiki.jsp?page=Articles#section-Articles-ProgrammingLanguages] it should be possible. Stay tuned.\\
At line 63 changed 2 lines
* [Turbo-Basic XL 2.0 with DOS command restored to 1.5|http://atariage.com/forums/topic/265869-turbo-basic-xl-source-code-now-in-pd-and-online/page-3#entry3770028] ; [Turbo-Basic XL 2.0 with DOS command restored to 1.5|tb20-mads.asm] ; thank you so much peteym5 from AtariAge, that is so outstanding. Thank you so much! :-)))
* [Turbo-Basic XL 2.0 Source Code Disk|Turbo-BASIC-20-Source-Code.zip] to build the executable on the Atari itself as shown in the [Building Turbo BASIC XL for the Atari XL/XE From Source Code|https://www.youtube.com/watch?v=WFNRZ_49un8] video
* [Turbo-BASIC XL 2.0 with DOS command restored to 1.5|http://atariage.com/forums/topic/265869-turbo-basic-xl-source-code-now-in-pd-and-online/page-3#entry3770028] ; [Turbo-BASIC XL 2.0 with DOS command restored to 1.5|tb20-mads.asm] ; thank you so much peteym5 from AtariAge, that is so outstanding. Thank you so much! :-)))
* [Turbo-BASIC XL 2.0 Source Code Disk|Turbo-BASIC-20-Source-Code.zip] to build the executable on the Atari itself as shown in the [Building Turbo BASIC XL for the Atari XL/XE From Source Code|https://www.youtube.com/watch?v=WFNRZ_49un8] video
At line 67 changed 2 lines
* [TURBO-BASIC_XL-Cartridge.car]
* [TURBO-BASIC_XL-built_in_(XE).car]
* [Turbo-BASIC_XL-Cartridge.car]
* [Turbo-BASIC_XL-built_in_(XE).car]
At line 70 changed one line
* [TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker.car] ; TURBO-BASIC XL 1.5, Compiler 1.1, Runtime and Linker in just one single cartridge ; thank you MrFish from AtariAge for your help! :-)
* [Turbo-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker.car] ; Turbo-BASIC XL 1.5, Compiler 1.1, Runtime and Linker in just one single cartridge ; thank you MrFish from AtariAge for your help! :-)
At line 74 changed 2 lines
* [TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker.rom] ; for use with Atari800MacX emulator ; thank you MrFish from AtariAge for your help! :-)
* [TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker_Altirra.rom] ; for use with Altirra emulator ; thank you MrFish from AtariAge for your help! :-)\\
* [Turbo-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker.rom] ; for use with Atari800MacX emulator ; thank you MrFish from AtariAge for your help! :-)
* [Turbo-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker_Altirra.rom] ; for use with Altirra emulator ; thank you MrFish from AtariAge for your help! :-)\\
At line 80 changed 7 lines
* [TURBO-BASIC_XL_1.5_full.atr] ; complete TURBO-BASIC XL with Compiler and Runtime on one single disk with manuals in text files on the disk
* [TurboBasic_XL_with_DOS_2.5_SD.atr] ; TURBO-BASIC XL with Compiler and Runtime on one single disk
* [Happy_Computer_1985b.atr]; TURBO-BASIC XL with helper program AMPEL for typing in from the original listing in the Happy Computer magazine
* [Frost_Basic_1.4_cryptic.atr] ; Frost Basic 1.4 for the Atari 400/800 with 'cryptic info', which was released after the TURBO-BASIC XL 1.5 for the XL machines ; Copyright (C) 1985 Markt & Technik Software
* [Turbo_Basic_1.4.atr] ; Turbo Basic 1.4 for the Atari 400/800 ; altered Frost Basic, which seems to be the first version for just the 400/800 machines
* [Turbo_Basic_1.4_HC.atr] ; Turbo Basic 1.4 for the Atari 400/800 with Happy Computer startup screen
* [TURBO-BASIC_XL_1.5,_Editor,_Compiler,_Runtime_and_AMPEL.atr]
* [Turbo-BASIC_XL_1.5_full.atr] ; complete Turbo-BASIC XL with Compiler and Runtime on one single disk with manuals in text files on the disk
* [TurboBasic_XL_with_DOS_2.5_SD.atr] ; Turbo-BASIC XL with Compiler and Runtime on one single disk
* [Happy_Computer_1985b.atr]; Turbo-BASIC XL with helper program AMPEL for typing in from the original listing in the Happy Computer magazine
* [Frost_Basic_1.4_cryptic.atr] ; Frost Basic 1.4 for the Atari 400/800 with 'cryptic info', which was released after the Turbo-BASIC XL 1.5 for the XL machines ; Copyright (C) 1985 Markt & Technik Software
* [Turbo_Basic_1.4.atr] ; Turbo-BASIC 1.4 for the Atari 400/800 ; altered Frost Basic, which seems to be the first version for just the 400/800 machines
* [Turbo_Basic_1.4_HC.atr] ; Turbo-BASIC 1.4 for the Atari 400/800 with Happy Computer startup screen
* [Turbo-BASIC_XL_1.5,_Editor,_Compiler,_Runtime_and_AMPEL.atr]
At line 93 changed 4 lines
* [TURBO-BASIC_XL-3.2q-SpartaDOS.atr] ; file version of TURBO-BASIC XL 3.2q for SpartaDOS, but on a TURBO-DOS XE formatted diskette; Thank you sooo much Tom Hunt for giving the community the [SpartaDOS suite for TURBO-BASIC XL|Turbo_Basic_XL_for_Sparta_DOS_3.2d.zip]! We really appreciate your help so much. Please go ahead! :-)))
* [TURBO-BASIC_XL_for_SpartaDOS_3.2d.atr] ; file version of TURBO-BASIC XL 3.2q for SpartaDOS, but on a DOS 2.5 formatted diskette
* [TURBO-BASIC_XL-(NTSC)_with_DOS 2.5.atr] ; slightly adapted version for NTSC, see [Turbo-Basic XL 1.5-NTSC.txt] for the differences
* [TURBO-BASIC_XL_suite.atr]
* [Turbo-BASIC_XL-3.2q-SpartaDOS.atr] ; file version of Turbo-BASIC XL 3.2q for SpartaDOS, but on a TURBO-DOS XE formatted diskette; Thank you sooo much Tom Hunt for giving the community the [SpartaDOS suite for Turbo-BASIC XL|Turbo_Basic_XL_for_Sparta_DOS_3.2d.zip]! We really appreciate your help so much. Please go ahead! :-)))
* [Turbo-BASIC_XL_for_SpartaDOS_3.2d.atr] ; file version of Turbo-BASIC XL 3.2q for SpartaDOS, but on a DOS 2.5 formatted diskette
* [Turbo-BASIC_XL-(NTSC)_with_DOS 2.5.atr] ; slightly adapted version for NTSC, see [Turbo-Basic XL 1.5-NTSC.txt] for the differences
* [Turbo-BASIC_XL_suite.atr]
At line 101 changed one line
* [TURBO-BASIC_XL_3.2q.zip] ; thank you Tom Hunt from CTH Enterprises
* [Turbo-BASIC_XL_3.2q.zip] ; thank you Tom Hunt from CTH Enterprises
At line 107 changed 10 lines
* [TURBO-BASIC_XL-Interpreter.pdf] ; size: 2 MB
* [TURBO-BASIC_XL-Turbo_Compiler.pdf] ; size: 1.7 MB
* [TURBO-BASIC_XL-Expanded_Documentation.pdf] ; size: 4.9 MB
* [TURBO-BASIC_XL_Manual.pdf] ; size: 1.7 MB
* [TURBO-BASIC_XL-Compiler.pdf] ; size: 1.8 MB
* [TURBO-BASIC_XL-Compiler_Info.pdf] ; size: 431 KB
* [Expanded-TURBO-BASIC_XL-Documentation-Ron Fetzer.pdf] ; size: 1 MB
* [Expanded_TURBO-BASIC_XL_Documentation-Ron_Fetzer_1.pdf]
* [Expanded_TURBO-BASIC_XL_Documentation-Ron_Fetzer_2.pdf]
* [TURBO-BASIC_XL-Expanded_Documentation.pdf] ; size: 4.9 MB ; thank you MrFish from AtariAge for your help! :-)
* [Turbo-BASIC_XL-Interpreter.pdf] ; size: 2 MB
* [Turbo-BASIC_XL-Turbo_Compiler.pdf] ; size: 1.7 MB
* [Turbo-BASIC_XL-Expanded_Documentation.pdf] ; size: 4.9 MB
* [Turbo-BASIC_XL_Manual.pdf] ; size: 1.7 MB
* [Turbo-BASIC_XL-Compiler.pdf] ; size: 1.8 MB
* [Turbo-BASIC_XL-Compiler_Info.pdf] ; size: 431 KB
* [Expanded-Turbo-BASIC_XL-Documentation-Ron Fetzer.pdf] ; size: 1 MB
* [Expanded_Turbo-BASIC_XL_Documentation-Ron_Fetzer_1.pdf]
* [Expanded_Turbo-BASIC_XL_Documentation-Ron_Fetzer_2.pdf]
* [Turbo-BASIC_XL-Expanded_Documentation.pdf] ; size: 4.9 MB ; thank you MrFish from AtariAge for your help! :-)
At line 118 changed 6 lines
* [Quick Summery of TURBO-BASIC XL command and functions|Quck_Summery_of_TURBO-BASIC_XL_command_and_functions.pdf]
* [TURBO-BASIC_XL_1.5_Handbuch_1.pdf]
* [TURBO-BASIC_XL_1.5_Handbuch_2.pdf]
* [TURBO-BASIC_XL-Referenz.pdf]
* [EXPANDED_TURBO-BASIC_XL-DOCUMENTATION.txt]
* [Kurzreferenz_zur_TURBO-BASIC_XL-Erweiterung.txt]\\
* [Quick Summery of Turbo-BASIC XL command and functions|Quck_Summery_of_Turbo-BASIC_XL_command_and_functions.pdf]
* [Turbo-BASIC_XL_1.5_Handbuch_1.pdf]
* [Turbo-BASIC_XL_1.5_Handbuch_2.pdf]
* [Turbo-BASIC_XL-Referenz.pdf]
* [EXPANDED_Turbo-BASIC_XL-DOCUMENTATION.txt]
* [Kurzreferenz_zur_Turbo-BASIC_XL-Erweiterung.txt]\\
At line 235 changed one line
Frost BASIC 1.4 - startscreen ; this was the predecessor of TURBO-BASIC XL 1.5 for the 400/800 machines, but was later published than TURBO-BASIC XL 1.5 itself. The characters after 1985 are by all means no mistake, indeed they match perfectly to: 'M&T SOFTWARE', which means: 'Markt und Technik Software'. Please look for yourself in the [Atari ATASCII Table]. :-)\\
Frost BASIC 1.4 - startscreen ; this was the predecessor of Turbo-BASIC XL 1.5 for the 400/800 machines, but was later published than Turbo-BASIC XL 1.5 itself. The characters after 1985 are by all means no mistake, indeed they match perfectly to: 'M&T SOFTWARE', which means: 'Markt und Technik Software'. Please look for yourself in the [Atari ATASCII Table]. :-)\\
At line 238 changed one line
TURBO-BASIC XL - startscreen\\
Turbo-BASIC XL - startscreen\\
At line 240 changed 2 lines
[{Image src='TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker_.jpg' width=659 height=162 }]
TURBO-BASIC XL - TURBO-BASIC XL 1.5, Compiler 1.1, Runtime and Linker in just one single cartridge\\
[{Image src='Turbo-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker_.jpg' width=659 height=162 }]
Turbo-BASIC XL - Turbo-BASIC XL 1.5, Compiler 1.1, Runtime and Linker in just one single cartridge\\
At line 243 changed 2 lines
[{Image src='TURBO-BASIC_XL_1.6.jpg' width=384 height=240 }]
TURBO-BASIC XL - TURBO-BASIC XL 1.6 ; thank you so much THOR! We really appreciate your help, especially with Basic++\\
[{Image src='Turbo-BASIC_XL_1.6.jpg' width=384 height=240 }]
Turbo-BASIC XL - Turbo-BASIC XL 1.6 ; thank you so much THOR! We really appreciate your help, especially with Basic++\\
At line 246 changed 2 lines
[{Image src='TURBO-BASIC XL 2.0.jpg' width=344 height=79 }]
TURBO-BASIC XL - TURBO-BASIC XL 2.0 ; (C) 1990 LASER software\\
[{Image src='Turbo-BASIC XL 2.0.jpg' width=344 height=79 }]
Turbo-BASIC XL - Turbo-BASIC XL 2.0 ; (C) 1990 LASER software\\
At line 249 changed 2 lines
[{Image src='TURBO-BASIC XL 2.1.jpg' width=353 height=122 }]
TURBO-BASIC XL - TT-BASIC XL 2.11 ; with TURBO 2000 SYSTEM; (C) 1988 J. Richter\\
[{Image src='Turbo-BASIC XL 2.1.jpg' width=353 height=122 }]
Turbo-BASIC XL - TT-BASIC XL 2.11 ; with TURBO 2000 SYSTEM; (C) 1988 J. Richter\\
At line 252 changed 2 lines
[{Image src='Turbo Basic Version 3.2q.jpg' width=660 height=100 }]
TURBO-BASIC XL 3.2q for SpartaDOS, Startscreen ; (C) 1992 Tom Hunt\\
[{Image src='Turbo-BASIC Version 3.2q.jpg' width=660 height=100 }]
Turbo-BASIC XL 3.2q for SpartaDOS, Startscreen ; (C) 1992 Tom Hunt\\
At line 255 changed 2 lines
[{Image src='TURBO-BASIC_XL-Compiler_Version_1.1_Intro.jpg' width=384 height=240 }]
TURBO-BASIC XL - TURBO-BASIC_XL Compiler Version 1.1 - intro\\
[{Image src='Turbo-BASIC_XL-Compiler_Version_1.1_Intro.jpg' width=384 height=240 }]
Turbo-BASIC XL - Turbo-BASIC_XL Compiler Version 1.1 - intro\\
At line 258 changed 2 lines
[{Image src='TURBO-BASIC_XL-Compiler_Version_1.1_main.jpg' width=384 height=240 }]
TURBO-BASIC XL - TURBO-BASIC_XL Compiler Version 1.1 - main\\
[{Image src='Turbo-BASIC_XL-Compiler_Version_1.1_main.jpg' width=384 height=240 }]
Turbo-BASIC XL - Turbo-BASIC_XL Compiler Version 1.1 - main\\