TURBO-BASIC XL#

TURBO-BASIC XL is a fast Basic Interpreter for the Atari 8bit XL/XE. Written by Frank Ostrowski and first published by German Happy Computer magazine. TURBO-BASIC XL is fully compatible to Atari Basic with an extended set of commands. There is also a TURBO-BASIC XL Compiler. A handbook (in German) can be found at http://www.strotmann.de/~highland/bib/bibindex.html

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 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.

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...

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.)

Afair, XTB had been created by Thorsten Karwoth, he is also the author of Atari Macro Assembler 4.32, Atari Macro Assembler XE 2.1, Power Packer, Packer and Linker, Megablast, MyDOS Batchfile Enhancement, Laser Duell, Soundmonitor Professional and a few other programs. Thank you so much Thorsten, for giving your work into PD. We really owe you very much. The community is deep in your debt!

Pictures form Frank Ostrowski#

Frank Ostrowski around 1985

Article of Frank Ostrowski's Turbo-Basic XL from 12/1985

Frank Ostrowski and his boss in the mid 80's

Source Code#

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 it should be possible. Stay tuned.

Frank, wherever you are, you really did a man's job, so outstanding and far ahead of your time. Germany is deep in your debt and so is the worldwide Atari community. We will never forgot your work and your contribution to the world. You belong to those, who are not replaceable and will never be forgotten. May god bless you, wherever you are now.

Well, sometimes miracles happen, so today: 5/22/17 ; Somewhere out there in the galaxy a very good soul (who prefer to stay in the dark) with a great heart at the right place had the source code und we can offer it now with the permission of the Ostrowski family. Here we go:

CAR-Images#

ROM-Images#

There is only one byte difference between the headers in the two files above, which is in the cartridge type definition section of the header. The Altirra CAR has the correct byte of "55" for a SIC cart, whereas the Atari800MacX CAR has "30", which is the type defined for a MegaCart 256 KB. Thank you MrFish from AtariAge for your help! :-)

ATR-Images#

XEX-File#

CAS-File#

Manuals#

Turbo-Basic XL 1.5-Handbuch by Marc Brings ; highly recommended by AtariWiki! :-)))

The above printed book includes everything you ever want to know about Turbo-Basic! It is in German language. Only few are available, orders are taken by: Wolfgang (at) abbuc.de via e-mail. The printed book is listed with 12.50 € and includes shipping inside Germany. International orders are possible, too. Please include your address when asking. Thank you very much.

Das neue Turbo-Basic XL 1.5 Handbuch. Das Buch wurde langjährigen Mitgliedern als Jahresgabe 2015 überreicht. Für alle, die dieses Buch nicht bekommen haben, gibt es jetzt die Möglichkeit eines der wenigen Restexemplare käuflich zu erwerben. Der Preis beträgt: 12,50 € inkl. Porto und Verpackung innerhalb Deutschlands. Eine Bestellung bitte mit Anschrift via E-Mail an: Wolfgang (at) abbuc.de schicken. Vielen Dank.

Images#

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. :-)

TURBO-BASIC XL - startscreen

TURBO-BASIC XL - TURBO-BASIC XL 1.5, Compiler 1.1, Runtime and Linker in just one single cartridge

TURBO-BASIC XL - TURBO-BASIC XL 1.6 ; thank you so much THOR! We really appreciate your help, especially with Basic++

TURBO-BASIC XL - TURBO-BASIC_XL Compiler Version 1.1 - intro

TURBO-BASIC XL - TURBO-BASIC_XL Compiler Version 1.1 - main

