Введение

LocoScript — это программный пакет для обработки текста, разработанный компанией Locomotive Software и впервые представленный вместе с персональным компьютером Amstrad PCW, выпущенным в 1985 году. Ранние версии LocoScript отличались сочетанием широкого набора функций и исключительной простоты использования. Это, а также низкая стоимость аппаратной части, сделали его одним из самых продаваемых текстовых процессоров конца 1980-х годов. Для Amstrad PCW было выпущено четыре основные версии LocoScript, а для IBM-совместимых ПК, работающих под MS DOS, — две. Доля рынка LocoScript не увеличилась с появлением ПК-версий, которые были выпущены уже после того, как Windows стала доминирующей операционной системой для персональных компьютеров.

История и восприятие

Разработчики LocoScript, компания Locomotive Software, создали Locomotive BASIC для домашнего компьютера Amstrad CPC 464, представленного в 1984 году. Для Amstrad PCW, представленного в 1985 году, Locomotive выпустила текстовый процессор LocoScript и Mallard BASIC, а также написала руководство пользователя PCW. Эти программы и матричный принтер входили в стоимость PCW, что позволило ей завоевать 60% рынка домашних компьютеров в Великобритании и 20% рынка персональных компьютеров в Европе. По мнению журнала Personal Computer World, PCW "заставил бояться компьютеров людей начать ими пользоваться". LocoScript считался более простым в использовании, чем Wordstar и WordPerfect, которые в середине 1980-х годов были доминирующими текстовыми процессорами на IBM-совместимых ПК, и многим пользователям было достаточно информации, представленной во вводной главе "Первые 20 минут" руководства. В то время как конкурентам LocoScript требовалось запоминать широкий спектр комбинаций клавиш. Лозунгом компании Locomotive Software для этого продукта было "Всё необходимое, и ничего лишнего". LocoScript постепенно забылся, поскольку его разработчики медленно создавали версию для IBM-совместимых ПК. К тому времени, когда они выпустили версию, работающую под MS-DOS, Windows уже становилась доминирующей операционной системой. Разработчики WordPerfect допустили аналогичную ошибку, выпустив свою первую версию для Windows в 1991 году, вскоре после выхода второй версии Microsoft Word для Windows.

Локоскрипт

LocoScript было основным программным обеспечением, поставляемым с Amstrad PCW 8256 и PCW 8512, представленными в 1985 году. LocoScript не работало под управлением операционной системы; вместо этого компьютер загружался с дискеты LocoScript, и LocoScript работало исключительно в системе. Пользователю требовалась перезагрузка для запуска любой другой программы (различные приложения CP/M поставлялись на отдельном диске). Позднее появилась сторонняя утилита под названием "Flipper", доступная только для PCW с наибольшим объемом оперативной памяти, которая позволяла распределять память между LocoScript и CP/M, обеспечивая их работу без перезагрузки. Функция "limbo file" позволяла пользователям восстанавливать случайно удаленные документы до тех пор, пока на диске не заканчивалось место (все файлы хранились на дискетах), после чего программное обеспечение безвозвратно удаляло файлы из "limbo", освобождая место для новых. Журналист Дэйв Лэнгфорд опубликовал сборник своих статей о PCW под названием "Файлы limbo". LocoScript было разработано для поддержки подключаемых программ, которые можно было выбирать через файловый менеджер. LocoScript также могло отображать математические и технические символы. Все эти символы можно было печатать, за исключением случаев использования принтера с печатающей головкой. Все символы, кроме тех, что влияли на размер шрифта и интервалы, отображались на экране. LocoScript автоматически избегало появления "вдов" и "сирот", гарантируя, что если абзац из четырех или более строк разделен между страницами, на каждой странице оставалось как минимум две строки. Пользователи также могли указать LocoScript сохранять группу строк или абзацев вместе на одной странице, избегать разделения абзацев в документе или принудительно вставлять разрывы страниц. Пользователи могли управлять расположением текста с помощью: полей; отступов; стандартных табуляций; десятичных табуляций, которые задавали положение десятичной точки, а не начало числа; и выравнивания по левому краю, правому краю или по ширине. Различные комбинации этих настроек, называемые "макетами", автоматически нумеровались, что позволяло повторно использовать макеты и вносить изменения, которые применялись ко всем частям документа, где использовался определенный макет. Эти возможности можно было использовать для представления таблиц. Функции "найти" и "найти и заменить" могли работать со всем документом или его отдельными частями, а функция "найти и заменить" ("заменить" в терминологии руководства) предлагала подтверждать каждое изменение или выполнять замену автоматически. LocoScript позволяло пользователю редактировать один документ во время печати другого, поэтому относительная медлительность комплектного матричного принтера редко вызывала затруднения. Пользователи могли запросить печать всего документа или диапазона страниц, установить качество печати на "высокое" или "черновик" и выбрать тип бумаги: отдельные листы или непрерывная лента. LocoScript автоматически корректировал размер полей, чтобы на отдельных листах и непрерывной ленте помещалось одинаковое количество строк на странице. Несмотря на сложность программного обеспечения, серьезным недостатком PCW была исключительная зависимость ранних моделей (PCW 8256 и 8512) от некачественного матричного принтера, а также последующее появление (с 9512) высококачественного принтера с печатающей головкой, который не мог печатать широкий спектр неалфавитно-цифровых символов, которые могло воспроизводить программное обеспечение LocoScript. Программное обеспечение серьезно ограничивалось низким качеством аппаратного обеспечения, что во многом было связано с коммерческим решением не поддерживать сторонние принтеры, пока программное обеспечение оставалось эксклюзивным для формата PCW.

