15 Facts About Integer BASIC

1.

Integer BASIC is a BASIC interpreter written by Steve Wozniak for the Apple I and Apple II computers.

FactSnippet No. 1,542,928
2.

Integer BASIC was phased out in favor of Applesoft BASIC starting with the Apple II Plus in 1979.

FactSnippet No. 1,542,929
3.

Integer BASIC added commands to read paddle controllers and over a series of quick edits had a version of the game up and running.

FactSnippet No. 1,542,930
4.

Wozniak began work on back-porting the floating-point code into Apple Integer BASIC, but got sidetracked in the task of designing a floppy disk controller for what became the Disk II.

FactSnippet No. 1,542,931
5.

Unlike later home computer platforms, Integer BASIC was not the default environment when the Apple I started, it normally started in the monitor.

FactSnippet No. 1,542,932
6.

Integer BASIC included the AUTO command to automatically enter line numbers at a given starting number like AUTO 100, adding 10 to the last number with every new line.

FactSnippet No. 1,542,933
7.

Integer BASIC's string handling was based on the system in HP BASIC.

FactSnippet No. 1,542,934
8.

Strings in Integer Basic used a fixed amount of memory regardless of the number of characters used within them, up to a maximum of 255 characters.

FactSnippet No. 1,542,935
9.

Integer BASIC included a TAB feature, which positioned the cursor on a given column from 0 to 39.

FactSnippet No. 1,542,936
10.

Atari Integer BASIC supported the same command, while North Star Integer BASIC used EXIT.

FactSnippet No. 1,542,937
11.

Integer BASIC ROMs included a machine code monitor, "mini-assembler", and disassembler to create and debug assembly language programs.

FactSnippet No. 1,542,938
12.

Integer BASIC read the lines typed in by the user from a buffer and ran them through a parser which output a series of tokens.

FactSnippet No. 1,542,939
13.

Some keywords were represented by multiple tokens; for instance, where Microsoft BASIC had one token for the keyword PRINT, Integer BASIC had three tokens: one if the keyword was followed by no arguments, one if followed by an arithmetic expression, and one if followed by a string literal.

FactSnippet No. 1,542,940
14.

Integer BASIC programs requiring floating-point calculations could CALL into these routines.

FactSnippet No. 1,542,941
15.

Integer BASIC processed more of the original source code into tokens, the runtime was faster than versions that required additional runtime parsing.

FactSnippet No. 1,542,942