SERIE CP/M Y ZX SPECTRUM HABLEMOS DE WORD STAR Toca esta vez hablar del Word Star (la estrella de las palabras), que es, para que sirve y lo que hubo antes y despues. I - Que es el Word Star e historia El CP/M aparecio en 1974 y ofrecia como unico procesador de texto un rudimentario programa llamado ED (breve por EDitor de texto) pero entonces era lo unico que habia. Hubo que esperar hasta 1978 para que apareciese algo como Word Star o WS para abreviar. Y su historia es la sigte.: " Todo empezo con IMS Associates Inc., una compa~ia fundada por William H Millard, quien contrato a Seymour Rubinstein como director de marketing en IMSAI, y al programador en ensamblador, John Robbins Barnaby, como programador del sistema. Su producto fue la IMSAI 8080 el cual era una copia del MITS Altair corriendo CP/M. Debido a que a Barnaby no le gustaba ED del CP/M, se propuso escribir un remplazo al que llamo NED por New EDitor. Rubinstein dejo IMSAI y formo su propia compa~ia, a la que llamo MicroPro International Inc. tras lo cual decidio desarrollar un procesador de texto para el CP/M y con ese fin persuadio a Rubinstein de que se le uniese para crear el editor y un programa de ordenacion. El resultado fue el Wordmaster (1976) y el Supersort (1977). El sucesor del Wordmaster (amo o maestro de las palabras) seria el Word Star. El programa paso a venderse por medio de ComputerLand de Millard, fundada tras la quiebra de IMSAI. Pero tras la partida de Barnaby de Micropro, se empezo a sacar versiones a montones del Word Star para otros sistemas: Apple II, TRS80, Epson, Osborne, asi como maquinas 8086 con CP/M 86 incluido el MS-dos. En setiembre de 1983, NewStar saco su propio procesador de textos, y lo llamaron NewWord. El programa consistia de un subset 80% de Word Star con MailMerge. En el 84 saldria el NewWord 2 con muchas mejoras en comparacion con WS, siendo la verion final del NW la 3.xx la cual salio en febrero del 86. Hasta ese momento WS 3.xx no habia sucesor, pero al final Micropro termino comprandoles NW 3 a los de Newstar. Es gracias a esta compra que surge WS 4 en febrero del 87. WS 4 si bien era basicalmente NW 3 con algunos peque~os a~adidos de WS 3.3, esta version salio primero para MS-DOS, seguido de una para CP/M. Y aunque resulto ser una mejora muy popular, WS 4 termino siendo la ultima version hecha para el venerable CP/M, debido a su dramatico declive en popularidad tras la introduccion del IBM PC y MS-DOS. A partir de aqui ya solamente saldrian versiones para DOS y Windows. " N.d.A.: extractos traducidos al castellano del texto original en ingles, tomados de la pag. WEB: A Potted History of WordStar en "http://www.wordstar.org/index.php/wordstar-history". Y bueno, como solo me interesan las versiones para CP/M, lo que sea que hubo despues del 87 ya no viene al caso para mi. Asi que en suma solo existen: WordMaster CP/M (1976) WordStar 1.0 CP/M (1978) WordStar 2.0 CP/M (1978-79) WordStar 3.0 CP/M (1982) WordStar 4.0 CP/M (1987) Resumiendo, desde la aparicion del CP/M y su rudimentario ED en 1974 hubo que esperar hasta 1976, para la llegada de un mejor procesador de textos llamado WM, el cual fue descontinuado y sustituido por su mejor sucesor: WS en el 78. De aqui hubo que esperar hasta 1982 para que saliera WS 3 y luego de eso, otros 5 a~os para la llegada de la que termino siendo su ultima y definitiva version, la WS 4. II - INSTALACION Una vez hemos obtenido un disco de WS para CP/M, hacemos A> DIR y nos mostrara en pantalla: A: INSTALL COM : MAILMRGE OVR : MERGPRIN OVR : WIMSGS OVR A: WS COM : WSMSGS OVR : WSOVLY1 OVR : WSU COM A: Entre los archivos basicos tenemos el INSTALLador, varios OVR que el WS necesita, si alguno faltase o estuviese da~ado, entonces el WS no ejecutara y en cambio habra un mensaje indicando cual es el OVR en falta, mientras WSU es la misma version pero sin configurar. La U es por uninstalled (no instalado). Si el programa ya ha sido previamente configurado para el sistema en cuestion, bastara con tipear WS y listo, pasaremos a trabajar de frente con el editor, pero si no, habra que usar INSTALL para ello. Sabremos que el WS no esta correctamente configurado para nuestro sistema si los mensajes en pantalla se ven desordenados o las teclas no responden como se espera. En ese caso tipeamos A> INSTALL y obtenemos enseguida la sigte. pantalla: COPYRIGHT (C) 1981 MicroPro International Corporation INSTALL version 4.2 for MicroPro WordStar release 3.00 Desea hacer una INSTALacion normal por primera vez de WS? (Y = si; N = mostrar otras opciones): _ II.a _ Y - si elegimos esta opcion entonces nos dira... Esto INSTALara WSU.com en la unidad por defecto, el archivo resultante WS.com tambien en la unidad por defecto y ejecutara el WS ya instalado. OK (Y/N): _ Y - nos mostrara entonces... MicroPro WordStar release 3.00 serial # WZ3994A ***** WordStar TERMINAL MENU # 1 ***** A Lear-Siegler ADM-3A C Lear-Siegler ADM-3 D Hazeltine 1500 E Nicroterm ACT-IV F Beehive 150/Cromenco 3100 G Imsai VIO H Hewlett-Packard 2621 A/P I Infoton I-100 J Processor Tech Sol/VDM K Soroc IQ-120/140 L Perkins-Elmer 550 (Bantam) 2 Terminal Menu #2 3 Terminal Menu #3 Z ninguna de las anteriores U no hacer cambios Por favor elija opcion (1 letra): _ 2 - nos muestra el segundo menu: ***** WordStar TERMINAL MENU # 2 ***** M Microterm ACT-V N Televideo 912/920 O Visual 200 P Flashwriter I/Mindless Q Flashwriter II/Mindless R SWTPC CT-82 S Compucolor 8001G V TEC model 571 1 menu original 3 Terminal Menu #3 Z ninguna de las anteriores Por favor elija opcion (1 letra): _ 3 - nos ofrece: ***** WordStar TERMINAL MENU # 3 ***** 1 menu original 2 Terminal Menu #2 X Heath or Zenith H89/H19 % TRS-80 model 2 < ADDS Regent 20/25 > ADDS Regent 40/45/60/65 $ IBM 3101 ( Hazeltine 1420 & Televideo 950 [ TRS-80 model II/P&T CP/M ] ADDS Viewpoint + Intertec Superbrain Por favor elija opcion (1 letra): _ Si en los MENUs 1 y 2 elegimos Z, entonces saldra: Para otras terminales y tarjetas de video, WS debe ser "parchado". Determine la secuencia de control de su terminal segun el manual del fabricante; vea la seccion MODIFICACION del manual del WS. Una vez que los codigos han sido determimados, responda "N" a la preg. "ESTAN COMPLETAS LAS MODIFICACIONES A WS?" al final de INSTALL. OK (Y/N):_ Y - nos lleva a... ***** PRINTER MENU ***** (Info mas especifica aparece despues de hacer una eleccion) A cualquier impresora "teletipo" (casi cualquier impresora) C impresoras estilo "teletipo" con BACKSPACE D DIABLO 1610/1620 impresoras de margarita E DIABLO 1640/1650/630/Xerox serie 1700 de margarita F QUME SPRINT 5 impresoras de margarita G NEC Spinwriter 5510/5520 impresora de filtrado I impresoras "half-line-feed" (con avance de media linea) M combinacion de impresora I/O Master / OEM R C. Itoh/TEC Starwriter U sin cambios Z ninguna de las anteriores Por favor elija opcion (1 letra): _ Z - entonces: Esta seguro de que es "ninguna de las anteriores"? Casi cualquier impresora deberia funcionar con la opcion A, "teletipo". Si su impresora es realmente diferente, vea la seccion MODIFICACION del manual de su WS para hallar info de alguna subrutina de parche a un driver de impresora personalizada. Pulse S en el menu DRIVERS (que vendra pronto). OK (Y/N):_ Y - nos da: Muchas impresoras estilo teletipo no usan protocolo de comunicacion ***** MENU DEL PROTOCOLO DE COMUNICACION **** El "protocolo de comunicacion" es necesario con algunas impresoras para evitar el debordamiento del bufer de impresora con la perdida de caracteres. E protocolo "ETX/ACK" X protocolo "X-ON/X-OFF" N ninguno requerido (o es manejado fuera del WS) U sin cambios POR FAVOR TIPEE OPCION (E,X,N,B o U):_ Curiosamente la opcion B no es explicada, pero al tipearla, nos volvemos al menu #1 del terminal. Si ahora elegimos U, se nos respondera con: La previa seleccion permanecera sin ser cambiada: xxxx Terminal OK (Y/N):_ Y tras varios Y como respuesta, tendremos por ultimo: LAS MODIFICACIONS AL WS ESTAN YA COMPLETADAS? SI ES ASI, RESPONDER Y(SI) A LA SIGTE. PREGUNTA. SI DESEA HACER PARCHES ADICIONALES A LAS AREAS DE USUARIO DEL WS, RESPONDA N A LA SIGTE. PREGUNTA. OK (Y/N):_ Si respondemos Y entonces se nos pedira que confirmemos la terminal y la impresora seleccionadas. Si respondemos otra vez Y, entonces la pantalla se desplazara hasta borrarse todo y WS se ejecutara con la configuracion elegida. II.b _ Si regresamos a... A> INSTALL Si al primer mensaje repondemos N, se nos mostrara: ***** MENU DE OPCIONES DE INSTALACION DE WORDSTAR ***** A INSTALacion de un WS distribuido, INSTALa WSU.com para producir WS.com y al final ejecuta el WS instalado. B INSTALa o reINSTALa un WS.com de su eleccion, poniendo el nuevo WS instalado en un archivo de su eleccion y regesa al sistema operativo. C igual que B pero ejecuta el WS instalado. D modifica la instalacion de un WS.com de tu eleccion. El WS modificado reemplaza al WS original y es luego ejecutado. POR FAVOR, ELIJA OPCION (A,B,C o D) En pocas palabras: A requiere que exista WSU para poder crear un WS instalado. B, C y D no requieren necesariamente de WSU, modifican cualquier WS ya existente o lo reemplazan. Una vez elegida una de estas opciones vamos directamente al menu #1. Vamos ahora al menu 3 y elijamos X por ejemplo que es el Zenith. Automaticamente nos mostrara el menu de impresoras. Si elegimos A, nos lleva a: Impresora como el teletipo esta opcion manejara casi cualquier impresora, la cual debe de ser capaz de imprimir caracteres ASCII, retorno de carro y avance de linea solamente. Asegurese de que cualquier switch AUTO LF o LOCAL LF este apagado. Si su impresora es capaz de retroceso, use "CHOICE C" en cambio, para un resultado mas rapido. Si usted tiene una impresopra de filtro o de margarita que este en el menu, use la opcion apropiada para obtener una salida "micro justificada" y capacidades adicionales de formateado. Vea el manual por instrucciones de parchado en secuencias de control para el cambio de cintas de color, cambio en el tono de los caracteres y desplazamiento de media linea (para suscriptores y super suscriptores) si es que su impresora posee tales capacidades. OK (Y/N):_ Y - continuamos hasta terminar con la configuracion deseada y en seguida probar si la pantalla se ve correctamente. De lo contrario volver a INSTALL hasta conseguir la instalacion correcta para el sistema que tenemos. Nota: Si hemos entrado al INSTALL por error o simplemente lo que queremos es cancelar todo, basta con un CONTROL C (^c) ya sea a la primera pregunta o si ya estamos dentro de los menus. III - Word Star y Spectrum - ejecucion Timex FDD La version exclusiva para Timex ofrece la sigte. pantalla al cargar: MicroPro WordStar release 3.00 serial # WW01643U COPYRIGHT (C) 1981 MicroPro International Corporation TMX Computers terminal Teletype-like printer No comunications protocol CP/M List output driver (LST:) _ Tras lo cual aparece la pantalla de WS adaptada a una terminal de 64 caracteres. editing no file < < < N O - F I L E M E N U > > > D Open Document File | Y DELETE a file | H Set HELP LEVEL N Open Non-document File | E RENAME a file | L Change Drive X EXIT to System | O COPY a file | R RUN a program F Directory off (ON) | P PRINT a file - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - M Run MailMerge S Run SpellStar _ Aparte de esta version no he podido probar ninguna otra. 528 LEC cp/m 2.22 En el caso de esta version de CP/M no hay ninguna version de WS que haya sido configurada exclusivamente, por lo que hay que utilizar versiones genericas y usar INSTALL para obtener una configuracion lo mas compatible posible. Al parecer una de las mas optimas configuraciones para este sistema se obtiene con A por Lear-Siegler ADM-3A. Otra alternativa que es mas o menos aceptable es N por Televideo 912/920 en el menu 2. El unico dilema es que el WS esta pensado para verse en 80 columnas por lo que en el 528lec solamente veremos todo el menu incompleto, ya que solamente tenemos 64 columnas y no existe un modo de pantalla dividida. Por lo mismo al editar un texto preexistente de 80 col. se vera raro en pantalla, en cambio no habra problemas si nos limitamos a escribir textos de solo 64 columnas como maximo. La otra version que tambien he podido probar es la WS 3 traducida al castellano, pero el INSTALL sigue en ingles. Tambien pude probar aqui la version WS para el Sharp MZ700 con los mismos resultados. Luego intente con la version 4.xx pero el unico archivo del disco del WS que no pude pasar al 528k fue WSPRINT.OVR debido a que pesa 147k y MLOAD solamente carga ficheros de menos de 64k ademas que los microdrives solo pueden ser formateados a 90k. En suma puedo copiar todos los demas archivos menos ese. Y debido a eso no hay modo de ejecutarlo en el 528k. +3 y CP/M+ La version exclusiva del WS para +3 nos ofrece la sigte pantalla: MicroPro WordStar release 3.00 serial # WX2322E8 COPYRIGHT (C) 1981 MicroPro International Corporation ZX Spectrum +3 (VT52 terminal) Epson FX/LX printer No comunications protocol CP/M List output driver (LST:) _ Tras lo cual esperamos un poco y aparece la pantalla del menu de WS. El problema es que si estamos en modo de 51 columnas, veremos la pantalla incompleta, pero si activamos el modo set24x80, entonces podremos usar la pantalla dividida para ver todo el menu. Intento probar la version en castellano, pero ha sido configurada para un Lear-Siegler ADM-3A y su utilidad INSTALL no permite al parecer elegir otro modelo, solo parchar el sistema ya preinstalado cuando el +3 trabaja mejor con una configuracion para Zenith, y por eso los mensajes en pantalla estan totalmente desordenados al ojo. Quizas reemplazando el INSTALL por el de otra version funcione. La version para MZ-700 es la 3.3, configurado para Televideo 925/ 950 y tiene un INSTALador con muchas mas opciones que las que tienen las versiones mas estandares y para que funcione en el +3 o se vea la pantalla correctamente hay que INSTALarlo como Zenith. La version 4 que fue la definitiva y ultima, corre bien en el +3 debido a que esta ya configurado para Zenith. Pero la copia que me encontre en internet carece del INSTALL o WSINSTALL.com asi como del WS.com pero tiene en su lugar WSCHANGE.com y WSU.com en cambio y hay que tipear WSU para entrar al WordStar. +3 y ZX CP/M 2.22 No se si es el emulador, pero al cargar el WS para +3, no aparece el menu correcto tras la presentacion inicial y al intentar salir obtengo un mensaje de error y a RESETear uno todo. La version en castellano cuelga todo al intentar salir, igual que la version configurada para Zenith. En cuanto a la version MZ700 pasa casi lo mismo, o se cuelga o se resetea todo. La version 4 simplemente no se ejecuta y me devuelve al prompt. HC-91 y 2000 Las versiones hungaras de Ice Felix tienen tambien su version de WS exclusiva a 64 caracteres. Y tras cargar vemos: MicroPro WordStar release 3.00 serial # WX2322E8 COPYRIGHT (C) 1981 MicroPro International Corporation HC91 CDC 9334 or 9335 matrix printer No comunications protocol CP/M List output driver (LST:) _ Y a continuacion la misma pantalla de menu que ofrece el Timex. Aparte esta version, no he podido probar ninguna otra. SAM COUPE Con el SAM he podido probar practicamente todas las versiones que use con el +3 en discos a 720k y uno hasta creeria que fueron todas configuradas de modo exclusivo para el SAM ya que no tiene fallos en la presentacion de los menus y acepta todas las combinaciones de teclas del WS. (c)2023 zx_if1@hotmail.com