Novation CAT

Last updated
The original Novation CAT Acoustic coupler 20041015 175456 1.jpg
The original Novation CAT

Novation, Inc., is an early modem manufacturer whose CAT series were popular in the early home computer market in the late 1970s and early 1980s, notably on the Apple II. The Hayes Smartmodem 300, introduced in 1981, helped kill off Novation and many other early modem companies over the next few years.

Contents

The Original CAT

Novation's first CAT was an external 300 bit/s Bell 103-standard modem that connected to the phone lines using an acoustic coupler. Like most other acoustically coupled modems, the CAT required the user to dial the desired number on a normal telephone, listening to the call connecting and the eventual presence of an answer tone. If the dialling was successful, the user then pressed the handset down into rubber cups on the modem to connect. This was only possible because telephones were generally available only from Western Electric, all of a standardized size and layout. There was no sort of automated operation available; even hanging up had to be done manually by returning the handset to the telephone and thereby pressing the hook button.

The Apple-CAT II

The Apple-CAT II modem, along with Com-Ware II software and Advanced Programming Information manual. Apple cat II.jpg
The Apple-CAT II modem, along with Com-Ware II software and Advanced Programming Information manual.

Novation also introduced an internal direct-connect modem, the Apple-CAT II, which plugged into an expansion slot in an Apple II computer. Due to the internal connection, the Apple-CAT II was able to feature a full range of dialing commands, and could report a wide range of call progress tones (BUSY, REORDER, etc.) that many modems still lack today. These operations were handled directly by software on the host computer; the modem set certain registers when tones were heard on the line, and by timing when these registers were set or cleared, the software could determine what was happening on the line.

The Apple-CAT II also supported the Bell 202 protocol, which allowed half-duplex 1200 bit/s operation when connecting to another Apple-CAT II modem. This was an exceptionally rare feature; modems with "full" 1200 bit/s operation were expensive devices intended to be used with minicomputers and mainframes, and typically cost thousands of dollars. Since the 1200 bit/s mode was half-duplex, or one-way only, the users would normally have to decide in advance which direction transmissions would proceed.

However, software was used to work around this limitation as well. File transfer programs are written specifically for the Apple-CAT II's 202 mode, such as Catsend and the later CatFur , periodically paused and reversed transmission direction, so the receiving computer could acknowledge receipt of a stream of data, and, in the case of CatFur, could add a short chat message to the sender in the middle of the one-way file transfer. Many bulletin board systems (BBSs) running CatSend and then CatFur were set up to transfer warez. One BBS program that worked around this limitation was Tele-Cat II, which used escape sequences to switch between 202 half-duplex 1200 bits/second mode (for sending data) and Bell 103 full-duplex 300 bits/second mode (for receiving user input). The 202 CatFur protocol could only be used if both ends of the communication were using Apple-CAT II modems.

In addition, the Apple-CAT II had the ability to support CCITT v.21 and CCITT v.23, the European standards for 300 and 300/1200 baud operation (as opposed to the normal Bell 103/202 versions). Though no known applications took advantage of this facility, it was possible to modify certain software such as ASCII Express by use of a hex editor to take advantage of this feature.

The Apple-CAT II 'Expansion Pack' AppleCat II Expander.jpg
The Apple-CAT II 'Expansion Pack'

Novation also released a full-duplex Bell 212-compatible expansion board known as the Novation 212 Expansion Card, which plugged into the Apple II motherboard as well as an existing Apple-CAT II via a ribbon cable. The card was very expensive and rarely seen. Novation also created an 'Expansion Pack' or external breakout box that would connect to the large pin header on the top middle of the card. This item allowed easy external access to the built-in serial port, phone line and handset connections. Due to its cost at the time, the item is very rare.

The Apple-CAT II was popular with phone phreakers for its high half-duplex 1200 bit/s speed and its ability to detect various tones. It also had the ability to generate tones directly into the phone line. Several specialized applications such as TSPS, The Cats Meow and Phantom Access were used to mimic standard telephone sounds such as standard numeric DTMF dial tones as well as blue box tones, ringing (both American and International), dial tones, call waiting alerts, busy signals, 2600 Hz tones, and other effects such as payphone sounds. Due to these and other features, the Apple-CAT II could be used as a black box, red box, hacking tool, answering machine, war dialer, voice simulator, voice distorter, etc.

BYTE criticized Novation, stating that "the company's literature should be very explicit" about the modem's inability to communicate at 1200 baud with Bell 212 modems without the expansion card, but concluded that "Apple users shopping for a modem would be wise to consider this system very carefully". [1] Despite the Apple-CAT II's popularity, its early years were faced with incompatibility with most telecommunications programs, as its native API is considered proprietary by today's standards. To increase compatibility without re-coding these programs, Novation released a firmware upgrade kit (an EPROM package) allowing the modem to emulate the Hayes Micromodem II, including the MMII's IN#x control codes. At the Apple-CAT II's peak, compatibility with its native API increased, and MMII emulation became less of a necessity.

