Locomotive Software
Locomotive Software was a British software house best known for operating systems, programming languages, firmware, and productivity applications developed for Amstrad computers during the 1980s.
Last updated August 31, 2026
AI crawler reads
No AI crawler has read this profile since Oct 28, 2026.
Overview
Locomotive Software was a small British software house founded by Richard Clayton and Chris Hall on 14 February 1983. Its work was closely associated with Amstrad, the British electronics company whose home and small-business computers became important products in the European microcomputer market of the 1980s. Rather than operating primarily as a mass-market software publisher, Locomotive supplied core systems software, firmware, language implementations, and applications that helped define the user experience of several Amstrad machines. The company made substantial contributions to the ROM software of the Amstrad CPC 464, CPC 664, and CPC 6128 home computers. Its Locomotive BASIC implementation for the CPC family was particularly significant. It was regarded as comparatively fast and feature-rich for its period, giving users an accessible programming environment while also serving as an important part of the computers' built-in software platform. Locomotive later developed Mallard BASIC for Amstrad computers using CP/M Plus, extending its role from home-computer programming environments into the business-oriented microcomputer segment. Locomotive also worked on operating-system integration. It produced ports of CP/M for Amstrad systems, beginning with CP/M 2.2 on the CPC 464 and CPC 664 and later supporting CP/M 3.0, commonly known as CP/M Plus, on the CPC 6128, Amstrad PCW range, and Amstrad's ZX Spectrum +3. These projects required the adaptation of an established operating system to different hardware platforms and helped make Amstrad's machines more useful for serious applications as well as games and educational programming. The company's work extended to Amstrad's PC-compatible and graphical-computing products. BASIC2 was developed for Digital Research's GEM graphical user interface and was supplied with the Amstrad PC1512 and PC1640 range of personal-computer clones. Locomotive was also responsible for LocoScript, a word-processing environment created for the Amstrad PCW. LocoScript was distinctive because it provided a complete bootable working environment rather than functioning merely as an application launched on top of a separately installed operating system. This integrated approach suited the PCW's positioning as a dedicated word processor and contributed to the product line's ease of use. A later attempt to bring LocoScript to IBM PC-compatible computers was less successful. The PC version was a DOS application introduced during a period when the broader personal-computer market was moving rapidly toward Microsoft Windows. It also faced strong competition from established products such as WordPerfect. The episode illustrates the difficulty of transferring a tightly integrated, platform-specific application into a more crowded and rapidly changing software market. The Locomotive team subsequently developed Turnpike, an Internet client for Microsoft Windows. Turnpike was distributed for many years as the standard access software supplied by Demon Internet, an early dial-up Internet service provider. This connected Locomotive's later work with the expansion of consumer Internet access in the United Kingdom. Demon Internet eventually acquired Locomotive Software. The available reference material does not establish a precise acquisition year, the company's later legal status, or a current operating structure, so those details remain unconfirmed.
History
Locomotive Software was established in Britain by Richard Clayton and Chris Hall on 14 February 1983. Its early development work was closely tied to Amstrad's expanding range of home and small-business computers. The company became an important behind-the-scenes technology supplier, contributing software stored in the ROMs of the Amstrad CPC 464, CPC 664, and CPC 6128, as well as systems associated with the Amstrad PCW word-processing computers and later Amstrad-produced ZX Spectrum models. One of its most visible technical achievements was Locomotive BASIC for the CPC range. The interpreter was designed to be fast and comparatively capable, giving users a built-in programming language suited to the accessible home-computer environment of the period. The company subsequently created Mallard BASIC for Amstrad's CP/M Plus machines, broadening its BASIC development work beyond the CPC's original home-computer context. Locomotive also adapted CP/M for Amstrad hardware. Its work included CP/M 2.2 for the CPC 464 and CPC 664 and CP/M 3.0, or CP/M Plus, for the CPC 6128, the PCW family, and the ZX Spectrum +3. These ports supported Amstrad's efforts to serve both hobbyist users and customers seeking more business-oriented computing capabilities. The company developed further software for Amstrad's PC-compatible machines. BASIC2 was produced for Digital Research's GEM graphical environment and shipped with the Amstrad PC1512 and PC1640. Locomotive's best-known application software was LocoScript, a dedicated word-processing environment for the PCW. Rather than requiring users to install and manage a separate underlying operating system, LocoScript provided a complete bootable environment, an approach well suited to the PCW's role as a focused word-processing system. Locomotive later produced a PC version of LocoScript. That product struggled in a market that was becoming increasingly dominated by Microsoft Windows and already contained powerful competitors such as WordPerfect. Its limitations as a DOS application, combined with the greater competition of the general-purpose PC software market, made the transition from a dedicated platform more difficult than the company's earlier Amstrad work. The same development team subsequently created Turnpike, a Windows Internet client. Turnpike was distributed for many years as the standard access software provided by Demon Internet, one of the pioneering British dial-up Internet service providers. This later phase placed Locomotive in the emerging consumer Internet market rather than the earlier home-computer and word-processing markets. Demon Internet eventually acquired Locomotive Software. The available source does not provide a confirmed acquisition date, detailed post-acquisition structure, or a definitive statement about whether the Locomotive brand remains active.
- 1983
Locomotive Software founded
[1]Richard Clayton and Chris Hall founded Locomotive Software on 14 February 1983 in Britain.
Development for the Amstrad CPC range
[1]Locomotive contributed substantially to the ROM software of the Amstrad CPC 464, CPC 664, and CPC 6128, including the Locomotive BASIC programming environment.
CP/M ports for Amstrad systems
[1]The company ported CP/M 2.2 to the CPC 464 and CPC 664 and later adapted CP/M Plus for the CPC 6128, PCW family, and ZX Spectrum +3.
LocoScript developed for the Amstrad PCW
[1]Locomotive created LocoScript as a complete bootable word-processing environment for Amstrad's PCW line.
Turnpike adopted by Demon Internet
[1]Turnpike became the standard Windows access client distributed for many years by the early British Internet provider Demon Internet.
Acquisition by Demon Internet
[1]Demon Internet eventually acquired Locomotive Software; the available source does not specify the date or transaction terms.
Products and positioning
Platform-focused British software developer specializing in integrated systems software and applications for Amstrad home, small-business, and personal computers.
Programming language interpreter
Locomotive BASIC
A built-in BASIC implementation developed for the Amstrad CPC range. It was designed to be fast and feature-rich for its period and served as one of the principal software features of the CPC 464, CPC 664, and CPC 6128 home computers.
Programming language interpreter
Mallard BASIC
A later BASIC implementation created for Amstrad machines using CP/M Plus. It extended Locomotive's language-development work into Amstrad's more business-oriented computer systems.
Operating system
CP/M ports
Locomotive adapted Digital Research's CP/M operating system for several Amstrad platforms. The work covered CP/M 2.2 on the CPC 464 and CPC 664 and CP/M 3.0, or CP/M Plus, on the CPC 6128, PCW range, and ZX Spectrum +3.
Programming language interpreter
BASIC2
A later Locomotive BASIC implementation associated with Digital Research's GEM graphical user interface. It was supplied with the Amstrad PC1512 and PC1640 personal-computer clones.
Word-processing software
LocoScript
A word processor developed for the Amstrad PCW. LocoScript provided a complete bootable working environment rather than operating only as an application layered on a separately installed operating system. A later DOS version for IBM PC-compatible computers had limited success in the increasingly Windows-oriented PC market.
Internet client software
Turnpike
A Windows Internet client developed by the Locomotive team after its earlier Amstrad-focused work. It was distributed for many years as the standard access software supplied by Demon Internet, an early dial-up Internet service provider.
Brand decisions
- Developed Turnpike for Windows Internet accessProduct launch
Background
After developing systems and applications for Amstrad computers, the Locomotive team moved into the emerging Windows Internet-client market.
Action taken
Locomotive developed Turnpike, which Demon Internet distributed as its standard access software for many years.
Aftermath
The product became closely associated with Demon Internet's early dial-up service, and Demon eventually acquired Locomotive Software. No confirmed dates or financial terms are provided by the source.
- Ported LocoScript to IBM PC-compatible computersStrategy
Background
LocoScript had been created as an integrated word-processing environment for the dedicated Amstrad PCW platform.
Action taken
Locomotive produced a PC version of LocoScript as a DOS application.
Aftermath
The PC version was not very successful, partly because the market was shifting toward Microsoft Windows and partly because it faced established competitors such as WordPerfect.
Recent events
Demon Internet acquired Locomotive Software[1]
M&A
Demon Internet, an early British dial-up Internet provider, eventually acquired Locomotive Software after the software company's team had developed the Turnpike Windows Internet client, which Demon distributed as standard access software for many years.
Sources1 sources
Cite this profile: Cite the canonical profile. /brand-wiki/locomotive-software · Editorial policy · How profiles are compiled