Parallel Bus Interface (PBI)

El Parallel Bus Interface o PBI és un port de 50 pins present als ordinadors Atari 600XL i Atari 800XL. Proporciona accés directe sense buffer a les línies del bus del sistema (direccions, dades i control) corrent a la mateixa velocitat que la CPU MOS Technology 6502.

Atari 1090

Part dels ordinadors de la gamma XE venen amb l'Enhanced Cartridge Interface (ECI), un sistema funcionalment similar i compatible a nivell de programari.

Detalls modifica

Durant l'arrencada en calenta el sistema operatiu dels ordinadors Atari de 8 bits cerca dispositius PBI. Si els troba, carrega el direccionador d'informació en la seua taula de drivers i inicialitza el dispositiu si és necessari. El dispositiu pot utilitzar el Generic Parallel Device Handler que se li proporciona quan l'adreça és carregada en la taula de manejadors.

El dispositiu connectat al PBI obté el seu espai ROM mapeant-se en lloc de les subrutines de punt flotant del sistema operatiu. Mentre que el dispositiu està seleccioneu, no hi ha suport d'operacions en coma flotant. Una vegada deseleccionat, les rutines es restauren.

Patillatge modifica

Parallel Bus Interface (PBI) - mirant per darrere
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
Parallel Bus Interface (PBI) - Pinout
Pin TOP Pin BOTTOM
1 GND Ground 2 External select
3 A0 Address output 4 A1
5 A2 6 A3
7 A4 8 A5
9 A6 10 GND
11 A7 12 A8
13 A9 14 A10
15 A11 16 A12
17 A13 18 A14
19 GND 20 A15
21 D0 Data (bidirectional) 22 D1
23 D2 24 D3
25 D4 26 D5
27 D6 28 D7
29 GND 30 GND
31 Phase 2 clock output 32 GND
33 NC Reserved 34 Reset output
35 (IRQ) Interrupt request 36 Ready input
37 NC 38 External decoder output
39 NC 40 Refresh output
41 Column address output 42 GND
43 MPD Math pack disable input 44 Row address strobe
45 GND 46 Latch read/write out
47 NC (+5V on 600XL only) 48 NC (+5V on 600XL only, used for 1064)
49 Audio input 50 GND

Dispositius suportats modifica

  • Atari 1064 Memory Module - Dissenyat específicament per a l'Atari 600XL actualitza la memòria del 600XL a 64kB. És l'únic dispositiu per a aquest bus llançat per Atari.
  • Atari 1090 Expansion System - Dissenyat per a proporcionar ranures d'expansió als ordinadors XL. Mai llançat.

Aquests dos últims dispositius també suporten l'Enhanced Cartridge Interface (ECI)

Referències modifica

  • Chadwick, Ian (1985). Mapping the Atari Revised Edition. COMPUTE! Publications, Inc. ISBN 0-87455-004-1. [1]

Enllaços externs modifica