APPENDIX FOURTEEN
The XL/XE Parallel Bus
The most exciting new feature on the XL computers is probably the
least heralded and the most unused: the parallel expansion bus port
(PBI) on the back of the machines. It provides direct, unbuffered ac-
cess to all of the address, data, and control lines, allowing the use of
high-speed peripherals (fast parallel I/O disk drives, hard disks, and
custom I/O devices). The April 1985 issue of Analog magazine has an
article by Michael Barton on adding additional memory to his 600XL
via the expansion port. Antic ran a special four-part series by Earl
Rice on the bus from January to April 1985. The bus connector looks
like this:
Top Pin Pin Bottom
Ground GND 1 2 External select
Address output A0 3 4 A1
A2 5 6 A3
A4 7 8 A5
A6 9 10 GND
A7 11 12 A8
A9 13 14 A10
A11 15 16 A12
A13 17 18 A14
GND 19 20 A15
Data lines D0 21 22 D1
(Bidirectional) D2 23 24 D3
D4 25 26 D5
D6 27 28 D7
GND 29 30 GND
Phase 2 clock output 31 32 GND
Reserved NC 33 34 Reset output
Interrupt request (IRQ) 35 36 Ready input
NC 37 38 External decoder
output
NC 39 40 Refresh output
Column address
output 41 42 GND
Math pack disable
input 43 44 Row addr strobe
GND 45 46 Latch read/write
out
(+5v dc?) NC 47 48 NC (+5v dc?)
Audio input 49 50 GND
Looking at the bus from the back, it looks like this:
TOP
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49
+---------------------------------------------------------------------------+
| . . . . . . . . . . . . . . . . . . . . . . . . . |
| |
| |
| . . . . . . . . . . . . . . . . . . . . . . . . . |
+---------------------------------------------------------------------------+
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50
BOTTOM
The expansion bus is a complex subject--enough for a whole book.
Refer to Rice's articles which cover the bus in greater detail. The XE
continues the parallel bus, but improves it with a clock line and built-
in +/-5v dc current, (Barton, in his article in Analog, says pins 47
and 48 are already 5v dc on the XL bus.)
Changes on the 130XE
On the 130 XE, the parallel bus is called the enhanced cartridge
interface--ECI--basically, a 14-pin extension to the cartridge slot
which allows external devices to connect to the machine's address
and data bus lines and to access the operating system software and
detect the internal state of the computer, It is functionally similar to
and software-compatible with the PBI described above, The pin uses
for the cartridge and the extension are as follows:
Present 30-pin cartridge connector
Top side
Pin Place Description
RD4 A ROM present
GND B Ground
A4-A9 C-J Address lines
A12 K Address line
D3 L Data line
D7 M Data line
A11 N Address line
A10 P Address line
R/W R Processor read/write line
PH12 S System clock line
Bottom side
Pin Place Description
S4 1 Chip select line--$8000 to $9FFF
(right slot address on the 800)
A3 2 Address line
A2 3 Address line
A1 4 Address line
A0 5 Address line
D4 6 Data line
D5 7 Data line
D2 8 Data line
D1 9 Data line
D0 10 Data line
D6 11 Data line
S5 12 Chip select line--$A000 to $BFFF
(left slot address on the 800)
+5v 13 DC power supply
RD5 14 ROM present
CCTL 15 ROM bank control selection line
Looking at the cartridge slot from the back, the pins are as follows:
A B C D E F H J K L M N P R S
+-------------------------------------------------------------+
| . . . . . . . . . . . . . . . |
| |
| |
| . . . . . . . . . . . . . . . |
+-------------------------------------------------------------+
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1. S4 A. RD4
2. A3 B. GND
3. A2 C. A4
4. A1 D. A5
5. A0 E. A6
6. D4 F. A7
7. D5 H. A9
8. D2 J. A9
9. D1 K. A12
10. D0 L. D3
11. D6 M. D7
12. S5 N. A11
13. +5v P. A10
14. RD5 R. R/W
15. CCTL S. B02
14-pin extension
Top side
Pin Place Description
Res A Reserved
IRQ B Interrupt request line
HALT C ANTIC halt signal
A13-15 D-F Upper three address lines
GND H Ground
Bottom side
Pin Place Description
EXSEL 1 External device select?
RST 2 System RESET
D1xx 3 Chip select at area $Dlxx
MPD 4 Math pack (FP) disable
AUDIO 5 External audio input
REF 6 Present cycle is a refresh cycle line
+5v 7 Second dc power supply
Looking at the extension from the back, we see:
A B C D E F H
+-----------------------------+
| . . . . . . . |
| |
| |
| . . . . . . . |
+-----------------------------+
1 2 3 4 5 6 7
A. Reserved 1. EXSEL
B. IRQ 2. RST
C. HALT 3. D1XX
D. A13 4. MPD
E. A14 5. Audio
F. A15 6. REF
H. GND 7. +5v
Atari 65XE
There is no parallel bus on the 65XE; it was dropped by Atari since
third-party manufacturers had not taken advantage of it.
Return to Table of Contents
| Previous Chapter
| Next Chapter