From 774889ec2e56c9c8b33f0f5fa129ac0561ac6cef Mon Sep 17 00:00:00 2001 From: frankmilliron <34376619+frankmilliron@users.noreply.github.com> Date: Mon, 15 May 2023 18:21:31 -0700 Subject: [PATCH] Improve Cricket! detection on ROM4 //c (#17) * Improve Cricket! detection on ROM4 //c * Add PHP/PLP --- clocks/cricket/cricket.system.s | 4 ++++ 1 file changed, 4 insertions(+) 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: