HARDWARE / TECHNICAL ARTICLES

The SIO interface and cassette recording

SIO connects Atari to disk drives, cassette recorders and printers. The same connector carries drive and printer commands as well as cassette reading and recording.

A shared connector for many devices

SIO is a 13-pin connector and a set of communication signals. Typical devices have two sockets for daisy-chaining. To communicate with a drive, the computer sends a command with a device identifier; the addressed drive acknowledges it and transfers data or the result. Several devices can thus share the connection. SIO is also the system routine handling this communication. In BASIC, C:, D: and P: provide access to cassette recorders, disk drives and printers respectively.

Standard cassettes: data recorded as sound

Standard tape recording represents data with two frequencies at a nominal 600 baud. Recordings are divided into records with gaps, so loading time depends on more than program size. The recorder converts the tape signal and works with POKEY's serial input. MOTOR lets the computer control tape movement. After PLAY is pressed, the tape starts only when the computer begins reading.

BASIC programs and boot tapes

CSAVE stores a BASIC program in the standard cassette format read by CLOAD. A boot tape instead contains a program loaded during computer startup, without first starting BASIC. On XL/XE, OPTION can disable built-in BASIC when a program needs its address space.

Turbo systems and recording copies

Turbo speeds up reading through different encoding, often with extra recorder circuitry and a separate loader. Reading requires hardware and software compatible with that turbo system. An emulator must reproduce the system; simply increasing emulation speed is insufficient.

A complete WAV or FLAC recording is useful for preserving an old tape. It allows decoding to be retried if CAS conversion omits a section or misreads data. CAS makes loading easier, but the audio recording is also worth keeping for preservation.

Sources and further reading