- Atari Microsoft BASIC
The "Atari Microsoft BASIC" and "Atari Microsoft BASIC II" variants of the
BASIC programming languagewere cartridge or floppy diskpackaged versions of the Microsoft BASICdialect ported to the Atari 8-bit machines.
Atari originally licensed "Microsoft BASIC" for use in their 8-bit computers, but were unable to fit it in an 8KB ROM cartridge, the largest at the time. They outsourced to another company,
Shepardson MicrosystemsInc., who created Atari BASICinstead.
"Atari Microsoft BASIC", unlike "Atari BASIC", didn't allow abbreviations for keywords. Keywords had to be fully spelled out. Syntax checking occurred after running a program, not immediately after entering the line. Also, arithmetic operations with integers resulted in an integer result.
Example - Division with two integers:
Example - Division with integer and floating-point:PRINT 3/2 1
"Atari Microsoft BASIC" came in two packages:PRINT 3/2.0 1.5
Floppy disk- CX8126
* Cartridge - RX8035. Since the cartridge could only hold 16KB, the remaining 11KB file was included on a "extension" disk. The cartridge version was called "Atari Microsoft BASIC II"
Although more feature filled than ATARI BASIC, Microsoft BASIC never had the popularity that Atari BASIC had. The biggest problems were:
*increased memory needed (at least 32KB)
*disk drive required
*performance (faster than Atari BASIC, but slower than
Turbo-Basic XLand BASIC XL)
*not compatible with Atari BASIC
*added costThe cartridge version eliminated the first two requirements, but a disk drive was needed for all of its features.
* [http://www.atariage.com/software_page.html?SoftwareLabelID=2455 AtariAge] Microsoft Basic II - RX8035
* [http://www.atarimagazines.com/v6n2/BASICBonanza.html Antic Vol. 6, No. 2] BASIC Bonanza - Review by Charles Cherry
* [http://www.strotmann.de/twiki/bin/view/Infothek/AtMsBasic strotmann.de] Atari Microsoft BASIC instruction manual
Wikimedia Foundation. 2010.