SpeedScript es un procesador de texto impresa originalmente como un tipo de lenguaje de máquina lista en 1984-85 cuestiones de Compute! y las revistas Compute !'s Gazette . Aproximadamente 5 KB de longitud, proporcionó muchas de las mismas características que los paquetes comerciales de procesamiento de texto de la era de 8 bits, como PaperClip y Bank Street Writer . Se publicaron versiones para Apple II , Commodore 64 y 128, familia Atari de 8 bits , VIC-20 y MS-DOS .
Autor (es) original (es) | Charles Brannon |
---|---|
Desarrollador (es) | ¡Calcular! Publicación |
Versión inicial | Enero de 1984 [1] |
Lanzamiento estable | 3.2 / mayo de 1987 [2] |
Escrito en | 6502 lenguaje ensamblador , [1] Turbo Pascal [3] (MS-DOS) |
Plataforma | VIC-20 , Commodore 64/128 , Apple II , Atari de 8 bits , MS-DOS |
Tipo | Procesador de textos |
Versiones
En abril de 1983, Compute! publicó Scriptor , un procesador de texto escrito por el escritor Charles Brannon en BASIC y lenguaje ensamblador , como un programa de escritura para la familia Atari de 8 bits . [4] En enero de 1984, la versión 1.0 de su nuevo procesador de texto SpeedScript apareció en Compute !'s Gazette para Commodore 64 y VIC-20 . [1] 1.1 apareció en el Segundo Libro de Commodore 64 de Compute ! , [ cita requerida ] 2.0 en Gazette Disk en mayo de 1984, [ cita requerida ] y 3.0 en Compute! en marzo y abril de 1985. [5] [6] Las correcciones que actualizaron 3.0 a 3.1 aparecieron en mayo de 1985, [7] y la versión completa apareció en un libro publicado por Compute !, SpeedScript: The Word Processor for the Commodore 64 and VIC -20 . [8] Una actualización 3.2 apareció en diciembre de 1985 en Compute! [9] y enero de 1986 Compute! Disk [2] y de nuevo más tarde en el número de la Gaceta de Compute! De mayo de 1987 con tres utilidades adicionales. [10]
Los puertos para Atari y Apple II se imprimieron en Compute! en mayo [11] y junio de 1985 respectivamente. [12] [2] SpeedScript se escribió completamente en lenguaje ensamblador y Compute! Posteriormente, las publicaciones publicaron combinaciones de libro / disco que contenían el código fuente comentado completo (así como el lenguaje de máquina en formato MLX ) para cada plataforma. [8] [13] [14]
Una versión de SpeedScript para MS-DOS fue creada en 1988 por Randy Thompson y publicada en forma de libro por Compute! Libros. [3] Esta versión fue escrita en Turbo Pascal con partes escritas en lenguaje ensamblador y agregó nuevas características incrementales al procesador de texto, como comandos de impresora adicionales, control total del cursor (para aprovechar las ventajas de Home, End, PgUp y Claves PgDn) y un modo nativo de 80 columnas.
Actualizaciones de 80 columnas
Las versiones originales de SpeedScript fueron diseñadas para el Commodore 64 de 40 columnas y el VIC-20 de 22 columnas. Cuando se lanzó el Commodore 128 , con una pantalla de 80 columnas, muchos usuarios solicitaron una versión actualizada de SpeedScript para aprovechar esta nueva capacidad. En junio de 1986, Compute !'s Gazette publicó SpeedScript-80, un parche corto para SpeedScript 3.0 o superior, que permitió el uso de las nuevas capacidades de 80 columnas del VDC en un Commodore 128 que se ejecuta en modo 64. [15] Sin embargo, esto no aprovechó la memoria expandida del C128, y algunos comandos menores fueron eliminados debido a las alteraciones del código existente. SpeedScript-80 se mejoró poco después con SpeedScript-80 Revisited, de Bob Kodadek. [ cita requerida ]
Una versión nativa para el C128 llamada SpeedScript 128, también escrita por Kodadek, fue finalmente lanzada en octubre de 1987. Esta versión eliminó los problemas del parche y aprovechó al máximo la pantalla de 80 columnas del C128, su memoria expandida y el teclado mejorado. [16] Una actualización posterior apareció en septiembre de 1989, agregando justificación de texto completo, configuración de pestañas y ayuda en línea. [17]
En diciembre de 1987, Compute !'s Gazette publicó Instant 80 , una utilidad para la versión C64 de SpeedScript que permitía previsualizar documentos de 80 columnas (aunque no editar) en un C64 estándar. Esto se hizo utilizando caracteres de medio ancho en una pantalla gráfica de alta resolución. [18]
Utilidades
Aunque SpeedScript no incluía un corrector ortográfico integrado , pronto se publicaron utilidades adicionales. En diciembre de 1985, SpeedCheck se publicó en Compute !'s Gazette . [19] Esta utilidad externa aceptó archivos SpeedScript (así como los de procesadores de texto compatibles, como PaperClip ) y los revisó ortográficamente con un diccionario definido por el usuario. En septiembre de 1988 se publicó una versión mejorada de 80 columnas para el C128, SpeedCheck 128. [20]
Otra utilidad, ScriptSave, fue desarrollada para proporcionar funcionalidad de guardado automático a la versión Commodore 64 de SpeedScript 3.0. [21] Este programa configuraría un programa de temporizador para guardar documentos en el disco, antes de cargar y ejecutar SpeedScript.
Varias utilidades adicionales se publicaron en la edición de mayo de 1987 de Compute !'s Gazette junto con SpeedScript 3.2. ScriptRead [22] se desarrolló para identificar y obtener una vista previa de los documentos SpeedScript en un disco, con la capacidad de eliminar cualquier archivo que ya no sea necesario. Esta fue una adición importante ya que en un sistema de una sola unidad no habría forma de ahorrar trabajo si el disco se llenara. SpeedSearch [23] proporcionó una búsqueda de texto completo de todos los documentos SpeedScript en un disco, devolviendo un recuento de cuántas veces se utilizó la palabra o frase buscada en cada documento. Date and Time Stamper [24] introduce un programa en la unidad de disco que agrega marcas de tiempo a los archivos en el disco y luego ejecuta SpeedScript.
Recepción
En una revisión de cuatro procesadores de texto, The Transactor en mayo de 1986 elogió SpeedScript como "extremadamente sofisticado", citando su gran búfer de texto, navegación de cursor lógica y comando de deshacer . Mientras criticaba su falta de justificación correcta , la revista concluyó que SpeedScript no solo era "un ganador fácil" entre los procesadores de texto económicos, sino también "un competidor serio incluso en comparación con los programas de mayor precio". [25]
SpeedScript fue lo suficientemente popular para recibir cobertura en obras de referencia, como el "Manual de referencia de tratamiento de textos" de Karl Hildon 's Inner Space Anthology [26] y Mitchell Waite ' s El Libro Oficial para el Commodore 128 . [27] El software Kermit de la Universidad de Columbia para computadoras Commodore admitía la transferencia de archivos SpeedScript. [28]
Galería
Referencias
- ↑ a b c Brannon, Charles (enero de 1984). " Procesador de texto SpeedScript para Commodore 64 y VIC-20" . COMPUTE! 'S Gazette . Greensboro, Carolina del Norte: ¡COMPUTE! Publicaciones (7): 38–59 . Consultado el 18 de febrero de 2015 .
- ^ a b c Mitchener, Leo (junio de 1986). " Linaje de SpeedScript " . ¡CALCULAR! (Cartas al Editor) (73): 11. ISSN 0194-357X . Consultado el 8 de noviembre de 2013 .
- ^ a b Thompson, Randy (1989). SpeedScript para PC . Radnor, Pensilvania: ¡COMPUTE! Libros. ISBN 0-87455-166-8.
- ^ Brannon, Charles (abril de 1983). " Scriptor : un procesador de textos Atari" . ¡CALCULAR! (35): 56–70. ISSN 0194-357X . Consultado el 30 de octubre de 2013 .
- ^ Brannon, Charles (marzo de 1985). " SpeedScript 3.0 : procesador de textos en todos los lenguajes de máquina para Commodore 64" . ¡CALCULAR! (58): 123-133. ISSN 0194-357X . Consultado el 1 de marzo de 2015 .
- ^ Brannon, Charles (abril de 1985). " SpeedScript 3.0 : Procesador de texto en todos los lenguajes de máquina para VIC-20 ampliado" . ¡CALCULAR! (59): 100–106. ISSN 0194-357X . Consultado el 1 de marzo de 2015 .
- ^ "¡Capute!" . ¡CALCULAR! (Columna) (60): 99. Mayo de 1985. ISSN 0194-357X . Consultado el 1 de marzo de 2015 .
- ^ a b Brannon, Charles (1985). SpeedScript, el procesador de textos para Commodore 64 y VIC-20 . Greensboro, Carolina del Norte: ¡COMPUTE! Publicaciones . ISBN 0-94238-694-9.
- ^ Brannon, Charles (diciembre de 1985). " SpeedScript 3.0 revisado" . ¡CALCULAR! (67): 90–91. ISSN 0194-357X . Consultado el 1 de marzo de 2015 .
- ^ Brannon, Charles (mayo de 1987). " SpeedScript 3.2 para el Commodore 64" . COMPUTE! 'S Gazette (47): 54–71. ISSN 0737-3716 . Consultado el 1 de marzo de 2015 .
- ^ Brannon, Charles (mayo de 1985). " SpeedScript 3.0 : Procesador de textos en todos los lenguajes de máquina para Atari" . ¡CALCULAR! (60): 103-111. ISSN 0194-357X . Consultado el 1 de marzo de 2015 .
- ^ Brannon, Charles; Martin, Kevin (junio de 1985). " SpeedScript 3.0 : Procesador de texto de todos los lenguajes de máquina para Apple" . ¡CALCULAR! (61): 116-123. ISSN 0194-357X . Consultado el 1 de marzo de 2015 .
- ^ Brannon, Charles (1985). SpeedScript, el procesador de textos para computadoras Atari . Greensboro, Carolina del Norte: ¡COMPUTE! Publicaciones . ISBN 0-87455-003-3.
- ^ Brannon, Charles; Martin, Kevin (1985). Speedscript, el procesador de textos para computadoras personales de Apple . Greensboro, Carolina del Norte: ¡COMPUTE! Publicaciones . ISBN 0-87455-000-9.
- ^ Heimarck, Todd (junio de 1986). "SpeedScript-80 para el 128" . COMPUTE! 'S Gazette (36): 77–78. ISSN 0737-3716 . Consultado el 1 de marzo de 2015 .
- ^ Kodadek, Robert (octubre de 1987). " SpeedScript 128 " . COMPUTE! 'S Gazette (52): 22–52. ISSN 0737-3716 . Consultado el 1 de marzo de 2015 .
- ^ Gruber, Michael (septiembre de 1989). " SpeedScript 128 Plus " . COMPUTE! 'S Gazette (75): 38–44. ISSN 0737-3716 . Consultado el 4 de marzo de 2015 .
- ^ Mackinnon, Glen (diciembre de 1987). " Instant 80 : Verdadera vista previa de 80 columnas para SpeedScript" . COMPUTE! 'S Gazette (54): 76. ISSN 0737-3716 . Consultado el 1 de marzo de 2015 .
- ^ Cowper, Ottis T. (diciembre de 1985). " SpeedCheck : un corrector ortográfico expandible para Commodore 64 y 128" . COMPUTE! 'S Gazette (30): 64–70. ISSN 0737-3716 . Consultado el 18 de febrero de 2015 .
- ^ Smith, Larry D (septiembre de 1988). " SpeedCheck 128 : un corrector ortográfico para SpeedScript 128" . COMPUTE! 'S Gazette (63): 60–61. ISSN 0737-3716 . Consultado el 1 de marzo de 2015 .
- ^ Lambert, J. Blake (mayo de 1985). "ScriptSave: guardado automático en disco para Commodore 64 SpeedScript 3.0 " . ¡CALCULAR! (60): 84–85. ISSN 0194-357X . Consultado el 1 de marzo de 2015 .
- ^ Childress, Buck (mayo de 1987). "ScriptRead" . COMPUTE! 'S Gazette (47): 77. ISSN 0737-3716 . Consultado el 18 de febrero de 2015 .
- ^ St. Clair, Tony (mayo de 1987). "SpeedSearch" . COMPUTE! 'S Gazette (47): 75. ISSN 0737-3716 . Consultado el 18 de febrero de 2015 .
- ^ Kodadek, Bob (mayo de 1987). " Sello de fecha y hora SpeedScript " . COMPUTE! 'S Gazette (47): 76. ISSN 0737-3716 . Consultado el 18 de febrero de 2015 .
- ^ Bose, Ranjan (mayo de 1986). "Una comparación de cuatro procesadores de texto" . El Transactor . 6 (6): 72–74. ISSN 0827-2530 . Consultado el 1 de marzo de 2015 .
- ^ Hildon, Karl JH (marzo de 1985). La antología completa del Commodore Inner Space . Milton, Ontario : Transactor Publishing. págs. 17-19. ISBN 0-9692086-0-X. Consultado el 1 de marzo de 2015 .
- ^ Waite, Mitchell; Lafore, Robert; Volpe, Jerry (1985). "El modo C64" . El libro oficial de la computadora personal Commodore 128 . Howard W. Sams & Co. pág. 76. ISBN 0-672-22456-9.
- ^ Sullivan, Kent (1 de enero de 1992). "Transferencias de archivos: Transferencia de archivos" . Guía del usuario de Commodore 64/128 Kermit . Proyecto Kermit, Universidad de Columbia. pag. 18 . Consultado el 23 de febrero de 2016 .