LocoScript
   HOME

TheInfoList



OR:

LocoScript is a
word processing A word is a basic element of language that carries an objective or practical meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no consen ...
software package created by
Locomotive Software Locomotive Software was a small British software house that did most of its development for Amstrad's home and small business computers of the 1980s. It was founded by Richard Clayton and Chris Hall on 14 February 1983. It wrote or contributed sign ...
and first released with the
Amstrad PCW The Amstrad PCW series is a range of personal computers produced by British company Amstrad from 1985 to 1998, and also sold under licence in Europe as the "Joyce" by the German electronics company Schneider in the early years of the series' life. ...
, a
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
launched in 1985. Early versions of LocoScript were noted for combining a wide range of facilities with outstanding ease of use. This and the low price of the hardware made it one of the best-selling word processors of the late 1980s. Four major versions of LocoScript were published for the PCW, and two for
IBM-compatible IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones. ...
PCs running
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
. LocoScript's market share didn't expand with the PC versions, which were not released until after
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
had become the dominant PC
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
.


Background and reception

LocoScript's developers,
Locomotive Software Locomotive Software was a small British software house that did most of its development for Amstrad's home and small business computers of the 1980s. It was founded by Richard Clayton and Chris Hall on 14 February 1983. It wrote or contributed sign ...
, had produced
Locomotive BASIC Locomotive Basic is a proprietary dialect of the BASIC programming language written by Locomotive Software on the Amstrad CPC (where it was built-in on ROM) and the later Locomotive BASIC-2 as a GEM application on the Amstrad PC1512 and 1640. ...
for
Amstrad Amstrad was a British electronics company, founded in 1968 by Alan Sugar at the age of 21. The name is a contraction of Alan Michael Sugar Trading. It was first listed on the London Stock Exchange in April 1980. During the late 1980s, Amstrad ...
's CPC 464 home computer, introduced in 1984. For the
Amstrad PCW The Amstrad PCW series is a range of personal computers produced by British company Amstrad from 1985 to 1998, and also sold under licence in Europe as the "Joyce" by the German electronics company Schneider in the early years of the series' life. ...
, introduced in 1985, Locomotive produced the LocoScript
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features. Word processor (electronic device), Early word processors were stand-alone devices ded ...
and
Mallard BASIC Mallard BASIC is a BASIC interpreter for CP/M produced by Locomotive Software and supplied with the Amstrad PCW range of small business computers, the ZX Spectrum +3 version of CP/M#CP/M Plus, CP/M Plus, and the Acorn Computers, Acorn BBC Micro's Z ...
, and also wrote the PCW's User Guide. These programs and a
dot matrix printer A dot matrix printer is an impact printer that prints using a fixed number of pins or wires. Typically the pins or wires are arranged in one or several vertical columns. The pins strike an ink-coated ribbon and force contact between the ribbon ...
were included in the price of the PCW, which was £399 plus
VAT A value-added tax (VAT), known in some countries as a goods and services tax (GST), is a type of tax that is assessed incrementally. It is levied on the price of a product or service at each stage of production, distribution, or sale to the en ...
for the base model. The PCW, regarded as extremely good value for money, gained 60% of the UK home computer market, and 20% of the European personal computer market. According to ''Personal Computer World'', the PCW "got the
technophobe Technophobia (from Greek τέχνη ''technē'', "art, skill, craft" and φόβος ''phobos'', "fear"), also known as technofear, is the fear or dislike of advanced technology or complex devices, especially computers. Although there are numero ...
s using computers". LocoScript was regarded as easier to use than
Wordstar WordStar is a word processor application for microcomputers. It was published by MicroPro International and originally written for the CP/M-80 operating system, and later written also for MS-DOS and other 16-bit PC OSes. Rob Barnaby was the sol ...
and WordPerfect, which in the mid-1980s were the dominant word processors on
IBM-compatible IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones. ...
PCs, and many users needed no additional information beyond what the manual's "first 20 minutes" introductory chapter provided. The PCW's keyboard offered clearly labelled, one-press special keys for many common LocoScript functions, including
cut, copy, and paste In human–computer interaction and user interface design, cut, copy, and paste are related commands that offer an interprocess communication technique for transferring data through a computer's user interface. The ''cut'' command removes the ...
, while LocoScript's competitors required a wide range of key combinations that the user had to remember. Most of the program's other features were presented via a pull-down
menu bar A menu bar is a graphical control element which contains drop-down menus. The menu bar's purpose is to supply a common housing for window- or application-specific menus which provide access to such functions as opening files, interacting wi ...
in which the top-level options were activated by
function key A function key is a key on a computer or terminal keyboard that can be programmed so as to cause an operating system command interpreter or application program to perform certain actions, a form of soft key. On some keyboards/computers, function ...
s. The menu system had two structures, one for beginners and the other for experienced users. Locomotive Software's slogan for the product was "Everything you need, nothing you don't." However, LocoScript version 1 was regarded as relatively slow. When the PCW product line was discontinued in 1998, ''
The Daily Telegraph ''The Daily Telegraph'', known online and elsewhere as ''The Telegraph'', is a national British daily broadsheet newspaper published in London by Telegraph Media Group and distributed across the United Kingdom and internationally. It was fo ...
'' said that the range of independently produced add-on software for LocoScript had contributed to the series' longevity. LocoScript faded into obscurity because its developers were slow to produce a version for IBM-compatible PCs. By the time they released a version that ran under
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
was becoming the dominant operating system. The developers of WordPerfect made a similar mistake, releasing their first Windows version in 1991, shortly after the second Windows version of
Microsoft Word Microsoft Word is a word processing software developed by Microsoft. It was first released on October 25, 1983, under the name ''Multi-Tool Word'' for Xenix systems. Subsequent versions were later written for several other platforms includin ...
. As late as 1993, a journalist found "special characters" much easier to produce on LocoScript than on PC word processing software.


