
Сообщение от
Gutten
Код:
;***********************************************************************************************************************
;* 170805-03 Cold Reset (CurLeft+RESET) (COM+00: PrnScr)
;***********************************************************************************************************************
Command_00:
PRESS CS+KEY_5
rcall Delay100mS ; время нажатия одной кнопки 100 милисекунд
PRESS Z80_RESET ; включение сигнала RESET
PRESS NULL ; отпускание всех кнопок
ret
Если быстро нажать-отпустить PrnScr, то получается "тёплый старт" как простой сброс, если нажать-чуть подержать-отпустить, то срабатывает полноценный макрос "холодный старт" с инициализацией скорпиона. Почему так получается, если написан только один макрос - не понимаю.
Кнопки надо было нажимать после ресета.
Код:
;***********************************************************************************************************************
;* 170805-03 Cold Reset (CurLeft+RESET) (COM+00: PrnScr)
;***********************************************************************************************************************
Command_00:
PRESS Z80_RESET ; включение сигнала RESET
PRESS CS+KEY_5
rcall Delay1S
PRESS NULL ; отпускание всех кнопок
ret