¡Esta es una revisión vieja del documento!
FICHA TÉCNICA
Locomotive Software Ltd fue la casa de software británica fundamental en el éxito de la gama Amstrad PCW. Nacida de un contrato para un clon de BASIC, la empresa se convirtió en el socio estratégico de Alan Sugar para dotar de alma a sus máquinas.
Para el Amstrad PCW, Locomotive desarrolló el ecosistema completo: optimizaron el sistema operativo CP/M Plus y crearon desde cero LocoScript, el procesador de textos que democratizó la informática de oficina. Su capacidad para exprimir el hardware del procesador Z80 permitió que máquinas de bajo coste compitieran con sistemas profesionales mucho más caros.
A mediados de los 90, intentaron la transición al PC con la suite de Internet Turnpike. En 1997, tras vender Turnpike a Demon Internet, la empresa cesó su desarrollo principal, dejando un legado inigualable en la historia de la informática de 8 bits.
Mallard BASIC fue el lenguaje de programación estándar del PCW. Su gran innovación técnica fue el sistema JetSAM (Indexed Sequential Access Method), que utilizaba índices B*-Tree para gestionar archivos de datos. Esto permitía el acceso instantáneo a registros por clave, una característica esencial para el software de gestión empresarial.
Técnicamente, Mallard ofrecía aritmética de 15 dígitos de precisión, superando a la mayoría de BASICs domésticos de la época, aunque carecía de comandos gráficos nativos al estar orientado puramente a datos y texto bajo CP/M.
En 1995, Locomotive desarrolló su último gran proyecto para Amstrad: el PcW 16 (proyecto "Anne"). Este sistema rompía con el pasado al incluir Rosanne, una interfaz gráfica (GUI) con ventanas y ratón, ejecutándose sobre un Z80 a 16 MHz con el SO almacenado íntegramente en 1 MB de memoria Flash.
