diff options
Diffstat (limited to 'src/devices/cpu/m6502/m6504.h')
-rw-r--r-- | src/devices/cpu/m6502/m6504.h | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/src/devices/cpu/m6502/m6504.h b/src/devices/cpu/m6502/m6504.h index 6238d510b18..b33f3713062 100644 --- a/src/devices/cpu/m6502/m6504.h +++ b/src/devices/cpu/m6502/m6504.h @@ -16,32 +16,11 @@ class m6504_device : public m6502_device { public: m6504_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - -protected: - class mi_6504_normal : public memory_interface { - public: - virtual ~mi_6504_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_6504_nd : public mi_6504_normal { - public: - virtual ~mi_6504_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 { - M6504_IRQ_LINE = m6502_device::IRQ_LINE, - M6504_NMI_LINE = m6502_device::NMI_LINE, - M6504_SET_OVERFLOW = m6502_device::V_LINE + M6504_IRQ_LINE = m6502_device::IRQ_LINE }; DECLARE_DEVICE_TYPE(M6504, m6504_device); |