static READ8_HANDLER( k052109_051960_r ) { thunderx_state *state = (thunderx_state *)space->machine->driver_data; if (k052109_get_rmrd_line(state->k052109) == CLEAR_LINE) { if (offset >= 0x3800 && offset < 0x3808) return k051937_r(state->k051960, offset - 0x3800); else if (offset < 0x3c00) return k052109_r(state->k052109, offset); else return k051960_r(state->k051960, offset - 0x3c00); } else return k052109_r(state->k052109, offset); }
static READ8_HANDLER( k052109_051960_r ) { aliens_state *state = space->machine().driver_data<aliens_state>(); if (k052109_get_rmrd_line(state->m_k052109) == CLEAR_LINE) { if (offset >= 0x3800 && offset < 0x3808) return k051937_r(state->m_k051960, offset - 0x3800); else if (offset < 0x3c00) return k052109_r(state->m_k052109, offset); else return k051960_r(state->m_k051960, offset - 0x3c00); } else return k052109_r(state->m_k052109, offset); }