Все! Есть полноценное общение с контроллером. Сначала думал, что не укладываюсь по времени обработки в 4 такта ISA или 180us, даже распаял и начал контролировать сигнал READY (занижать на время IO прерывания), но оказалось все банальнее - просто забыл про volatile и поэтому у меня в переменных творился сумрак.
Сделал небольшой тест - передаю 512 байт в контроллер, потом читаю 512 байт из контроллера и сравниваю с эталоном. 255 прогонов - ни одной ошибки \w/
Все нафиг, нет больше сил ждать, выпаиваю из кардридера SD слот и подключаю SD карточку![]()


Ответить с цитированием
ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
ATARI 800XL+SIO2PC+SIO2SD
Остается распаять на плате ПЗУ и можно начинать писать прошивку для обработки int 13h. Короче, работает o_O
