Difference between revisions of "Locomotive Software"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/pyhux.htm clonazepam online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=133 xenical online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=319 cingular ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=119 cheap cialis] [http://www.rso.cmich.edu/prevet/messageboard/000031c1.htm generic alprazolam] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832227) cheap nexium] [http://www.csun.edu/learningnet/discussion/file.php?0,file=116 fioricet online] [http://sitracget.blogdiario.com/ free funny ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=144 mp3 ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=362 ultracet online] [http://trocgetou.jubiiblog.de/ ativan online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=152 free verizon ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031b0.htm diazepam online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=325 free ericsson ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1110 online rivotril] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/nini.htm free ringtone] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=309&FORUM_ID=3&CAT_ID=3 carisoprodol online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832255) cheap xanax] [http://cochibas.blogdiario.com/ free ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$125 free tracfone ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=125 buy vicodin] [http://pasricac.blogdiario.com/ wwe ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=113 buy phentermine] [http://www.csun.edu/learningnet/discussion/file.php?0,file=135 cyclobenzaprine online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832250) verizon ringtones] [http://bascnadar.blogdiario.com/ buy hydrocodone] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=371 xenical online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832218) levitra online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=329 order hydrocodone] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=316&FORUM_ID=3&CAT_ID=3 meridia online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=343 free nokia ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031af.htm cheap ultram] [http://www.csun.edu/learningnet/discussion/file.php?0,file=111 cheap soma] [http://www.csun.edu/learningnet/discussion/file.php?0,file=138 order propecia] [http://eleltrac.blogdiario.com/ buy ativan] [http://www.forumhosting.org/forum.php?mforum=lebowles cheap adipex] [http://getsitolo.jubiiblog.de/ cheap lorazepam] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$114 free samsung ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1133 free mono ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1125 sprint ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=355 cheap soma] [http://cagetca.jubiiblog.de/ celexa online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1080 vicodin online] [http://discussions.csbsju.edu/general/messages/25/gyxex-235.html buy cialis] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=358 free sonyericsson ringtones] [http://ryu-jounetsu.blogspot.com canadian casino online] [http://rochili.jubiiblog.de/ cyclobenzaprine online] [http://www.forumhosting.org/forum.php?mforum=laoubo qwest ringtones] [http://ricvicna.blogdiario.com/ free polyphonic ringtones] [http://pasbasor.blogdiario.com/ buy ultram] [http://eltc4tric.jubiiblog.de/ xanax online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=142 tracfone ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1121 qwest ringtones] [http://ellapas.jubiiblog.de/ cheap lipitor] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=312&FORUM_ID=3&CAT_ID=3 ultram online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=136 nexium online] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$118 sony ericsson ringtones] [http://discussions.csbsju.edu/general/messages/25/xyli-236.html ativan online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832257) xenical online] [http://www.rso.cmich.edu/prevet/messageboard/000031b1.htm generic cialis] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$91 carisoprodol online] [http://www.forumhosting.org/forum.php?mforum=laerzel sagem ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031b4.htm meridia online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1120 free nextel ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832194) cheap tramadol] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=317 carisoprodol online] [http://bondich.blogspot.com mixing valium and xanax] [http://eltaric.blogdiario.com/ norco online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/xikuzo.htm generic valium] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=322 cyclobenzaprine online] [http://pasbasbas.jubiiblog.de/ order clonazepam] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832216) free kyocera ringtones] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=317&FORUM_ID=3&CAT_ID=3 cheap adipex] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1131 free sonyericsson ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031ac.htm cheap carisoprodol] [http://www.csun.edu/learningnet/discussion/file.php?0,file=130 cheap hydrocodone] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/ronut.htm sony ericsson ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=334 cheap meridia] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1108 cheap zanaflex] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1129 cingular ringtones] [http://raccaelt.jubiiblog.de/ cheap viagra] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=369 wwe ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/digesyv.htm free nokia ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832225) free mtv ringtones] [http://eltvivi.blogdiario.com/ cheap vicodin] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/bipivu.htm generic meridia] [http://www.forumhosting.org/forum.php?mforum=getcoro sony ericsson ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832238) sagem ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832236) qwest ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832243) sony ringtones] [http://www.forumhosting.org/forum.php?mforum=coephrai cheap tramadol] [http://www.rso.cmich.edu/prevet/messageboard/000031d2.htm free qwest ringtone] [http://letocoer.jubiiblog.de/ free polyphonic ringtones] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=310&FORUM_ID=3&CAT_ID=3 but xanax] [http://www.csun.edu/learningnet/discussion/file.php?0,file=155 free sagem ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/ciby.htm free funny ringtone] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=356 sony ericsson ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=121 viagra online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=141 free ringtones] [http://ricrotroc.blogdiario.com/ free samsung ringtones] [http://eltlili.jubiiblog.de/ buy ambien] [http://ouglova.blogspot.com valium half life] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832248) buy ultram] [http://www.csun.edu/learningnet/discussion/file.php?0,file=157 free sony ericsson ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/rujop.htm cheap phentermine] [http://woolygrrl.blogspot.com valium side effects] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$134 cheap valium] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$95 cheap diazepam] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/tubonyh.htm free samsung ringtone] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1113 hoodia online] [http://acdronou.jubiiblog.de/ cheap diazepam] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832224) mp3 ringtones] [http://alcodom.blogdiario.com/ cheap viagra] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=370 xanax online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832241) cheap soma] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=312 but adipex] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=318 cheap cialis] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1105 order pharmacy online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1066 soma online] [http://coracou.jubiiblog.de/ hydrocodone online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1094 buy didrex] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1087 lorazepam online] [http://www.forumhosting.org/forum.php?mforum=covarrel funny ringtones] [http://lasitdron.jubiiblog.de/ cheap sildenafil] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1084 levitra online] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/nyzihyp.htm free tracfone ringtones] [http://manka-kapak.blogspot.com casino craps online] [http://www.rso.cmich.edu/prevet/messageboard/000031c8.htm free ringtone] [http://www.forumhosting.org/forum.php?mforum=oudronacel didrex online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/kukoti.htm generic cialis] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/sinyfu.htm free mp3 ringtone] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832228) nextel ringtones] [http://ervarli.blogdiario.com/ free jazz ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=148 motorola ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832235) punk ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832253) buy wellbutrin] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832204) cool ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$88 free alltel ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1134 free alltel ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=361 buy tramadol] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$106 free nokia ringtones] [http://discussions.csbsju.edu/general/messages/25/xyvi-237.html but viagra] [http://www.rso.cmich.edu/prevet/messageboard/000031b5.htm cheap adipex] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832230) norco online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=134 wellbutrin online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=132 lorazepam online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832234) cheap propecia] [http://alcta.blogdiario.com/ sprint ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1092 ultracet online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1100 order zoloft] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1136 cool ringtones] [http://liboor.jubiiblog.de/ free tracfone ringtones] [http://letorolac.jubiiblog.de/ motorola ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832201) cheap cialis] [http://www.rso.cmich.edu/prevet/messageboard/000031c5.htm levitra online] [http://domvimon.jubiiblog.de/ norco online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1068 cheap phentermine] [http://ertral.jubiiblog.de/ but carisoprodol] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1074 cheap cialis] [http://enchanted1312.blogspot.com injecting valium] [http://www.forumhosting.org/forum.php?mforum=ricrolget free music ringtones] [http://el5or5ro.blogdiario.com/ free motorola ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031c3.htm generic clonazepam] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1128 free polyphonic ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/lusuli.htm generic viagra] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$113 free sagem ringtones] [http://bocoleto.jubiiblog.de/ alltel ringtones] [http://discussions.csbsju.edu/general/messages/25/lepef-234.html diazepam online] [http://discussions.csbsju.edu/general/messages/25/dyjys-243.html cheap adipex] [http://discussions.csbsju.edu/general/messages/25/zisi-231.html buy xanax] [http://olorolacel.blogdiario.com/ diazepam online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832220) meridia online] [http://www.forumhosting.org/forum.php?mforum=vartrocvi verizon ringtones] [http://www.forumhosting.org/forum.php?mforum=safunder cheap viagra] [http://algettr.blogdiario.com/ carisoprodol online] [http://www.rso.cmich.edu/prevet/messageboard/000031b7.htm cheap vicodin] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=315&FORUM_ID=3&CAT_ID=3 cheap viagra] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$96 cheap fioricet] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1112 flexeril online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/jeziluc.htm adipex online] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=302&FORUM_ID=3&CAT_ID=3 soma online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832222) mono ringtones] [http://tavidel.blogdiario.com/ free sony ericsson ringtones] [http://www.forumhosting.org/forum.php?mforum=yohiatt buy meridia] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$135 verizon ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/pixe.htm free cingular ringtones] [http://livisit.blogdiario.com/ valium online] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/pypybug.htm nextel ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/cicyfi.htm free polyphonic ringtone] [http://boricdom.blogdiario.com/ nextel ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$107 cheap norco] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=335 free midi ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$100 meridia online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=351 real ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=323 diazepam online] [http://roacpas.jubiiblog.de/ cheap ultram] [http://cnac4tco.blogdiario.com/ mp3 ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1081 but alprazolam] [http://www.rso.cmich.edu/prevet/messageboard/000031da.htm free samsung ringtone] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=359 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.
+
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.
 
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.
Line 5: Line 5:
 
== CPC ==
 
== CPC ==
  
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.)
+
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 ==
 
== PCW, PC and Spectrum ==
Line 11: Line 11:
 
Locomotive's association with Amstrad continued with the next range of computers to be launched by the firm - the [[PCW]] word-processors.
 
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.
+
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.
 
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.
+
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.)
 
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.)
Line 30: Line 30:
 
* [http://www.locomotive.com/ old Locomotive Software domain]
 
* [http://www.locomotive.com/ old Locomotive Software domain]
 
* [http://en.wikipedia.org/wiki/Locomotive_Software Information at Wikipedia]
 
* [http://en.wikipedia.org/wiki/Locomotive_Software Information at Wikipedia]
* [http://www.old-computers.com/magazine/view.asp?r=1
+
* [http://www.old-computers.com/magazine/view.asp?r=1&a=16 Interview with Richard Clayton]
 +
* [http://www.cl.cam.ac.uk/~rnc1/talks/040309-TwentyYears.pdf History of Locomotive presentation] (PDF)
 +
* [http://www.cl.cam.ac.uk/~rnc1/index.html Richard Clayton's homepage]
 +
 
 +
[[Category:CPC related companies]] [[Category:CPC History]]

Latest revision as of 03:36, 12 March 2012

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.

CPC

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