Atari Microsoft BASIC

Atari Microsoft BASIC
Developer(s) Atari, Inc.
Last release
2.0 / 1982 (1982)
Platform Atari 8-bit family
Size 27 KB
Type BASIC
License Copyright © 1981, 1982 Microsoft Corp. Proprietary

The Atari Microsoft BASIC and Atari Microsoft BASIC II variants of the BASIC programming language were ROM cartridge or floppy disk packaged versions of the Microsoft BASIC dialect 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 8 KB ROM cartridge, the largest cartridge size available at the time. They outsourced to another company, Shepardson Microsystems Inc. (SMI), who had similar problems fitting the language onto a 8k cart. SMI proposed creating an entirely new version of BASIC for the new platforms, and built Atari BASIC instead.

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.

Examples
Division with two integers Division with integer and floating-point
PRINT 3/2
 1
PRINT 3/2.0
 1.5

Atari Microsoft BASIC came in two packages:

Although more feature filled than Atari BASIC, Microsoft BASIC never had the popularity that Atari BASIC had. The biggest problems were:

The cartridge version eliminated the first two requirements, but a disk drive was needed for all of its features.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.