mirror of
https://github.com/d0k3/GodMode9.git
synced 2025-06-26 21:52:48 +00:00
Fix timer stops on DS cart initialization
This commit is contained in:
parent
102ad45905
commit
dc85dccd06
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
u64 timer_start( void ) {
|
u64 timer_start( void ) {
|
||||||
static bool timer_init = true;
|
static bool timer_init = true;
|
||||||
if (timer_init) {
|
if (timer_init || !(*TIMER_CNT0 & TIMER_ACTIVE)) {
|
||||||
// reset / deactivate timers
|
// deactivate, then reset timers
|
||||||
*TIMER_CNT0 = 0;
|
*TIMER_CNT0 = 0;
|
||||||
*TIMER_CNT1 = *TIMER_CNT2 = *TIMER_CNT3 = TIMER_COUNT_UP;
|
*TIMER_CNT1 = *TIMER_CNT2 = *TIMER_CNT3 = TIMER_COUNT_UP;
|
||||||
*TIMER_VAL0 = *TIMER_VAL1 = *TIMER_VAL2 = *TIMER_VAL3 = 0;
|
*TIMER_VAL0 = *TIMER_VAL1 = *TIMER_VAL2 = *TIMER_VAL3 = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user