Error404, если не считать адресации, то всё остальное аналогично.
Вместо:
я использую раздельные команды выставления адреса и данных:Код:ld (ADDRVI),bc
иКод:SV_RTC: ; Вход: [B]-адрес, [C]-данные MOV A,B OUT 51H MOV A,C OUT 50H RET
Но сути это не меняет. Часы работают прекрасно, но загрузке компа мешают. Чую, дело в недостаточной глубине сна ВИ1, и чую требуется какая-то команда усыпления после сеанса связи с ВИ1.Код:LD_RTC: ; Вход: [B]-адрес ; Выход: [A]-данные MOV A,B OUT 51H IN 50H RET
П.С. или какая-то аппаратная недоработка? Может требуется подтяжка /CE резистором к питанию? Что-то идёт не так в момент включения компа.