
Сообщение от
Pyk
Можно поподробней? Код писался 5 лет назад, уже плохо помню подробности и, возможно, я что-то недоэмулировал, но с зависаниями вроде бы не сталкивался.
виснет вот здесь (sd_proc.inc)
Код:
#ifdef MX2
WaitSPI:
LDA SD_CONF_PORT
ANI 040h
JNZ WaitSPI ; ждём окончания сигнала BUSY
#else
NOP
NOP
#endif
оно после моих ковыряний SDOS оказалось включенным, отключил - заработало.
просто схема HWM_PVV (по крайней мере та что на плис, https://специалист-пк.рф/index30.html) по окончании сдвига ставит этот бит в 0, а эмулятор всегда отдает FF.