void nmk112_device::device_reset() { for (int i = 0; i < 8; i++) { m_current_bank[i] = 0; do_bankswitch(i, m_current_bank[i]); } }
static DEVICE_RESET( nmk112 ) { nmk112_state *nmk112 = get_safe_token(device); for (int i = 0; i < 8; i++) { nmk112->current_bank[i] = 0; do_bankswitch(nmk112, i, nmk112->current_bank[i]); } }
static void nmk112_postload_bankswitch(nmk112_state *nmk112) { for (int i = 0; i < 8; i++) do_bankswitch(nmk112, i, nmk112->current_bank[i]); }
void nmk112_device::postload_bankswitch() { for (int i = 0; i < 8; i++) do_bankswitch(i, m_current_bank[i]); }