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