Locomotive Software was a small British software house which did most of its development for
Amstrad's home and small business computers of the 1980s.It wrote or contributed significantly to the ROMs of the
Amstrad CPC 464,
Amstrad CPC 664 and
Amstrad CPC 6128 home computers, the
Amstrad PCW wordprocessor and the later Amstrad-manufactured
ZX Spectrum +2A, +2B and +3 machines, amongst others. Its
Locomotive BASIC for the CPC range was fast and highly-featured implementation of
BASIC for the time and later led to the development of
Mallard BASIC for Amstrad's
CP/M+ machines. Locomotive was also responsible for the ports of the CP/M operating system to Amstrad machines - initially 2.2 for the CPC464 and CPC664 and later CP/M 3.0 ("CP/M+") for the CPC6128, PCw range and Spectrum +3.
See more at Wikipedia.org...