Versions and capabilities


LocoScript

LocoScript was the principal software included with Amstrad's PCW 8256 and PCW 8512, both of which launched in 1985. LocoScript did not run under the control of an
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
, but, instead, it ''was'' the operating system: the computer was booted from the LocoScript floppy disk, and LocoScript ran exclusively on the system. The user had to
reboot In computing, rebooting is the process by which a running computer system is restarted, either intentionally or unintentionally. Reboots can be either a cold reboot (alternatively known as a hard reboot) in which the power to the system is physi ...
in order to run any other program (a variety of
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/ 85-based microcomputers by Gary Kildall of Digital Research, Inc. Initial ...
applications were supplied on a separate disk). In later years a third-party utility called "Flipper" eventually became available, restricted to those PCWs with the greatest
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
memory, which could divide the bigger memory between LocoScript and CP/M, allowing both to run without the need to reboot. On start-up LocoScript displayed a
file management A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or p ...
menu, like
WordStar WordStar is a word processor application for microcomputers. It was published by MicroPro International and originally written for the CP/M-80 operating system, and later written also for MS-DOS and other 16-bit PC OSes. Rob Barnaby was the sol ...
but unlike WordPerfect,
Microsoft Word Microsoft Word is a word processing software developed by Microsoft. It was first released on October 25, 1983, under the name ''Multi-Tool Word'' for Xenix systems. Subsequent versions were later written for several other platforms includin ...
and other modern word processors, which start with an empty document. LocoScript enabled users to divide documents into groups, display all the groups on a disk and then the documents in the selected group, and set up a
template Template may refer to: Tools * Die (manufacturing), used to cut or shape material * Mold, in a molding process * Stencil, a pattern or overlay used in graphic arts (drawing, painting, etc.) and sewing to replicate letters, shapes or designs ...
for each group. File names were restricted to the " 8.3" format, but the edit facilities enabled users to add summaries up to 90 characters long, which they could display from the file menu. The "
limbo In Catholic theology, Limbo (Latin '' limbus'', edge or boundary, referring to the edge of Hell) is the afterlife condition of those who die in original sin without being assigned to the Hell of the Damned. Medieval theologians of Western Euro ...
file" facility enabled users to recover accidentally deleted documents until the disk ran out of space (there was no hard disk, all files were stored on floppy disks), when the software would permanently delete files from "limbo" to make room for new ones. Journalist
Dave Langford David Rowland Langford (born 10 April 1953) is a British author, editor, and critic, largely active within the science fiction field. He publishes the science fiction fanzine and newsletter ''Ansible'', and holds the all-time record for mos ...
published a collection of his articles about the PCW, and titled it "The Limbo Files". LocoScript was designed to accommodate add-on programs, which could be selected via the file manager. LocoScript supported 150 characters. For each language supported by the PCW, the keyboard and LocoScript were configured so that users could easily type all of the normal
character set Character encoding is the process of assigning numbers to graphical characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using digital computers. The numerical values that ...
. Various other languages' characters could be typed by holding down the ALT or EXTRA key, along with the SHIFT key if capitals were required. LocoScript could also display mathematical and technical symbols. All these characters and symbols could be printed, unless the printer was a
daisy wheel Daisy wheel printing is an impact printing technology invented in 1970 by Andrew Gabor at Diablo Data Systems. It uses interchangeable pre-formed type elements, each with typically 96 glyphs, to generate high-quality output comparable to pr ...
unit. LocoScript's menu system enabled users to add, singly or in combination, a range of sophisticated typographical effects:
monospaced A monospaced font, also called a fixed-pitch, fixed-width, or non-proportional font, is a font whose letters and characters each occupy the same amount of horizontal space. This contrasts with variable-width fonts, where the letters and spac ...
or proportional character spacing; normal or double width characters and spacing; various font sizes; bold, underline, italics, subscript or superscript, and reverse video. All of these except those that affected font size and spacing were displayed on the screen. Reverse video was an on-screen reminder to the user and was never printed, while the other effects were printed, except on daisy wheel printers. Users could optionally set up to two page headers and footers, and could tell LocoScript whether to use one header or footer on odd pages and the other on even pages, one header or footer for the first or last page and another for all the rest, or to omit a header or footer on the first or last page. The program provided codes for the current page number and total number of pages, and aligning them to the left, centre, or right, and for decorations such as leading and trailing hyphens (e.g. "-9-"). LocoScript automatically avoided
widows and orphans In typesetting, widows and orphans are lines of text that dangle at the beginning and at the end of a block of text, either at the head or at the foot of a page or of a column of text. Definitions ;Widow: A paragraph-ending line that falls ...
, ensuring that, if a paragraph of four or more lines split across pages, at least two lines appeared on each page. Users could also tell LocoScript to keep a group of lines or paragraphs together on the same page, or to avoid splitting paragraphs throughout a document, and could force page breaks. Users could control placement of text by means of: margins;
indentation __FORCETOC__ In the written form of many languages, an indentation or indent is an empty space at the beginning of a line to signal the start of a new paragraph. Many computer languages have adopted this technique to designate "paragraphs" or o ...
; normal
tab stop A tab stop on a typewriter is a location where the carriage movement is halted by an adjustable end stop. Tab stops are set manually, and pressing the tab key causes the carriage to go to the next tab stop. In text editors on a computer, the sam ...
s; decimal tab stops, which set the position of the decimal point rather than the start of a number; and left, right or full justification. Different combinations of these settings, called "layouts", were automatically numbered, which made it possible to re-use layouts and to make changes that applied to all parts of a document where a specified layout was used. These facilities could be used for presenting tables. LocoScript's
cut, copy and paste In human–computer interaction and user interface design, cut, copy, and paste are related commands that offer an interprocess communication technique for transferring data through a computer's user interface. The ''cut'' command removes the ...
facility provided 10 paste buffers ("blocks"), each of which was designated by a number and could be saved for re-use in a different document. Users could also save up to 26 short phrases, identified by letters, although the size of individual phrases and of the whole collection of phrases was limited. Both phrases and paste blocks could be inspected via a menu option. In addition, users could insert whole files, which could be either LocoScript documents or
ASCII ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of ...
text files. The "find" and "find and replace" facilities could operate on a whole document, or small sections of one, and "find and replace" ("exchange" in the manual's terminology) had an option to confirm each change or just go ahead. The program did not immediately reflow text after major insertions or deletions, but did this when the user pressed the RELAY key, or automatically if the user moved the cursor through the changed passage. LocoScript allowed the user to edit one document while printing another, so that the relative slowness of the bundled
dot matrix printer A dot matrix printer is an impact printer that prints using a fixed number of pins or wires. Typically the pins or wires are arranged in one or several vertical columns. The pins strike an ink-coated ribbon and force contact between the ribbon ...
seldom caused difficulties. Users could ask for all of a document to be printed or a range of pages, set the print quality to "high quality" or "draft", and set the paper used to single-sheet or
continuous stationery Continuous stationery (UK) or continuous form paper (US) is paper which is designed for use with dot-matrix and line printers with appropriate paper-feed mechanisms. Other names include ''fan-fold paper'', ''sprocket-feed paper'', ''burst paper' ...
. LocoScript automatically adjusted the size of margins so that the same number of lines per page appeared on both single-sheet and continuous stationery. Since the printer only accepted one sheet of single-sheet paper at a time, LocoScript displayed a prompt at the end of each page when in single-sheet mode. The program also had the ability to resume at a specified page after a paper jam. In addition to printing LocoScript documents, the program had a "direct printing" mode which operated like a typewriter, printing each piece of text after the user pressed RETURN. This could be used for completing forms. The original LocoScript version 1 had no
spell checker In software, a spell checker (or spelling checker or spell check) is a software feature that checks for misspellings in a text. Spell-checking features are often embedded in software or services, such as a word processor, email client, electronic di ...
or
mail merge Mail merge consists of combining mail and letters and pre-addressed envelopes or mailing labels for mass mailings from a form letter. This feature is usually employed in a word processing document which contains fixed text (which is the same in eac ...
facilities. Both were available by December 1986. Despite the sophistication of the software, the great drawback of the PCWs was the exclusive reliance of the early models (the PCW 8256 and 8512) on a poor quality dot matrix printer, coupled with the eventual introduction (with the 9512) of a high quality daisy wheel printer that could ''not'' print any of the wide range of non-alphanumeric symbols which the LocoScript software was capable of producing. The software was seriously hamstrung by the poor quality of the hardware: but this was due in large part to a commercial decision not to provide any support for third-party printers so long as the software remained exclusive to the PCW format.


LocoScript 2

LocoScript 2 was bundled with the
Amstrad PCW The Amstrad PCW series is a range of personal computers produced by British company Amstrad from 1985 to 1998, and also sold under licence in Europe as the "Joyce" by the German electronics company Schneider in the early years of the series' life. ...
9512, introduced in 1987. This version was significantly faster, included the LocoSpell
spell checker In software, a spell checker (or spelling checker or spell check) is a software feature that checks for misspellings in a text. Spell-checking features are often embedded in software or services, such as a word processor, email client, electronic di ...
, and came bundled with a high-quality
daisy wheel printer Daisy wheel printing is an impact printing technology invented in 1970 by Andrew Gabor at Diablo Data Systems. It uses interchangeable pre-formed type elements, each with typically 96 glyphs, to generate high-quality output comparable to pr ...
in addition to supporting the original dot matrix printer. The software increased its character set to 400 and allowed users to define up to 16 of their own characters. It could also
format Format may refer to: Printing and visual media * Text formatting, the typesetting of text elements * Paper formats, or paper size standards * Newspaper format, the size of the paper page Computing * File format, particular way that informatio ...
, copy and verify disks by itself, instead of requiring the user to switch to CP/M and use the Disc Kit utility. Copying via LocoScript, however, could be much slower. Due to the word processor occupying more
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
than the CP/M system, and so leaving less usable space on the
RAM disk Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * Ra ...
, copying had to be done in smaller, more numerous stages. Besides the addition of LocoSpell, LocoScript 2 was also the earliest version to support the optional LocoFile add-on, providing
database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases sp ...
functionality.


LocoScript PC

LocoScript PC, later known as LocoScript PC Easy, was the first version of LocoScript to be incompatible with the Amstrad PCW, instead targeting
IBM-compatible PC IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones. ...
s running
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
3.0 and above. Released in 1990, the program's feature set was largely inline with LocoScript 2, supporting LocoSpell, LocoMail, and LocoFile, while also adding a few new features, such as support for mixing text with different fonts and new text styling options, as well as a substantially increased range of compatible third-party printers.


LocoScript Professional

Released in May 1992, LocoScript Professional, or simply Script, was the second major release of LocoScript to run on MS-DOS and included a number of new features and improvements over LocoScript PC. It supported printers that connected using the then-standard
parallel port In computing, a parallel port is a type of interface found on early computers (personal and otherwise) for connecting peripherals. The name refers to the way the data is sent; parallel ports send multiple bits of data at once ( parallel ...
, such as most HP DeskJets and some Brother HL-series Laser printers (which could be run under DOS using the generic LaserJet4 driver). It did not support printers which required a USB connection or which were labelled "Windows only". Some issues exist as to its compatibility with Windows XP, Vista, 7, 8, and 10 (when run on those systems' DOS mode or using the DOSBox emulator). For example, it loses
WYSIWYG In computing, WYSIWYG ( ), an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed d ...
functionality. However, version 2.51 can be tweaked to work in Windows 10 under DOSbox MB6 (DOSBox MB6 maintains printing via the parallel printer port, running in ''text screen'' mode).


LocoScript 3

LocoScript 3 included the ability to print text at any size using scalable "LX"
font In metal typesetting, a font is a particular size, weight and style of a typeface. Each font is a matched set of type, with a piece (a "sort") for each glyph. A typeface consists of a range of such fonts that shared an overall design. In mod ...
s, and to use multiple fonts in a document. According to the vendor, LocoScript 3 also had the ability to include pictures and draw boxes within documents, a facility to print odd-numbered and even-numbered pages separately, and a word counter. The vendor recommended LocoScript 3 only for use with PCW models that had 512  KB of
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
. Four add-on utilities were included: LocoSpell (a spell checker), LocoMail (a mail merge program), LocoFile (a database program), and a Printer Support Pack, but (unlike in the earlier LocoScript versions) these utilities were no longer sold separately.


LocoScript 4

The last major version of LocoScript for the PCW, LocoScript 4, was released in 1996 by LocoScript Software, a new company created by former Locomotive Software employees after the sale of Locomotive to
Demon Internet Demon Internet was a British Internet service provider, initially an independent business, later operating as a brand of Vodafone. It was List of UK ISPs by age, one of the UK's earliest ISPs, offering dial-up Internet access services from 1 June ...
. It added a wider range of
font In metal typesetting, a font is a particular size, weight and style of a typeface. Each font is a matched set of type, with a piece (a "sort") for each glyph. A typeface consists of a range of such fonts that shared an overall design. In mod ...
s, support for colour printing, a label-printing facility, and optional support for hundreds of printers. Version 4 also supported the
mail merge Mail merge consists of combining mail and letters and pre-addressed envelopes or mailing labels for mass mailings from a form letter. This feature is usually employed in a word processing document which contains fixed text (which is the same in eac ...
program, LocoMail, and the LocoFile database program.


See also

* Amstrad CP/M Plus character set


References


External links

*
LocoScript 2 box contents
{{DEFAULTSORT:Locoscript Word processors DOS software Amstrad PCW software