diff options
Diffstat (limited to 'src/emu/debug/dvdisasm.c')
-rw-r--r-- | src/emu/debug/dvdisasm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/debug/dvdisasm.c b/src/emu/debug/dvdisasm.c index a8041abc168..6cc43afb4c4 100644 --- a/src/emu/debug/dvdisasm.c +++ b/src/emu/debug/dvdisasm.c @@ -202,7 +202,7 @@ void debug_view_disasm::view_char(int chval) case DCH_HOME: // set the active column to the PC { const debug_view_disasm_source &source = downcast<const debug_view_disasm_source &>(*m_source); - offs_t pc = source.m_space->address_to_byte(cpu_get_pc(&source.m_device)) & source.m_space->logbytemask(); + offs_t pc = source.m_space->address_to_byte(source.m_device.safe_pc()) & source.m_space->logbytemask(); // figure out which row the pc is on for (int curline = 0; curline < m_allocated.y; curline++) @@ -468,7 +468,7 @@ void debug_view_disasm::view_update() { const debug_view_disasm_source &source = downcast<const debug_view_disasm_source &>(*m_source); - offs_t pc = cpu_get_pc(&source.m_device); + offs_t pc = source.m_device.safe_pc(); offs_t pcbyte = source.m_space->address_to_byte(pc) & source.m_space->logbytemask(); // update our context; if the expression is dirty, recompute |