Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SpeedScript - это текстовый процессор, изначально напечатанный как листинг машинного языка для машинного ввода в выпусках Compute! 1984-85 гг. и журналы Compute !'s Gazette . Имея размер около 5  КБ , он предоставлял многие из тех же функций, что и коммерческие текстовые редакторы 8-битной эры, такие как PaperClip и Bank Street Writer . Были опубликованы версии для Apple II , Commodore 64 и 128, 8-битного семейства Atari , VIC-20 и MS-DOS .

Версии [ править ]

В апреле 1983 г. Compute! опубликовал Scriptor , текстовый процессор, написанный штатным писателем Чарльзом Брэнноном на языке BASIC и ассемблере , как программу для набора для 8-битного семейства Atari . [4] В январе 1984 года версия 1.0 его нового текстового процессора SpeedScript появилась в бюллетене Compute! Для Commodore 64 и VIC-20 . [1] 1.1 появился в Compute! S Вторая книга Commodore 64 , [ править ] +2,0 на Gazette диск в мае 1984 года [цитата ]и 3.0 вCompute!в марте и апреле 1985 г.[5][6]Исправления, обновившие 3.0 до 3.1, появились в мае 1985 г.[7],а полная версия появилась в книге, опубликованной Compute !,SpeedScript: текстовый процессор для Commodore 64 и VIC -20.[8]Обновление версии 3.2 появилось в декабрьской версииCompute![9]и январь 1986 г.Compute! Disk[2]и позже ввыпускебюллетеня Compute!За май 1987 г.с тремя дополнительными утилитами.[10]

Порты для Atari и Apple II были напечатаны в Compute! в мае [11] и июне 1985 г. соответственно. [12] [2] SpeedScript был полностью написан на ассемблере, и Compute! Позднее Publications выпустили комбинации книги / диска, которые содержали полный закомментированный исходный код (а также машинный язык в формате MLX ) для каждой платформы. [8] [13] [14]

Версия SpeedScript для MS-DOS была создана в 1988 году Рэнди Томпсоном и опубликована в виде книги компанией Compute! Книги. [3] Эта версия была написана на Turbo Pascal с частями, написанными на языке ассемблера, и добавляла новые дополнительные функции в текстовый процессор, такие как дополнительные команды принтера, полное управление курсором (чтобы воспользоваться преимуществами Home, End, PgUp и PgDn keys) и собственный режим с 80 столбцами.

Обновления из 80 столбцов [ править ]

Первоначальные версии SpeedScript были разработаны для Commodore 64 с 40 столбцами и VIC-20 с 22 столбцами. Когда был выпущен Commodore 128 с дисплеем на 80 столбцов, многие пользователи запросили обновленную версию SpeedScript, чтобы воспользоваться этой новой возможностью. В июне 1986 года Compute !'s Gazette опубликовала SpeedScript-80, короткий патч для SpeedScript 3.0 или выше, который позволил использовать новые возможности VDC с 80 столбцами на Commodore 128, работающем в 64 режиме. [15]Однако при этом не использовалась расширенная память C128, и несколько второстепенных команд были исключены из-за изменений существующего кода. Вскоре SpeedScript-80 был улучшен с помощью SpeedScript-80 Revisited Боба Кодадека. [ необходима цитата ]

SpeedScript 128

Собственная версия для C128, названная SpeedScript 128, также написанная Kodadek, была наконец выпущена в октябре 1987 года. Эта версия устранила проблемы патча и полностью использовала 80-колоночный экран C128, его расширенную память и улучшенную клавиатуру. [16] Более позднее обновление появилось в сентябре 1989 года, добавив полное выравнивание текста, настройку табуляции и онлайн-справку. [17]

В декабре 1987 года газета Compute! Опубликовала Instant 80 , утилиту для версии SpeedScript для C64, которая позволяла предварительный просмотр документа с 80 столбцами (но не редактирование) на стандартном C64. Это было сделано с использованием символов половинной ширины на графическом экране с высоким разрешением. [18]

Утилиты [ править ]

Хотя SpeedScript не включал встроенную проверку орфографии , вскоре были опубликованы дополнительные утилиты. В декабре 1985 года SpeedCheck был опубликован в Compute !'s Gazette . [19] Эта внешняя утилита принимала файлы SpeedScript (а также файлы из совместимых текстовых процессоров, таких как PaperClip ) и проверяла их орфографию по пользовательскому словарю. Усовершенствованная версия с 80 столбцами для C128, SpeedCheck 128, была опубликована в сентябре 1988 г. [20]

