diff options
Diffstat (limited to 'src/mame/drivers/sun2.cpp')
-rw-r--r-- | src/mame/drivers/sun2.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/sun2.cpp b/src/mame/drivers/sun2.cpp index 7ec40dd829d..a179a218c46 100644 --- a/src/mame/drivers/sun2.cpp +++ b/src/mame/drivers/sun2.cpp @@ -195,7 +195,7 @@ READ16_MEMBER( sun2_state::tl_mmu_r ) { uint8_t fc = m_maincpu->get_fc(); - if ((fc == 3) && !space.debugger_access()) + if ((fc == 3) && !machine().side_effect_disabled()) { if (offset & 0x4) // set for CPU space { @@ -254,7 +254,7 @@ READ16_MEMBER( sun2_state::tl_mmu_r ) } // debugger hack - if ((space.debugger_access()) && (offset >= (0xef0000>>1)) && (offset <= (0xef8000>>1))) + if (machine().side_effect_disabled() && (offset >= (0xef0000>>1)) && (offset <= (0xef8000>>1))) { return m_rom_ptr[offset & 0x3fff]; } @@ -274,7 +274,7 @@ READ16_MEMBER( sun2_state::tl_mmu_r ) uint32_t tmp = (m_pagemap[entry] & 0xfff) << 10; tmp |= (offset & 0x3ff); - // if (!space.debugger_access()) + // if (!machine().side_effect_disabled()) // printf("sun2: Translated addr: %08x, type %d (page %d page entry %08x, orig virt %08x, FC %d)\n", tmp << 1, (m_pagemap[entry] >> 22) & 7, entry, m_pagemap[entry], offset<<1, fc); switch ((m_pagemap[entry] >> 22) & 7) @@ -317,10 +317,10 @@ READ16_MEMBER( sun2_state::tl_mmu_r ) } else { - if (!space.debugger_access()) printf("sun2: pagemap entry not valid!\n"); + if (!machine().side_effect_disabled()) printf("sun2: pagemap entry not valid!\n"); } - if (!space.debugger_access()) printf("sun2: Unmapped read @ %08x (FC %d, mask %04x, PC=%x, seg %x)\n", offset<<1, fc, mem_mask, m_maincpu->pc, offset>>15); + if (!machine().side_effect_disabled()) printf("sun2: Unmapped read @ %08x (FC %d, mask %04x, PC=%x, seg %x)\n", offset<<1, fc, mem_mask, m_maincpu->pc, offset>>15); return 0xffff; } @@ -420,7 +420,7 @@ WRITE16_MEMBER( sun2_state::tl_mmu_w ) uint32_t tmp = (m_pagemap[entry] & 0xfff) << 10; tmp |= (offset & 0x3ff); - //if (!space.debugger_access()) printf("sun2: Translated addr: %08x, type %d (page entry %08x, orig virt %08x)\n", tmp << 1, (m_pagemap[entry] >> 22) & 7, m_pagemap[entry], offset<<1); + //if (!machine().side_effect_disabled()) printf("sun2: Translated addr: %08x, type %d (page entry %08x, orig virt %08x)\n", tmp << 1, (m_pagemap[entry] >> 22) & 7, m_pagemap[entry], offset<<1); switch ((m_pagemap[entry] >> 22) & 7) { @@ -444,7 +444,7 @@ WRITE16_MEMBER( sun2_state::tl_mmu_w ) } else { - if (!space.debugger_access()) printf("sun2: pagemap entry not valid!\n"); + if (!machine().side_effect_disabled()) printf("sun2: pagemap entry not valid!\n"); } printf("sun2: Unmapped write %04x (FC %d, mask %04x, PC=%x) to %08x\n", data, fc, mem_mask, m_maincpu->pc, offset<<1); |