summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/z180/z180.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/z180/z180.h')
-rw-r--r--src/devices/cpu/z180/z180.h5
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; }