diff options
Diffstat (limited to 'src/devices/cpu/v30mz')
-rw-r--r-- | src/devices/cpu/v30mz/v30mz.cpp | 6 | ||||
-rw-r--r-- | src/devices/cpu/v30mz/v30mz.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/cpu/v30mz/v30mz.cpp b/src/devices/cpu/v30mz/v30mz.cpp index 0ea963f297f..7c0e767da75 100644 --- a/src/devices/cpu/v30mz/v30mz.cpp +++ b/src/devices/cpu/v30mz/v30mz.cpp @@ -147,7 +147,7 @@ device_memory_interface::space_config_vector v30mz_cpu_device::memory_space_conf void v30mz_cpu_device::device_start() { m_program = &space(AS_PROGRAM); - m_direct = m_program->direct<0>(); + m_cache = m_program->cache<0, 0, ENDIANNESS_LITTLE>(); m_io = &space(AS_IO); save_item(NAME(m_regs.w)); @@ -319,7 +319,7 @@ inline void v30mz_cpu_device::write_port(uint16_t port, uint8_t data) inline uint8_t v30mz_cpu_device::fetch_op() { - uint8_t data = m_direct->read_byte( pc() ); + uint8_t data = m_cache->read_byte( pc() ); m_ip++; return data; } @@ -327,7 +327,7 @@ inline uint8_t v30mz_cpu_device::fetch_op() inline uint8_t v30mz_cpu_device::fetch() { - uint8_t data = m_direct->read_byte( pc() ); + uint8_t data = m_cache->read_byte( pc() ); m_ip++; return data; } diff --git a/src/devices/cpu/v30mz/v30mz.h b/src/devices/cpu/v30mz/v30mz.h index 14db6b4d2fb..90eddd0f842 100644 --- a/src/devices/cpu/v30mz/v30mz.h +++ b/src/devices/cpu/v30mz/v30mz.h @@ -187,7 +187,7 @@ protected: uint8_t m_fire_trap; address_space *m_program; - direct_read_data<0> *m_direct; + memory_access_cache<0, 0, ENDIANNESS_LITTLE> *m_cache; address_space *m_io; int m_icount; |