Zorro II is the Amiga expansion bus architecture introduced with the Commodore Amiga 2000 in 1987, derived from and backward-compatible with the side expansion connectors of the A1000 and A500. It presents an 86-pin dual-row edge connector (43 fingers per side, 0.1" centre spacing, compatible with AMP 2-530841-1) carrying a buffered version of the Motorola 68000 processor bus: a 24-bit address bus (A23–A1), a 16-bit data bus (D15–D0), and all primary 68000 control signals, running at the Amiga system clock of approximately 7.16 MHz. The A2000 also provides seven internal 100-pin Zorro II slots for plug-in cards, but the 86-pin connector documented here is the external side expansion port shared across the A500, A1000, A2000, and A2000B. AutoConfig (CONFIGIN*/CONFIGOUT* daisy-chain) allows expansion cards to self-identify and be automatically mapped into the Amiga address space during boot. The power supply available at the 86-pin connector is sufficient only for ROM cartridges; cards requiring significant current must draw power via the internal 100-pin slots.
Notes
- The connector is a standard dual-row edge connector, 43 fingers per side, 0.1" (2.54 mm) centre spacing. Compatible connector types include AMP 2-530841-1 (solder tail), AMP 4-530396-7 (wire wrap), and AMP 1-530826-2 (card extender).
- The 7M clock is not directly available at the 86-pin connector; it can be derived externally as C3* XNOR C1*.
- Columns A500, A1000, A2000, and A2000B indicate which machines carry each signal on this connector. An X marks the signal as present; blank indicates it is absent or not connected on that variant.
- The A2000B revision added the /BOSS signal (pin 20) to allow a second processor card to take control of the bus.
- Power supply from this connector is limited; cards that require more than ROM-cartridge levels of current must use the internal 100-pin Zorro II slots.
- All signal lines are 5V TTL-compatible logic levels.
Signals
- GND — Ground reference (pins 1–4, 13, 25, 37, 49, 61, 73, 85).
- +5V — +5 V DC power supply (pins 5–6).
- -5V — −5 V DC power supply (pin 8).
- +12V — +12 V DC power supply (pin 10).
- 28CLOCK — 28 MHz clock, present on A2000/A2000B only (pin 9).
- /COPCFG — Configuration Output; daisy-chained AutoConfig signal, A2000/A2000B only (pin 11).
- CONFIG IN, Grounded — AutoConfig chain input; held low (grounded) to initiate the configuration sequence (pin 12).
- /C3 — Phase-shifted colour clock signal (pin 14).
- CDAC — Colour DAC clock; used for display timing (pin 15).
- /C1 — Colour clock signal, complement of C3 (pin 16).
- /OVR — Override; asserted by an expansion card to suppress internal chip selects and take over the addressed memory region (pin 17).
- RDY — Ready; indicates that the expansion bus is ready for a bus cycle (pin 18).
- /INT2 — Interrupt level 2 request, open-collector (pin 19).
- /PALOPE — PAL output enable, present on A500/A1000 only (pin 20); absent on stock A2000; replaced by /BOSS on A2000B.
- /BOSS — Asserted by a processor accelerator card to indicate it has taken over as bus master; A2000B only (pin 20).
- A1–A23 — 68000 address bus, 24-bit (pins 29, 27, 26, 24, 23, 21, 28, 30, 32, 34, 36, 38, 39, 41, 43, 45, 47, 52, 54, 56, 58, 57, 59).
- /INT6 — Interrupt level 6 request, open-collector (pin 22).
- FC0–FC2 — 68000 function code outputs indicating processor state (supervisor/user, data/program) (pins 31, 33, 35).
- /IPL0–/IPL2 — Interrupt priority level inputs to the 68000 (pins 40, 42, 44).
- /BEER — Bus Error; asserted to terminate a bus cycle with an error condition (pin 46).
- /VPA — Valid Peripheral Address; used for 6800-compatible peripheral timing (pin 48).
- ECLK — E Clock; 68000-derived enable clock for 6800-family peripherals, approximately 716 kHz (pin 50).
- /VMA — Valid Memory Address; 6800-bus handshake signal (pin 51).
- RST — System reset (pin 53).
- /HLT — Halt; asserted by the 68000 to indicate a double bus fault or externally to halt the processor (pin 55).
- /BR — Bus Request; used on A500/A1000 to request the bus from the 68000 (pin 60).
- /CBR — Chip Bus Request; A2000/A2000B variant of the bus request signal (pin 60).
- /BGACK — Bus Grant Acknowledge; asserted by the requesting device once it has taken control of the bus (pin 62).
- /BG — Bus Grant; asserted by the 68000 in response to /BR (A500/A1000) (pin 64).
- /CBG — Chip Bus Grant; A2000/A2000B equivalent of /BG (pin 64).
- D0–D15 — 68000 data bus, 16-bit (pins 75, 77, 79, 81, 83, 86, 84, 82, 80, 78, 76, 65, 67, 69, 71, 63).
- /DTACK — Data Transfer Acknowledge; asserted by the target to complete a bus cycle (pin 66).
- R/W — Read/Write direction line; high = read, low = write (pin 68).
- /LDS — Lower Data Strobe; qualifies the low byte (D7–D0) of the data bus (pin 70).
- /UDS — Upper Data Strobe; qualifies the high byte (D15–D8) of the data bus (pin 72).
- /AS — Address Strobe; asserted when a valid address is present on the address bus (pin 74).
| Pin | A500 | A1000 | A2000 | A2000B | Name | Description |
|---|---|---|---|---|---|---|
| 1 | X | X | X | X | GND | Ground |
| 2 | X | X | X | X | GND | Ground |
| 3 | X | X | X | X | GND | Ground |
| 4 | X | X | X | X | GND | Ground |
| 5 | X | X | X | X | +5V | +5 Volts DC |
| 6 | X | X | X | X | +5V | +5 Volts DC |
| 7 | X | X | X | X | n/c | |
| 8 | X | X | X | X | -5V | -5 Volts DC |
| 9 | X | X | n/c | |||
| X | X | 28CLOCK | 28MHz Clock | |||
| 10 | X | X | X | X | +12V | +12 Volts DC |
| 11 | X | X | n/c | |||
| X | X | /COPCFG | Configuration Out | |||
| 12 | X | X | X | X | CONFIG IN, Grounded | |
| 13 | X | X | X | X | GND | Ground |
| 14 | X | X | X | X | /C3 | C3 Clock |
| 15 | X | X | X | X | CDAC | Clock |
| 16 | X | X | X | X | /C1 | C1 Clock |
| 17 | X | X | X | X | /OVR | |
| 18 | X | X | X | X | RDY | Ready |
| 19 | X | X | X | X | /INT2 | Interrupt 2 |
| 20 | X | X | /PALOPE | |||
| X | n/c | |||||
| X | /BOSS | |||||
| 21 | X | X | X | X | A5 | Address 5 |
| 22 | X | X | X | X | /INT6 | Interrupt 6 |
| 23 | X | X | X | X | A6 | Address 6 |
| 24 | X | X | X | X | A4 | Address 4 |
| 25 | X | X | X | X | GND | Ground |
| 26 | X | X | X | X | A3 | Address 3 |
| 27 | X | X | X | X | A2 | Address 2 |
| 28 | X | X | X | X | A7 | Address 7 |
| 29 | X | X | X | X | A1 | Address 1 |
| 30 | X | X | X | X | A8 | Address 8 |
| 31 | X | X | X | X | FC0 | Processor status 0 |
| 32 | X | X | X | X | A9 | Address 9 |
| 33 | X | X | X | X | FC1 | Processor status 1 |
| 34 | X | X | X | X | A10 | Address 10 |
| 35 | X | X | X | X | FC2 | Processor status 2 |
| 36 | X | X | X | X | A11 | Address 11 |
| 37 | X | X | X | X | GND | Ground |
| 38 | X | X | X | X | A12 | Address 12 |
| 39 | X | X | X | X | A13 | Address 13 |
| 40 | X | X | X | X | /IPL0 | |
| 41 | X | X | X | X | A14 | Address 14 |
| 42 | X | X | X | X | /IPL1 | |
| 43 | X | X | X | X | A15 | Address 15 |
| 44 | X | X | X | X | /IPL2 | |
| 45 | X | X | X | X | A16 | Address 16 |
| 46 | X | X | X | X | /BEER | Bus Error |
| 47 | X | X | X | X | A17 | Address |
| 48 | X | X | X | X | /VPA | |
| 49 | X | X | X | X | GND | Ground |
| 50 | X | X | X | X | ECLK | E Clock |
| 51 | X | X | X | X | /VMA | |
| 52 | X | X | X | X | A18 | Address 18 |
| 53 | X | X | X | X | RST | Reset |
| 54 | X | X | X | X | A19 | Address 19 |
| 55 | X | X | X | X | /HLT | Halt |
| 56 | X | X | X | X | A20 | Address 20 |
| 57 | X | X | X | X | A22 | Address 22 |
| 58 | X | X | X | X | A21 | Address 21 |
| 59 | X | X | X | X | A23 | Address 23 |
| 60 | X | X | /BR | |||
| X | X | /CBR | ||||
| 61 | X | X | X | X | GND | Ground |
| 62 | X | X | X | X | /BGACK | |
| 63 | X | X | X | X | D15 | Data 15 |
| 64 | X | X | /BG | |||
| X | X | /CBG | ||||
| 65 | X | X | X | X | D14 | Data 14 |
| 66 | X | X | X | X | /DTACK | |
| 67 | X | X | X | X | D13 | Data 13 |
| 68 | X | X | X | X | R/W | Read/Write |
| 69 | X | X | X | X | D12 | Data 12 |
| 70 | X | X | X | X | /LDS | |
| 71 | X | X | X | X | D11 | Data 11 |
| 72 | X | X | X | X | /UDS | |
| 73 | X | X | X | X | GND | Ground |
| 74 | X | X | X | X | /AS | |
| 75 | X | X | X | X | D0 | Data 0 |
| 76 | X | X | X | X | D10 | Data 10 |
| 77 | X | X | X | X | D1 | Data 1 |
| 78 | X | X | X | X | D9 | Data 9 |
| 79 | X | X | X | X | D2 | Data 2 |
| 80 | X | X | X | X | D8 | Data 8 |
| 81 | X | X | X | X | D3 | Data 3 |
| 82 | X | X | X | X | D7 | Data 7 |
| 83 | X | X | X | X | D4 | Data 4 |
| 84 | X | X | X | X | D6 | Data 6 |
| 85 | X | X | X | X | GND | Ground |
| 86 | X | X | X | X | D5 | Data 5 |