summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m68000/m68000.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m68000/m68000.h')
-rw-r--r--src/devices/cpu/m68000/m68000.h11
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)