Spectravideo SVI318/328 Expansion Bus

50-pin male edge connector exposing the full Z80 bus on the SVI-318/328, with power rails, address/data lines, and memory-bank controls.

The Spectravideo SVI-318 and SVI-328 are 8-bit home computers introduced in 1983 by Spectravideo International Ltd., built around the Zilog Z80A CPU running at approximately 3.58 MHz. Their expansion port — marketed as the Super Expander port — is a 50-pin male edge connector on the rear of the computer that exposes the full Z80 bus to peripheral cards. The connector carries a buffered 16-bit address bus, an 8-bit bidirectional data bus, all Z80 control signals, a 3.58 MHz clock output, three power rails, and a set of memory-bank control lines that allow expansion hardware to bank-switch or disable on-board RAM and ROM. Two dedicated signals (EXCSR and EXCSW) and an audio mixing input (CSOUND) support the SVI-603 Coleco game adapter.

Spectravideo SVI318/328 Expansion Bus connector diagram

PinNameDirDescription
1+5vOUTPower, 300mA
2/CNTRL2INGame adapter control signal
3+12vOUTPower, 100mA
4-12vOUTPower, 50mA
5/CNTRL1INGame adapter control signal
6/WAITINZ80 WAIT
7/RSTINZ80 RST
8CPU CLKOUTBuffered 3.58MHz system clock
9A15OUTBuffered Address bus
10A14OUT"
11A13OUT"
12A12OUT"
13A11OUT"
14A10OUT"
15A9OUT"
16A8OUT"
17A7OUT"
18A6OUT"
19A5OUT"
20A4OUT"
21A3OUT"
22A2OUT"
23A1OUT"
24A0OUT"
25/RFSHOUTRAM expansion refresh
26/EXCSRINVideo-CPU write select
27/M1OUTZ80 M1
28/EXCSWINCPU-Video write select
29/WROUTZ80 WR
30/MREQOUTZ80 MREQ
31/IORQOUTZ80 IORQ
32/RDOUTZ80 RD
33D0I/OBuffered Data Bus
34D1I/O"
35D2I/O"
36D3I/O"
37D4I/O"
38D5I/O"
39D6I/O"
40D7I/O"
41CSOUNDINAudio input signal
42/INTINZ80 INT
43/RAMDISINDisable user RAM
44/ROMDISINDisable basic ROM
45/BK32OUTEnable bank 32 Memory (8000-ffff)
46/BK31OUTEnable bank 31 Memory (0000-7FFF)
47/BK22OUTEnable bank 22 Memory (8000-FFFF)
48/BK21OUTEnable bank 21 Memory (0000-7FFF)
49GND-System Ground
50GND-System Ground

Notes

The expansion port is a 50-pin male edge connector mounted on the rear of the computer. Total power available to all peripheral cards combined is limited to +5 V/300 mA, +12 V/100 mA, and −12 V/50 mA. All address and data lines are buffered; the data bus is bidirectional. Active-low signals are indicated by a leading slash (/).

Signals

  • +5V — +5 V power rail; 300 mA maximum for all peripheral cards combined.
  • +12V — +12 V power rail; 100 mA maximum.
  • −12V — −12 V power rail; 50 mA maximum.
  • GND — system ground (pins 49 and 50).
  • CPU CLK — buffered 3.58 MHz Z80 system clock output.
  • A0–A15 — buffered 16-bit address bus output from the Z80A (pins 9–24, A15 to A0).
  • D0–D7 — buffered 8-bit bidirectional data bus (pins 33–40).
  • /MREQ — Z80 memory request; active low.
  • /IORQ — Z80 I/O request; active low.
  • /RD — Z80 read strobe; active low.
  • /WR — Z80 write strobe; active low.
  • /M1 — Z80 machine cycle 1 (op-code fetch); active low.
  • /RFSH — Z80 DRAM refresh cycle indicator; used by RAM expansion cards.
  • /WAIT — Z80 WAIT input; peripheral cards pull low to insert wait states.
  • /RST — Z80 RESET input; active low.
  • /INT — Z80 maskable interrupt request; active low.
  • /CNTRL1, /CNTRL2 — game adapter control signal inputs; used by the SVI-603 Coleco adapter.
  • /EXCSR — external CPU-from-VDP read select; used by the Spectravideo game adapter to redirect VDP reads for Coleco cartridge compatibility.
  • /EXCSW — external CPU-to-VDP write select; used by the Spectravideo game adapter to redirect VDP writes for Coleco cartridge compatibility.
  • CSOUND — audio mixing input from the Spectravideo game adapter; mixed into the computer’s audio output.
  • /RAMDIS — pulling this line low disables the on-board user RAM, allowing an expansion card to substitute its own RAM.
  • /ROMDIS — pulling this line low disables the on-board BASIC ROM, allowing expansion ROM to take its place.
  • /BK21, /BK22 — memory bank control outputs for the lower 32 K blocks (0000H–7FFFH); pulling low enables the respective bank.
  • /BK31, /BK32 — memory bank control outputs for the upper 32 K blocks (8000H–FFFFH); pulling low enables the respective bank.

References

Category:Cartridges - Expansions Connectors