ZXBUS

Материал из SpeccyWiki
(перенаправлено с «Nemo bus»)
Перейти к: навигация, поиск

ZX-BUS, ZXBUS, ZX Bus, NemoBus - стандарт на системную шину и разъёмы расширения для отечественных клонов ZX Spectrum.

Компьютеры, имеющие ZX-BUS

Системные шины разных клонов имеют некоторые отличия. Например, контакт 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(RDROM)   (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 содержит 14 MHz от генератора, в Скорпионе +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). CSROM (а не RDROM) блокировал внутреннее ПЗУ единицей. [3]
  • B28 мог содержать RESET (на +3).

На TS2068 вместо /ROMCS был сигнал /BE. Сигнал /BE отключает всю внутреннюю память, так что можно подменить и область экрана для CP/M. https://spectrumcomputing.co.uk/forums/viewtopic.php?p=73786#p73786

Устройства для ZX Bus

Публикации

  • Радиолюбитель 1/94, "Системная шина в Spectrum-совместимых компьютерах"

См. также