Цитата Сообщение от solegstar Посмотреть сообщение
Доработка №1:
Нажмите на изображение для увеличения. 

Название:	lenin_iorq_upd.png 
Просмотров:	1815 
Размер:	3.8 Кб 
ID:	47643
Придется разделить адреса для портов на запись и на чтение. добавляется одна микросхема ЛЛ1. используются все 4-ре элемента дополнительной ЛЛ1. припаивается прямо на DD14 совпадающими сигналами и питанием. здесь сделан корректно порт FE, как на чтение, так и на запись. выбор порта 1F кемпстона сделан по A5=0, т.е. по оригинальному дешифратору кемпстон джойстика. Еще введена блокировка портов при активном DOS=1. Если сигнала DOS не хочется тянуть с платы контроллера дополнительным проводком, можно его сделать из /DOS контроллера пропустив через один из свободных инверторов в DD1 или DD34 (отмечены на схеме). Если DOS пока не используется, то вместо него нужно посадить вывод микросхемы на GND.
Сигнал /IOWR, который используется для доработки 128Кб теперь нужно сделать самому, т.к. старый сигнал /IOWR уже будет не той логики. на схеме новый сигнал /IOWR обозначен как IOWR_128KB и сделан на свободном элементе ЛЛ1 дополнительной микросхемы.

Доработка №2:
стоит припаять три резистора 1к на 6, 10, 13 выводы DD38 на землю для корректного определения кемпстон джойстика в тестах и играх по чтению значения порта 1F=00h.
Здравствуйте. Тоже подключаю сей контроллер к Ленинград1 расширенный до 128. Насчет вышеперечисленных доработок понял практически все. Единственное что все это делалось при условии применения одной большой ПЗУ установленной на плате компьютера и снятой ПЗУ контроллера. У меня стоит 27с256, больше поставить не имею возможности. Применимы ли данные доработки в моем случае, когда на спектруме и контроллере свое ПЗУ, и куда паять DOS и EDOS?