stringtranslate.com

SpeedScript

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

Версии

В апреле 1983 года Compute! опубликовал Scriptor , текстовый процессор, написанный штатным автором Чарльзом Брэнноном на языках BASIC и ассемблера , в качестве программы для ввода текста для 8-битных компьютеров Atari . [4] В январе 1984 года версия 1.0 его нового текстового процессора SpeedScript появилась в Compute! Gazette для Commodore 64 и VIC-20 . [1] 1.1 появилась во второй книге Compute! Commodore 64 , [5] 2.0 на Gazette Disk в мае 1984 года, [6] [7] и 3.0 в Compute! в марте и апреле 1985 года. [8] [9] Исправления, которые обновили 3.0 до 3.1, появились в мае 1985 года, [10] а полная версия 3.1 появилась в книге, опубликованной Compute!, SpeedScript: The Word Processor for the Commodore 64 and VIC-20 . [11]

POKE для VIC-20 и C64, для обновления 3.0 или 3.1 до 3.2, появились в Compute! за декабрь 1985 года [12], а полная версия 3.2 была доступна на Compute! Disk за январь 1986 года . [2] POKE для 64 также были включены в полную статью SpeedScript 3.2, когда она была перепечатана в выпуске Gazette журнала Compute! за май 1987 года , а полная программа, а также три дополнительные утилиты были доступны на Gazette Disk за май 1987 года. [13]

SpeedScript 3.2, наряду со SpeedCalc, Fontmaker и пятью другими служебными программами, был включен в специальный диск/журнал Best of COMPUTE! & GAZETTE [14] в 1988 году.

Также следует отметить колонку «Отзывы читателей» в январском номере журнала Compute! за 1986 год, в которой были POKE, исключающие вопрос DISK or TAPE?. [15] Однако в списке была опечатка, и она была исправлена ​​в колонке CAPUTE! за март 1986 года. [16]

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

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

Обновления по 80 столбцов

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

СкоростьСкрипт 128

Собственная версия для C128 под названием SpeedScript 128, написанная Бобом Кодадеком, была наконец выпущена в октябре 1987 года в Compute!'s Gazette. Эта версия устранила проблемы патча и в полной мере использовала 80-колоночный экран C128, его расширенную память и улучшенную клавиатуру. [23] Более позднее обновление (SS128-Plus) появилось в сентябре 1989 года в Compute!'s Gazette, добавив полное выравнивание текста, настройку табуляции и онлайн-справку. [24]

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

Коммунальные услуги

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

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

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

Прием

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

SpeedScript был достаточно популярен, чтобы быть упомянутым в справочных работах, таких как «Справочное руководство по обработке текстов» из Inner Space Anthology Карла Хилдона [33] и The Official Book for the Commodore 128 Митчелла Уэйта . [ 34] Программное обеспечение Kermit Колумбийского университета для компьютеров Commodore поддерживало передачу файлов SpeedScript. [35]

Галерея

