diff options
Diffstat (limited to 'src/devices/machine/ns32082.cpp')
| -rw-r--r-- | src/devices/machine/ns32082.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/machine/ns32082.cpp b/src/devices/machine/ns32082.cpp index ffe2f645274..e8d19a9be35 100644 --- a/src/devices/machine/ns32082.cpp +++ b/src/devices/machine/ns32082.cpp @@ -374,7 +374,7 @@ void ns32082_device::set_msr(u32 data) m_msr = (m_msr & ~MSR_WM) | (data & MSR_WM); } -ns32082_device::translate_result ns32082_device::translate(address_space &space, unsigned st, u32 &address, bool user, bool write, bool pfs, bool suppress) +ns32082_device::translate_result ns32082_device::translate(address_space &space, unsigned st, offs_t &address, bool user, bool write, bool pfs, bool suppress) { // update program flow trace state if (pfs && (m_msr & MSR_FT)) @@ -382,7 +382,7 @@ ns32082_device::translate_result ns32082_device::translate(address_space &space, if (st == ns32000::ST_NIF) { m_pf[1] = m_pf[0]; - m_pf[0] = address; + m_pf[0] = (u32)address; m_sc = m_sc << 16; } |