Локоскрипт 2

LocoScript 2 поставлялся в комплекте с Amstrad PCW 9512, представленным в 1987 году. Эта версия была значительно быстрее, включала в себя модуль проверки орфографии LocoSpell и поставлялась с высококачественным принтером с печатающей головкой в виде ромашки, в дополнение к поддержке оригинального матричного принтера. Программное обеспечение расширило набор символов до 400 и позволяло пользователям определять до 16 собственных символов. Помимо добавления LocoSpell, LocoScript 2 также стала первой версией, поддерживающей дополнительный модуль LocoFile, предоставляющий функциональность базы данных.

LocoScript PC (ПК с помощью LocoScript)

LocoScript PC, позже известный как LocoScript PC Easy, стал первой версией LocoScript, несовместимой с Amstrad PCW, и был разработан для IBM-совместимых ПК, работающих под управлением MS DOS 3.0 и выше. Программа, выпущенная в 1990 году, сохраняла функциональность LocoScript 2, поддерживая LocoSpell, LocoMail и LocoFile, а также предлагала новые возможности, такие как смешивание текста с разными шрифтами, расширенные параметры стилизации и значительно больший выбор совместимых принтеров сторонних производителей.

LocoScript Professional (профессиональный)

Выпущенный в мае 1992 года LocoScript Professional, или просто Script, был вторым крупным релизом LocoScript, работавшим под MS DOS и включавшим ряд новых функций и улучшений по сравнению с LocoScript PC. Он поддерживал принтеры, подключаемые через тогдашний стандартный параллельный порт, такие как большинство HP DeskJets и некоторые лазерные принтеры серии Brother HL (которые могли работать под DOS с использованием универсального драйвера LaserJet4). Он не поддерживал принтеры, требующие подключения USB или имеющие пометку "только для Windows". Существуют проблемы с его совместимостью с Windows XP, Vista, 7, 8 и 10 (при запуске в режиме DOS этих систем или с использованием эмулятора DOSBox). Например, теряется функциональность WYSIWYG. Однако версию 2.51 можно настроить для работы в Windows 10 под DOSbox MB6 {Настройка в LocoScript: F9 Settings F5 ScreenMode Text Screen Direct OK F10} (DOSBox MB6 обеспечивает печать через параллельный порт, работая в текстовом режиме экрана).

Локоскрипт 3

LocoScript 3 включал возможность печатать текст любого размера с использованием масштабируемых шрифтов "LX" и применять несколько шрифтов в одном документе. По заявлению разработчика, LocoScript 3 также позволял включать изображения и рисовать рамки в документах, печатать нечетные и четные страницы раздельно, а также содержал счетчик слов. Однако (в отличие от более ранних версий LocoScript) эти инструменты больше не продавались отдельно. В него был добавлен расширенный набор шрифтов, поддержка цветной печати, функция печати этикеток и опциональная поддержка сотен принтеров. Версия 4 также поддерживала программу для слияния почты LocoMail и программу базы данных LocoFile.