Ron Fetzer

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
zip
Atari_Ampel_Decoder_0.09.zip 67.8 kB 1 22-May-2017 17:02 Roland B. Wassenberg Atari_Ampel_Decoder_0.09.zip
txt
EXPANDED_TURBO-BASIC_XL-DOCUME... 45.0 kB 1 10-May-2017 22:12 Roland B. Wassenberg EXPANDED_TURBO-BASIC_XL-DOCUMENTATION.txt
pdf
Expanded-TURBO-BASIC_XL-Docume... 1,003.1 kB 1 10-May-2017 20:37 Roland B. Wassenberg Expanded-TURBO-BASIC_XL-Documentation-Ron Fetzer.pdf
pdf
Expanded_TURBO-BASIC_XL_Docume... 920.9 kB 1 10-May-2017 22:08 Roland B. Wassenberg Expanded_TURBO-BASIC_XL_Documentation-Ron_Fetzer_1.pdf
pdf
Expanded_TURBO-BASIC_XL_Docume... 875.2 kB 1 10-May-2017 22:08 Roland B. Wassenberg Expanded_TURBO-BASIC_XL_Documentation-Ron_Fetzer_2.pdf
atr
Extended_TURBO-BASIC_XL-Manual... 92.2 kB 1 10-May-2017 22:10 Roland B. Wassenberg Extended_TURBO-BASIC_XL-Manuals.atr
atr
Extended_TURBO-BASIC_XL.atr 92.2 kB 1 10-May-2017 22:10 Roland B. Wassenberg Extended_TURBO-BASIC_XL.atr
jpg
Frank_Ostrowski_1.jpg 60.1 kB 1 29-May-2017 16:44 Roland B. Wassenberg Frank_Ostrowski_1.jpg
jpg
Frank_Ostrowski_2.jpg 372.6 kB 1 29-May-2017 16:44 Roland B. Wassenberg Frank_Ostrowski_2.jpg
jpg
Frank_Ostrowski_3.jpg 42.4 kB 1 29-May-2017 16:44 Roland B. Wassenberg Frank_Ostrowski_3.jpg
jpg
Frost_Basic-M&T_Software.jpg 17.4 kB 1 29-Aug-2017 00:39 Roland B. Wassenberg Frost_Basic-M&T_Software.jpg
jpg
Frost_Basic-MuT_Software.jpg 17.4 kB 1 29-Aug-2017 00:49 Roland B. Wassenberg Frost_Basic-MuT_Software.jpg
atr
Frost_Basic_1.4_cryptic.atr 92.2 kB 1 15-Aug-2017 11:11 Roland B. Wassenberg Frost_Basic_1.4_cryptic.atr
pdf
HC_AMPEL_Version_1.1.pdf 332.7 kB 1 10-May-2017 22:08 Roland B. Wassenberg HC_AMPEL_Version_1.1.pdf
atr
Happy_Computer_1985b.atr 133.1 kB 1 10-May-2017 20:29 Roland B. Wassenberg Happy_Computer_1985b.atr
txt
Kurzreferenz_zur_TURBO-BASIC_X... 9.6 kB 1 10-May-2017 22:12 Roland B. Wassenberg Kurzreferenz_zur_TURBO-BASIC_XL-Erweiterung.txt
pdf
Quck_Summery_of_TURBO-BASIC_XL... 67.7 kB 1 10-May-2017 22:08 Roland B. Wassenberg Quck_Summery_of_TURBO-BASIC_XL_command_and_functions.pdf
jpg
Ron_Fetzer.jpg 181.1 kB 1 10-May-2017 22:11 Roland B. Wassenberg Ron_Fetzer.jpg
jpg
Ron_Fetzer_.jpg 267.1 kB 1 10-May-2017 22:23 Roland B. Wassenberg Ron_Fetzer_
jpg
Ron_Fetzer__.jpg 75.9 kB 1 29-May-2017 16:44 Roland B. Wassenberg Ron_Fetzer__
jpg
Startscreen-2.jpg 82.8 kB 1 29-May-2017 16:44 Roland B. Wassenberg Startscreen-2
jpg
Startscreen.jpg 49.9 kB 1 10-May-2017 21:10 Roland B. Wassenberg Startscreen
atr
TBXL_DSDD_DOS_XE.atr 368.3 kB 1 22-May-2017 16:58 Roland B. Wassenberg TBXL_DSDD_DOS_XE.atr
atr
TBXL_SSDD_DOS_2.0D-1.atr 184.0 kB 1 22-May-2017 16:59 Roland B. Wassenberg TBXL_SSDD_DOS_2.0D-1.atr
atr
TBXL_SSDD_DOS_2.0D-2.atr 184.0 kB 1 22-May-2017 16:59 Roland B. Wassenberg TBXL_SSDD_DOS_2.0D-2.atr
zip
TBXL_Versions.zip 289.7 kB 1 29-May-2017 17:46 Roland B. Wassenberg TBXL_Versions.zip
zip
TEXT.zip 683.2 kB 1 22-May-2017 17:01 Roland B. Wassenberg TEXT.zip
atr
TURBO-BASIC_XL-(NTSC)_with_DOS... 92.2 kB 1 10-May-2017 22:11 Roland B. Wassenberg TURBO-BASIC_XL-(NTSC)_with_DOS 2.5.atr
atr
TURBO-BASIC_XL-3.2q-SpartaDOS.... 92.2 kB 1 10-May-2017 22:11 Roland B. Wassenberg TURBO-BASIC_XL-3.2q-SpartaDOS.atr
car
TURBO-BASIC_XL-Cartridge.car 65.6 kB 1 10-May-2017 22:09 Roland B. Wassenberg TURBO-BASIC_XL-Cartridge.car
pdf
TURBO-BASIC_XL-Compiler.pdf 1,805.1 kB 1 10-May-2017 20:38 Roland B. Wassenberg TURBO-BASIC_XL-Compiler.pdf
pdf
TURBO-BASIC_XL-Compiler_Info.p... 430.6 kB 1 10-May-2017 20:38 Roland B. Wassenberg TURBO-BASIC_XL-Compiler_Info.pdf
jpg
TURBO-BASIC_XL-Compiler_Versio... 23.2 kB 1 10-May-2017 22:11 Roland B. Wassenberg TURBO-BASIC_XL-Compiler_Version_1.1_Intro.jpg
jpg
TURBO-BASIC_XL-Compiler_Versio... 37.2 kB 1 10-May-2017 22:11 Roland B. Wassenberg TURBO-BASIC_XL-Compiler_Version_1.1_main.jpg
pdf
TURBO-BASIC_XL-Expanded_Docume... 4,935.3 kB 2 12-May-2017 23:12 Roland B. Wassenberg TURBO-BASIC_XL-Expanded_Documentation.pdf
pdf
TURBO-BASIC_XL-Interpreter.pdf 1,953.3 kB 1 10-May-2017 20:38 Roland B. Wassenberg TURBO-BASIC_XL-Interpreter.pdf
pdf
TURBO-BASIC_XL-Referenz.pdf 424.3 kB 1 10-May-2017 22:09 Roland B. Wassenberg TURBO-BASIC_XL-Referenz.pdf
pdf
TURBO-BASIC_XL-Turbo_Compiler.... 1,674.8 kB 1 10-May-2017 20:38 Roland B. Wassenberg TURBO-BASIC_XL-Turbo_Compiler.pdf
car
TURBO-BASIC_XL-built_in_(XE).c... 32.8 kB 1 10-May-2017 22:09 Roland B. Wassenberg TURBO-BASIC_XL-built_in_(XE).car
car
TURBO-BASIC_XL_1.5,_Compiler_1... 262.2 kB 2 12-May-2017 23:13 Roland B. Wassenberg TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker.car
jpg
TURBO-BASIC_XL_1.5,_Compiler_1... 28.7 kB 1 10-May-2017 21:06 Roland B. Wassenberg TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker.jpg
rom
TURBO-BASIC_XL_1.5,_Compiler_1... 262.1 kB 1 12-May-2017 23:14 Roland B. Wassenberg TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker.rom
jpg
TURBO-BASIC_XL_1.5,_Compiler_1... 55.7 kB 1 29-May-2017 16:44 Roland B. Wassenberg TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker_
rom
TURBO-BASIC_XL_1.5,_Compiler_1... 262.1 kB 1 13-May-2017 16:30 Roland B. Wassenberg TURBO-BASIC_XL_1.5,_Compiler_1.1,_Runtime_and_Linker_Altirra
atr
TURBO-BASIC_XL_1.5,_Editor,_Co... 133.1 kB 1 10-May-2017 22:10 Roland B. Wassenberg TURBO-BASIC_XL_1.5,_Editor,_Compiler,_Runtime_and_AMPEL.atr
pdf
TURBO-BASIC_XL_1.5_Handbuch_1.... 5,773.2 kB 1 10-May-2017 22:08 Roland B. Wassenberg TURBO-BASIC_XL_1.5_Handbuch_1.pdf
pdf
TURBO-BASIC_XL_1.5_Handbuch_2.... 5,453.5 kB 1 10-May-2017 22:09 Roland B. Wassenberg TURBO-BASIC_XL_1.5_Handbuch_2.pdf
atr
TURBO-BASIC_XL_1.6.atr 92.2 kB 1 10-May-2017 22:10 Roland B. Wassenberg TURBO-BASIC_XL_1.6.atr
jpg
TURBO-BASIC_XL_1.6.jpg 13.8 kB 1 10-May-2017 22:11 Roland B. Wassenberg TURBO-BASIC_XL_1.6.jpg
zip
TURBO-BASIC_XL_3.2q.zip 16.8 kB 1 12-May-2017 23:14 Roland B. Wassenberg TURBO-BASIC_XL_3.2q.zip
pdf
TURBO-BASIC_XL_Manual.pdf 1,674.8 kB 1 10-May-2017 20:38 Roland B. Wassenberg TURBO-BASIC_XL_Manual.pdf
atr
TURBO-BASIC_XL_for_SpartaDOS_3... 92.2 kB 1 10-May-2017 22:10 Roland B. Wassenberg TURBO-BASIC_XL_for_SpartaDOS_3.2d.atr
atr
TURBO-BASIC_XL_suite.atr 92.2 kB 1 10-May-2017 22:10 Roland B. Wassenberg TURBO-BASIC_XL_suite.atr
zip
Turbo-BASIC-20-Source-Code.zip 140.6 kB 1 18-Jul-2017 21:36 Peter Dell
atr
Turbo-BASIC_XL-Extension.atr 133.1 kB 1 12-May-2017 23:14 Roland B. Wassenberg Turbo-BASIC_XL-Extension.atr
cas
Turbo-BASIC_XL_1.5.cas 21.3 kB 1 12-May-2017 23:13 Roland B. Wassenberg Turbo-BASIC_XL_1.5.cas
car
Turbo-BASIC_XL_1.5_(Switchable... 65.6 kB 1 12-May-2017 23:13 Roland B. Wassenberg Turbo-BASIC_XL_1.5_(Switchable_XEGS).car
rom
Turbo-BASIC_XL_1.5_(Switchable... 65.5 kB 1 12-May-2017 23:14 Roland B. Wassenberg Turbo-BASIC_XL_1.5_(Switchable_XEGS).rom
jpg
Turbo-Basic_XL_1.5-Handbuch_.j... 83.9 kB 1 31-May-2017 13:56 Roland B. Wassenberg Turbo-Basic_XL_1.5-Handbuch_
atr
TurboBasic_XL_with_DOS_2.5_SD.... 92.2 kB 1 10-May-2017 20:28 Roland B. Wassenberg TurboBasic_XL_with_DOS_2.5_SD.atr
atr
Turbo_Basic_1.4.atr 92.2 kB 1 10-May-2017 20:59 Roland B. Wassenberg Turbo_Basic_1.4.atr
atr
Turbo_Basic_1.4_HC.atr 92.2 kB 1 12-May-2017 23:13 Roland B. Wassenberg Turbo_Basic_1.4_HC.atr
zip
Turbo_Basic_XL_for_Sparta_DOS_... 65.8 kB 1 15-Aug-2017 01:09 Roland B. Wassenberg Turbo_Basic_XL_for_Sparta_DOS_3.2d.zip
asm
tb1_5-mads.asm 211.7 kB 1 09-Jun-2017 11:40 Roland B. Wassenberg tb1_5-mads.asm
asm
tb20-mads.asm 191.3 kB 2 09-Jun-2017 11:40 Roland B. Wassenberg tb20-mads.asm
asm
turbo-mads.asm 209.1 kB 1 29-May-2017 17:48 Roland B. Wassenberg turbo-mads.asm
« This page (revision-65) was last changed on 29-Aug-2017 00:53 by Roland B. Wassenberg