Цитата Сообщение от andykarpov Посмотреть сообщение
в репозитарии закоммичена актуальная версия исходников для divgmx_basic?
Да. В общем, ситуация в следующем - для возможности блокировки ПЗУ Спектрума использую сигнал ROMOE1#(A25) и ROMOE2#(A15) (см. схему). Формируется он на элементах - повторителе с ОК (U9B на схеме) и транзисторе Т1, T2 с резистором R36 10K. На плате Спектрума и на плате Harlequin аналогично, этот сигнал через резистор около 680R идет на ROM CE# (выбор кристалла в раза два тормознее работает чем ОЕ# и зависит от быстродействия ПЗУ, у дешевых микрух оно обычно 150нс стр. 3 мануала).
На предоставленном мне ZX-Spectrum +3, конфигурация Basic работала без проблем, т.к. я на нём её и отлаживал.

Есть несколько возможных вариантов решения проблемы, и их нужно проверять:
  1. если есть возможность, то начать лучше с проверки блокировки ПЗУ через один элемент 2 ИЛИ подключив его место резистора на плате компа и подав управления с DivGMX от U9B (4 вывод) минуя T1 и T2.
  2. подобрать резистор R36 (зависит режим "насыщения") на плате DivGMX.
  3. откорректировать логику FPGA.