The D-CAT

A direct-connect version of the original 300 bit/s external modem was later released as the D-CAT. The "D" stood for "direct": the modem was directly connected into the handset jack of the telephone instead of requiring acoustic coupling. To operate the D-CAT, a number was dialed on the telephone and the user waited for a carrier signal from the modem being called, just as with an acoustic modem. When a carrier signal was received, a button was pressed on the D-CAT which made it produce a carrier signal and establish a connection with the modem being called, then the handset would be left off-hook. A further improvement was the Auto-CAT, which allowed dialing the phone by entering the number when the modem was first started. Once the connection was made, the modem switched to "data mode", and from then on had to be operated manually.

The J-CAT

The J-CAT was Novation's first attempt to make a "smart modem", albeit in a rather non-standard fashion. Its most basic feature was that J-CAT could be placed in a mode where it would automatically pick up the phone if it was called, offering rudimentary auto-answer capability. In an era when it could be safely assumed that the remote user would hang up when they were finished their call, as they were likely using an acoustic coupler modem like the original CAT, the lack of a "hang up my phone" command was not a real problem. This made the J-CAT useful for BBS use; Novation ran a simple one to allow users to test their new modems.

The J-CAT also supported another non-standard feature that allowed direct control of the phone line. Instead of using in-band signalling, like the Smartmodem, the J-CAT passed the on/off-hook control, carrier detect and phone status indication to the computer through otherwise unused pins in the RS-232C connector. The computer could pulse the hook line to simulate pulse dialing or hang up, and read the status pin to look for line signals like ringing or busy (any noise on the line was reported as "1"). Using these features required a computer able to signal on spare pins, often requiring a second connector and a custom cable to support it. Combined with proper software this made the J-CAT fairly "smart", although Novation was careful to state it was not a "smart modem". Operation was generally similar to the Apple-CAT in concept. The J-CAT was released after the Smartmodem 300, so it was never very popular even though it was fairly low-cost (for the era).

The AutoCat and 212 AutoCat

The AutoCat series consisted of the AutoCat and 212 AutoCat, which were direct-connect modems with auto-answer capabilities.

The Smart-CAT 103 & Smart-CAT 103-212

Novation eventually introduced their own standard smart modems, the Smart-CAT 103 and Smart-CAT 103-212. As the names imply, the later included 1200 bit/s Bell 212 operation in addition to 300 bit/s Bell 103. The later was also offered as the 212 Apple-CAT II, as an internal modem. These models had little to distinguish themselves from other Smartmodem clones, and Novation appears to have disappeared in the early 1980s.

Notes

The original CAT was also sold in re-branded form by a number of companies.

Related Research Articles

In the computer hacking scene of the 1980s, demon dialing was a technique by which a computer was used to repeatedly dial a number in an attempt to gain access immediately after another user had hung up. The expansion of accessible internet service provider connectivity since that time has rendered the practice more or less obsolete.

<span class="mw-page-title-main">Acoustic coupler</span>

In telecommunications, an acoustic coupler is an interface device for coupling electrical signals by acoustical means—usually into and out of a telephone.

The Telephony Application Programming Interface (TAPI) is a Microsoft Windows API, which provides computer telephony integration and enables PCs running Microsoft Windows to use telephone services. Different versions of TAPI are available on different versions of Windows. TAPI allows applications to control telephony functions between a computer and telephone network for data, fax, and voice calls. It includes basic functions, such as dialing, answering, and hanging up a call. It also supports supplementary functions, such as hold, transfer, conference, and call park found in PBX, ISDN, and other telephone systems.

The Hayes command set is a specific command language originally developed by Dale Heatherington and Dennis Hayes for the Hayes Smartmodem 300 baud modem in 1981.

<span class="mw-page-title-main">Blue box</span> Device for hacking telephone networks

A blue box is an electronic device that produces tones used to generate the in-band signaling tones formerly used within the North American long-distance telephone network to send line status and called number information over voice circuits. This allowed an illicit user, referred to as a "phreaker", to place long-distance calls, without using the network's user facilities, that would be billed to another number or dismissed entirely as an incomplete call. A number of similar "color boxes" were also created to control other aspects of the phone network.

GeoPort is a serial data system used on some models of the Apple Macintosh that could be externally clocked to run at a 2 megabit per second data rate. GeoPort slightly modified the existing Mac serial port pins to allow the computer's internal DSP hardware or software to send data that, when passed to a digital-to-analog converter, emulated various devices such as modems and fax machines. GeoPort could be found on late-model 68K-based machines as well as many pre-USB Power Macintosh models and PiPPiN. Some later Macintosh models also included an internal GeoPort via an internal connector on the Communications Slot. Apple GeoPort technology is now obsolete, and modem support is typically offered through USB.

<span class="mw-page-title-main">Telecommunications device for the deaf</span> Electronic text communication device

