LocoScript es un paquete de software de procesamiento de textos creado por Locomotive Software y lanzado por primera vez con Amstrad PCW , una computadora personal lanzada en 1985. Las primeras versiones de LocoScript se destacaron por combinar una amplia gama de funciones con una facilidad de uso excepcional. Esto y el bajo precio del hardware lo convirtieron en uno de los procesadores de textos más vendidos de fines de la década de 1980. Se publicaron cuatro versiones principales de LocoScript para PCW y dos para PC compatibles con IBM que ejecutaban MS-DOS . La participación de mercado de LocoScript no se expandió con las versiones para PC, que no se lanzaron hasta después de que Windows se convirtiera en el sistema operativo dominante para PC .
Los desarrolladores de LocoScript, Locomotive Software , habían producido Locomotive BASIC para el ordenador doméstico CPC 464 de Amstrad , presentado en 1984. [1] [2] Para el Amstrad PCW , presentado en 1985, Locomotive produjo el procesador de textos LocoScript y Mallard BASIC , [3] y también escribió la Guía del usuario del PCW. [4] Estos programas y una impresora matricial estaban incluidos en el precio del PCW, [5] que era de 399 libras más IVA para el modelo básico. [6] El PCW, considerado como de muy buena relación calidad-precio, [5] [7] ganó el 60% del mercado de ordenadores domésticos del Reino Unido, [8] y el 20% del mercado europeo de ordenadores personales. [6] Según Personal Computer World , el PCW "hizo que los tecnófobos usaran ordenadores". [9]
LocoScript se consideraba más fácil de usar que Wordstar y WordPerfect , que a mediados de la década de 1980 eran los procesadores de texto dominantes en las PC compatibles con IBM , [3] [10] y muchos usuarios no necesitaban información adicional más allá de la que proporcionaba el capítulo introductorio de los "primeros 20 minutos" del manual. [5] El teclado de la PCW ofrecía teclas especiales claramente etiquetadas y de una sola pulsación para muchas funciones comunes de LocoScript, incluyendo cortar, copiar y pegar , [5] [11] mientras que los competidores de LocoScript requerían una amplia gama de combinaciones de teclas que el usuario tenía que recordar. [10] La mayoría de las otras características del programa se presentaban a través de una barra de menú desplegable en la que las opciones de nivel superior se activaban mediante teclas de función . [10] [11] El sistema de menú tenía dos estructuras, una para principiantes y otra para usuarios experimentados. [12] [13] El eslogan de Locomotive Software para el producto era "Todo lo que necesitas, nada de lo que no necesitas". [10] Sin embargo, la versión 1 de LocoScript se consideraba relativamente lenta. [3]
Cuando la línea de productos PCW se suspendió en 1998, The Daily Telegraph dijo que la gama de software complementario producido independientemente para LocoScript había contribuido a la longevidad de la serie. [14]
LocoScript cayó en el olvido porque sus desarrolladores tardaron en producir una versión para PC compatibles con IBM. Cuando lanzaron una versión que se ejecutaba bajo MS-DOS , Windows se estaba convirtiendo en el sistema operativo dominante. Los desarrolladores de WordPerfect cometieron un error similar, lanzando su primera versión para Windows en 1991, poco después de la segunda versión para Windows de Microsoft Word . [10]
En 1993, un periodista descubrió que era mucho más fácil producir "caracteres especiales" en LocoScript que en un software de procesamiento de textos para PC. [15]
LocoScript era el software principal incluido en los PCW 8256 y PCW 8512 de Amstrad, ambos lanzados en 1985. [16] LocoScript no se ejecutaba bajo el control de un sistema operativo ; en su lugar, la computadora se iniciaba desde el disquete de LocoScript y LocoScript se ejecutaba exclusivamente en el sistema. [10] [17] El usuario tenía que reiniciar para ejecutar cualquier otro programa ( se suministraban varias aplicaciones CP/M en un disco separado). En años posteriores, finalmente estuvo disponible una utilidad de terceros llamada "Flipper", restringida a aquellos PCW con la mayor memoria RAM , que podía dividir la memoria más grande entre LocoScript y CP/M, lo que permitía que ambos se ejecutaran sin la necesidad de reiniciar. [3]
Al iniciarse, LocoScript mostraba un menú de administración de archivos , [17] como WordStar pero a diferencia de WordPerfect , Microsoft Word y otros procesadores de texto modernos, que comienzan con un documento vacío. [10] LocoScript permitía a los usuarios dividir documentos en grupos, mostrar todos los grupos en un disco y luego los documentos en el grupo seleccionado, y configurar una plantilla para cada grupo. [12] [17] Los nombres de archivo estaban restringidos al formato " 8.3 ", [18] pero las funciones de edición permitían a los usuarios agregar resúmenes de hasta 90 caracteres, que podían mostrar desde el menú de archivo. [19] La función de " archivo limbo " permitía a los usuarios recuperar documentos eliminados accidentalmente hasta que el disco se quedaba sin espacio (no había disco duro, todos los archivos se almacenaban en disquetes), cuando el software eliminaba permanentemente los archivos del "limbo" para hacer espacio para los nuevos. [20] El periodista Dave Langford publicó una colección de sus artículos sobre el PCW y la tituló "Los archivos del limbo". [21] LocoScript fue diseñado para acomodar programas complementarios, que podían seleccionarse a través del administrador de archivos. [20]
LocoScript admitía 150 caracteres. [3] Para cada idioma compatible con PCW, el teclado y LocoScript se configuraron de modo que los usuarios pudieran escribir fácilmente todo el conjunto de caracteres normal . Se podían escribir caracteres de otros idiomas manteniendo presionada la tecla ALT o EXTRA, junto con la tecla SHIFT si se requerían mayúsculas. [18] [22] LocoScript también podía mostrar símbolos matemáticos y técnicos. Todos estos caracteres y símbolos se podían imprimir, a menos que la impresora fuera una unidad de rueda de margarita . [3]
El sistema de menú de LocoScript permitía a los usuarios añadir, de forma individual o en combinación, una gama de sofisticados efectos tipográficos: espaciado de caracteres monoespaciado o proporcional ; caracteres y espaciado de ancho normal o doble; varios tamaños de fuente; [23] negrita, subrayado, cursiva, subíndice o superíndice y vídeo inverso. [12] [24] Todos estos, excepto aquellos que afectaban al tamaño y espaciado de la fuente, se mostraban en la pantalla. [23] [24] El vídeo inverso era un recordatorio en pantalla para el usuario y nunca se imprimía, [24] mientras que los otros efectos sí se imprimían, excepto en impresoras tipo margarita. [3]
Los usuarios podían configurar opcionalmente hasta dos encabezados y pies de página, y podían indicar a LocoScript si debía utilizar un encabezado o pie de página en las páginas impares y otro en las pares, un encabezado o pie de página para la primera o la última página y otro para el resto, u omitir un encabezado o pie de página en la primera o la última página. El programa proporcionaba códigos para el número de página actual y el número total de páginas, y para alinearlas a la izquierda, al centro o a la derecha, y para decoraciones como guiones iniciales y finales (por ejemplo, "-9-"). [25] LocoScript evitaba automáticamente las viudas y huérfanas , asegurando que, si un párrafo de cuatro o más líneas se dividía en páginas, aparecieran al menos dos líneas en cada página. Los usuarios también podían indicar a LocoScript que mantuviera un grupo de líneas o párrafos juntos en la misma página, o que evitara dividir párrafos a lo largo de un documento, y podían forzar saltos de página. [26]
Los usuarios podían controlar la colocación del texto mediante: márgenes; sangría ; tabulaciones normales ; tabulaciones decimales, que fijaban la posición del punto decimal en lugar del comienzo de un número; y justificación izquierda, derecha o completa . Las diferentes combinaciones de estas configuraciones, llamadas "diseños", se numeraban automáticamente, lo que hacía posible reutilizar los diseños y realizar cambios que se aplicaban a todas las partes de un documento donde se utilizaba un diseño específico. [23] [27] Estas funciones se podían utilizar para presentar tablas. [27]
La función de cortar, copiar y pegar de LocoScript ofrecía 10 buffers de pegado ("bloques"), cada uno de los cuales estaba designado por un número y podía guardarse para reutilizarse en un documento diferente. Los usuarios también podían guardar hasta 26 frases cortas, identificadas por letras, aunque el tamaño de las frases individuales y de la colección completa de frases era limitado. Tanto las frases como los bloques de pegado podían inspeccionarse mediante una opción de menú. Además, los usuarios podían insertar archivos completos, que podían ser documentos de LocoScript o archivos de texto ASCII . [28] Las funciones de "buscar" y "buscar y reemplazar" podían operar en un documento completo, o en pequeñas secciones de uno, y "buscar y reemplazar" ("intercambiar" en la terminología del manual) tenía una opción para confirmar cada cambio o simplemente continuar. [29]
El programa no redistribuía inmediatamente el texto después de inserciones o eliminaciones importantes, sino que lo hacía cuando el usuario presionaba la tecla RELAY [17] , o automáticamente si el usuario movía el cursor a través del pasaje modificado. [29]
LocoScript permitía al usuario editar un documento mientras imprimía otro, de modo que la relativa lentitud de la impresora matricial incluida rara vez causaba dificultades. [12] [30] Los usuarios podían solicitar que se imprimiera todo un documento o un rango de páginas, establecer la calidad de impresión en "alta calidad" o "borrador" y configurar el papel utilizado para hojas sueltas o papel continuo . LocoScript ajustaba automáticamente el tamaño de los márgenes para que apareciera la misma cantidad de líneas por página tanto en hojas sueltas como en papel continuo. [30] Dado que la impresora solo aceptaba una hoja de papel de una sola hoja a la vez, LocoScript mostraba un mensaje al final de cada página cuando estaba en modo de hoja suelta. [30] El programa también tenía la capacidad de reanudar en una página específica después de un atasco de papel. Además de imprimir documentos LocoScript, el programa tenía un modo de "impresión directa" que funcionaba como una máquina de escribir, imprimiendo cada pieza de texto después de que el usuario presionara RETORNO. Esto podía usarse para completar formularios. [30]
La versión 1 original de LocoScript no tenía corrector ortográfico ni funciones de combinación de correspondencia . [3] [16] Ambas estaban disponibles en diciembre de 1986. [31]
A pesar de la sofisticación del software, el gran inconveniente de las PCW era la dependencia exclusiva de los primeros modelos (PCW 8256 y 8512) de una impresora matricial de mala calidad, sumada a la introducción final (con la 9512) de una impresora de rueda de margarita de alta calidad que no podía imprimir ninguno de los amplios símbolos no alfanuméricos que el software LocoScript era capaz de producir. El software se vio seriamente obstaculizado por la mala calidad del hardware, pero esto se debió en gran parte a una decisión comercial de no proporcionar ningún soporte para impresoras de terceros mientras el software siguiera siendo exclusivo para el formato PCW.
LocoScript 2 se incluyó con el Amstrad PCW 9512, presentado en 1987. [32] Esta versión era significativamente más rápida, incluía el corrector ortográfico LocoSpell y venía con una impresora de rueda de margarita de alta calidad además de ser compatible con la impresora matricial original. El software aumentó su conjunto de caracteres a 400 y permitió a los usuarios definir hasta 16 de sus propios caracteres. [3]
También podía formatear , copiar y verificar discos por sí mismo, en lugar de requerir que el usuario cambiara a CP/M y usara la utilidad Disc Kit. Sin embargo, la copia a través de LocoScript podía ser mucho más lenta. Debido a que el procesador de textos ocupaba más RAM que el sistema CP/M, y por lo tanto dejaba menos espacio utilizable en el disco RAM , la copia tenía que hacerse en etapas más pequeñas y numerosas. [33]
Además de la incorporación de LocoSpell, LocoScript 2 también fue la primera versión en admitir el complemento opcional LocoFile, que proporcionaba funcionalidad de base de datos . [34]
LocoScript PC, más tarde conocido como LocoScript PC Easy, fue la primera versión de LocoScript que no era compatible con Amstrad PCW, sino que estaba destinado a PC compatibles con IBM que ejecutaban MS-DOS 3.0 y superiores. Lanzado en 1990, [35] el conjunto de características del programa estaba en gran medida en línea con LocoScript 2, [36] soportando LocoSpell, LocoMail y LocoFile, mientras que también añadía algunas características nuevas, como soporte para mezclar texto con diferentes fuentes y nuevas opciones de estilo de texto, así como una gama sustancialmente mayor de impresoras de terceros compatibles. [37]
Lanzado en mayo de 1992, LocoScript Professional, o simplemente Script, fue la segunda versión importante de LocoScript que se ejecutó en MS-DOS e incluyó una serie de nuevas características y mejoras con respecto a LocoScript PC. [38]
Admitía impresoras que se conectaban mediante el puerto paralelo estándar de la época , como la mayoría de las HP DeskJets y algunas impresoras láser Brother de la serie HL (que podían ejecutarse en DOS utilizando el controlador genérico LaserJet4). No admitía impresoras que requirieran una conexión USB o que estuvieran etiquetadas como "solo para Windows". [36] [39]
Existen algunos problemas en cuanto a su compatibilidad con Windows XP, Vista, 7, 8 y 10 (cuando se ejecuta en el modo DOS de esos sistemas o utilizando el emulador DOSBox). Por ejemplo, pierde la funcionalidad WYSIWYG . Sin embargo, la versión 2.51 se puede ajustar para que funcione en Windows 10 con DOSbox MB6 {Configurar en LocoScript seleccionando F9-Configuración-F5-Modo de pantalla-Texto directo-Aceptar F10} (DOSBox MB6 mantiene la impresión a través del puerto de impresora paralelo, ejecutándose en modo de pantalla de texto ).
LocoScript 3 incluía la capacidad de imprimir texto en cualquier tamaño utilizando fuentes "LX" escalables y de utilizar múltiples fuentes en un documento. [40] Según el proveedor, LocoScript 3 también tenía la capacidad de incluir imágenes y dibujar cuadros dentro de los documentos, una función para imprimir páginas pares e impares por separado y un contador de palabras. [41] El proveedor recomendó LocoScript 3 solo para su uso con modelos PCW que tuvieran 512 KB de RAM . [41]
Se incluyeron cuatro utilidades complementarias: LocoSpell (un corrector ortográfico), LocoMail (un programa de combinación de correspondencia), LocoFile (un programa de base de datos) y un paquete de soporte de impresora, [42] pero (a diferencia de las versiones anteriores de LocoScript) estas utilidades ya no se vendían por separado. [41]
La última versión importante de LocoScript para PCW, LocoScript 4, fue lanzada en 1996 por LocoScript Software, una nueva compañía creada por antiguos empleados de Locomotive Software después de la venta de Locomotive a Demon Internet . [43] Añadió una gama más amplia de fuentes , soporte para impresión a color, una función de impresión de etiquetas y soporte opcional para cientos de impresoras. La versión 4 también admitía el programa de combinación de correspondencia , LocoMail, y el programa de base de datos LocoFile. [41]