diff options
Diffstat (limited to 'src/devices/bus/spectrum/exp.h')
-rw-r--r-- | src/devices/bus/spectrum/exp.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/devices/bus/spectrum/exp.h b/src/devices/bus/spectrum/exp.h index 71b95b2a213..5de81d4ae43 100644 --- a/src/devices/bus/spectrum/exp.h +++ b/src/devices/bus/spectrum/exp.h @@ -73,8 +73,11 @@ public: auto irq_handler() { return m_irq_handler.bind(); } auto nmi_handler() { return m_nmi_handler.bind(); } - void opcode_fetch(offs_t offset); - void opcode_fetch_post(offs_t offset); + void pre_opcode_fetch(offs_t offset); + void post_opcode_fetch(offs_t offset); + void pre_data_fetch(offs_t offset); + void post_data_fetch(offs_t offset); + uint8_t mreq_r(offs_t offset); void mreq_w(offs_t offset, uint8_t data); uint8_t iorq_r(offs_t offset); @@ -107,8 +110,10 @@ public: device_spectrum_expansion_interface(const machine_config &mconfig, device_t &device); // reading and writing - virtual void opcode_fetch(offs_t offset) { }; - virtual void opcode_fetch_post(offs_t offset) { }; + virtual void pre_opcode_fetch(offs_t offset) { }; + virtual void post_opcode_fetch(offs_t offset) { }; + virtual void pre_data_fetch(offs_t offset) { }; + virtual void post_data_fetch(offs_t offset) { }; virtual uint8_t mreq_r(offs_t offset) { return 0xff; } virtual void mreq_w(offs_t offset, uint8_t data) { } virtual uint8_t iorq_r(offs_t offset) { return 0xff; } |