Locomotive Software

From CPCWiki - THE Amstrad CPC encyclopedia!
Revision as of 08:05, 29 April 2007 by (Talk)

Jump to: navigation, search

clonazepam online xenical online cingular ringtones cheap cialis generic alprazolam cheap nexium fioricet online free funny ringtones mp3 ringtones ultracet online ativan online free verizon ringtones diazepam online free ericsson ringtones online rivotril free ringtone carisoprodol online cheap xanax free ringtones free tracfone ringtones buy vicodin wwe ringtones buy phentermine cyclobenzaprine online verizon ringtones buy hydrocodone xenical online levitra online order hydrocodone meridia online free nokia ringtones cheap ultram cheap soma order propecia buy ativan cheap adipex cheap lorazepam free samsung ringtones free mono ringtones sprint ringtones cheap soma celexa online vicodin online buy cialis free sonyericsson ringtones canadian casino online cyclobenzaprine online qwest ringtones free polyphonic ringtones buy ultram xanax online tracfone ringtones qwest ringtones cheap lipitor ultram online nexium online sony ericsson ringtones ativan online xenical online generic cialis carisoprodol online sagem ringtones meridia online free nextel ringtones cheap tramadol carisoprodol online mixing valium and xanax norco online generic valium cyclobenzaprine online order clonazepam free kyocera ringtones cheap adipex free sonyericsson ringtones cheap carisoprodol cheap hydrocodone sony ericsson ringtones cheap meridia cheap zanaflex cingular ringtones cheap viagra wwe ringtones free nokia ringtones free mtv ringtones cheap vicodin generic meridia sony ericsson ringtones sagem ringtones qwest ringtones sony ringtones cheap tramadol free qwest ringtone free polyphonic ringtones but xanax free sagem ringtones free funny ringtone sony ericsson ringtones viagra online free ringtones free samsung ringtones buy ambien valium half life buy ultram free sony ericsson ringtones cheap phentermine valium side effects cheap valium cheap diazepam free samsung ringtone hoodia online cheap diazepam mp3 ringtones cheap viagra xanax online cheap soma but adipex cheap cialis order pharmacy online soma online hydrocodone online buy didrex lorazepam online funny ringtones cheap sildenafil levitra online free tracfone ringtones casino craps online free ringtone didrex online generic cialis free mp3 ringtone nextel ringtones free jazz ringtones motorola ringtones punk ringtones buy wellbutrin cool ringtones free alltel ringtones free alltel ringtones buy tramadol free nokia ringtones but viagra cheap adipex norco online wellbutrin online lorazepam online cheap propecia sprint ringtones ultracet online order zoloft cool ringtones free tracfone ringtones motorola ringtones cheap cialis levitra online norco online cheap phentermine but carisoprodol cheap cialis injecting valium free music ringtones free motorola ringtones generic clonazepam free polyphonic ringtones generic viagra free sagem ringtones alltel ringtones diazepam online cheap adipex buy xanax diazepam online meridia online verizon ringtones cheap viagra carisoprodol online cheap vicodin cheap viagra cheap fioricet flexeril online adipex online soma online mono ringtones free sony ericsson ringtones buy meridia verizon ringtones free cingular ringtones valium online nextel ringtones free polyphonic ringtone nextel ringtones cheap norco free midi ringtones meridia online real ringtones diazepam online cheap ultram mp3 ringtones but alprazolam free samsung ringtone free sprint ringtones Founded in February 1983, Locomotive Software was the software house which developed the CPC's BASIC and operating system, and played a pivotal role in other Amstrad home computers of the time. The company was founded by Richard Clayton and Chris Hall.

Their first contract was to write a Z80 BASIC for Acorn's abortive ABC business computer project. This BASIC would prove pivotal in their future history, gaining them the 'in' for Amstrad's first computer.


Most pieces of the CPC's system software were written by Locomotive: Locomotive BASIC, the CP/M ports, the operating system firmware, and AMSDOS. All were acclaimed for their stability and design, particularly the BASIC. The main operating system development started in September 1983 and, for the 464, was complete by 14th January 1984. (Locomotive then worked on the documentation, both the free BASIC manual and the Soft 158 firmware manual.)

PCW, PC and Spectrum

Locomotive's association with Amstrad continued with the next range of computers to be launched by the firm - the PCW word-processors.

Here, as well as porting CP/M, Locomotive was to write LocoScript - a powerful and (generally) user-friendly word-processing package that would be the sole user experience for 90% of the unit's purchasers. The vast success of the PCW can therefore largely be attributed to Locomotive. Locomotive BASIC, meanwhile, made a reappearance on the PCW, this time as Mallard BASIC. Mallard had no graphics or sound functionality, but the excellent file handling from Locomotive's original Acorn BASIC made a reappearance.

LocoScript was the only program for the PCW that did not have to be booted from CP/M, as it contained its own firmware (though many supposedly 'CP/M' programs, such as Flipper and RoutePlanner, were in fact very much PCW-specific). The original version was followed by a greatly improved LocoScript 2 and a set of add-on programs (LocoMail, LocoSpell etc.). The program continued to be improved up to LocoScript 4, with better printed output as the main focus of the revisions.

Other Locomotive projects of the time included firmware for Amstrad's Spectrum models (after the company had acquired Sinclair), the 2, 2A and 3; BASIC 2, for the Digital Research GEM windowing system used by Amstrad's PCs; and LocoScript PC, a PC port of the word-processor which found great favour with PCW upgraders but failed to make much headway elsewhere.

Locomotive was invited to pitch to write the software for the PCW16, Amstrad's last 8-bit machine, but declined because they thought the deadline was unachievable. (Creative Technology's failure to complete by the specified date only proved that Locomotive had been correct.)

Internet products and later

In 1993, Locomotive began work on an Internet client for Windows, called Turnpike. This was principally used by the UK ISP Demon. The program launched in 1995: later that year, Demon bought the Turnpike business, while the still profitable PCW side was bought out by Locomotive's Howard Fisher and renamed LocoScript Software.

LocoScript Software is now owned by SD Microsystems, which itself was once a CPC software publisher. Richard Clayton has become a well-respected, and often quoted, security expert at Cambridge University.

Web links