diff options
Diffstat (limited to 'src/devices/cpu/m6502/m6507.h')
-rw-r--r-- | src/devices/cpu/m6502/m6507.h | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/src/devices/cpu/m6502/m6507.h b/src/devices/cpu/m6502/m6507.h index 350891637bc..30b51dce74c 100644 --- a/src/devices/cpu/m6502/m6507.h +++ b/src/devices/cpu/m6502/m6507.h @@ -16,32 +16,11 @@ class m6507_device : public m6502_device { public: m6507_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - -protected: - class mi_6507_normal : public memory_interface { - public: - virtual ~mi_6507_normal() {} - virtual uint8_t read(uint16_t adr) override; - virtual uint8_t read_sync(uint16_t adr) override; - virtual uint8_t read_arg(uint16_t adr) override; - virtual void write(uint16_t adr, uint8_t val) override; - }; - - class mi_6507_nd : public mi_6507_normal { - public: - virtual ~mi_6507_nd() {} - virtual uint8_t read_sync(uint16_t adr) override; - virtual uint8_t read_arg(uint16_t adr) override; - }; - - virtual void device_start() override; }; enum { - M6507_IRQ_LINE = m6502_device::IRQ_LINE, - M6507_NMI_LINE = m6502_device::NMI_LINE, - M6507_SET_OVERFLOW = m6502_device::V_LINE + M6507_IRQ_LINE = m6502_device::IRQ_LINE }; DECLARE_DEVICE_TYPE(M6507, m6507_device) |