Novation, Inc. es uno de los primeros fabricantes de módems cuya serie CAT fue popular en el mercado de las computadoras domésticas a fines de la década de 1970 y principios de la de 1980, en particular en el Apple II . El Hayes Smartmodem 300 , presentado en 1981, ayudó a acabar con Novation y muchas otras de las primeras compañías de módems en los años siguientes.
El primer CAT de Novation fue un módem externo de 300 bit/s con el estándar Bell 103 que se conectaba a las líneas telefónicas mediante un acoplador acústico . Como la mayoría de los módems acoplados acústicamente, el CAT requería que el usuario marcara el número deseado en un teléfono normal, escuchando la conexión de la llamada y la eventual presencia de un tono de respuesta. Si la marcación era exitosa, el usuario presionaba el auricular hacia abajo en las copas de goma del módem para conectarse. Esto solo era posible porque los teléfonos generalmente solo estaban disponibles en Western Electric , todos con un tamaño y diseño estandarizados. No había ningún tipo de operación automatizada disponible; incluso colgar tenía que hacerse manualmente devolviendo el auricular al teléfono y presionando el botón de colgar.
Novation también introdujo un módem interno de conexión directa, el Apple-CAT II , que se conectaba a una ranura de expansión en una computadora Apple II. Debido a la conexión interna, el Apple-CAT II podía ofrecer una gama completa de comandos de marcación y podía informar una amplia gama de tonos de progreso de llamada (BUSY, REORDER, etc.) de los que carecen muchos módems hoy en día. Estas operaciones eran manejadas directamente por el software en la computadora host; el módem configuraba ciertos registros cuando se escuchaban tonos en la línea y, al cronometrar el momento en que estos registros se configuraban o borraban, el software podía determinar lo que estaba sucediendo en la línea.
El Apple-CAT II también admitía el protocolo Bell 202 , que permitía el funcionamiento half-duplex a 1200 bit/s cuando se conectaba a otro módem Apple-CAT II. Se trataba de una característica excepcionalmente rara; los módems con funcionamiento "completo" a 1200 bit/s eran dispositivos caros destinados a ser utilizados con minicomputadoras y mainframes , y normalmente costaban miles de dólares. Dado que el modo de 1200 bit/s era half-duplex, o unidireccional únicamente, los usuarios normalmente tenían que decidir de antemano en qué dirección se realizarían las transmisiones.
Sin embargo, también se utilizó software para evitar esta limitación. Los programas de transferencia de archivos están escritos específicamente para el modo 202 de Apple-CAT II, como Catsend y el posterior CatFur , que pausaban periódicamente e invertían la dirección de transmisión, de modo que la computadora receptora pudiera reconocer la recepción de un flujo de datos y, en el caso de CatFur, pudiera agregar un breve mensaje de chat al remitente en medio de la transferencia de archivos unidireccional. Muchos sistemas de tablón de anuncios (BBS) que ejecutaban CatSend y luego CatFur estaban configurados para transferir warez . Un programa BBS que solucionó esta limitación fue Tele-Cat II, que usaba secuencias de escape para cambiar entre el modo 202 half-duplex de 1200 bits/segundo (para enviar datos) y el modo Bell 103 full-duplex de 300 bits/segundo (para recibir la entrada del usuario). El protocolo 202 CatFur solo se podía usar si ambos extremos de la comunicación usaban módems Apple-CAT II.
Además, el Apple-CAT II tenía la capacidad de soportar CCITT v.21 y CCITT v.23, los estándares europeos para operación a 300 y 300/1200 baudios (a diferencia de las versiones normales Bell 103/202). Aunque ninguna aplicación conocida aprovechaba esta función, era posible modificar cierto software como ASCII Express mediante el uso de un editor hexadecimal para aprovechar esta característica.
Novation también lanzó una placa de expansión compatible con Bell 212 de dúplex completo conocida como Novation 212 Expansion Card , que se conectaba a la placa base Apple II así como a una Apple-CAT II existente a través de un cable plano . La tarjeta era muy cara y rara vez se veía. Novation también creó un "paquete de expansión" o caja de conexiones externa que se conectaría al cabezal de pines grande en la parte superior central de la tarjeta. Este artículo permitía un fácil acceso externo al puerto serie integrado, la línea telefónica y las conexiones del auricular. Debido a su costo en ese momento, el artículo es muy raro.
El Apple-CAT II era popular entre los phreakers telefónicos por su alta velocidad half-duplex de 1200 bit/s y su capacidad para detectar varios tonos. También tenía la capacidad de generar tonos directamente en la línea telefónica. Varias aplicaciones especializadas como TSPS , The Cats Meow y Phantom Access se usaron para imitar sonidos telefónicos estándar como tonos de marcado numéricos DTMF estándar, así como tonos de caja azul , timbres (tanto estadounidenses como internacionales), tonos de marcado, alertas de llamada en espera, señales de ocupado, tonos de 2600 Hz y otros efectos como sonidos de teléfonos públicos. Debido a estas y otras características, el Apple-CAT II podía usarse como caja negra , caja roja , herramienta de piratería, contestador automático, marcador de guerra , simulador de voz, distorsionador de voz, etc.
BYTE criticó a Novation, afirmando que "la literatura de la compañía debería ser muy explícita" sobre la incapacidad del módem para comunicarse a 1200 baudios con los módems Bell 212 sin la tarjeta de expansión, pero concluyó que "los usuarios de Apple que busquen un módem deberían considerar este sistema con mucho cuidado". [1] A pesar de la popularidad del Apple-CAT II, sus primeros años se enfrentaron a la incompatibilidad con la mayoría de los programas de telecomunicaciones, ya que su API nativa se considera propietaria según los estándares actuales. Para aumentar la compatibilidad sin volver a codificar estos programas, Novation lanzó un kit de actualización de firmware (un paquete EPROM) que permitía al módem emular el Hayes Micromodem II , incluidos los códigos de control IN#x del MMII. En el apogeo del Apple-CAT II, la compatibilidad con su API nativa aumentó y la emulación del MMII dejó de ser una necesidad.
Más tarde se lanzó una versión de conexión directa del módem externo original de 300 bit/s, denominada D-CAT . La "D" significaba "directo": el módem se conectaba directamente al conector del auricular del teléfono en lugar de requerir acoplamiento acústico. Para operar el D-CAT, se marcaba un número en el teléfono y el usuario esperaba una señal portadora del módem al que se llamaba, al igual que con un módem acústico. Cuando se recibía una señal portadora, se presionaba un botón en el D-CAT que hacía que produjera una señal portadora y estableciera una conexión con el módem al que se llamaba; luego, el auricular se dejaba descolgado. Otra mejora fue el Auto-CAT , que permitía marcar el teléfono ingresando el número cuando se iniciaba el módem por primera vez. Una vez realizada la conexión, el módem cambiaba al "modo de datos" y, a partir de ese momento, debía operarse manualmente.
El J-CAT fue el primer intento de Novation de crear un "módem inteligente", aunque de una forma poco convencional. Su característica más básica era que el J-CAT podía configurarse en un modo en el que automáticamente contestaría el teléfono si alguien lo llamaba, ofreciendo una capacidad rudimentaria de respuesta automática. En una época en la que se podía asumir con seguridad que el usuario remoto colgaría cuando terminara su llamada, ya que probablemente estaba usando un módem con acoplador acústico como el CAT original, la falta de un comando de "colgar el teléfono" no era un problema real. Esto hizo que el J-CAT fuera útil para el uso de BBS; Novation ejecutó uno simple para permitir que los usuarios probaran sus nuevos módems.
El J-CAT también admitía otra característica no estándar que permitía el control directo de la línea telefónica. En lugar de utilizar señalización en banda , como el Smartmodem, el J-CAT pasaba el control de colgar/descolgar, la detección de portadora y la indicación del estado del teléfono a la computadora a través de pines que de otro modo no se utilizarían en el conector RS-232C . La computadora podía pulsar la línea de descolgado para simular la marcación por pulsos o colgar, y leer el pin de estado para buscar señales de línea como timbre u ocupado (cualquier ruido en la línea se informaba como "1"). El uso de estas características requería una computadora capaz de señalar en pines libres, lo que a menudo requería un segundo conector y un cable personalizado para soportarlo. Combinado con el software adecuado, esto hizo que el J-CAT fuera bastante "inteligente", aunque Novation fue cuidadosa al indicar que no era un "módem inteligente". El funcionamiento era generalmente similar al del Apple-CAT en concepto. El J-CAT fue lanzado después del Smartmodem 300, por lo que nunca fue muy popular a pesar de que era bastante económico (para la época).
La serie AutoCat estaba compuesta por AutoCat y 212 AutoCat, que eran módems de conexión directa con capacidades de respuesta automática.
Con el tiempo, Novation introdujo sus propios módems inteligentes estándar, el Smart-CAT 103 y el Smart-CAT 103-212 . Como sus nombres lo indican, el último incluía el funcionamiento Bell 212 a 1200 bit/s además del Bell 103 a 300 bit/s. El último también se ofrecía como 212 Apple-CAT II , como módem interno. Estos modelos no tenían mucho que los distinguiera de otros clones de Smartmodem, y Novation parece haber desaparecido a principios de los años 80.
El CAT original también fue vendido con otro nombre por varias empresas.