DivMMC + Ленинград-1
Приветствую, дорогие любители Speccy!
Нужен совет.
Купил месяца три назад ShamaZX divMMC.
Вчера наконец-то дошли руки, приделал ZXBUS к своему Ленинграду-1.
Воткнул DivMMC, но пока не смог запустить.
Поведение:
1. При включении запускается начальный экран esxDOS, определяется microSD карта, загружаются SYS файлы,
потом немного “задумывается” и перезагружается в режим 48k.
2. Странно, что при нажатии кнопки RESET на модуле DivMMC, компьютер просто перезагружается в режим 48k.
При этом даже не запускается начальный экран esxDOS. То есть поведение, будто бы DivMMC даже не вствалена.
3. Только после выключения-включения можно опять увидеть начальный экран esxDOS.
Как я подключил ZXBUS шину:
1. CLOCK – (A08) 3.5MHz взят с триггера D2 pin8, это инверсный сигнал по отношению к pin6 Z80.
Пробовал также 3.5MHz брать с pin8 D11 (RAS), затем пробовал 7MHz c 5pin или 6pin D2.
2. CSROM – (A25) заведён напрямую на OE (pin22) ROM 27C512. В разрыв старой цепи поставлен резистор 620 Ohm.
3. Все остальные сигналы взяты с процессора:
RESET, INT, NMI, MREQ, IORQ, RD, WR, M1, A0…A15, D0…D7.
4. Ножка 50 DivMMC – (A04) подано +5V.
5. ROM2OE – (A15) 8 ножка DivMMC остаётся не подключена
Правильно? У меня один чип 27C512.
Мой Ленинград-1 сейчас содержит 1MB памяти на SIMM модуле.
В обычном режиме, когда не вставлен DivMMC, компьютер стартует в стандартном меню 128k.
Дешифрация различных портов улучшена, в частности Кемпстон джойстика.
Отключил на всякий случай вход TapeIN и повесил вход мультиплексора на землю.
В какую сторону копать? Прошу помочь.