diff options
Diffstat (limited to 'src/devices/cpu/z180/z180.h')
-rw-r--r-- | src/devices/cpu/z180/z180.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/devices/cpu/z180/z180.h b/src/devices/cpu/z180/z180.h index 4dd8821991d..7ce993cb7dc 100644 --- a/src/devices/cpu/z180/z180.h +++ b/src/devices/cpu/z180/z180.h @@ -140,8 +140,6 @@ protected: // device_disasm_interface overrides virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; - virtual uint8_t z180_read_memory(offs_t addr); - virtual void z180_write_memory(offs_t addr, uint8_t data); virtual uint8_t z180_internal_port_read(uint8_t port); virtual void z180_internal_port_write(uint8_t port, uint8_t data); @@ -152,6 +150,9 @@ protected: void set_address_width(int bits); private: + uint8_t z180_read_memory(offs_t addr) { return m_program.read_byte(addr); } + void z180_write_memory(offs_t addr, uint8_t data) { m_program.write_byte(addr, data); } + int memory_wait_states() const { return (m_dcntl & 0xc0) >> 6; } int io_wait_states() const { return (m_dcntl & 0x30) == 0 ? 0 : ((m_dcntl & 0x30) >> 4) + 1; } bool is_internal_io_address(uint16_t port) const { return ((port ^ m_iocr) & (m_extended_io ? 0xff80 : 0xffc0)) == 0; } |