Собственно это тема вытекает из последнего поста вот этой темы http://zx.pk.ru/showpost.php?p=436641&postcount=40
Итак напомню что я хочу на этой карте сделать:
1. Считыватель SD карт, для ревизии 03 не устанавливаем конфигурационную перемычку
2. ПЗУ до 512кб с возможностью перешивать на ходу, при этом штатная вынимается.
3. DMA z84C10(Z8410) по Velesoft http://velesoft.speccy.cz/data-gear.htm
4. Порт принтера совместим с LPT спецификацией
5. Чтение содержимого портов 1FFDh и 7FFDh, т.е. образы системных портов.
Итак порт принтера собран по спецификации LPT, имеющий порты
xx7Bh - порт данных принтера (интерфейса). Доступен как на чтение, так и на запись;
xxFBh - порт управления и статуса принтера(интерфейса). Соотвественно порт доступен на запись и чтение.
Порт DMA канала по Velesoft http://velesoft.speccy.cz/data-gear.htm
Порты DMA доступны как по порту xx0Bh, так и по xx6Bh.
Порт выбора страниц ПЗУ сидит на xx37h порту. Младшие три бита отвечают за страницу ПЗУ, а самый старший за разрешение писать в ПЗУ.
Остальные пока зарезервированы.
Порт чтения и записи данных в SD карту xx57h, порт управления и статуса xx77h. Последний порт немного изменен на чтение. Старший бит говорит о готовности, т.е. можно считывать или записывать, далее еще два бита на детект карты и защита от записи.
Пока что так.
С предварительной схемой можете ознакомится, она ниже во вложении.
Рисуется пока на дискретах - Maniac Edition.
P.S. На вопрос, а нафига это надо - сразу отвечаю мне так хочется, так что не тратьте на пустые разговоры свое время.