From ce5d7de68391e4a3931ed7a492d5fe8b076ed8b4 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 11 Sep 2017 15:46:26 -0700 Subject: [PATCH] IBM1130: Make timer logic consistent with comments describing expected action --- Ibm1130/ibm1130_sca.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Ibm1130/ibm1130_sca.c b/Ibm1130/ibm1130_sca.c index 149a33af..03d46ef0 100644 --- a/Ibm1130/ibm1130_sca.c +++ b/Ibm1130/ibm1130_sca.c @@ -989,12 +989,13 @@ void xio_sca (int32 iocc_addr, int32 func, int32 modify) #endif msec_now = sim_os_msec(); - if (in_bsc_mode()) + if (in_bsc_mode()) { sca_timer_trigger = ! sca_timer_trigger; /* toggle the timer trigger */ if (sca_timer_trigger) /* if we've just set it, we're stopping the other timers and */ sca_start_timer(TIMER_035S, msec_now); /* starting the 0.35 sec timer */ else sca_halt_timer(TIMER_035S); + } sca_toggle_timer(TIMER_3S, msec_now); /* toggle the 3 sec and 1.35 sec timers accordingly */ sca_toggle_timer(TIMER_125S, msec_now);