Locomotive BASIC

Amstrad BASIC
First appeared1984 (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.

It was modified (many custom features to support the platform) for use on the Amstrad CPC as "Amstrad BASIC" (where it was built-in on ROM).

Later Locomotive BASIC-2 was produced for the IBM PC compatibles platform as a GEM application on the Amstrad PC1512 and 1640 and was a descendant of Mallard BASIC,[1] the interpreter for CP/M supplied with the Amstrad PCW.

There are two published versions of Amstrad BASIC; 1.0 which only came with the CPC464 (and had a buggy DEC$ function), and 1.1 which corrected this and shipped with all other CPCs. BASIC 1.1 was also included in 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.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search