diff options
Diffstat (limited to 'src/devices/cpu/m68000/m68000.h')
-rw-r--r-- | src/devices/cpu/m68000/m68000.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/devices/cpu/m68000/m68000.h b/src/devices/cpu/m68000/m68000.h index ddb9644a07b..b9a2ac4d266 100644 --- a/src/devices/cpu/m68000/m68000.h +++ b/src/devices/cpu/m68000/m68000.h @@ -577,12 +577,9 @@ public: virtual void device_start() override; }; -class scc68070_device : public m68000_base_device +class scc68070_base_device : public m68000_base_device { -public: - // construction/destruction - scc68070_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - +protected: virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; virtual uint32_t execute_min_cycles() const override { return 4; }; @@ -590,6 +587,9 @@ public: // device-level overrides virtual void device_start() override; + + scc68070_base_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock, + const device_type type, address_map_constructor internal_map); }; @@ -647,7 +647,6 @@ DECLARE_DEVICE_TYPE(M68030, m68030_device) DECLARE_DEVICE_TYPE(M68EC040, m68ec040_device) DECLARE_DEVICE_TYPE(M68LC040, m68lc040_device) DECLARE_DEVICE_TYPE(M68040, m68040_device) -DECLARE_DEVICE_TYPE(SCC68070, scc68070_device) DECLARE_DEVICE_TYPE(FSCPU32, fscpu32_device) DECLARE_DEVICE_TYPE(MCF5206E, mcf5206e_device) |