Learn about the pre-release version of Apple’s BASIC that was packaged with the Apple II and its successor, Applesoft BASIC. Developed by Marc McDonald and Ric Weiland, Applesoft BASIC was a variant of Microsoft BASIC that was used in all Apple II series computers.
Microsoft provided the base for Applesoft BASIC, which was customised by Apple employees to add the necessary features. The initial edition was only available on cassette tape, but Applesoft II Floating Point BASIC became the most popular version, released on floppy disk in 1978. Later, the Apple III Business BASIC was developed based on Applesoft.
Despite its popularity, Applesoft also had certain well-known defects, particularly an implementation of ONERR GOTO that required sneaky peeks, pokes, and calls to get around it. Nevertheless, it remained the BASIC in ROM for the Apple II series until its discontinuation in 1985.
What was Applesoft BASIC?
Applesoft BASIC was a variant of Microsoft BASIC that was used in all Apple II series computers, replacing Integer BASIC. It was created by Marc McDonald and Ric Weiland, and customised by Apple employees to add features necessary for its use in the Apple II series.
What were the defects of Applesoft BASIC?
One of the well-known defects of Applesoft BASIC was the implementation of ONERR GOTO, which required sneaky peeks, pokes, and calls to get around it.
When was Applesoft BASIC discontinued?
Applesoft BASIC remained the BASIC in ROM for the Apple II series until its discontinuation in 1985.
Despite its defects, Applesoft BASIC played a significant role in the early development of home computing, and its legacy can still be seen in many modern programming languages.