diff options
Diffstat (limited to 'src/devices/cpu/nec/nec.h')
-rw-r--r-- | src/devices/cpu/nec/nec.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/devices/cpu/nec/nec.h b/src/devices/cpu/nec/nec.h index adde8ab0839..9d7d9a2a97b 100644 --- a/src/devices/cpu/nec/nec.h +++ b/src/devices/cpu/nec/nec.h @@ -51,14 +51,19 @@ protected: // device_disasm_interface overrides virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; + virtual u8 io_read_byte(offs_t a) { return m_io->read_byte(a); } + virtual u16 io_read_word(offs_t a) { return m_io->read_word_unaligned(a); } + virtual void io_write_byte(offs_t a, u8 v) { m_io->write_byte(a, v); } + virtual void io_write_word(offs_t a, u16 v) { m_io->write_word_unaligned(a, v); } + void set_int_line(int state); void set_nmi_line(int state); void set_poll_line(int state); -private: address_space_config m_program_config; address_space_config m_io_config; +private: /* NEC registers */ union necbasicregs { /* eight general registers */ |