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 резистором к питанию? Что-то идёт не так в момент включения компа.