A telecommunications device for the deaf (TDD) is a teleprinter, an electronic device for text communication over a telephone line, that is designed for use by persons with hearing or speech difficulties. Other names for the device include teletypewriter (TTY), textphone, and minicom.

<span class="mw-page-title-main">Telephone call</span> Connection between two or more people over a telephone network

A telephone call or telephone conversation, also known as a phone call or voice call, is a connection over a telephone network between the called party and the calling party. Telephone calls started in the late 19th century. As technology has improved, a majority of telephone calls are made over a cellular network through mobile phones or over the internet with Voice over IP. Telephone calls are typically used for real-time conversation between two or more parties, especially when the parties cannot meet in person.

<span class="mw-page-title-main">Cordless telephone</span> Portable telephone that connects to a landline

A cordless telephone or portable telephone has a portable telephone handset that connects by radio to a base station connected to the public telephone network. The operational range is limited, usually to the same building or within some short distance from the base station.

Hayes Microcomputer Products was a U.S.-based manufacturer of modems. The company is known for the Smartmodem, which introduced a control language for operating the functions of the modem via the serial interface, in contrast to manual operation with front-panel switches. This smart modem approach dramatically simplified and automated operation. Today almost all modems use a variant of the Hayes command set.

<span class="mw-page-title-main">Improved Mobile Telephone Service</span> Early mobile telephone standard

The Improved Mobile Telephone Service (IMTS) was a pre-cellular VHF/UHF radio system which linked to the public telephone network. IMTS was the radiotelephone equivalent of land dial phone service. Introduced in 1964, it replaced Mobile Telephone Service (MTS) and improved on most MTS systems by offering direct-dial rather than connections through a live operator, and full-duplex operation so both parties could talk at the same time.

<span class="mw-page-title-main">Mobile radio telephone</span> Family of pre-cellular PSTN wireless communication technologies

Mobile radio telephone systems were mobile telephony systems that preceded modern cellular network technology. Since they were the predecessors of the first generation of cellular telephones, these systems are sometimes retroactively referred to as pre-cellular systems. Technologies used in pre-cellular systems included the Push to Talk, Mobile Telephone Service (MTS), Improved Mobile Telephone Service (IMTS), and Advanced Mobile Telephone System (AMTS) systems. These early mobile telephone systems can be distinguished from earlier closed radiotelephone systems in that they were available as a commercial service that was part of the public switched telephone network, with their own telephone numbers, rather than part of a closed network such as a police radio or taxi dispatching system.

The Bell 103 modem or Bell 103 dataset was the second commercial modem for computers, released by AT&T Corporation in 1963. It allowed digital data to be transmitted over regular unconditioned telephone lines at a speed of 300 bits per second. It followed the introduction of the 110 baud Bell 101 dataset in 1958.

The Bell 202 modem was an early (1976) modem standard developed by the Bell System. It specifies audio frequency-shift keying (AFSK) to encode and transfer data at a rate of 1200 bits per second (bit/s), half-duplex. It has separate sets of circuits for 1200 bit/s and 300 bit/s rates. These signalling protocols, also used in third-party modems, are referred to generically as Bell 202 modulation, and any device employing it as Bell-202-compatible.

The Bell 212A modulation scheme defined a standard method of transmitting full-duplex asynchronous serial data at 1200 bits per second (bit/s) over analogue transmission lines. The equivalent, but incompatible ITU-T standard is V.22.

Command mode and Data mode refers to the two modes in which a computer modem may operate. These modes are defined in the Hayes command set, which is the de facto standard for all modems. These modes exist because there is only one channel of communication between the modem and the computer, which must carry both the computer's commands to the modem, as well as the data that the modem is enlisted to transmit to the remote party over the telephone line.

<span class="mw-page-title-main">NO CARRIER</span> Text message transmitted from a modem

NO CARRIER (capitalized) is a text message transmitted from a modem to its attached device, indicating the modem is not connected to a remote system.

<span class="mw-page-title-main">Modem</span> Device that modulates an analog carrier signal to encode digital information

A modulator-demodulator or modem is a computer hardware device that converts data from a digital format into a format suitable for an analog transmission medium such as telephone or radio. A modem transmits data by modulating one or more carrier wave signals to encode digital information, while the receiver demodulates the signal to recreate the original digital information. The goal is to produce a signal that can be transmitted easily and decoded reliably. Modems can be used with almost any means of transmitting analog signals, from light-emitting diodes to radio.

<span class="mw-page-title-main">Pennywhistle modem</span>

The Pennywhistle was an early acoustic coupler modem originally designed and built by Lee Felsenstein in 1973, and later commercialized and offered for sale in 1976. It was one of the earliest modems available for hobbyist computer users. Like most acoustic coupler modems, the Pennywhistle was replaced by the Hayes Smartmodem and similar models from the early 1980s.

References

  1. Pope, James A. (Jan 1983). "Apple-Cat II / A Communications System from Novation". BYTE. p. 118. Retrieved 19 October 2013.