Читать можно из других портов.
Вид для печати
Ну тоды остановимся на этом варианте http://zx.pk.ru/showpost.php?p=488843&postcount=323
я даже знаю из каких :) и заодно ещё #FE :) ..а можно ещё и схему корректного выбора порта #7FFD по команде OUT(#FD),A в ПЛИС засунуть :) . И самое главное, все эти доработки не будут требовать обязательного присутствия ПЛИС, т.е. комп будет работать и без ПЛИС, просто не будет доп функционала.
:) ..если конечно savelij переборет свои предубеждения :)
Варианты расположения карточки с плисиной на плате: слева и справа. Я ориентирусь на 3032ALC44. Под нее библиотека есть, а под 3032ATC еще рисовать нужно, но размеров нету как ее рисовать на плату.
ЛЛ1 2 штуки сейчас 1 под АУ 1 рядом. На картинке ее нет.
---------- Post added at 16:56 ---------- Previous post was at 16:54 ----------
Я так понимаю 2 ЛЛ1 все равно останутся. Что то уйдет в плисину.
---------- Post added at 16:58 ---------- Previous post was at 16:56 ----------
Чтение тех битов я вернул на АУ. И есть еще свободные биты, только что туда завести вот вопрос. И не нужно ничего добавлять для их чтения.
---------- Post added at 17:00 ---------- Previous post was at 16:58 ----------
Давай уж вываливай что и как. Будем смотреть. А потом уж видно.
Плата в P-Cade делается? У меня есть для него посадочное место QFP44.
Лучше IORQ для слотов оставить на ЛЛ1 (74AHCT32). У нее задержка меньше, чем у MAX3000. Как раз два корпуса нужно.
На AY битов не хватит. С мегабайтом памяти надо 6 бит, вместо 4. Еще надо 2-й бит 1ffd читать. И той схемой, что в зеленом Скорпионе-256 можно сжечь AY. Достаточно порт AY переключить на выход и записать в него нули. Если делать чтение портов на CPLD, то по сравнению со схемой контроллера SD карточки надо просто завести еще 2 адреса - A14 и A15 и 3064 вместо 3032 поставить. Посадочные места у них одинаковые.
У меня к 2004 библиотека. 2001 может не открыть. Вот здесь чертеж корпуса есть. 53-54 страницы.
Читать надо все 16 бит. В плисе это просто.