diff options
Diffstat (limited to 'src/devices/cpu/score/score.cpp')
-rw-r--r-- | src/devices/cpu/score/score.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/cpu/score/score.cpp b/src/devices/cpu/score/score.cpp index bf5b434cb06..a8666ac5828 100644 --- a/src/devices/cpu/score/score.cpp +++ b/src/devices/cpu/score/score.cpp @@ -72,8 +72,8 @@ score7_cpu_device::score7_cpu_device(const machine_config &mconfig, const char * void score7_cpu_device::device_start() { // find address spaces - m_program = &space(AS_PROGRAM); - m_cache = m_program->cache<2, 0, ENDIANNESS_LITTLE>(); + space(AS_PROGRAM).cache(m_cache); + space(AS_PROGRAM).specific(m_program); // set our instruction counter set_icountptr(m_icount); @@ -283,37 +283,37 @@ int32_t score7_cpu_device::sign_extend(uint32_t data, uint8_t len) uint32_t score7_cpu_device::fetch() { - return m_cache->read_dword(m_pc & ~3); + return m_cache.read_dword(m_pc & ~3); } uint8_t score7_cpu_device::read_byte(offs_t offset) { - return m_program->read_byte(offset); + return m_program.read_byte(offset); } uint16_t score7_cpu_device::read_word(offs_t offset) { - return m_program->read_word(offset & ~1); + return m_program.read_word(offset & ~1); } uint32_t score7_cpu_device::read_dword(offs_t offset) { - return m_program->read_dword(offset & ~3); + return m_program.read_dword(offset & ~3); } void score7_cpu_device::write_byte(offs_t offset, uint8_t data) { - m_program->write_byte(offset, data); + m_program.write_byte(offset, data); } void score7_cpu_device::write_word(offs_t offset, uint16_t data) { - m_program->write_word(offset & ~1, data); + m_program.write_word(offset & ~1, data); } void score7_cpu_device::write_dword(offs_t offset, uint32_t data) { - m_program->write_dword(offset & ~3, data); + m_program.write_dword(offset & ~3, data); } void score7_cpu_device::check_irq() |