diff --git a/clocks/cricket/cricket.system.s b/clocks/cricket/cricket.system.s index 0529777..c3d4fad 100644 --- a/clocks/cricket/cricket.system.s +++ b/clocks/cricket/cricket.system.s @@ -75,6 +75,8 @@ ssc_not_found: ;; Init SSC and try the "Read Cricket ID code" sequence. init_ssc: + php + sei lda COMMAND ; save status of SSC registers sta saved_command lda CONTROL @@ -113,10 +115,12 @@ digit: cmp #HI('0') ; < '0' ? cricket_found: jsr restore_cmd_ctl + plp jmp install_driver cricket_not_found: jsr restore_cmd_ctl + plp ;; fall through... not_found: