ZTerm es un emulador de terminal shareware para el sistema operativo Macintosh . Se lanzó en 1992 para System 7 y se actualizó para funcionar en macOS . Su nombre proviene del uso del protocolo de transferencia de archivos ZModem , que ZTerm implementó en un paquete de alto rendimiento. A diferencia de la aplicación Terminal integrada de macOS , que solo se comunica con otros programas, ZTerm solo se comunica con puertos serie de hardware .
Descripción
Cuando se lanzó por primera vez en 1992, ZTerm era uno de los emuladores de terminal de mayor rendimiento en Mac, tanto en términos de visualización de texto básico como de rendimiento en la transferencia de archivos. ZTerm era ampliamente considerado como el mejor programa de terminal para Mac. [ 1 ] [ 2 ] [ 3 ]
Su soporte de hardware incluía detección de portadora (CD), desconexión por hardware (DTR) y control de flujo por hardware , así como velocidades de hasta 115 200 bit/s en las máquinas que lo admitían. Estas características no eran compatibles universalmente con el hardware de Mac, por lo que muchos emuladores de terminal simplemente no se molestaron en implementarlas. Incluso cuando se ofrecían estas velocidades, la mayoría de los programas emuladores de la época eran tan lentos que tenían problemas para seguir el ritmo de los módems más rápidos, especialmente los de 9600 bit/s y superiores. [ 3 ]
ZTerm admitía una de las mayores variedades de protocolos de transferencia de archivos disponibles en Mac, incluyendo una implementación completa de ZModem, YModem , YModem-G, casi todas las variantes comunes de XModem con diferentes tamaños de paquete y métodos de corrección de errores, [ 3 ] e incluso el protocolo B (CIS-B) , poco común pero útil, para su uso en Compuserve . ZTerm también admitía transferencias de inicio automático desde ZModem y CIS-B, donde los comandos del host activaban las transferencias desde el cliente.
Además, ZTerm incluía un conjunto completo de caracteres gráficos de PC y códigos de escape ANSI , incluyendo colores. Esto lo convirtió en uno de los pocos terminales para Mac que mostraba correctamente el arte ASCII y permitía una interacción completa con los sistemas de tablón de anuncios (BBS) de PC que utilizaban estas funciones de forma extensiva. ZTerm añadió la capacidad de usar el ratón para posicionar el cursor, enviando la secuencia correcta de códigos ANSI para moverlo desde la posición actual hasta la posición pulsada.
Finalmente, ZTerm incluía un lenguaje de scripting integrado de 10 verbos que le permitía automatizar tareas básicas. Además de poder ejecutarlas manualmente, cuando se marcaba un servicio mediante una entrada en el menú editable de Marcación, ZTerm buscaba un script con el mismo nombre y lo ejecutaba automáticamente. [ 3 ]
Versiones
La primera versión pública de ZTerm fue la 0.9, lanzada en 1992. Le siguieron dos versiones principales; la 1.0 de abril de 1994 fue una versión importante que añadió compatibilidad con ANSI de 16 colores en lugar de 8, fuentes seleccionables por el usuario, incluyendo compatibilidad con Shift JIS , compatibilidad con el protocolo Kermit y apertura automática de archivos descargados. Esto último resultó útil al utilizarse con lectores de correo sin conexión como Blue Wave. La versión 1.0.1, lanzada en octubre de 1995, fue principalmente una versión de corrección de errores. [ 4 ]
Para 2002, el mundo de los BBS había desaparecido en gran medida. Sin embargo, varios dispositivos (incluidos algunos enrutadores y equipos de laboratorio ) todavía usaban puertos serie para comunicarse, generalmente con fines de diagnóstico y depuración. El 19 de abril de 2001, Alverson lanzó la versión 1.1b4 que funcionaba en Mac OS X 10.0 , Mac OS 8.6 y Mac OS 9 usando Carbon . [ 5 ] Posteriormente se lanzó una versión "Clásica" que no requería Carbon, lo que permitía que funcionara en máquinas más antiguas que no podían soportar Mac OS 8 o Mac OS 9. El 18 de julio de 2011, Alverson lanzó una versión binaria universal 1.2 que funciona en Mac OS X 10.4 a Mac OS X 10.14 . Sin embargo, debido a que esta versión no es de 64 bits, ZTerm no funcionará en Mac OS X 10.15 y versiones posteriores.
En máquinas modernas sin puertos serie integrados, ZTerm puede identificar y usar una amplia variedad de dispositivos serie basados en USB . [ 6 ] La lista de hardware compatible incluye los puertos serie estándar de Macintosh y Geoport en computadoras Macintosh PowerPC con CPU anterior a PowerPC G3 , la ranura de módem interna integrada de Apple y los puertos USB en computadoras Macintosh PowerPC G3 , PowerPC G4 , PowerPC G5 y basadas en Intel . ZTerm se puede configurar para funcionar con adaptadores, incluidos varios adaptadores de puerto USB a puerto serie (como los fabricados por Keyspan [ 7 ] ) y adaptadores de ranura de módem interna de Apple a puerto serie (como el Stealth Serial Port [ 8 ] y el ahora descontinuado gPort de Griffin Technology), lo que le da un uso único para BBSers y aficionados a la experimentación con hardware.
Referencias
- ↑ Terrell, Rob (1994). Byte's Mac Programmer's Cookbook . Osborne McGraw-Hill. pág. 24. ISBN 9780078820625.
- ↑ Eglowstein, Howard (1994). "Avances en las comunicaciones" . Byte . pág. 110.
- 1 2 3 4 Thomson, Tom (julio de 1992). "ZTerm es Z-Best" . Byte . pág. 301.
- ↑ Alverson, Dave. "ZTerm" .
- ↑ Sellers, Dennis (19 de abril de 2001). "ZTerm obtiene compatibilidad con Mac OS X" . MacWorld . Archivado del original el 11 de junio de 2011. Recuperado el 27 de agosto de 2017 .
- ↑ Alverson, Dave (30 de junio de 2012). "ZTerm - Comunicaciones de módem Macintosh" . Recuperado el 27 de agosto de 2017 .
- ↑ "Adaptador USB a serie de alta velocidad Keyspan (USA-19HS) | Tripp Lite" . Tripp Lite . Consultado el 26 de agosto de 2017 .
- ↑ "GeeThree: Compra" . GeeThree.com. Archivado del original el 27 de agosto de 2017. Consultado el 27 de agosto de 2017 .
Enlaces externos
- Sitio web oficial
- Preguntas frecuentes sobre ZTerm 0.9, versión 1.6, en Wayback Machine (archivado el 24 de marzo de 2019).
- Software clásico de Mac OS
- Software para macOS
- emuladores de terminal