diff options
Diffstat (limited to 'src/devices/bus/electron/m2105.h')
-rw-r--r-- | src/devices/bus/electron/m2105.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/devices/bus/electron/m2105.h b/src/devices/bus/electron/m2105.h index 3fab3b52128..c09f4722eab 100644 --- a/src/devices/bus/electron/m2105.h +++ b/src/devices/bus/electron/m2105.h @@ -12,6 +12,7 @@ #pragma once #include "exp.h" +#include "machine/ram.h" #include "machine/6522via.h" #include "machine/mc68681.h" #include "machine/input_merger.h" @@ -40,13 +41,12 @@ protected: virtual void device_add_mconfig(machine_config &config) override; virtual const tiny_rom_entry *device_rom_region() const override; - virtual uint8_t expbus_r(address_space &space, offs_t offset, uint8_t data) override; - virtual void expbus_w(address_space &space, offs_t offset, uint8_t data) override; + virtual uint8_t expbus_r(offs_t offset) override; + virtual void expbus_w(offs_t offset, uint8_t data) override; private: - DECLARE_WRITE_LINE_MEMBER(intrq_w); - required_memory_region m_exp_rom; + required_device<ram_device> m_ram; required_device<via6522_device> m_via6522_0; required_device<via6522_device> m_via6522_1; required_device<scn2681_device> m_duart; @@ -54,6 +54,7 @@ private: required_device<centronics_device> m_centronics; required_device<input_merger_device> m_irqs; + uint8_t m_ram_page; uint8_t m_romsel; }; |