| Altair Basic |
Article Index for Altair |
Shopping Altair |
Website Links For Altair |
Information AboutAltair Basic |
| CATEGORIES ABOUT ALTAIR BASIC | |
| microsoft basic | |
|
__NOTOC__ ORIGIN AND DEVELOPMENT Bill Gates recalls that when he and Paul Allen read about the Altair in '' Popular Electronics '', they understood that the price of computers would soon drop to the point that selling Software for them would be a Profit able business. Gates believed that by providing a BASIC interpreter for the new computer they could make it more attractive to hobbyists. They contacted MITS founder Ed Roberts , told him that they were developing an interpreter, and asked whether he would like to see a demonstration. This followed the common engineering industry practice of a Trial Balloon , an announcement of a Non-existent Product to gauge interest. Roberts agreed to meet them for a demonstration in approximately eight weeks. Gates and Allen had neither an interpreter nor even an Altair system on which to develop and test one. However, Allen had written an Intel 8008 Emulator for their previous venture, Traf-O-Data , that ran on a PDP-10 Minicomputer . He adapted this emulator based on the Altair programmer guide, and they developed and tested the interpreter on Harvard's PDP (in possible violation of school policies). They hired Harvard student Monte Davidoff to write Floating-point Arithmetic routines for the interpreter, a feature not available in many of its competitors. The finished interpreter, including its own I/O system and Line Editor , fit in only four Kilobytes of memory, leaving plenty of room for the interpreted program. In preparation for the demo, they stored the finished interpreter on a Punched Tape that the Altair could read and flew to Albuquerque . While on the plane they each wrote a Bootstrap program to read the tape into memory, competing to see who could make it shortest. Only when they loaded the program onto an Altair and saw a prompt asking for the system's memory size did Gates and Allen know that their interpreter actually worked. VERSIONS AND DISTRIBUTION Roberts agreed to distribute the interpreter. He also hired Gates and Allen to maintain and improve it, causing Gates to take a leave of absence from Harvard. They produced several versions: the original 4K BASIC and later '''8K BASIC''', '''Extended Basic,''' '''Extended ROM BASIC''', and '''Disk BASIC'''. As they expected, the Altair was very popular with hobbyists such as the Homebrew Computer Club . Altair BASIC, as MITS's preferred BASIC interpreter, was also popular. However, the hobbyists took a "share-alike" approach to software and thought nothing of copying the BASIC interpreter for other hobbyists. Homebrew member Dan Sokol was especially prolific; after somehow obtaining a pre-market tape of the interpreter, he made 25 copies and distributed them at the next Homebrew meeting, urging recipients to make more copies. Gates responded in 1976 with an strongly-worded Open Letter To Hobbyists that accused the copiers of Theft and declared that he could not continue developing computer software that people did not pay for. Many hobbyists reacted defensively to the letter. Under the terms of the purchase agreement, MITS would receive the rights to the interpreter after it had paid a certain amount in royalties. However, Microsoft had developed versions of the interpreter for other systems such as the Motorola 6800 . When they decided to leave MITS, a dispute arose over whether the full amount had been paid and whether the agreement applied to the other versions. Microsoft and MITS took the dispute to an Arbitrator , who much to Roberts's surprise decided in favor of Microsoft. BASIC interpreters remained the core of Microsoft's business until the early 1980s , when it shifted to MS-DOS . FURTHER READING
EXTERNAL LINKS |
|
|