Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Locomotive BASIC
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{More citations needed|date=December 2009}} {{Infobox programming language | name = Amstrad BASIC | logo = [[File:Locomotive_BASIC_amstrad_cpc.PNG|180px]] | caption = Locomotive BASIC version 1.1 on an emulated [[Amstrad CPC 6128]] | file_ext = | paradigm = | year = {{Start date and age|1984}} | designer = | developer = | latest_release_version = | latest_release_date = | latest_test_version = | latest_test_date = | typing = | implementations = | dialects = | influenced_by = {{ubl|[[Mallard BASIC]]|[[BBC BASIC]]}} | influenced = | operating_system = [[AMSDOS]] | license = Proprietary | website = | wikibooks = }} '''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 [[Read-only memory|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]],<ref name="theregister smith 20140212">{{cite news | url=https://www.theregister.co.uk/2014/02/12/archaeologic_amstrad_cpc_464/ | title=You're NOT fired: The story of Amstrad's amazing CPC 464 | work=[[The Register]] | date=12 February 2014 | access-date=17 February 2014 | author=Smith, Tony}}</ref><!-- nb="Their Mallard Basic, named because of its speed, had been finished and was undergoing final bug-testing when Perry [of Amstrad] came to call." --> the [[BASIC interpreter|interpreter]] for [[CP/M]] supplied with the [[Amstrad PCW]]. There are two versions of Amstrad; BASIC 1.0 which only came with the CPC464 (and had a buggy <code>DEC$</code> function), and BASIC 1.1 which corrected this and shipped with all other CPCs. BASIC 1.1 was also included in the [[Amstrad CPC#The plus range|Amstrad CPC Plus]] series machines, as part of the included game cartridge.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)