Доработка №1:

Придется разделить адреса для портов на запись и на чтение. добавляется одна микросхема ЛЛ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.