WordStar es una aplicación de procesamiento de textos para microcomputadoras descontinuada . Fue publicado por MicroPro International y escrito originalmente para el sistema operativo CP/M -80 , con ediciones posteriores agregadas para MS-DOS y otros sistemas operativos de PC de 16 bits . Rob Barnaby fue el único autor de las primeras versiones del programa.
A partir de WordStar 4.0, el programa se basó en un nuevo código escrito principalmente por Peter Mierau. WordStar dominó el mercado a principios y mediados de la década de 1980, sucediendo al líder del mercado Electric Pencil .
WordStar se escribió con la menor cantidad de suposiciones posibles sobre el sistema operativo y el hardware de la máquina, lo que permitió que se pudiera trasladar fácilmente a las numerosas plataformas que proliferaron a principios de los años 1980. Debido a que todas estas versiones tenían comandos y controles relativamente similares, los usuarios podían moverse entre plataformas con la misma facilidad. Ya era popular cuando su inclusión en la computadora portátil Osborne 1 convirtió al programa en el estándar de facto para gran parte del mercado de procesamiento de textos de computadoras pequeñas.
A medida que el mercado pasó a ser dominado por la PC de IBM y más tarde por Microsoft Windows , este mismo diseño portátil dificultó que el programa añadiera nuevas funciones y afectó su rendimiento. A pesar de su gran popularidad a principios de los años 1980, estos problemas permitieron a WordPerfect ocupar el lugar de WordStar como el procesador de textos más utilizado a partir de 1985.
Seymour I. Rubinstein era empleado de la primera empresa de microcomputadoras IMSAI , donde negoció contratos de software con Digital Research y Microsoft . Después de dejar IMSAI, Rubinstein planeó iniciar su propia empresa de software que vendería a través de la nueva red de tiendas minoristas de informática. Fundó MicroPro International Corporation en septiembre de 1978 y contrató como programador a John Robbins Barnaby, quien escribió un procesador de textos , WordMaster, y un programa de clasificación, SuperSort, en lenguaje ensamblador Intel 8080 . Después de que Rubinstein obtuviera un informe que analizaba las capacidades de los procesadores de texto independientes contemporáneos de IBM , Xerox y Wang Laboratories , Barnaby mejoró WordMaster con características similares y soporte para el sistema operativo CP/M . MicroPro comenzó a vender el producto, ahora rebautizado como WordStar , en junio de 1979. [1] Con un precio de 495 dólares y 40 dólares por el manual, [2] a principios de 1980, MicroPro afirmaba en anuncios que 5.000 personas habían comprado WordStar en ocho meses. [3]
WordStar fue el primer procesador de textos para microcomputadoras que ofrecía combinación de correspondencia y WYSIWYG textual . Además del ajuste de texto (que sigue siendo una característica notable de los primeros programas de microcomputadoras), este último se implementó de manera más notable como paginación en pantalla durante la sesión de edición. Utilizando el número de líneas por página proporcionada por el usuario durante la instalación del programa, WordStar mostraría una línea completa de caracteres de guiones en la pantalla mostrando dónde se producirían los saltos de página durante la impresión impresa. Muchos usuarios encontraron esto muy tranquilizador durante la edición, sabiendo de antemano dónde terminarían y comenzarían las páginas y dónde se interrumpiría el texto entre páginas.
Barnaby dejó la empresa en marzo de 1980, pero debido a la sofisticación de WordStar, los extensos esfuerzos de ventas y marketing de la empresa y los acuerdos con Osborne y otros fabricantes de computadoras, las ventas de MicroPro crecieron de 500.000 dólares en 1979 a 72 millones de dólares en el año fiscal 1984, superando las ventas anteriores del mercado. Lápiz eléctrico líder . En mayo de 1983, la revista BYTE calificó a WordStar como "sin duda el programa de procesamiento de textos para computadoras personales más conocido y probablemente el más utilizado". La empresa lanzó WordStar 3.3 en junio de 1983; las 650.000 copias acumuladas de WordStar para IBM PC y otras computadoras vendidas ese otoño fueron más del doble que las del segundo procesador de textos más popular, y ese año MicroPro tenía el 10% del mercado de software para computadoras personales. En 1984, año en que realizó una oferta pública inicial , MicroPro era la empresa de software más grande del mundo con el 23% del mercado de procesadores de texto. [1] [4] [5]
Un manual que PC Magazine describió como "increíblemente inadecuado" [6] llevó a muchos autores a publicar reemplazos. Uno de ellos, Introducción a WordStar , fue escrito por el futuro fundador de Goldstein & Blair y colaborador de Whole Earth Software Catalog , Arthur Naiman, quien odiaba el programa y tenía un término insertado en su contrato de publicación según el cual no se le exigiría usar WordStar para escribir el libro. , [7] usando WRITE en su lugar. [8]
WordStar 3.0 , la primera versión para MS-DOS , apareció en abril de 1982. [9] [10] La versión para DOS era muy similar a la original, y aunque la PC IBM tenía teclas de flecha y teclas de función separadas, el tradicional "diamante de WordStar" " y otras funciones de la tecla Ctrl se mantuvieron, [5] lo que llevó a una rápida adopción por parte de antiguos usuarios de CP/M. La capacidad de WordStar de utilizar un modo "sin documento" para crear archivos de texto sin formato lo hizo popular entre los programadores para escribir código. [11] Al igual que las versiones CP/M, DOS WordStar no fue diseñado explícitamente para PC IBM, sino más bien para cualquier máquina x86 (ya que había varias PC no compatibles con IBM que usaban CPU 8086 o 80186). Como tal, utilizó sólo llamadas API de DOS y evitó cualquier uso de BIOS o acceso directo al hardware. Esto conllevaba una desafortunada penalización en el rendimiento, ya que todo tenía que ser "doble" procesado (lo que significa que las funciones API de DOS manejarían primero la E/S de la pantalla o el teclado y luego las pasarían al BIOS).
La primera versión para DOS de WordStar, demostrada por Jim Fox y ejecutada por un equipo de programadores irlandeses en abril de 1982, fue una adaptación de la versión CP/M-86 de WordStar, que a su vez había sido portada del CP/M-80. versión en septiembre de 1981. Fue iniciado por Diane Hajicek y completado por un equipo irlandés de programadores bajo ISIS-II , [9] probablemente usando el traductor de fuente a fuente CONV86 de Intel . Por tanto, el ejecutable del programa principal era un archivo .COM que sólo podía acceder a 64 kB de memoria. Los usuarios aprendieron rápidamente que podían hacer que WordStar se ejecutara mucho más rápido instalando una placa de disco RAM y copiando en ella los archivos del programa WordStar. [12] WordStar seguiría accediendo al "disco" repetidamente, pero el acceso mucho más rápido a la unidad RAM en comparación con un disquete produjo una mejora sustancial de la velocidad. Sin embargo, las versiones editadas de un documento se "guardaban" sólo en este disco RAM y debían copiarse en un medio físico antes de reiniciar.
InfoWorld describió a WordStar como "notorio por su complejidad", [13] pero en 1983 era el principal sistema de procesamiento de textos. [5] [14] Aunque la competencia apareció temprano (la primera versión de WordPerfect debutó en 1982 y Microsoft Word en 1983), WordStar fue el procesador de textos dominante en máquinas x86 hasta 1985. Era parte del paquete de software que acompañaba a las computadoras Kaypro .
En ese momento se había producido la evolución de CP/M a MS-DOS, con tecla "Alt". Hasta entonces, WordStar nunca había explotado con éxito el teclado MS-DOS, y esa es una explicación de su desaparición.
En ese momento, MicroPro había abandonado el soporte genérico de MS-DOS y WordStar 4.0 era exclusivamente para compatibles con IBM, que se diferenciaba de los programas compatibles con MS-DOS en términos de direccionamiento de pantalla. Fue la primera versión de WordStar que admitía directorios, una característica casi obligatoria para poder utilizarse en máquinas con discos duros. También se introdujeron macros simples (taquigrafía) y el programa de instalación se actualizó completamente para incluir características como reprogramación de teclas de función y un amplio soporte para impresoras. Durante la segunda mitad de la década de 1980, WordPerfect, totalmente modernizado, lo superó en ventas. [15]
WordStar 5 (lanzado en 1989) agregó capacidad para notas al pie y notas al final y una función de vista previa de página bastante avanzada. Las versiones 5.5 y 6 tenían funciones adicionales, y la versión 7 (lanzada en 1991) incluía un lenguaje de macros completo y soporte para más de 500 impresoras. También incluía hojas de estilo y soporte para mouse. [16]
El columnista John Dvorak señaló: "WordStar puede haber sido el software más pirateado del mundo, lo que en muchos sentidos explica su éxito. (A las empresas de software no les gusta admitir que esto sea una posibilidad). Los libros de WordStar se venden como pan caliente y los autores sabían que estaban vendiendo documentación para copias pirateadas de WordStar. La propia empresa debería haber vendido la documentación sola para aumentar las ventas. Este era el aspecto de la industria en ese momento y todos lo sabían. Entonces, cuando llegó WordStar 2000 con un esquema de protección contra copia, todos deberían haber predicho su desaparición inmediata". [17]
Además de la fácil disponibilidad de libros de terceros que explican WordStar en detalle, [6] la amplia y configurable función de ayuda en pantalla del programa (el texto de ayuda aparecía en una ventana de tamaño variable en la parte superior de la pantalla) facilitaba el uso de una copia ilegal.
En ese momento, IBM Displaywriter System dominaba el mercado de procesadores de texto dedicados . La principal competencia de IBM eran los Laboratorios Wang . Estas máquinas eran caras y generalmente se accedía a ellas a través de terminales conectadas a una computadora central o a computadoras de rango medio.
Cuando IBM anunció que llevaría DisplayWrite a la PC, MicroPro se centró en crear un clon que comercializaron, en 1984, como WordStar 2000 . WordStar 2000 admitía funciones como directorios de disco, pero carecía de compatibilidad con los formatos de archivo de las versiones existentes de WordStar y también realizó numerosos cambios impopulares en la interfaz. Poco a poco, competidores como WordPerfect redujeron la cuota de mercado de MicroPro. MultiMate , en particular, utilizaba las mismas secuencias de teclas que los procesadores de texto Wang, lo que lo hizo popular entre las secretarias que cambiaban de estos a las PC.
BYTE afirmó que WordStar 2000 tenía "todo el encanto de un elefante sobre patines motorizados", advirtiendo en 1986 que era muy aconsejable un IBM PC AT con disco duro para ejecutar el software, que describió como "torpe, sobrediseñado y poco atractivo... . No se me ocurre ninguna razón por la que quisiera usarlo". WordStar 2000 tenía una interfaz de usuario sustancialmente diferente de la del WordStar original, [18] y la empresa hizo poco para publicitarlo. Sin embargo, su legado duradero en la industria del procesamiento de textos fue la introducción de tres atajos de teclado que todavía se utilizan ampliamente, a saber, Ctrl+B para poner en negrita , Ctrl+I para poner en cursiva y Ctrl+U para subrayar el texto.
WordStar se hizo popular en grandes empresas sin MicroPro. La empresa, que no tuvo un programa de ventas corporativas hasta diciembre de 1983, [13] desarrolló una mala reputación entre los clientes. PC Magazine escribió en 1983 que el "lema de MicroPro a menudo parece ser: 'Pregunte a su distribuidor'", [10] y en 1985 que [19]
Casi desde su nacimiento hace 4 años, MicroPro ha tenido una reputación aparentemente inquebrantable por tres cosas: indiferencia arrogante hacia los comentarios de los usuarios ("la respuesta clásica de MicroPro a las preguntas sobre WordStar fue: "Llame a su distribuidor"); posesión de uno de los más difíciles- procesadores de textos disponibles en el mercado y posesión del procesador de textos más potente disponible.
A finales de 1984, la empresa admitió, según la revista, que la reputación de potencia de WordStar se estaba desvaneciendo, [19] y a principios de 1985, sus ventas habían disminuido durante cuatro trimestres mientras que las de Multimate y Samna aumentaban. [13] Mientras tanto, varios empleados de MicroPro formaron la empresa rival NewStar. En septiembre de 1983, publicó el clon de WordStar, NewWord, que ofrecía varias características de las que carecía el original, como un corrector ortográfico integrado y soporte para impresoras láser . Los anuncios decían que "Cualquier persona con experiencia en WordStar ni siquiera tendrá que leer los manuales de NewWord. Los archivos de texto de WordStar funcionan con NewWord". A pesar de la competencia de NewStar, Microsoft Word, WordPerfect y docenas de otras empresas, que normalmente lanzaban nuevas versiones de su software cada 12 a 18 meses, MicroPro no lanzó nuevas versiones de WordStar más allá de la 3.3 durante 1984 y 1985, en parte porque Rubinstein renunció. control de la empresa tras un infarto en enero de 1984. Sus sustitutos cancelaron la prometedora suite ofimática Starburst, compraron un clon de WordStar y lo utilizaron como base para WordStar 2000, lanzado en diciembre de 1984. Recibió malas críticas; en abril de 1985, PC Magazine se refirió a WordStar 2000 como "asediado", debido a no ser compatible con archivos WordStar y otras desventajas, y venderse al mismo precio de $ 495 que WordStar 3.3 confundió a los clientes. Los empleados de la empresa se dividieron entre las facciones WordStar y WordStar 2000, y las ventas del año fiscal 1985 disminuyeron a 40 millones de dólares. [1] [20] [21] [22] [23] [24] [9]
En 1984, NewWord había lanzado una segunda versión y muchos usuarios de WordStar la adoptaron. Una tercera versión apareció en 1986; [9] El New York Times escribió que NewWord 3 "proporciona la excusa perfecta para que los usuarios de WordStar cambien de software, como si los usuarios de WordStar necesitaran una excusa". [25] En febrero de 1985, MicroPro prometió actualizaciones para WordStar 3.3, [24] pero no apareció ninguna hasta que una nueva administración compró NewWord y lo utilizó como base de WordStar 4.0 en 1987, cuatro años después de la versión anterior. Sin embargo, Word (cuatro versiones entre 1983 y 1987) y WordPerfect (cinco versiones) se habían convertido en líderes del mercado. Más conflictos entre las dos facciones de MicroPro retrasaron WordStar 5.0 hasta finales de 1988, perjudicando nuevamente las ventas del programa. Después de cambiar el nombre de su producto estrella en 1989, WordStar International se fusionó con SoftKey en 1993. [1] [26] [27] [28]
Como muchos otros productores de aplicaciones DOS exitosas, WordStar International se demoró antes de decidirse a crear una versión para el exitoso Windows 3.0 . [29] La empresa compró Legacy, un procesador de textos existente basado en Windows, que fue modificado y lanzado como WordStar para Windows en 1991. Era un producto bien revisado e incluía muchas características que normalmente sólo se encuentran en paquetes de autoedición más caros. [30] Sin embargo, su lanzamiento retrasado significó que Microsoft Word ya se había consolidado firmemente como el estándar corporativo durante los dos años anteriores. [31]
WordStar es software abandonado. Fue actualizado por última vez en diciembre de 1992.
WordStar fue el programa elegido por el intelectual conservador William F. Buckley, Jr. , quien utilizó el software para escribir muchas obras, incluido su último libro. Su hijo Christopher Buckley escribió sobre la lealtad de su padre a WordStar, a pesar de la creciente dificultad de instalarlo en computadoras más nuevas. Dijo de WordStar: "Me dicen que hay mejores programas, pero también me dicen que hay mejores alfabetos". [32]
Ralph Ellison también utilizó WordStar. [33]
El autor canadiense de ciencia ficción Robert J. Sawyer continúa utilizando WordStar para DOS 7.0 (la versión final) para escribir sus novelas. [34] [35]
El autor de Canción de hielo y fuego, George RR Martin , todavía (a partir de 2020[actualizar]) usa la versión MS-DOS de WordStar 4.0. [36] [37]
Andy Breckman , el creador de Monk , es un usuario devoto de WordStar. [38]
La escritora de ficción vampírica Anne Rice fue otra usuaria fiel de WordStar que luchó por instalarlo en computadoras más nuevas hasta que ya no pudo hacerlo de manera razonable. Luego, a regañadientes, hizo la transición a Microsoft Word, cuyo diseño consideraba comparativamente poco intuitivo e ilógico. Rice señaló: "WordStar fue magnífico. Me encantó. Era lógico, hermoso, perfecto", y agregó: "Comparado con él, MS Word que uso hoy es pura locura". [39]
Esta es una lista de las distintas versiones de WordStar lanzadas a lo largo de los años para diferentes máquinas. [40]
Antes de WordStar, los procesadores de texto dividían la entrada de texto y el formato en funciones separadas; esto último a menudo no se hacía hasta que el documento estaba a punto de imprimirse. WordStar fue uno de los primeros procesadores de texto WYSIWYG y mostraba saltos de línea y de página precisos. Fue un gran avance poder ver (y, al escribir, forzar, si así se deseaba) dónde caerían los saltos de línea y de página, aunque, al ser un programa basado en texto, WordStar no podía mostrar con precisión diferentes tipos de letra. como negrita y cursiva hasta la versión 5.0.
En una instalación predeterminada en una pantalla de 25 líneas, el tercio superior de la pantalla contenía un menú de comandos y una línea de estado; los dos tercios inferiores de la pantalla mostraban el texto del documento del usuario. Una opción configurable por el usuario para establecer el nivel de ayuda liberó este espacio para el texto del usuario. El sistema de ayuda podría configurarse para mostrar ayuda poco tiempo después de ingresar la primera tecla de una secuencia de comandos. A medida que los usuarios se familiarizaran con las secuencias de comandos, el sistema de ayuda podría configurarse para proporcionar cada vez menos asistencia hasta que finalmente se apagaran todos los menús en pantalla y la información de estado.
Los terminales de computadora y microcomputadoras originales para los cuales se desarrolló WordStar, muchos de los cuales ejecutaban el sistema operativo CP/M , no tenían teclas de función ni teclas de control del cursor (teclas de flecha, Re Pág/Av Pág). WordStar usaba secuencias de teclas alfabéticas combinadas con la tecla "Control", que en los teclados de la época estaba convenientemente al lado de la letra A en la posición que ahora suele ocupar la tecla Bloq Mayús . Además, para los mecanógrafos táctiles, llegar a las teclas de función y de cursor generalmente les exige quitar los dedos de las "teclas de inicio", con la consiguiente pérdida del ritmo de escritura.
Por ejemplo, el "diamante" de Ctrl-S/E/D/X (s=izquierda, e=arriba, d=derecha, x=abajo) movió los cursores un carácter o línea hacia la izquierda, arriba, derecha o abajo. Ctrl-A/F (hacia el exterior del "diamante") movió el cursor una palabra completa hacia la izquierda/derecha, y Ctrl-R/C (justo "más allá" de las teclas Ctrl para arriba y abajo) desplazó una página completa hacia arriba/ abajo. Preceder estas pulsaciones de teclas con Ctrl-Q generalmente expandía su acción, moviendo el cursor al final/principio de la línea, al final/principio del documento, etc. Ctrl-G eliminaría el carácter debajo del cursor. Ctrl-H retrocedería y eliminaría. Los comandos para habilitar negrita o cursiva, imprimir, bloquear texto para copiar o eliminar, guardar o recuperar archivos del disco, etc. eran típicamente una secuencia corta de pulsaciones de teclas, como Ctrl-PB para negrita o Ctrl-KS para guardar un archivo. Los códigos de formato aparecerían en la pantalla, como ^B para negrita, ^Y para cursiva y ^S para subrayado.
Aunque muchas de estas secuencias de pulsaciones de teclas estaban lejos de ser evidentes, tendían a prestarse a dispositivos mnemotécnicos (por ejemplo, Ctrl- Imprimir - Bold , Ctrl-bloc K - Save ), y los usuarios habituales las aprendían rápidamente a través de la memoria muscular. , lo que les permite navegar rápidamente por los documentos al tacto, en lugar de memorizar "Ctrl-S = cursor hacia la izquierda".
Las primeras versiones de WordStar carecían de funciones que se encuentran en otros procesadores de texto, como la capacidad de reformatear automáticamente los párrafos para que se ajusten a los márgenes actuales a medida que se agregaba o eliminaba texto; se tuvo que emitir un comando para forzar el reformateo. El WordStar 2000 posterior (y versiones posteriores de WordStar para DOS) agregaron el reformateo automático de párrafos (y todas las versiones de WordStar tenían comandos para reformatear manualmente un párrafo (^B) o el resto del documento (^QQ^B y, como versión posterior sinónimo, ^QU)).
WordStar era poco común entre los programas de procesamiento de textos porque permitía al usuario marcar (resaltar) un bloque de texto (con los comandos ^KB y ^KK) y dejarlo marcado en su lugar, y luego ir a una posición diferente en el documento y luego (incluso después de un trabajo considerable en otras cosas) copie el bloque (con ^KC) o muévalo a una nueva ubicación (con ^KV). A muchos usuarios les resultó mucho más fácil manipular bloques de esta manera que con el sistema de Microsoft Word de resaltar con un mouse y luego verse obligados por el enfoque seleccionar y luego hacer de Word a tratar inmediatamente el bloque marcado, para que no lo reemplacen al escribirlo. El siguiente WordStar 2000 conservó la funcionalidad distintiva de WordStar para la manipulación de bloques. Como parte de la secuencia de atajos ^K, ofrecía marcadores reales (^K1 a ^K9) que permitían al editor moverse en documentos grandes con facilidad.
La edición en modo columna probablemente era exclusiva de WordStar. Como editor de texto básico, la interfaz mostraba que todos los caracteres tenían el mismo ancho, por lo tanto, 80 caracteres en una resolución de pantalla de 80 columnas. Al activar el modo de columna, se puede seleccionar y manipular la edición de un rectángulo de texto que abarca varios caracteres y varias líneas. Esto fue muy útil para manipular columnas de números y archivos no estándar. Una vez seleccionada, la función también podría usarse para calcular el total de una columna de números y colocar el resultado en el punto de inserción.
El formateo con WordStar se llevó a cabo antes del texto que se iba a formatear, a diferencia de muchos otros procesadores de texto donde el formato de un párrafo está "enterrado" dentro del marcador de párrafo generalmente oculto al final del párrafo. Este último método no deja claro al usuario dónde comienza el formateo. En la edición normal, WordStar oculta los marcadores de formato, pero se muestran fácilmente con el comando ^OD. La información de formato se muestra entonces en el área de texto normal, desplazando el texto real. No obstante, dejó absolutamente claro dónde comenzaba y terminaba el formateo. El formato de página y sección se manejó de manera diferente mediante la adición de líneas de formato. Una línea de formato se indicaba mediante la línea que comenzaba con un punto. Algunos libros de WordStar de terceros denominan líneas de formato "comandos de puntos". Algunos ejemplos: .lh (alto de línea) .lm (margen izquierdo) .rm (margen derecho) - cada uno de los cuales iba seguido de un número. Se suponía que el número era puntos (pt), pero se podía modificar fácilmente a pulgadas o mm agregando " o mm después del número. .lm y .rm nunca fueron iguales ya que ambos valores estaban en el borde izquierdo de la página. Al establecer .rm en 0, las líneas de texto eran infinitamente largas. Los márgenes también se podían establecer de manera absoluta o relativa (precediendo el valor con - o +) al establecer el valor.
Si se encuentra algún comando de formato no válido, al imprimir WordStar (al menos la versión 3.3) ignorará la línea (todo el texto hasta el siguiente retorno de carro que termina la línea). Esto podría confundir a los usuarios novatos que sin querer comenzaron una línea con un punto decimal (igual que el punto o el carácter de punto) y WordStar no imprimió la línea. Por ejemplo, una línea que diga: ".05 por ciento texto texto texto..." no aparecería en la impresión, aunque el documento continuaría en la impresión sin que se informara ningún error.
WordStar 2000 agregó algunos comandos nuevos, pero reescribió completamente la interfaz de usuario, usando mnemónicos simples en inglés (por lo que el comando para eliminar una palabra, que había sido ^T en WordStar, se convirtió en ^RW en WordStar 2000; el comando para eliminar el texto del resto de la línea a la derecha del cursor cambió de ^QY a ^RR). Sin embargo, muchos de los grandes usuarios instalados de WordStar estaban contentos con la interfaz original de WordStar y no consideraron los cambios como mejoras. Aunque WordStar 2000 estaba pensado como el sucesor de WordStar, nunca ganó una participación de mercado sustancial.
La interfaz original de WordStar dejó un gran legado, y muchos de sus comandos de tecla de control todavía están disponibles (opcionalmente o como predeterminados) en otros programas, como el moderno software de procesamiento de textos multiplataforma TextMaker y muchos editores de texto que se ejecutan en MS- DOS, Linux y otras variantes de UNIX . Algunos productos de Borland , incluido el popular compilador Turbo Pascal y Borland Sidekick , utilizaban un subconjunto de comandos de teclado de WordStar, el primero en su IDE y el segundo en los editores "Bloc de notas". El editor de TEXTO integrado en el firmware de la computadora portátil TRS-80 Modelo 100 admitía un subconjunto de comandos de movimiento del cursor de WordStar (además del suyo propio). El software de procesamiento de textos doméstico como Write&Set no sólo utiliza la interfaz de WordStar, sino que se basa en los formatos de archivo WordStar DOS, lo que permite a los usuarios de WordStar que ya no tienen una copia de la aplicación abrir y editar fácilmente sus archivos. Existen emuladores de comandos de teclado y asignaciones de teclas de WordStar, tanto gratuitos como shareware, para las versiones actuales de Microsoft Word . El popular y moderno software de procesamiento de textos WordPerfect puede abrir o guardar documentos de WordStar, lo que permite a los usuarios avanzar y retroceder.
MailMerge era un programa complementario (que se integró a partir de WordStar 4) que facilitaba la impresión combinada de correos masivos, como cartas comerciales a clientes. Se requirieron dos archivos:
El escritor insertaría marcadores de posición delimitados por símbolos en el documento maestro, por ejemplo, &TÍTULO&, &INICIAL&, &APELLIDO&, &DIRECCIÓN1&. En cada copia de la carta, los marcadores de posición se reemplazarían con cadenas leídas del archivo DAT. De este modo se podrían preparar envíos masivos de correos con cada copia de carta dirigida individualmente .
Otros programas complementarios incluyeron SpellStar, un programa de revisión ortográfica , que luego se incorporó como parte directa del programa WordStar; y DataStar, un programa cuyo propósito era específicamente acelerar la creación de los archivos de datos utilizados para la impresión combinada. Estas fueron características revolucionarias para los usuarios de computadoras personales desde principios hasta mediados de la década de 1980. También se produjo una hoja de cálculo complementaria, CalcStar, utilizando una interfaz similar a WordStar; en conjunto, WordStar (procesamiento de textos), DataStar/ReportStar (administración de bases de datos, también conocido como InfoStar) y CalcStar (hoja de cálculo) formaron StarBurst, la primera suite ofimática de programas de computadora personal. [41]
Como mejora del producto, a finales de la década de 1980, WordStar 5 venía incluido con PC-Outline, un popular esquema de DOS disponible entonces en Brown Bag Software, Inc. en California. El texto de PC-Outline tuvo que exportarse a un archivo en formato WordStar, ya que los programas no fueron desarrollados para ser compatibles internamente. [42]
Alrededor de 1978, Elbit Systems en Israel desarrolló una microcomputadora con capacidad CP/M llamada DS2100. Las máquinas CP/M estaban disponibles y Elbit necesitaba algo para diferenciar su producto de los demás. Se llegó a un acuerdo con MicroPro para desarrollar una versión de WordStar que admitiera entradas tanto en inglés como en hebreo. El concepto fue revolucionario, ya que el hebreo se escribe de derecha a izquierda y todos los procesadores de texto de la época asumían que se escribía de izquierda a derecha. WordStar, desarrollado por Elbit, fue el primer procesador de textos que ofrecía entrada bidireccional y alfabetos mixtos. [ cita necesaria ]
Elbit adquirió los derechos sobre el código fuente y un equipo de desarrollo en Elbit, Haifa, trabajó en el proyecto. Durante varios años, WordStar hebreo-inglés fue el líder de facto en procesadores de textos WYSIWYG hasta que, inevitablemente, fue desbancado por nuevos competidores. [ cita necesaria ]
WordStar identificó los archivos como "documentos" o "no documentos", lo que generó cierta confusión entre los usuarios. "Documento" se refería a archivos de procesamiento de textos WordStar que contienen comandos integrados de formato y procesamiento de textos. Los archivos "no documentales" eran archivos de texto ASCII puro que no contenían comandos de formato incrustados. Usar WordStar en "Modo no documental" era esencialmente lo mismo que usar un editor de texto tradicional . WordStar 5 introdujo una función de "vista previa de impresión" en modo documento, que permite al usuario inspeccionar una versión WYSIWYG del texto, completa con gráficos insertados, tal como aparecería en la página impresa.
La instalación de las primeras versiones de WordStar, especialmente para CP/M, era muy diferente del enfoque de los programas modernos. Mientras que las ediciones posteriores tenían programas de instalación más o menos completos que permitían seleccionar impresoras y terminales desde un menú, en las primeras versiones, cada una de las secuencias de escape requeridas para el terminal y la impresora debía identificarse en la documentación del hardware, luego ingresado manualmente (en hexadecimal ) en ubicaciones reservadas en la imagen de la memoria del programa. Esta era una limitación bastante típica de todos los programas CP/M de la época, ya que no había ningún mecanismo para ocultar las complejidades del hardware subyacente al programa de aplicación. Para utilizar el programa con una impresora diferente es necesario reinstalar el programa. Ocasionalmente, era necesario introducir programas breves en lenguaje de máquina en un área de parches de WordStar, para proporcionar efectos de pantalla particulares o para impresoras específicas. Investigar, probar y comprobar dichas instalaciones era un proceso que requería mucho tiempo y conocimientos, lo que hacía que la instalación y personalización de WordStar fuera una discusión básica de los grupos de usuarios de CP/M durante ese tiempo.
Las versiones DOS de WordStar al menos habían estandarizado la visualización de la pantalla, pero aún tenían que personalizarse para diferentes impresoras.
WordStar versión 3.x utilizó la interfaz del bloque de control de archivos (FCB) de MS-DOS , una de las primeras estructuras de datos para la entrada/salida de archivos que se basaba estrechamente en las funciones de entrada/salida de archivos de CP/M. La provisión de la interfaz FCB tenía como objetivo simplificar la migración de programas ( lenguaje ensamblador ) de CP/M al nuevo MS-DOS . Cuando MS-DOS adoptó la interfaz de archivos tipo Unix de identificadores de archivos , los FCB se convirtieron en una interfaz heredada compatible con compatibilidad con versiones anteriores. Debido a que no se ha mantenido la compatibilidad con FCB, WordStar 3.x no funcionará correctamente en las versiones modernas de Windows. En particular, WordStar 3.x no puede guardar archivos.
Una solución es utilizar el emulador DOSEMU en Linux, que implementa correctamente la interfaz FCB; el emulador de DOSBox no lo hace, ni siquiera en Linux . WordStar 4.0 no tiene este problema porque utiliza la interfaz MS-DOS más nueva para entrada/salida. OS/2 puede ejecutar WordStar en una sesión de DOS. Otra opción es utilizar el sistema operativo FreeDOS .
Otra opción es ejecutar las versiones CP/M de WordStar utilizando un emulador CP/M, como CPMEmu para Linux y Raspberry Pi, o CP/M para OS X para macOS.
En octubre de 2014, se agregó soporte para WordStar a vDos, un derivado de DOSBox optimizado para aplicaciones empresariales; vDos permite que WordStar 4.0 y superiores se ejecuten en versiones de 32 y 64 bits de Microsoft Windows desde XP hasta 10. [43]
Aunque no hay ninguna versión actual de WordStar disponible para los sistemas operativos modernos, algunos antiguos usuarios de WordStar todavía prefieren la interfaz de WordStar, especialmente los comandos de cursor en forma de diamante descritos anteriormente en este artículo. Estos usuarios dicen que es necesario menos movimiento de la mano para emitir comandos y, por tanto, escribir bajo esta interfaz es más eficiente. El usuario accede a la tecla Ctrl cercana y luego a una letra o combinación de letras, manteniendo así sus manos en o cerca de la fila de inicio en lugar de alejarlas de ella para alcanzar una tecla especial o un mouse.
Para adaptarse a estos usuarios, se crearon programas de emulación de WordStar. Uno de esos programas es CtrlPlus de Yoji Hagiya, que reasigna el teclado estándar de la PC, haciendo que muchos comandos de WordStar estén disponibles en la mayoría de los programas de Windows. [44] CtrlPlus cambia las teclas Control y Bloq Mayús para que la tecla Ctrl vuelva a estar donde estaba en los teclados más antiguos, al lado de la tecla A. También brinda funcionalidad a los comandos principales del diamante del cursor mencionados en este artículo.
Otra utilidad de emulación de WordStar es 'WordStar Command Emulator para Microsoft Word', también conocido como 'WordStar for Word', de Mike Petrie. Diseñado para funcionar junto con CtrlPlus, el emulador de comandos agrega muchos más comandos de WordStar a MS Word que CtrlPlus por sí solo, y también cambia los menús de Word 97-XP para que se parezcan más a los de WordStar 7.0 para DOS, la última versión de WordStar para DOS. Por ejemplo, Ctrl+K? era el comando de recuento de palabras de WordStar y Ctrl+QL era su comando de revisión ortográfica. Al presionar estos comandos en el emulador de WordStar dentro de Word se ejecutan los comandos equivalentes de Word. WordStar para Word también agrega los comandos de bloque de WordStar, a saber, Ctrl+KB para marcar el comienzo de un bloque, Ctrl+KK para marcar el final y Ctrl+KV para moverlo. Alternativamente, se podría usar Ctrl+KC para copiar el bloque. WordStar para Word funciona en todas las versiones de Word desde Word 97 hasta 2010. [45]
El emulador de comandos de WordStar está escrito en Microsoft Visual Basic para Aplicaciones (VBA), un lenguaje de programación de macros basado en Visual Basic integrado en Microsoft Word para permitir un alto nivel de personalización. La mayoría de los complementos de Word están escritos en este idioma.
GNU Emacs solía venir con una biblioteca 'wordstar-mode.el' [46] que proporciona emulación de WordStar, pero ha sido declarada obsoleta a partir de la versión 24.5. [47] Está disponible un conjunto de macros para vi que proporciona emulación de WordStar. [48]
El editor JOE multiplataforma es una alternativa muy parecida a WordStar. Cuando se invoca como jstar
, Joe emula muchas combinaciones de teclas de WordStar . JOE carece de opciones de formato y esencialmente solo funciona en modo sin documento, pero los documentos formateados se pueden crear en HTML / CSS , Markdown u otro lenguaje de marcado .
NewStar produjo NewWord para Amstrad PCW 8256 , PCW 8512 a mediados de la década de 1980, ejecutando CP/M en disquetes de 3 pulgadas . NewWord también estaba disponible para MS-DOS y en una versión nativa para Concurrent CP/M. Era muy similar a WordStar. LapStar fue un clon reducido de la computadora portátil TRS-80 Modelo 100 . [49]
Desde 2013 se está desarrollando un clon parcial de WordStar bajo el nombre de WordTsar. [50] Además, el autor de software alemán Martin Vieregg ha vendido el paquete Write&Set, un clon de WordStar basado en GUI shareware para Microsoft Windows y OS/2 – eComStation desde la segunda mitad de la década de 1990, y también para Linux y OS X.
{{cite web}}
: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace )