ZXBUS
ZX Bus, NemoBus - стандарт на системную шину и разъёмы расширения для отечественных клонов ZX Spectrum.
Компьютеры, имеющие ZX Bus
- KAY-256 Turbo (3 слота)
- Pentagon 1024SL (2 слота для v1.x, 3 слота для v2.x)
- Pentagon 2.666 (3 слота)
- PentEvo (2 слота)
- Scorpion ZS-256 Turbo+ (2 слота)
- ZXM-Phoenix (2 слота и краевой разъём)
- KAY-2010 (4 слота)
Системные шины разных клонов имеют некоторые отличия. Например, контакт 5A в компьютерах Scorpion ранних выпусков отмечен как резервный. В последующих выпусках он использовался для подачи питания +12V на платы расширений. Hа turbo платах (зелёных) этот контакт не используется. В компьютере KAY на этот контакт выводится сигнал тактовой частоты 14 МГц.
┌──┬───┬──┐ КОHТАКТ ИМЯ │ B│ │ A│ ИМЯ КОHТАКТ │ │ │ │ *5 A15 │ 1│ │ 1│ A14 *4 *3 A13 │ 2│ │ 2│ A12 *2 *13 D7 │ 3│ │ 3│ +5V (ТОЛЬКО ЗДЕСЬ _ВСЕГДА_ ЕСТЬ +5V ! ) BLK (CSDS) │ 4│ │ 4│ DOS (DCDOS) -not-used- │ 5│ │ 5│ KAY = 14Mhz / SCORPION = +12V *14 D0 │ 6│ │ 6│ GND *15 D1 │ 7│ │ 7│ GND *12 D2 │ 8│ │ 8│ CLK Z80 (SCORPION aka /RAS 3.5Mhz ONLY ! ) *10 D6 │ 9│ │ 9│ A0 *30 *9 D5 │10│ │10│ A1 *31 *8 D3 │11│ │11│ A2 *7 D4 │12│ │12│ A3 - │13│ │13│ IOGE (IORQCE) *17 NMI │14│ │14│ GND - │15│ │15│ RDR (CSROMCE) *19 MREQ │16│ │16│ RS (BIT_4 OF #7FFD) *20 IORQ │17│ │17│ -not-used- *21 RD │18│ │18│ -not-used- *22 WR │19│ │19│ BUSRQ -not-used- │20│ │20│ RES *26 *24 WAIT │21│ │21│ A7 *37 -not-used- │22│ │22│ A6 *36 -not-used- │23│ │23│ A5 *35 *27 M1 │24│ │24│ A4 RFRSH │25│ │25│ CSR (CSROM) *38 A8 │26│ │26│ BUSAK *40 A10 │27│ │27│ A9 *39 KAY=+5V n.u. │28│ │28│ A11 *1 KAY=+12V n.u. │29│ │29│ n.u. KAY=+5V GND │30│ │30│ GND │ │ │ │ │ B│ │A │ └──┴───┴──┘ '-' - свободный контакт '*' - вывод CPU Z80
Контакты 28B, 29A, 29B используются только в KAY.
Контакт 5A в KAY содержит 14MHz от генератора, в скорпионе +12V, на жёлтой плате прямо от БП!
Контакт 8A в KAY содержит реальный CLK с процессора в одних моделях и 3.5MHz с генератора в других, в скорпионе всегда 3.5MHz (сигнал /RAS).[1]
Разъём расширения компьютера Profi имеет в общих чертах тот же порядок контактов, но другой соединитель.
Отличия от фирменного ZX Spectrum[2]:
- на фирменном было только 28 пар контактов, и не разъём, а концевик системной платы (B - верхняя сторона, т.е. сторона компонентов, A - обратная сторона).
- B4 либо отсутствовал, либо (на +3) содержал ROM1 OE.
- A4 либо отсутствовал (на +3), либо содержал +9V.
- A5, B5 отсутствовали.
- B13 содержал INT.
- A13 IORQGE мог отсутствовать (на +3).
- B15 содержал HALT.
- A15 содержал VIDEO (на 48K), ROM2 OE (на +3) или отсутствовал (на 128K/+2).
- A16,A17,A18 содержали Y,V,U (на 48K), DISK RD,WR,MOTOR ON (на +3) или отсутствовали (на 128K/+2).
- B20 мог содержать -5V (кроме +3).
- B22,B23 содержали +12V, 12V AC (или -12V на +3).
- A25 CSROM мог отсутствовать (на +3).
- B28 мог содержать RESET (на +3).
Устройства для ZX Bus
Публикации
- Радиолюбитель 1/94, "Системная шина в Spectrum-совместимых компьютерах"