diff options
Diffstat (limited to 'src/mame/drivers/smc777.cpp')
-rw-r--r-- | src/mame/drivers/smc777.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/smc777.cpp b/src/mame/drivers/smc777.cpp index 052c8b5d3f2..b652ead85a8 100644 --- a/src/mame/drivers/smc777.cpp +++ b/src/mame/drivers/smc777.cpp @@ -515,7 +515,7 @@ WRITE8_MEMBER(smc777_state::system_output_w) { case 0x00: m_raminh_pending_change = ((data & 0x10) >> 4) ^ 1; - m_raminh_prefetch = (uint8_t)(space.device().state().state_int(Z80_R)) & 0x7f; + m_raminh_prefetch = (uint8_t)(m_maincpu->state_int(Z80_R)) & 0x7f; break; case 0x02: printf("Interlace %s\n",data & 0x10 ? "on" : "off"); break; case 0x05: m_beeper->set_state(data & 0x10); break; @@ -571,7 +571,7 @@ READ8_MEMBER(smc777_state::smc777_mem_r) if(m_raminh_prefetch != 0xff) //do the bankswitch AFTER that the prefetch instruction is executed (FIXME: this is an hackish implementation) { - z80_r = (uint8_t)space.device().state().state_int(Z80_R); + z80_r = (uint8_t)m_maincpu->state_int(Z80_R); if(z80_r == ((m_raminh_prefetch+2) & 0x7f)) { |