Locomotive BASIC

Locomotive BASIC
First appeared1984; 40 years ago (1984)
OSAMSDOS
LicenseProprietary
Influenced by
Preview warning: Page using Template:Infobox programming language with unknown parameter "caption"

Locomotive Basic is a proprietary dialect of the BASIC programming language written by Locomotive Software on the Amstrad CPC (where it was built-in on ROM) and the later Locomotive BASIC-2 as a GEM application on the Amstrad PC1512 and 1640. It was the main descendant of Mallard BASIC,[1] the interpreter for CP/M supplied with the Amstrad PCW.

There are two versions of Locomotive BASIC: 1.0 which only came with the CPC model 464, and 1.1 which shipped with all other versions. BASIC 1.1 was also shipped with the Amstrad CPC Plus series machines, as part of the included game cartridge.

  1. ^ Smith, Tony (12 February 2014). "You're NOT fired: The story of Amstrad's amazing CPC 464". The Register. Retrieved 17 February 2014.