WordStar es un procesador de textos para microcomputadoras que ya no se fabrica . 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 creó a partir de un nuevo código escrito principalmente por Peter Mierau. WordStar dominó el mercado a principios y mediados de los años 80, sucediendo al líder del mercado, Electric Pencil .
WordStar se escribió con la menor cantidad posible de suposiciones 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 la década de 1980. Como todas estas versiones tenían comandos y controles relativamente similares, los usuarios podían pasar de una plataforma a otra 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 para computadoras pequeñas.
A medida que el mercado pasó a estar dominado por IBM PC y, posteriormente, por Microsoft Windows , este mismo diseño portátil dificultó la incorporación de nuevas funciones al programa y afectó a su rendimiento. A pesar de su gran popularidad a principios de los años 80, estos problemas permitieron que WordPerfect sustituyera a WordStar como el procesador de textos más utilizado a partir de 1985.
Seymour I. Rubinstein era un empleado de la 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 computadoras. Fundó MicroPro International Corporation en septiembre de 1978 y contrató a John Robbins Barnaby como programador, 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 afirmó 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 la posibilidad de combinar correspondencia y de editar textos WYSIWYG . Además del ajuste de línea (que sigue siendo una característica notable en los primeros programas para microcomputadoras), esta última función se implementó de forma más notable como paginación en pantalla durante la sesión de edición. Al utilizar la cantidad de líneas por página proporcionada por el usuario durante la instalación del programa, WordStar mostraba una línea completa de caracteres de guión en la pantalla que indicaba dónde se producirían los saltos de página durante la impresión en papel. Muchos usuarios encontraron esto muy tranquilizador durante la edición, pues sabían de antemano dónde terminarían y comenzarían las páginas y dónde se interrumpiría el texto en las distintas páginas.
Barnaby dejó la compañía en marzo de 1980, pero debido a la sofisticación de WordStar, los amplios esfuerzos de ventas y marketing de la compañía y los acuerdos de agrupación con Osborne y otros fabricantes de computadoras, las ventas de MicroPro crecieron de $500,000 en 1979 a $72 millones en el año fiscal 1984, superando al líder del mercado anterior, Electric Pencil . En mayo de 1983, la revista BYTE llamó a WordStar "sin duda el programa de procesamiento de textos para computadora personal más conocido y probablemente el más utilizado". La compañía 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, el año en que realizó una oferta pública inicial , MicroPro era la compañía de software más grande del mundo con el 23% del mercado de procesadores de textos. [1] [4] [5]
Un manual que la revista PC Magazine describió como "increíblemente inadecuado" [6] llevó a muchos autores a publicar sustitutos. Uno de ellos, Introduction to 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 una cláusula insertada en su contrato de publicación por la que no se le exigiría que usara WordStar para escribir el libro [7] , sino que usara WRITE. [8]
WordStar 3.0 , la primera versión para MS-DOS , apareció en abril de 1982. [9] [10] La versión DOS era muy similar a la original, y aunque el IBM PC tenía teclas de flecha y teclas de función independientes, se conservaron el tradicional "rombo de WordStar" y otras funciones de la tecla Ctrl, [5] lo que llevó a una rápida adopción por parte de los 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 de CP/M, WordStar para DOS no fue diseñado explícitamente para IBM PC, sino para cualquier máquina x86 (ya que había una serie de PC no compatibles con IBM que usaban CPU 8086 o 80186). Como tal, solo usaba las llamadas API de DOS y evitaba cualquier uso de BIOS o acceso directo al hardware. Esto trajo consigo una desafortunada pérdida de rendimiento, ya que todo tenía que ser procesado "doblemente" (lo que significa que las funciones de la 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 DOS de WordStar, demostrada por Jim Fox y ejecutada por un equipo de programadores irlandeses en abril de 1982, fue un port de la versión CP/M-86 de WordStar, que a su vez había sido portada de la versión CP/M-80 en septiembre de 1981. Esta versión había sido iniciada por Diane Hajicek y fue completada por un equipo de programadores irlandeses bajo el programa ISIS-II , [9] probablemente utilizando el traductor de código fuente a código fuente CONV86 de Intel . Por lo tanto, el programa principal ejecutable era un archivo .COM que solo 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 los archivos del programa WordStar en ella. [12] WordStar todavía accedería al "disco" repetidamente, pero el acceso mucho más rápido de 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 a un medio físico antes de reiniciar.
InfoWorld describió a WordStar como "famoso por su complejidad", [13] pero en 1983 era el sistema de procesamiento de textos líder. [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 las máquinas x86 hasta 1985. Era parte del paquete de software que acompañaba a las computadoras Kaypro .
En aquella época se había producido la evolución de CP/M a MS-DOS, con la tecla "Alt". WordStar nunca había logrado explotar con éxito el teclado MS-DOS, y esa es una de las explicaciones 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 los compatibles con IBM, que se diferenciaban 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 usarse en máquinas con discos duros. También se introdujeron macros simples (abreviaturas) y el programa de instalación se actualizó por completo para incluir características como la reprogramación de teclas de función y un amplio soporte para impresoras. Durante la segunda mitad de la década de 1980, el WordPerfect completamente modernizado lo superó en ventas. [15]
WordStar 5 (lanzado en 1989) agregó la capacidad de notas al pie y notas finales y una función de vista previa de página bastante avanzada. Las versiones 5.5 y 6 tenían características adicionales, y la versión 7 (lanzada en 1991) incluía un lenguaje de macros completo, así como compatibilidad con más de 500 impresoras. También incluía hojas de estilo y compatibilidad con 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 es una posibilidad). Los libros para WordStar se vendían 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 sólo la documentación para aumentar las ventas. Éste era el aspecto de guiño-guiño-codazo-codazo de la industria en ese momento y todo el mundo lo sabía. Así que cuando WordStar 2000 llegó con un sistema de protección de copia, todo el mundo debería 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 redimensionable en la parte superior de la pantalla) facilitaba el uso de una copia ilegal.
En aquella época, el sistema IBM Displaywriter dominaba el mercado de procesadores de texto dedicados . El principal competidor de IBM era Wang Laboratories . Estas máquinas eran caras y se accedía a ellas generalmente a través de terminales conectadas a un mainframe central o a un ordenador de gama media.
Cuando IBM anunció que iba a llevar DisplayWrite a los PC, MicroPro se centró en crear un clon del mismo 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 los PC.
BYTE afirmó que WordStar 2000 tenía "todo el encanto de un elefante sobre patines motorizados", advirtiendo en 1986 que era muy recomendable utilizar 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 que era sustancialmente diferente de la WordStar original, [18] y la empresa hizo poco por publicitarla. 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 las 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 era: "Llame a su distribuidor"); posesión de uno de los procesadores de textos más difíciles de usar del mercado; y posesión del procesador de textos más poderoso disponible.
A finales de 1984, la compañía 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 aumentaron. [13] Mientras tanto, varios empleados de MicroPro formaron la empresa rival NewStar. En septiembre de 1983, publicó NewWord, un clon de WordStar que ofrecía varias funciones de las que carecía el original, como un corrector ortográfico integrado y compatibilidad con impresoras láser . Los anuncios afirmaban que "cualquiera 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 compañías, que típicamente 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ó al control de la compañía después de un ataque cardíaco en enero de 1984. Sus reemplazos cancelaron la prometedora suite de oficina Starburst, compraron un clon de WordStar y lo usaron como base de 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 que no era compatible con los archivos de WordStar y otras desventajas, y al venderse al mismo precio de $ 495 que WordStar 3.3, confundió a los clientes. Los empleados de la compañía estaban divididos entre las facciones de WordStar y WordStar 2000, y las ventas del año fiscal 1985 disminuyeron a $ 40 millones. [1] [20] [21] [22] [23] [24] [9]
En 1984, NewWord había lanzado una segunda versión y muchos usuarios de WordStar se pasaron a ella. Una tercera versión apareció en 1986; [9] The New York Times escribió que NewWord 3 "ofrece 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 ninguna apareció hasta que la 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 los líderes del mercado. Más conflictos entre las dos facciones de MicroPro retrasaron WordStar 5.0 hasta fines de 1988, lo que nuevamente perjudicó las ventas del programa. Después de cambiar su nombre a partir de su producto estrella en 1989, WordStar International se fusionó con SoftKey en 1993. [1] [26] [27] [28]
Al igual que muchos otros productores de aplicaciones DOS exitosas, WordStar International se demoró antes de decidir hacer una versión para el comercialmente exitoso Windows 3.0 . [29] La compañía compró Legacy, un procesador de textos basado en Windows existente, que fue modificado y lanzado como WordStar para Windows en 1991. Fue un producto bien revisado e incluyó muchas características que normalmente solo se encuentran en paquetes de autoedición más caros . [30] Sin embargo, su lanzamiento retrasado significó que Microsoft Word ya se había establecido firmemente como el estándar corporativo durante los dos años anteriores. [31]
WordStar es un software abandonado. Su última actualización fue 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. Buckley padre dijo de WordStar: "Me han dicho que hay mejores programas, pero también me han dicho que hay mejores alfabetos". [32]
Ralph Ellison también utilizó WordStar. [33]
Robert J. Sawyer , un escritor canadiense de ciencia ficción, sigue utilizando WordStar 7.0 para DOS (la versión final, actualizada por última vez en 1992) para escribir sus novelas. Las veinticinco novelas que escribió fueron con WordStar. [34] [35] [36] Como la aplicación ahora es "abandonware" y no había un archivo adecuado de WordStar 7.0 para DOS disponible en línea, decidió crear uno. Recopiló una versión de WordStar 7 tan completa como fuera posible. Reunió más de 1000 páginas de manuales escaneados que venían con WordStar, utilidades relacionadas, su propia guía README, versiones listas para usar de DOSBox-X y VDosPlus, y WordStar 7 Rev. D y los publicó en su sitio web como el "Archivo completo de WordStar 7.0". [37] [38] [39] [40] [36]
A partir de 2020 [actualizar], el autor de fantasía George RR Martin utilizó la versión MS-DOS de WordStar 4.0. [41] [42]
Andy Breckman , el creador de Monk , es un usuario devoto de WordStar. [43]
La novelista Anne Rice fue otra fiel usuaria de WordStar que luchó por instalarlo en computadoras más nuevas hasta que ya no pudo hacerlo razonablemente. Luego, a regañadientes, pasó a Microsoft Word, cuyo diseño le parecía comparativamente poco intuitivo e ilógico. Rice señaló: "WordStar era magnífico. Me encantaba. Era lógico, hermoso, perfecto", y agregó: "Comparado con él, MS Word que uso hoy es una locura". [44]
Esta es una lista de las distintas versiones de WordStar lanzadas a lo largo de los años para diferentes máquinas. [45]
Antes de WordStar, los procesadores de texto dividían la entrada de texto y el formato en funciones independientes; esta última función no se realizaba hasta que se iba a imprimir el documento. WordStar fue uno de los primeros procesadores de texto con la función " lo que ves es lo que obtienes ", que mostraba saltos de línea y saltos de página precisos en la pantalla del ordenador. Fue un gran avance poder ver y modificar dónde se situarí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 liberaba este espacio para el texto del usuario. El sistema de ayuda podía configurarse para mostrar la ayuda poco tiempo después de que se ingresara la primera tecla de una secuencia de comandos. A medida que los usuarios se familiarizaban más con las secuencias de comandos, el sistema de ayuda podía configurarse para brindar cada vez menos asistencia hasta que finalmente se desactivaran todos los menús en pantalla y la información de estado.
Los terminales de ordenador y microordenadores originales para los que se desarrolló WordStar, muchos de ellos con 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 utilizaba secuencias de teclas alfabéticas combinadas con la tecla "Control", que en los teclados de la época se encontraba convenientemente junto a la letra A en la posición que ahora suele ocupar la tecla Bloq Mayús . Además, para los mecanógrafos al tacto, alcanzar las teclas de función y del cursor generalmente requiere que quiten los dedos de las "teclas de inicio", con la consiguiente pérdida del ritmo de mecanografía.
Por ejemplo, el "rombo" de Ctrl-S/E/D/X (s=izquierda, e=arriba, d=derecha, x=abajo) movía el cursor un carácter o una línea hacia la izquierda, arriba, derecha o abajo. Ctrl-A/F (hacia afuera del "rombo") movía 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) desplazaba una página completa hacia arriba/abajo. Preceder estas pulsaciones de teclas con Ctrl-Q generalmente ampliaba su acción, moviendo el cursor al final/principio de la línea, al final/principio del documento, etc. Ctrl-G borraba el carácter debajo del cursor. Ctrl-H retrocedía y borraba. 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 aparecían en la pantalla, como ^B para negrita, ^Y para cursiva y ^S para subrayado.
Aunque muchas de estas secuencias de teclas estaban lejos de ser evidentes, tendían a prestarse a dispositivos mnemotécnicos (por ejemplo, Ctrl- Imprimir - Negrita , Ctrl-Bloquear - Guardar ) y los usuarios habituales las aprendían rápidamente a través de la memoria muscular , lo que les permitía navegar rápidamente por los documentos mediante el tacto, en lugar de memorizar "Ctrl-S = cursor izquierda".
Las primeras versiones de WordStar carecían de funciones que se encontraban en otros procesadores de texto, como la capacidad de reformatear automáticamente los párrafos para que se ajustaran a los márgenes actuales a medida que se añadía o eliminaba texto; se debía emitir un comando para forzar el reformateo. El posterior WordStar 2000 (y las versiones posteriores de WordStar para DOS) añadieron 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 sinónimo posterior, ^QU)).
WordStar era una característica poco común entre los programas de procesamiento de textos, ya que permitía al usuario marcar (resaltar) un bloque de texto (con los comandos ^KB y ^KK) y dejarlo marcado en su lugar, para luego ir a una posición diferente en el documento y más tarde (incluso después de un trabajo considerable en otras cosas) copiar el bloque (con ^KC) o moverlo a una nueva ubicación (con ^KV). Muchos usuarios encontraron 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 de seleccionar y luego hacer de Word a tratar inmediatamente con el bloque marcado, para que no se pudiera reemplazar con cualquier escritura. El posterior WordStar 2000 mantuvo la funcionalidad distintiva de Word para la manipulación de bloques. Como parte de la secuencia de atajos ^K, ofrecía verdaderos marcadores (^K1 a ^K9) que permitían al editor moverse por documentos grandes con facilidad.
La edición en modo de columnas era probablemente exclusiva de WordStar. Como editor de texto básico, la interfaz mostraba que todos los caracteres tenían el mismo ancho, es decir, 80 caracteres en una resolución de pantalla de 80 columnas. Al activar la edición en modo de columnas, se podía seleccionar y manipular un rectángulo de texto que abarcaba varios caracteres y varias líneas. Esto era muy útil para manipular columnas de números y archivos no estándar. Una vez seleccionada, la función también se podía utilizar para calcular el total de una columna de números y colocar el resultado en el punto de inserción.
El formato con WordStar se realizaba 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, que suele estar oculto al final del párrafo. Este último método deja al usuario sin saber dónde empieza el formato. En la edición normal, WordStar oculta los marcadores de formato, pero estos 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, dejaba absolutamente claro dónde empezaba y terminaba el formato. El formato de página y sección se manejaba de forma 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 llamaban a las líneas de formato "comandos de punto". Algunos ejemplos: .lh (altura 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 se expresaba en puntos (pt), pero se podía modificar fácilmente a pulgadas o mm añadiendo " o mm después del número. .lm y .rm nunca fueron iguales, ya que ambos valores eran del borde izquierdo de la página. Si se establecía .rm en 0, las líneas de texto serían infinitamente largas. Los márgenes también se podían establecer de forma absoluta o relativa (anteponiendo - o + al valor) al establecerlo.
Si se encuentran comandos de formato no válidos, al imprimir, WordStar (al menos la versión 3.3) ignorará la línea (todo el texto hasta el siguiente retorno de carro que finalice la línea). Esto podría confundir a los usuarios novatos que, sin querer, comenzarían una línea con un punto decimal (igual que el punto o el carácter de punto) y WordStar no imprimiría 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 informar ningún error.
WordStar 2000 agregó algunos comandos nuevos, pero reescribió completamente la interfaz de usuario, utilizando mnemotecnias 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 en la gran base de usuarios instalados de WordStar estaban contentos con la interfaz original de WordStar y no consideraron que los cambios fueran mejoras. Aunque WordStar 2000 fue 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 teclado 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 , usaban un subconjunto de los comandos de teclado de WordStar, el primero en su IDE y el segundo en los editores "Bloc de notas". El editor TEXT integrado en el firmware de la computadora portátil TRS-80 Modelo 100 admitía un subconjunto de los comandos de movimiento del cursor de WordStar (además de los suyos propios). El software de procesamiento de textos doméstico como Write&Set no solo usa la interfaz de WordStar, sino que se ha basado en formatos de archivo DOS de WordStar, 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 freeware como shareware, para las versiones actuales de Microsoft Word . El popular software de procesamiento de textos moderno WordPerfect puede abrir o guardar documentos de WordStar, lo que permite a los usuarios moverse hacia adelante y hacia atrás.
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 necesitaban dos archivos:
El autor 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 con cada copia de la carta dirigida individualmente .
Otros programas complementarios fueron SpellStar, un programa de corrección ortográfica que más tarde se incorporó como parte directa del programa WordStar, y DataStar, un programa cuyo propósito específico era acelerar la creación de los archivos de datos utilizados para la impresión combinada. Estas fueron funciones revolucionarias para los usuarios de computadoras personales durante la primera mitad de la década de 1980. También se produjo una hoja de cálculo complementaria, CalcStar, utilizando una interfaz similar a WordStar; colectivamente, WordStar (procesamiento de textos), DataStar/ReportStar (gestión de bases de datos, también conocida como InfoStar) y CalcStar (hoja de cálculo) componían StarBurst, la primera suite ofimática de programas para computadoras personales. [46]
Como mejora del producto, a finales de los años 1980 WordStar 5 se presentó junto con PC-Outline, un popular programa de diseño para DOS que en aquel entonces estaba disponible en Brown Bag Software, Inc. en California. El texto de PC-Outline debía exportarse a un archivo con formato WordStar, ya que los programas no estaban desarrollados para ser compatibles internamente. [47]
Alrededor de 1978, Elbit Systems en Israel desarrolló un microordenador con capacidad CP/M llamado DS2100. Las máquinas CP/M ya estaban disponibles y Elbit necesitaba algo que diferenciara su producto de los demás. Se llegó a un acuerdo con MicroPro para desarrollar una versión de WordStar que admitiera la entrada 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, tal como lo desarrolló Elbit, fue el primer procesador de texto que ofrecía entrada bidireccional y alfabetos mixtos. [ cita requerida ]
Elbit adquirió los derechos del código fuente y un equipo de desarrollo de Elbit, Haifa, trabajó en el proyecto. Durante varios años, WordStar hebreo-inglés fue el procesador de textos WYSIWYG líder de facto hasta que, inevitablemente, fue desplazado por nuevos competidores. [ cita requerida ]
WordStar identificaba los archivos como "documento" o "no documento", lo que generaba cierta confusión entre los usuarios. "Documento" se refería a los archivos de procesamiento de texto de WordStar que contenían comandos de formato y procesamiento de texto integrados. Los archivos "no documento" eran archivos de texto ASCII puro que no contenían comandos de formato integrados. El uso de WordStar en "modo no documento" 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 permitía 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 la selección de impresoras y terminales desde un menú, en las primeras versiones, cada una de las secuencias de escape necesarias para el terminal y la impresora tenía que identificarse en la documentación del hardware y luego ingresarse manualmente (en hexadecimal ) en ubicaciones reservadas en la imagen de 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 usar el programa con una impresora diferente era necesario reinstalar el programa. Ocasionalmente, se tenían que ingresar programas cortos en lenguaje de máquina en un área de parches en WordStar, para proporcionar efectos de pantalla particulares o hacer frente a impresoras particulares. Investigar, probar y comprobar tales instalaciones era un proceso que consumía mucho tiempo y conocimiento, lo que hacía que la instalación y personalización de WordStar fuera un tema de discusión básico en los grupos de usuarios de CP/M durante esa época.
Las versiones DOS de WordStar al menos habían estandarizado la visualización en pantalla, pero todavía tenían que personalizarse para diferentes impresoras.
WordStar versión 3.x utilizaba la interfaz de bloque de control de archivos (FCB) de MS-DOS, una estructura de datos temprana 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 portabilidad de programas ( lenguaje ensamblador ) de CP/M al nuevo MS-DOS . Cuando MS-DOS adoptó la interfaz de archivos similar a Unix de manejadores de archivos , los FCB se convirtieron en una interfaz heredada compatible con la compatibilidad con versiones anteriores. Debido a que no se ha mantenido la compatibilidad con FCB, WordStar 3.x no funcionará correctamente en versiones modernas de Windows. En particular, WordStar 3.x no puede guardar archivos.
Una solución alternativa es utilizar el emulador DOSEMU en Linux, que implementa correctamente la interfaz FCB; el emulador DOSBox no lo hace, incluso en Linux . WordStar 4.0 no tiene este problema porque utiliza la nueva interfaz MS-DOS para entrada/salida. OS/2 puede ejecutar WordStar en una sesión DOS. Otra opción es utilizar el sistema operativo FreeDOS .
Otra opción es ejecutar las versiones CP/M de WordStar usando 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 comerciales; vDos permite que WordStar 4.0 y versiones posteriores se ejecuten en versiones de 32 y 64 bits de Microsoft Windows desde XP hasta 10. [48]
Aunque no hay ninguna versión actual de WordStar disponible para los sistemas operativos modernos, algunos antiguos usuarios de WordStar siguen prefiriendo la interfaz de WordStar, especialmente los comandos de rombo del cursor descritos anteriormente en este artículo. Estos usuarios dicen que se necesita menos movimiento de la mano para emitir comandos y, por lo tanto, escribir con 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 sobre o cerca de la fila de inicio en lugar de alejarlas de ella para alcanzar una tecla especial o un mouse.
Para dar cabida a estos usuarios, se crearon programas de emulación de WordStar. Uno de estos programas es CtrlPlus de Yoji Hagiya, que reasigna el teclado estándar de PC, lo que hace que muchos comandos de WordStar estén disponibles en la mayoría de los programas de Windows. [49] CtrlPlus cambia las teclas Control y Bloq Mayús de modo que la tecla Ctrl vuelva a estar donde estaba en los teclados más antiguos, junto a la tecla A. También proporciona funcionalidad a los principales comandos de rombo del cursor mencionados en este artículo.
Otra utilidad de emulación de WordStar es 'WordStar Command Emulator for Microsoft Word', también conocida como 'WordStar for Word', de Mike Petrie. Diseñado para funcionar junto con CtrlPlus, el Command Emulator añade 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 sean más parecidos a los de WordStar 7.0 para DOS, la última versión de WordStar para DOS. Por ejemplo, Ctrl+K? era el comando de conteo de palabras de WordStar y Ctrl+QL era el comando de revisión ortográfica. Al pulsar estos comandos en el WordStar Emulator dentro de Word se ejecutan los comandos equivalentes de Word. WordStar for Word también añade los comandos de bloque de WordStar, es decir, Ctrl+KB para marcar el comienzo de un bloque, Ctrl+KK para marcar el final y Ctrl+KV para moverlo. Alternativamente, se podría utilizar Ctrl+KC para copiar el bloque. WordStar para Word funciona en todas las versiones de Word desde Word 97 hasta 2010. [50]
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 lenguaje.
GNU Emacs solía venir con una biblioteca 'wordstar-mode.el' [51] que proporciona emulación de WordStar, pero se declaró obsoleta a partir de la versión 24.5. [52] Hay disponible un conjunto de macros para vi que proporciona emulación de WordStar. [53]
El editor multiplataforma JOE es una alternativa muy similar a WordStar. Cuando se lo invoca como jstar
, Joe emula muchas combinaciones de teclas de WordStar . JOE carece de opciones de formato y básicamente 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 y PCW 8512 a mediados de los años 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 era un clon reducido para la computadora portátil TRS-80 Modelo 100. [54]
Desde 2013 se ha estado desarrollando un clon parcial de WordStar bajo el nombre de WordTsar. [55] Además, el autor de software alemán Martin Vieregg ha vendido el paquete Write&Set, un clon shareware basado en GUI de WordStar 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}}
: CS1 maint: bot: estado de URL original desconocido ( enlace )