| Próxima revisión | Revisión previa |
| en:companias:locomotive_software [2026/04/29 20:12] – creado jesus | en:companias:locomotive_software [2026/04/30 05:56] (actual) – creado jesus |
|---|
| ~~NOTOC~~ | ~~NOTOC~~ |
| | |
| <html> | <html> |
| <style> | <style> |
| /* --- CRT VISUAL ENGINE BASE --- */ | /* --- MOTOR VISUAL CRT BASE --- */ |
| .pcw-page-container { | .pcw-page-container { |
| background-color: #000b00 !important; | background-color: #000b00 !important; |
| @keyframes flicker-pcw { 0% { opacity: 0.97; } 100% { opacity: 1; } } | @keyframes flicker-pcw { 0% { opacity: 0.97; } 100% { opacity: 1; } } |
| |
| /* --- 1. TECHNICAL SPEC SHEET --- */ | /* --- 1. FICHA TÉCNICA --- */ |
| .ficha-libro-crt { | .ficha-libro-crt { |
| border: 10px solid #2a2a2a; border-radius: 15px; padding: 30px; margin-bottom: 20px; | border: 10px solid #2a2a2a; border-radius: 15px; padding: 30px; margin-bottom: 20px; |
| | |
| .dato-linea { margin: 8px 0; font-size: 0.95em; display: flex; } | .dato-linea { margin: 8px 0; font-size: 0.95em; display: flex; } |
| .dato-etiqueta { color: #008800; font-weight: bold; min-width: 170px; text-transform: uppercase; } | .dato-etiqueta { color: #008800; font-weight: bold; min-width: 180px; text-transform: uppercase; } |
| .dato-valor { color: #00ff00; flex: 1; } | .dato-valor { color: #00ff00; flex: 1; } |
| | |
| .link-editorial { color: #00ff00 !important; text-decoration: underline !important; font-weight: bold; } | |
| |
| /* --- SECTION BLOCKS --- */ | /* --- BLOQUES DE SECCIÓN --- */ |
| .pcw-section-box { | .pcw-section-box { |
| background-color: #000b00; border: 2px solid #00ff00; | background-color: #000b00; border: 2px solid #00ff00; |
| <div class="pcw-page-container crt-effect"> | <div class="pcw-page-container crt-effect"> |
| |
| <!-- 1. MAIN COMPANY PROFILE --> | <!-- 1. TECHNICAL SPEC SHEET --> |
| <div class="ficha-libro-crt"> | <div class="ficha-libro-crt"> |
| <div class="portada-ficha-container"> | <div class="portada-ficha-container"> |
| <img src="/lib/exe/fetch.php?media=companias:logos:locomotive_software_logo.jpg" alt="Locomotive Software Logo"> | <img src="/lib/exe/fetch.php?media=compañias:logos:locomotive_software_logo.jpg" alt="Locomotive Logo"> |
| </div> | </div> |
| <div class="datos-ficha"> | <div class="datos-ficha"> |
| <div class="titulo-linea"> | <div class="titulo-linea"> |
| <h2>COMPANY PROFILE</h2> | <h2>LOCOMOTIVE SOFTWARE</h2> |
| <img src="/lib/exe/fetch.php?media=botones:reino_unido.jpg" class="bandera-pais"> | <img src="/lib/exe/fetch.php?media=botones:reino_unido.jpg" class="bandera-pais"> |
| </div> | </div> |
| <div class="dato-linea"><span class="dato-etiqueta">NAME:</span><span class="dato-valor">Locomotive Software Ltd.</span></div> | <div class="dato-linea"><span class="dato-etiqueta">NAME:</span><span class="dato-valor">Locomotive Software Ltd</span></div> |
| | <div class="dato-linea"><span class="dato-etiqueta">ORIGIN:</span><span class="dato-valor">Leatherhead, Surrey (United Kingdom)</span></div> |
| <div class="dato-linea"><span class="dato-etiqueta">FOUNDED:</span><span class="dato-valor">February 14, 1983</span></div> | <div class="dato-linea"><span class="dato-etiqueta">FOUNDED:</span><span class="dato-valor">February 14, 1983</span></div> |
| | <div class="dato-linea"><span class="dato-etiqueta">STATUS:</span><span class="dato-valor">Dissolved (October 9, 2010)</span></div> |
| | <div class="dato-linea"><span class="dato-etiqueta">SPECIALTY:</span><span class="dato-valor">OS, Languages and Word Processing</span></div> |
| <div class="dato-linea"><span class="dato-etiqueta">FOUNDERS:</span><span class="dato-valor">Richard Clayton and Chris Hall</span></div> | <div class="dato-linea"><span class="dato-etiqueta">FOUNDERS:</span><span class="dato-valor">Richard Clayton and Chris Hall</span></div> |
| <div class="dato-linea"><span class="dato-etiqueta">STATUS:</span><span class="dato-valor">Defunct (Rights held by SD Microsystems)</span></div> | |
| <div class="dato-linea"><span class="dato-etiqueta">SPECIALTY:</span><span class="dato-valor">Operating Systems / Firmware / Productivity</span></div> | |
| <div class="dato-linea"><span class="dato-etiqueta">PCW PROJECT:</span><span class="dato-valor">LocoScript / CP/M Plus / Locomotive BASIC</span></div> | |
| | |
| <div class="dato-linea" style="flex-direction: column; margin-top: 15px;"> | |
| <span class="dato-etiqueta">BRIEF COMMENTARY:</span> | |
| <span class="dato-valor" style="margin-top: 5px; text-align: justify; color: #aaffaa; font-style: italic;"> | |
| Locomotive Software was the architect of Amstrad's software. Without them, the PCW would have been nothing more than hardware; they created its identity through LocoScript and the implementation of a CP/M 3.0 that redefined 8-bit efficiency. | |
| </span> | |
| </div> | |
| </div> | </div> |
| </div> | </div> |
| |
| <!-- 2. DESCRIPTION --> | |
| | <!-- 2. DESCRIPTION AND DETAILED HISTORY --> |
| <div class="pcw-section-box"> | <div class="pcw-section-box"> |
| <div class="pcw-section-title">Description</div> | <div class="pcw-section-title">Description & History</div> |
| <div style="color: #aaffaa; line-height: 1.6; text-align: justify;"> | <div style="color: #aaffaa; line-height: 1.6; text-align: justify;"> |
| <p>Locomotive Software Ltd. was a British software house whose history is intrinsically linked to Amstrad's massive success. Formed by former employees of Data Recall, the company specialized in writing low-level code of astonishing efficiency. Their first major success was the BASIC for the Amstrad CPC 464, but their true masterpiece arrived with the "Joyce" project (Amstrad PCW).</p> | <p>Locomotive Software was the "mind" behind Amstrad's hardware. Founded by Richard Clayton and Chris Hall in 1983, the company became Alan Sugar's strategic partner, providing the soul for the CPC range and, most notably, the PCW series.</p> |
| <p>For the PCW, Locomotive not only developed the <strong>LocoScript</strong> word processor but also wrote much of the firmware and adapted the <strong>CP/M Plus</strong> operating system from Digital Research, optimizing it to take advantage of the PCW's memory bank management. Their focus was always on professional stability, allowing an affordable machine to compete in reliability with much more expensive systems.</p> | |
| | <p>Their first major assignment was developing a BASIC clone for Acorn, but their efficiency caught Amstrad's attention. For the launch of the Amstrad PCW in 1985, Locomotive not only adapted the CP/M Plus operating system (originally by Digital Research) but created from scratch the software that would justify the purchase of millions of machines: <strong>LocoScript</strong>.</p> |
| | |
| | <p>Unlike other developers of the era, Locomotive focused on professional usability. LocoScript allowed typists and administrative staff to transition to the digital world without needing to learn complex console commands. This symbiosis between Amstrad's affordable hardware and Locomotive's robust software allowed the PCW to dominate the European word processing market for nearly a decade.</p> |
| | |
| | <p>During the 90s, the company attempted to leap into Windows and the emerging Internet market with the <strong>Turnpike</strong> software. Although it was an award-winning product highly valued by Demon Internet users, the transition to the new software paradigm dominated by giants like Microsoft made its survival as an independent entity difficult.</p> |
| </div> | </div> |
| </div> | </div> |
| |
| <!-- 3. HEADQUARTERS EVOLUTION --> | |
| | <!-- 3. FUNDAMENTAL SOFTWARE FOR PCW --> |
| <div class="pcw-section-box"> | <div class="pcw-section-box"> |
| <div class="pcw-section-title">Historical Headquarters (UK)</div> | <div class="pcw-section-title">Core PCW Software</div> |
| <div class="pcw-index-tree"> | <div class="pcw-index-tree"> |
| <span class="index-item-main">1980s: 13-15 High Street, Dorking, Surrey, RH4 1AR</span> | <span class="index-item-main">LocoScript (All versions)</span> |
| <span class="index-subitem">Main headquarters where most software for PCW and CPC was developed.</span> | <span class="index-subitem">Integrated word processor. The PCW's "Killer App".</span> |
| <span class="index-item-main">1990s: Allen House, Station Road, West Byfleet, Surrey</span> | <span class="index-item-main">CP/M Plus (CP/M 3.1)</span> |
| <span class="index-subitem">Location during the PCW16 era and the transition to Windows.</span> | <span class="index-subitem">Adaptation of the standard OS for the PCW architecture.</span> |
| | <span class="index-item-main">Mallard BASIC</span> |
| | <span class="index-subitem">BASIC interpreter with support for indexed files (Jetsam).</span> |
| | <span class="index-item-main">LocoLink</span> |
| | <span class="index-subitem">File transfer software between PCW and PC systems.</span> |
| | <span class="index-item-main">Rosanne (1995)</span> |
| | <span class="index-subitem">Graphical User Interface (GUI) for the Amstrad PcW 16.</span> |
| </div> | </div> |
| </div> | </div> |
| |
| <!-- 4. KEY PRODUCTS FOR PCW --> | |
| | |
| | <!-- 4. PCW RANGE EVOLUTION (Software Context) --> |
| <div class="pcw-section-box"> | <div class="pcw-section-box"> |
| <div class="pcw-section-title">Software Milestones</div> | <div class="pcw-section-title">PCW Range Evolution (Locomotive Support)</div> |
| <div class="pcw-index-tree"> | <div class="pcw-index-tree"> |
| <span class="index-item-main">LocoScript (Versions 1, 2, 3, and 4)</span> | <span class="index-item-main">PCW 8256 (1985) - 256 KB</span> |
| <span class="index-subitem">The de facto standard for word processing on the PCW.</span> | <span class="index-subitem">Launch software: LocoScript 1.0 and Mallard BASIC 1.29.</span> |
| <span class="index-item-main">CP/M Plus (CP/M 3.0)</span> | <span class="index-item-main">PCW 8512 (1987) - 512 KB</span> |
| <span class="index-subitem">Official implementation of the disk operating system.</span> | <span class="index-subitem">LocoScript optimization for dual disk drive systems.</span> |
| <span class="index-item-main">LocoLink</span> | <span class="index-item-main">PCW 9512 (1987) - 512 KB</span> |
| <span class="index-subitem">Pioneering software for PCW to PC file transfer.</span> | <span class="index-subitem">LocoScript 2.1x: Native support for daisy-wheel printers.</span> |
| <span class="index-item-main">LocoFile and LocoSpell</span> | <span class="index-item-main">PCW 9256 / PcW 10 (1991-1993)</span> |
| <span class="index-subitem">Database and spell checker integrated into the ecosystem.</span> | <span class="index-subitem">LocoScript 1.50: Adaptation for new 3.5" disk drives.</span> |
| | <span class="index-item-main">PcW 16 (1995) - 1 MB</span> |
| | <span class="index-subitem">The "Anne" system: Rosanne operating system with GUI.</span> |
| </div> | </div> |
| </div> | </div> |
| |
| <!-- 5. LEGACY AND PRESERVATION --> | |
| | <!-- 5. LOCOSCRIPT TECHNICAL CHRONOLOGY --> |
| <div class="pcw-section-box"> | <div class="pcw-section-box"> |
| <div class="pcw-section-title">Historical Legacy</div> | <div class="pcw-section-title">LocoScript Chronology</div> |
| | <div class="pcw-index-tree"> |
| | <span class="index-item-main">LocoScript 1 (1985-1986)</span> |
| | <span class="index-subitem">Direct boot (.EMS). Pioneering format layout system.</span> |
| | <span class="index-item-main">LocoScript 2 (1987)</span> |
| | <span class="index-subitem">Complete redesign. Support for 512 characters (including technical and Cyrillic).</span> |
| | <span class="index-item-main">LocoScript 3 (1993)</span> |
| | <span class="index-subitem">Semi-scalable fonts via LocoFont 3 and improved printer drivers.</span> |
| | <span class="index-item-main">LocoScript 4 (1996)</span> |
| | <span class="index-subitem">Final commercial version: .MDA image insertion and color support.</span> |
| | </div> |
| | </div> |
| | |
| | <!-- 6. MALLARD BASIC AND JET-SAM SYSTEM --> |
| | <div class="pcw-section-box"> |
| | <div class="pcw-section-title">Mallard BASIC & JetSAM</div> |
| <div style="color: #aaffaa; line-height: 1.6; text-align: justify;"> | <div style="color: #aaffaa; line-height: 1.6; text-align: justify;"> |
| <p>Following the cessation of Locomotive's activity, the legacy was picked up by <strong>SD Microsystems</strong> (Steve Denson), who formally acquired the rights to their software in 1999. Thanks to this preservation effort, the official <strong>Script</strong> newsletters and much of the technical software have been released and documented for posterity under free attribution licenses.</p> | <p>Mallard BASIC was the professional development tool for the PCW. Its technical core, the <strong>JetSAM</strong> system, implemented a B*-Tree data structure that enabled indexed file management. This allowed accounting applications to search records by name or code instantaneously, a feature rarely found in home-oriented BASIC versions.</p> |
| | </div> |
| | </div> |
| | |
| | |
| | <!-- 7. KNOWN ADDRESSES --> |
| | <div class="pcw-section-box"> |
| | <div class="pcw-section-title">Known Headquarters (Surrey, UK)</div> |
| | <div class="pcw-index-tree"> |
| | <span class="index-item-main">Main Historical Headquarters (8-bit Era)</span> |
| | <span class="index-subitem">115 Kingston Road, Leatherhead, Surrey, KT22 7SU.</span> |
| | <span class="index-item-main">Development Headquarters (Turnpike/PC Era)</span> |
| | <span class="index-subitem">Dorking Business Park, Dorking, Surrey, RH4 1YL.</span> |
| | <span class="index-item-main">Registered Office / Liquidation</span> |
| | <span class="index-subitem">8 Salisbury Square, London, EC4Y 8BB.</span> |
| | </div> |
| | </div> |
| | |
| | <!-- 8. SUBSIDIARIES AND INTERNATIONAL IMPACT --> |
| | <div class="pcw-section-box"> |
| | <div class="pcw-section-title">Subsidiaries & Localized Impact</div> |
| | <div class="pcw-index-tree"> |
| | <span class="index-item-main">Locomotive & Indescomp (Spain)</span> |
| | <span class="index-subitem">Full localization of LocoScript into Spanish for the export market.</span> |
| | <span class="index-item-main">Schneider Joyce (Germany)</span> |
| | <span class="index-subitem">Adaptation of character sets and manuals for the German market.</span> |
| | </div> |
| | </div> |
| | |
| | |
| | <!-- 9. LATER MILESTONES, CESSATION AND LEGACY --> |
| | <div class="pcw-section-box"> |
| | <div class="pcw-section-title">Later Milestones, Cessation & Legacy</div> |
| | <div style="color: #aaffaa; line-height: 1.6; text-align: justify;"> |
| | <p>In 1997, Locomotive Software sold its connectivity and Internet division (including the award-winning <strong>Turnpike</strong> suite) to <strong>Demon Internet</strong>. Following the sale of its primary assets, the company drastically reduced its operational activity until its formal dissolution on October 9, 2010.</p> |
| | |
| | <p>Its founders went on to follow distinguished paths: <strong>Richard Clayton</strong> later became a renowned expert in cybersecurity and cybercrime at the <strong>University of Cambridge</strong>. Locomotive's technical legacy remains today as the absolute standard for programming efficiency on the Z80 processor, having demonstrated that well-designed software could overcome the physical limitations of hardware.</p> |
| </div> | </div> |
| </div> | </div> |