static TIMER_CALLBACK( spritebuffer_callback ) { m92_state *state = machine.driver_data<m92_state>(); state->m_sprite_buffer_busy = 1; if (state->m_game_kludge!=2) /* Major Title 2 doesn't like this interrupt!? */ m92_sprite_interrupt(machine); }
void m92_state::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) { switch (id) { case TIMER_SPRITEBUFFER: m_sprite_buffer_busy = 1; if (m_game_kludge!=2) /* Major Title 2 doesn't like this interrupt!? */ m92_sprite_interrupt(); break; default: assert_always(FALSE, "Unknown id in m92_state::device_timer"); } }
static TIMER_CALLBACK( spritebuffer_callback ) { m92_sprite_buffer_busy = 1; if (m92_game_kludge!=2) /* Major Title 2 doesn't like this interrupt!? */ m92_sprite_interrupt(); }