Другая утилита, ScriptSave, была разработана для обеспечения функции автоматического сохранения в Commodore 64 версии SpeedScript 3.0. [21] Эта программа настраивает программу таймера для сохранения документов на диск перед загрузкой и запуском самого SpeedScript.

Несколько дополнительных утилит были опубликованы в выпуске Compute !'s Gazette за май 1987 г. вместе со SpeedScript 3.2. ScriptRead [22] была разработана с целью выявления и просмотра SpeedScript документов на диске, с возможностью поцарапать любые файлы , которые больше не нужны. Это было важным дополнением, поскольку в системе с одним диском не было бы возможности сохранить работу, если диск будет заполнен. SpeedSearch [23] обеспечивает полнотекстовый поиск по всем документам SpeedScript на диске, возвращая счетчик того, сколько раз искомое слово или фраза использовались в каждом документе. Date and Time Stamper [24] вводит программу на диск, которая добавляет метки времени к файлам на диске, а затем выполняет SpeedScript.

Прием [ править ]

В обзоре четырех текстовых процессоров Transactor в мае 1986 года похвалил SpeedScript как «чрезвычайно сложный», сославшись на его большой текстовый буфер, логическую навигацию курсора и команду отмены . Критикуя отсутствие правильного обоснования , журнал пришел к выводу, что SpeedScript был не только «легким победителем» среди бюджетных текстовых процессоров, но и «серьезным соперником даже по сравнению с более дорогими программами». [25]

SpeedScript был достаточно популярен , чтобы получить освещение в справочных работах, такие как «Wordprocessing Reference Guide» от Карла Hildon «s Inner Space Антологии [26] и Митчелл Уэйт » s Официальных книг для Commodore 128 . [27] Колумбийский университет «s Кермит программное обеспечение для компьютеров Commodore поддерживается передача SpeedScript файлов. [28]

Галерея [ править ]

SpeedScript 3.0 для 8-битного семейства Atari

