Спидскрипт
Оригинальный автор(ы) | Чарльз Брэннон |
---|---|
Разработчик(и) | Вычислите! Издательский |
Первоначальный выпуск | январь 1984 года [1] |
Стабильная версия | 3.2 / Май 1987 г [2] |
Написано в | 6502 язык ассемблера , [1] Турбо Паскаль [3] (MS-DOS) |
Платформа | VIC-20 , Commodore 64/128 , Apple II , 8-разрядная версия Atari , MS-DOS |
Тип | Текстовый процессор |
SpeedScript — текстовый процессор, первоначально напечатанный как машинный язык MLX, включенный в выпуски журнала Compute! и журналы 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!'s Gazette для Commodore 64 и VIC-20 . [1] 1.1 появился во второй книге Commodore 64 от Compute ! [5] 2.0 на Gazette Disk в мае 1984 г., [6] [7] и 3.0 в вычислениях! в марте и апреле 1985 г. [8] [9] Исправления, обновившие версию 3.0 до 3.1, появились в мае 1985 года. [10] а полная версия 3.1 появилась в книге, опубликованной Compute!, SpeedScript: текстовый процессор для Commodore 64 и VIC-20 . [11]
POKE для VIC-20 и C64 для обновления 3.0 или 3.1 до 3.2 появились в выпуске Compute! [12] а полная версия 3.2 была доступна на Compute в январе 1986 года! Диск . [2] POKE для 64-го процессора также были включены в полную версию статьи о SpeedScript 3.2, когда она была перепечатана в выпуске Compute!'s Gazette за май 1987 года, а полная программа, а также три дополнительных утилиты были доступны на Gazette Disk за май 1987 года. [13]
SpeedScript 3.2 вместе со SpeedCalc, Fontmaker и пятью другими служебными программами был включен в специальный список Best of COMPUTE! И ГАЗЕТА [14] диск/журнал 1988 года.
Также следует отметить колонку «Отзывы читателей» в январском 1986 г. журнале Compute! у кого были ПОКИ для устранения ДИСКА или ЛЕНТЫ? вопрос. [15] Однако в списке была опечатка, и она была исправлена в журнале CAPUTE за март 1986 года! столбец. [16]
Порты V3 для 8-битных компьютеров Atari и Apple II были напечатаны в Compute! в мае [17] и июнь 1985 г. соответственно. [18] [2] SpeedScript был полностью написан на ассемблере, и Compute! Позже издательства выпустили комбинации книга/диск, которые содержали полный исходный код с комментариями (а также машинный язык в формате MLX ) для каждой платформы. [19] [20] [21]
Версия SpeedScript для MS-DOS была создана в 1988 году Рэнди Томпсоном и опубликована в виде книги издательством Compute! Книги. [3] Эта версия была написана на Turbo Pascal, а некоторые части написаны на языке ассемблера, и в текстовый процессор добавлены новые функции, такие как дополнительные команды принтера, полное управление курсором (чтобы использовать преимущества клавиш Home, End, PgUp и PgDn ПК). и собственный режим с 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-режиме. [22] Однако при этом не использовалась расширенная память C128, а несколько второстепенных команд были исключены из-за изменений в существующем коде.
Собственная версия для 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!'s Gazette за 1987 год вместе со SpeedScript 3.2. Чтение сценария [29] был разработан для идентификации и предварительного просмотра документов SpeedScript на диске с возможностью удаления любых файлов, которые больше не нужны. Это было важным дополнением, поскольку в системе с одним диском не было возможности сохранить работу, если диск заполнится. СкоростьПоиск [30] обеспечивал полнотекстовый поиск по всем документам SpeedScript на диске, возвращая подсчет того, сколько раз искомое слово или фраза использовалось в каждом документе. Штамп даты и времени [31] выводит на дисковод программу, которая добавляет метки времени к файлам на диске, а затем выполняет SpeedScript.
Прием [ править ]
В обзоре четырех текстовых процессоров журнал The Transactor в мае 1986 года похвалил SpeedScript как «чрезвычайно сложный», сославшись на его большой текстовый буфер, логическую навигацию с помощью курсора и команду отмены . Критикуя отсутствие правильного обоснования , журнал пришел к выводу, что SpeedScript был не только «легким победителем» среди недорогих текстовых процессоров, но и «серьезным соперником даже по сравнению с более дорогими программами». [32]
SpeedScript был достаточно популярен, чтобы его освещали в справочных изданиях, таких как «Справочное руководство по обработке текстов» из антологии Карла Хилдона « Внутреннее пространство». [33] и » Митчелла Уэйта « Официальная книга для коммодора 128 . [34] университета Колумбийского Программное обеспечение Kermit для компьютеров Commodore поддерживало передачу файлов SpeedScript. [35]
Галерея [ править ]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б с Брэннон, Чарльз (январь 1984 г.). « Текстовый процессор SpeedScript для Commodore 64 и VIC-20» . Бюллетень COMPUTE! (7). Гринсборо, Северная Каролина: ВЫЧИСЛЯЙТЕ! Публикации : 38–59 . Проверено 18 февраля 2015 г.
- ↑ Перейти обратно: Перейти обратно: а б с Митченер, Лео (июнь 1986 г.). « SpeedScript Происхождение » . Вычислите! (Письма в редакцию) (73): 11. ISSN 0194-357X . Проверено 8 ноября 2013 г.
- ↑ Перейти обратно: Перейти обратно: а б Томпсон, Рэнди (1989). Спидскрипт для ПК . Рэднор, Пенсильвания: ПОДСЧИТАЙТЕ! Книги. ISBN 0-87455-166-8 .
- ^ Брэннон, Чарльз (апрель 1983 г.). « Скриптор : текстовый процессор Atari» . Вычислите! (35): 56–70. ISSN 0194-357X . Проверено 30 октября 2013 г.
- ^ Происхождение SpeedScript; Стр. 11 июня 1986 г. Вычислите! https://archive.org/details/1986-06-compute-magazine/page/n11/mode/2up
- ^ Семейство SpeedScript; Стр. 71, май 1987 г., Compute!'s Gazette https://archive.org/details/computes.gazette/Compute_Gazette_Issue_47_1987_May/page/n71/mode/2up
- ^ Рекламный ролик Gazette Disk Premiere, стр. 33 апреля 1984 г., Compute!'s Gazette https://archive.org/details/1984-04-computegazette/page/n33/mode/2up
- ^ Браннон, Чарльз (март 1985 г.). « SpeedScript 3.0 : текстовый процессор на всех машинных языках для Commodore 64» . Вычислите! (58): 123–133. ISSN 0194-357X . Проверено 1 марта 2015 г.
- ^ Брэннон, Чарльз (апрель 1985 г.). « SpeedScript 3.0 : текстовый процессор на всех машинных языках для расширенного VIC-20» . Вычислите! (59): 100–106. ISSN 0194-357X . Проверено 1 марта 2015 г.
- ^ «Капуте!» . Вычислите! (Колонка) (60): 99. Май 1985 г. ISSN 0194-357X . Проверено 1 марта 2015 г.
- ^ SpeedScript: текстовый процессор для Commodore 64 и VIC-20 https://archive.org/details/Computes_Speedscript
- ^ Браннон, Чарльз (декабрь 1985 г.). « Возвращение к SpeedScript 3.0 » . Вычислите! (67): 90–91. ISSN 0194-357X . Проверено 1 марта 2015 г.
- ^ Браннон, Чарльз (май 1987 г.). « SpeedScript 3.2 для Commodore 64» . Бюллетень COMPUTE! (47): 54–71. ISSN 0737-3716 . Проверено 1 марта 2015 г.
- ^ «Compute! Gazette Issue 1988 Best of» . Декабрь 1988 года.
- ^ Журнал «Compute! Выпуск 068» . Январь 1986 года.
- ^ Журнал «Компьютер! Выпуск 070» . Март 1986 года.
- ^ Браннон, Чарльз (май 1985 г.). « SpeedScript 3.0 : текстовый процессор на всех машинных языках для Atari» . Вычислите! (60): 103–111. ISSN 0194-357X . Проверено 1 марта 2015 г.
- ^ Браннон, Чарльз; Мартин, Кевин (июнь 1985 г.). « SpeedScript 3.0 : текстовый процессор на всех машинных языках для Apple» . Вычислите! (61): 116–123. ISSN 0194-357X . Проверено 1 марта 2015 г.
- ^ Браннон, Чарльз (1985). SpeedScript, текстовый процессор для Commodore 64 и VIC-20 . Гринсборо, Северная Каролина: ВЫЧИСЛЯЙТЕ! Публикации . ISBN 0-94238-694-9 .
- ^ Браннон, Чарльз (1985). SpeedScript, текстовый процессор для компьютеров Atari . Гринсборо, Северная Каролина: ВЫЧИСЛЯЙТЕ! Публикации . ISBN 0-87455-003-3 .
- ^ Браннон, Чарльз; Мартин, Кевин (1985). Speedscript — текстовый процессор для персональных компьютеров Apple . Гринсборо, Северная Каролина: ВЫЧИСЛЯЙТЕ! Публикации . ISBN 0-87455-000-9 .
- ^ Хеймарк, Тодд (июнь 1986 г.). «SpeedScript-80 для 128» . Бюллетень COMPUTE! (36): 77–78. ISSN 0737-3716 . Проверено 1 марта 2015 г.
- ^ Кодадек, Роберт (октябрь 1987 г.). « Спидскрипт 128 » . Бюллетень COMPUTE! (52): 22–52. ISSN 0737-3716 . Проверено 1 марта 2015 г.
- ^ Грубер, Майкл (сентябрь 1989 г.). « Спидскрипт 128 Плюс » . Бюллетень COMPUTE! (75): 38–44. ISSN 0737-3716 . Проверено 4 марта 2015 г.
- ^ Маккиннон, Глен (декабрь 1987 г.). « Instant 80 : настоящий предварительный просмотр в 80 столбцов для SpeedScript» . Бюллетень COMPUTE! (54): 76. ISSN 0737-3716 . Проверено 1 марта 2015 г.
- ^ Каупер, Оттис Т. (декабрь 1985 г.). « SpeedCheck : расширяемая программа проверки орфографии для Commodore 64 и 128» . COMPUTE!'s Gazette (30): 64–70. ISSN 0737-3716 . Проверено 18 февраля 2015 г.
- ^ Смит, Ларри Д. (сентябрь 1988 г.). « SpeedCheck 128 : средство проверки орфографии для SpeedScript 128» . Бюллетень COMPUTE! (63): 60–61. ISSN 0737-3716 . Проверено 1 марта 2015 г.
- ^ Ламберт, Дж. Блейк (май 1985 г.). «ScriptSave: автоматическое сохранение на диске для Commodore 64 SpeedScript 3.0 » . Вычислите! (60): 84–85. ISSN 0194-357X . Проверено 1 марта 2015 г.
- ^ Чилдресс, Бак (май 1987 г.). «Чтение сценария» . Бюллетень COMPUTE! (47): 77. ISSN 0737-3716 . Проверено 18 февраля 2015 г.
- ^ Сент-Клер, Тони (май 1987 г.). «Скорый поиск» . Бюллетень COMPUTE! (47): 75. ISSN 0737-3716 . Проверено 18 февраля 2015 г.
- ^ Кодадек, Боб (май 1987 г.). « SpeedScript Штамп даты и времени » . Бюллетень COMPUTE! (47): 76. ISSN 0737-3716 . Проверено 18 февраля 2015 г.
- ^ Бозе, Ранджан (май 1986 г.). «Сравнение четырех текстовых процессоров» . Транзактор . 6 (6): 72–74. ISSN 0827-2530 . Проверено 1 марта 2015 г.
- ^ Хилдон, Карл Дж. Х. (март 1985 г.). Полная антология Коммодора по внутреннему космосу . Милтон, Онтарио : Издательство Transactor. стр. 17–19. ISBN 0-9692086-0-Х . Проверено 1 марта 2015 г.
- ^ Уэйт, Митчелл; Лафоре, Роберт; Вольпе, Джерри (1985). «Режим C64» . Официальная книга для персонального компьютера Commodore 128 . Говард В. Сэмс и компания с. 76. ИСБН 0-672-22456-9 .
- ^ Салливан, Кент (1 января 1992 г.). «Передача файлов: Передача файлов» . Руководство пользователя Commodore 64/128 Kermit . Проект Кермит, Колумбийский университет. п. 18 . Проверено 23 февраля 2016 г.
- программное обеспечение 1984 года
- Текстовые процессоры
- 8-битное компьютерное программное обеспечение Atari
- Текстовые процессоры Apple II
- Программное обеспечение Коммодор 64
- Программное обеспечение Коммодор 128
- Программное обеспечение ВИК-20
- Программное обеспечение на языке ассемблера
- Коммерческое программное обеспечение с доступным исходным кодом.