Ссылки

  1. ^ abc Brannon, Charles (январь 1984). «SpeedScript Word Processor For Commodore 64 And VIC-20». COMPUTE!'s Gazette (7). Гринсборо, Северная Каролина: COMPUTE! Publications : 38–59 . Получено 18 февраля 2015 г.
  2. ^ abc Митченер, Лео (июнь 1986 г.). "Происхождение SpeedScript". Compute! (письма в редакцию) (73): 11. ISSN  0194-357X . Получено 8 ноября 2013 г. .
  3. ^ ab Томпсон, Рэнди (1989). PC SpeedScript . Рэднор, Пенсильвания: COMPUTE! Books. ISBN 0-87455-166-8.
  4. ^ Брэннон, Чарльз (апрель 1983 г.). «Scriptor: текстовый процессор Atari». Compute! (35): 56–70. ISSN  0194-357X . Получено 30 октября 2013 г. .
  5. ^ Линия SpeedScript; стр. 11 июня 1986 г. Вычислите! https://archive.org/details/1986-06-compute-magazine/page/n11/mode/2up
  6. Семейство SpeedScript; стр. 71, май 1987 г., Compute!'s Gazette https://archive.org/details/computes.gazette/Compute_Gazette_Issue_47_1987_May/page/n71/mode/2up
  7. ^ Gazette Disk Premiere, стр. 33, апрель 1984 г. Compute!'s Gazette https://archive.org/details/1984-04-computegazette/page/n33/mode/2up
  8. ^ Брэннон, Чарльз (март 1985 г.). «SpeedScript 3.0: Текстовый процессор на всех машинных языках для Commodore 64». Compute! (58): 123–133. ISSN  0194-357X . Получено 1 марта 2015 г. .
  9. ^ Брэннон, Чарльз (апрель 1985 г.). «SpeedScript 3.0: Текстовый процессор на всех машинных языках для расширенного VIC-20». Compute! (59): 100–106. ISSN  0194-357X . Получено 1 марта 2015 г. .
  10. ^ "Capute!". Compute! (Column) (60): 99. Май 1985. ISSN  0194-357X . Получено 1 марта 2015 .
  11. ^ SpeedScript: текстовый процессор для Commodore 64 и VIC-20 https://archive.org/details/Computes_Speedscript
  12. ^ Брэннон, Чарльз (декабрь 1985 г.). «SpeedScript 3.0 Revisited». Compute! (67): 90–91. ISSN  0194-357X . Получено 1 марта 2015 г. .
  13. ^ Брэннон, Чарльз (май 1987 г.). «SpeedScript 3.2 для Commodore 64». COMPUTE!'s Gazette (47): 54–71. ISSN  0737-3716 . Получено 1 марта 2015 г. .
  14. ^ "Compute! Gazette Issue 1988 Best of". Декабрь 1988.
  15. ^ "Compute! Журнал Выпуск 068". Январь 1986.
  16. ^ "Compute! Журнал Выпуск 070". Март 1986.
  17. ^ Брэннон, Чарльз (май 1985 г.). «SpeedScript 3.0: Текстовый процессор на всех машинных языках для Atari». Compute! (60): 103–111. ISSN  0194-357X . Получено 1 марта 2015 г. .
  18. ^ Брэннон, Чарльз; Мартин, Кевин (июнь 1985 г.). «SpeedScript 3.0: Текстовый процессор на всех машинных языках для Apple». Compute! (61): 116–123. ISSN  0194-357X . Получено 1 марта 2015 г. .
  19. ^ Брэннон, Чарльз (1985). SpeedScript, текстовый процессор для Commodore 64 и VIC-20. Гринсборо, Северная Каролина: COMPUTE! Publications . ISBN 0-94238-694-9.
  20. ^ Брэннон, Чарльз (1985). SpeedScript, текстовый процессор для компьютеров Atari. Гринсборо, Северная Каролина: COMPUTE! Publications . ISBN 0-87455-003-3.
  21. ^ Брэннон, Чарльз; Мартин, Кевин (1985). Speedscript, текстовый процессор для персональных компьютеров Apple . Гринсборо, Северная Каролина: COMPUTE! Publications . ISBN 0-87455-000-9.
  22. Heimarck, Todd (июнь 1986 г.). «SpeedScript-80 For The 128». COMPUTE!'s Gazette (36): 77–78. ISSN  0737-3716 . Получено 1 марта 2015 г. .
  23. ^ Кодадек, Роберт (октябрь 1987 г.). «SpeedScript 128». COMPUTE!'s Gazette (52): 22–52. ISSN  0737-3716 . Получено 1 марта 2015 г. .
  24. Грубер, Майкл (сентябрь 1989 г.). «SpeedScript 128 Plus». COMPUTE!'s Gazette (75): 38–44. ISSN  0737-3716 . Получено 4 марта 2015 г. .
  25. ^ Mackinnon, Glen (декабрь 1987 г.). "Instant 80: True 80-Column Preview For SpeedScript". COMPUTE!'s Gazette (54): 76. ISSN  0737-3716 . Получено 1 марта 2015 г.
  26. ^ Cowper, Ottis T. (декабрь 1985 г.). «SpeedCheck: расширяемая проверка орфографии для Commodore 64 и 128». COMPUTE!'s Gazette (30): 64–70. ISSN  0737-3716 . Получено 18 февраля 2015 г. .
  27. ^ Смит, Ларри Д. (сентябрь 1988 г.). «SpeedCheck 128: проверка орфографии для SpeedScript 128». COMPUTE!'s Gazette (63): 60–61. ISSN  0737-3716 . Получено 1 марта 2015 г. .
  28. ^ Ламберт, Дж. Блейк (май 1985 г.). «ScriptSave: Автоматические сохранения на диске для Commodore 64 SpeedScript 3.0». Compute! (60): 84–85. ISSN  0194-357X . Получено 1 марта 2015 г. .
  29. Чайлдресс, Бак (май 1987 г.). «ScriptRead». COMPUTE!'s Gazette (47): 77. ISSN  0737-3716 . Получено 18 февраля 2015 г. .
  30. Сент-Клер, Тони (май 1987 г.). "SpeedSearch". COMPUTE!'s Gazette (47): 75. ISSN  0737-3716 . Получено 18 февраля 2015 г. .
  31. ^ Кодадек, Боб (май 1987 г.). "SpeedScript Date and Time Stamper". COMPUTE!'s Gazette (47): 76. ISSN  0737-3716 . Получено 18 февраля 2015 г. .
  32. ^ Бозе, Ранджан (май 1986 г.). «Сравнение четырех текстовых процессоров». The Transactor . 6 (6): 72–74. ISSN  0827-2530 . Получено 1 марта 2015 г.
  33. ^ Хилдон, Карл Дж. Х. (март 1985 г.). Полная антология Commodore Inner Space. Милтон, Онтарио : Transactor Publishing. стр. 17–19. ISBN 0-9692086-0-X. Получено 1 марта 2015 г.
  34. ^ Уэйт, Митчелл; Лафоре, Роберт; Вольпе, Джерри (1985). "Режим C64". Официальная книга для персонального компьютера Commodore 128. Howard W. Sams & Co. стр. 76. ISBN 0-672-22456-9.
  35. ^ Салливан, Кент (1 января 1992 г.). «Передача файлов: передача файлов». Руководство пользователя Commodore 64/128 Kermit . Проект Kermit, Колумбийский университет. стр. 18. Получено 23 февраля 2016 г.