Novation CAT - The Apple-CAT II

The Apple-CAT II

Novation also introduced an internal direct-connect modem, the APPLE-CAT II, which plugged in to 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, by timing when these registers were set or clear, 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 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. The 202 CatFur protocol could only be used by a user running another APPLE-CAT II.

In addition, the APPLE-CAT II had the ability to support CCITT v.21 and CCITT v.23. 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.

Novation also released a full-duplex Bell 212 (modem)-compatible expansion 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 hand set 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.

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 EPROM and SSI75T201 Tone Receiver Option is available via the Apple II Legacy dealer ReactiveMicro.com.

Read more about this topic:  Novation CAT