void SNES_SPC::reset_time_regs() { cpu_error = 0; echo_accessed = 0; spc_time = 0; dsp_time = 0; for ( int i = 0; i < timer_count; i++ ) { Timer* t = &timers [i]; t->next_time = 1; t->divider = 0; } enable_rom( REGS [r_control] & 0x80 ); timers_loaded(); extra_clocks = 0; reset_buf(); }
// Registers were just loaded. Applies these new values. void SNES_SPC::regs_loaded() { enable_rom( REGS [r_control] & 0x80 ); timers_loaded(); }
// Registers were just loaded. Applies these new values. void Snes_Spc::regs_loaded() { enable_rom( REGS [r_control] & 0x80 ); timers_loaded(); }