Ссылки [ править ]

  1. ^ a b c Браннон, Чарльз (январь 1984). « Текстовый процессор SpeedScript для Commodore 64 и VIC-20» . COMPUTE! S Gazette . Гринсборо, Северная Каролина: ВЫЧИСЛИТЕ! Публикации (7): 38–59 . Проверено 18 февраля 2015 года .
  2. ^ a b c Митченер, Лео (июнь 1986 г.). « Происхождение SpeedScript » . ВЫЧИТАЙТЕ! (Письма в редакцию) (73): 11. ISSN 0194-357X . Проверено 8 ноября 2013 года . 
  3. ^ a b Томпсон, Рэнди (1989). PC SpeedScript . Рэднор, Пенсильвания: ВЫЧИТАЙТЕ! Книги. ISBN 0-87455-166-8.
  4. ^ Brannon, Чарльз (апрель 1983). « Сценарий : текстовый процессор Atari» . ВЫЧИТАЙТЕ! (35): 56–70. ISSN 0194-357X . Проверено 30 октября 2013 года . 
  5. ^ Браннон, Чарльз (март 1985). « SpeedScript 3.0 : текстовый процессор для всех машинных языков для Commodore 64» . ВЫЧИТАЙТЕ! (58): 123–133. ISSN 0194-357X . Проверено 1 марта 2015 года . 
  6. ^ Браннон, Чарльз (апрель 1985). « SpeedScript 3.0 : текстовый процессор на всех машинных языках для расширенного VIC-20» . ВЫЧИТАЙТЕ! (59): 100–106. ISSN 0194-357X . Проверено 1 марта 2015 года . 
  7. ^ "Capute!" . ВЫЧИТАЙТЕ! (Колонка) (60): 99. May 1985. ISSN 0194-357X . Проверено 1 марта 2015 года . 
  8. ^ a b Браннон, Чарльз (1985). SpeedScript, текстовый процессор для Commodore 64 и VIC-20 . Гринсборо, Северная Каролина: ВЫЧИСЛИТЕ! Публикации . ISBN 0-94238-694-9.
  9. ^ Браннон, Чарльз (декабрь 1985). « Возвращение к SpeedScript 3.0 » . ВЫЧИТАЙТЕ! (67): 90–91. ISSN 0194-357X . Проверено 1 марта 2015 года . 
  10. ^ Браннон, Чарльз (май 1987). « SpeedScript 3.2 для Commodore 64» . Бюллетень COMPUTE! (47): 54–71. ISSN 0737-3716 . Проверено 1 марта 2015 года . 
  11. ^ Браннон, Чарльз (май 1985). « SpeedScript 3.0 : текстовый процессор для всех машинных языков для Atari» . ВЫЧИТАЙТЕ! (60): 103–111. ISSN 0194-357X . Проверено 1 марта 2015 года . 
  12. ^ Браннон, Чарльз; Мартин, Кевин (июнь 1985 г.). « SpeedScript 3.0 : текстовый процессор для всех машинных языков для Apple» . ВЫЧИТАЙТЕ! (61): 116–123. ISSN 0194-357X . Проверено 1 марта 2015 года . 
  13. ^ Браннон, Чарльз (1985). SpeedScript, текстовый процессор для компьютеров Atari . Гринсборо, Северная Каролина: ВЫЧИСЛИТЕ! Публикации . ISBN 0-87455-003-3.
  14. ^ Браннон, Чарльз; Мартин, Кевин (1985). Speedscript, текстовый процессор для персональных компьютеров Apple . Гринсборо, Северная Каролина: ВЫЧИСЛИТЕ! Публикации . ISBN 0-87455-000-9.
  15. ^ Heimarck, Todd (июнь 1986). «SpeedScript-80 для 128» . Бюллетень COMPUTE! (36): 77–78. ISSN 0737-3716 . Проверено 1 марта 2015 года . 
  16. ^ Kodadek, Роберт (октябрь 1987). « SpeedScript 128 » . Бюллетень COMPUTE! (52): 22–52. ISSN 0737-3716 . Проверено 1 марта 2015 года . 
  17. ^ Грубер, Майкл (сентябрь 1989). « SpeedScript 128 Plus » . Бюллетень COMPUTE! (75): 38–44. ISSN 0737-3716 . Проверено 4 марта 2015 года . 
  18. ^ Маккиннон, Глен (декабрь 1987). « Instant 80 : настоящий предварительный просмотр 80 столбцов для SpeedScript» . Бюллетень COMPUTE! (54): 76. ISSN 0737-3716 . Проверено 1 марта 2015 года . 
  19. ^ Купера, Ottis Т. (декабрь 1985). « SpeedCheck : расширяемая проверка орфографии для Commodore 64 и 128» . Бюллетень COMPUTE! (30): 64–70. ISSN 0737-3716 . Проверено 18 февраля 2015 года . 
  20. ^ Смит, Ларри Д. (сентябрь 1988 г.). « SpeedCheck 128 : средство проверки правописания для SpeedScript 128» . Бюллетень COMPUTE! (63): 60–61. ISSN 0737-3716 . Проверено 1 марта 2015 года . 
  21. Ламберт, Дж. Блейк (май 1985 г.). «ScriptSave: автоматическое сохранение на диск для Commodore 64 SpeedScript 3.0 » . ВЫЧИТАЙТЕ! (60): 84–85. ISSN 0194-357X . Проверено 1 марта 2015 года . 
  22. Чайлдресс, Бак (май 1987 г.). «ScriptRead» . Бюллетень COMPUTE! (47): 77. ISSN 0737-3716 . Проверено 18 февраля 2015 года . 
  23. Сент-Клер, Тони (май 1987 г.). «SpeedSearch» . Бюллетень COMPUTE! (47): 75. ISSN 0737-3716 . Проверено 18 февраля 2015 года . 
  24. ^ Kodadek, Боб (май 1987). « Штамп даты и времени SpeedScript» . Бюллетень COMPUTE! (47): 76. ISSN 0737-3716 . Проверено 18 февраля 2015 года . 
  25. ^ Bose, Ranjan (май 1986). «Сравнение четырех текстовых процессоров» . Оператор . 6 (6): 72–74. ISSN 0827-2530 . Проверено 1 марта 2015 года . 
  26. ^ Хилдон, Карл JH (март 1985). Полная антология Commodore Inner Space . Милтон, Онтарио : Transactor Publishing. С. 17–19. ISBN 0-9692086-0-X. Проверено 1 марта 2015 года .
  27. ^ Уэйт, Митчелл; Лафор, Роберт; Вольпе, Джерри (1985). «Режим C64» . Официальная книга для персонального компьютера Commodore 128 . Howard W. Sams & Co. стр. 76. ISBN 0-672-22456-9.
  28. Салливан, Кент (1 января 1992 г.). «Передача файлов: передача файлов» . Руководство пользователя Commodore 64/128 Kermit . Проект Кермит, Колумбийский университет. п. 18 . Проверено 23 февраля +2016 .