Top Document: Atari 8-Bit Computers: Frequently Asked Questions Previous Document: 5.5) How can I connect my Atari to a high-speed/Ethernet network? Next Document: 6.2) What is the Atari XEP80 Interface Module? See reader questions & answers on this topic! - Help others by sharing your knowledge While the Atari's SIO and controller ports did not conform to established industry standards, Atari produced the 850 Interface Module to address this issue. The 850 connects to the SIO port on the Atari, and provides: - Four 9-pin RS-232-C serial ports - One 15-pin Centronics-type parallel Printer Port Many "industry standard" (of the time) printers, modems, and various other devices can be used with the Atari computer in combination with an 850 Interface Module. Also, Atari's own 825 printer and 830 modem are connected to the computer via the 850 Interface Module. RS-232-C is a technical standard of the Electronic Industries Association (EIA). Published in August of 1969, it is titled "Interface Between Data Terminal Equipment and Data Communication Equipment Employing Serial Binary Data Interchange." The standard specifies electrical signal characteristics and names and defines the functions of the signal and control lines which make up a standard interface, called RS-232-C. The 850 should be thought of as an RS-232-C "data terminal" (DTE, or Data Terminal Equipment). The 850's RS-232-C serial ports support the following baud rates: 45.5 bps*, 50 bps*, 56.875 bps*, 75 bps**, 110 bps, 134.5 bps, 150 bps, 300 bps, 600 bps, 1200 bps, 1800 bps, 2400 bps, 4800 bps, 9600 bps * These Baud rates are useful for communications with Baudot teletypes, for RTTY (radioteletype) applications. They are more commonly referred to as 60, 67, and 75 words per minute. ** This Baud rate is sometimes used for ASCII communications, and may also be used for 5-bit Baudot RTTY. The latter is commonly referred to as 100 wpm. While the Atari Operating System includes the necessary Printer Port software handler, the RS-232 serial port handler is loaded into the computer's RAM via a "Power-On Bootstrapping Operation" as follows: Bootstrapping Operation Without Disk Drive: When the Atari computer is turned on, it issues a disk request via SIO. If no Drive 1 is present with power ON, the 850 responds to the disk request. The computer then loads the bootstrapping program from the 850, as if it were reading from a disk. The bootstrapping program is then run, and it gets the RS-232-C handler from the 850 and relocates it into the computer's RAM. The memory occupied by the bootstrapping program is then freed (but the handler remains). Bootstrapping Operation With Disk Drive: If there is a disk drive attached to the system (Drive 1 only), it responds to the disk request issued by the computer at power-on. The computer then reads a start-up program from that disk, such as a DOS. The 850 does not respond to the disk request if a disk drive responds first; therefore, the program loaded from disk must load the handler from the 850. Many varieties of DOS for the Atari include an explicit provision for loading and executing the bootstrapping program from the 850, such as through the use of an AUTORUN.SYS file. When the 850 bootstrapping program is executed, it gets the RS-232-C handler from the 850 and relocates it into the computer's RAM. The memory occupied by the bootstrapping program is then freed (but the handler remains). PINOUTS ======= 850 Serial Port No. 1 (9-pin female connector): 1. Data Terminal Ready (DTR, Ready Out) 2. Carrier Detect (CRX, In) 5 1 3. Send Data (Out) o o o o o 4. Receive Data (In) o o o o 5. Signal Ground 9 6 6. Data Set Ready (DSR, Ready In) 7. Request to Send (RTS, Out) 8. Clear to Send (CTS, In) Use a cable with the following connections to attach a standard RS-232 MODEM to an Atari via the 850's Serial Port No. 1 (equivalent to the Atari CX87 Interface/Modem Cable): DB25P (RS-232 MODEM) | DB9P (850 Interface) 20 1 - DTR 8 2 - CRX 2 3 - XMT 3 4 - RCV 7 5 - GND 6 6 - DSR 4 7 - RTS 5 8 - CTS Frame - to the shield wire | No connection to shield 850 Serial Port Nos. 2 and 3 (9-pin female connector): 5 1 1. Data Terminal Ready (DTR, Ready Out) o o o o o 3. Send Data (Out) o o o o 4. Receive Data (In) 9 6 5. Signal Ground 6. Data Set Ready (DSR, Ready In) 850 Serial Port No. 4 (9-pin female connector): When used with a 1. Data Terminal Ready (DTR, Ready Out)* 20 mA loop device: 5 1 3. Send Data (Out) 1. Send data + o o o o o 4. Receive Data (In) 3. Send data - o o o o 5. Signal Ground 7. Receive data + 9 6 7. Request to Send (RTS, Out)* 9. Receive data - 9. - 8V *These pins are not computer-controlled and are always ON (+10v). 850 Printer Port (15-pin female connector): 1. Data Strobe' 2. Data bit 0 3. Data bit 1 8 1 4. Data bit 2 o o o o o o o o 5. Data bit 3 o o o o o o o 6. Data bit 4 15 9 7. Data bit 5 8. Data bit 6 9. Data pins pull-up (+5v) 11. Signal ground 12. Fault' (Must be +5 for printer port to operate) 13. Busy 15. Data bit 7 Use a cable with the following connections to attach a standard Centronics- type parallel printer to an Atari via the 850's Printer Port (equivalent to the Atari CX86 Printer Cable): 36-pin Centronics (male) | DB15P (850 Interface) 1 1 - Data Strobe 2 2 - D0 3 3 - D1 4 4 - D2 5 5 - D3 6 6 - D4 7 7 - D5 8 8 - D6 16 11 - Gnd 32 12 - Fault 11 13 - Busy 9 15 - D7 Frame - to the shield wire | No connection to shield Very early 850's are in an all-black brushed steel case, but most are in a beige plastic case matching the 400/800 computers. Because the 850 was relatively expensive, provided more capabilities than the average user was looking for, and was at times unavailable from Atari despite high demand, there were many 3rd-party interfaces designed to provide some compatible subset of the 850's features. Perhaps the most prominent example of such a product is the P:R: Connection from ICD. User Contributions:Top Document: Atari 8-Bit Computers: Frequently Asked Questions Previous Document: 5.5) How can I connect my Atari to a high-speed/Ethernet network? Next Document: 6.2) What is the Atari XEP80 Interface Module? Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: Michael Current <michael@mcurrent.name>
Last Update March 27 2014 @ 02:11 PM
|
Comment about this article, ask questions, or add new information about this topic: