diff --git a/src/cpu/tms34010/tms34010.cpp b/src/cpu/tms34010/tms34010.cpp index 94180b5df..0f312fc6e 100644 --- a/src/cpu/tms34010/tms34010.cpp +++ b/src/cpu/tms34010/tms34010.cpp @@ -57,7 +57,11 @@ void reset(cpu_state *cpu) cpu->io_regs[i] = 0; } - memset(cpu->shiftreg, 0, 4096*2); + memset(cpu->shiftreg, 0, 4096*2); + + cpu->timer_active = 0; + cpu->timer_cb = NULL; + cpu->timer_cyc = 0; } static void check_irq(cpu_state *cpu)