diff options
Diffstat (limited to 'src/devices/cpu/m68000/fscpu32.cpp')
-rw-r--r-- | src/devices/cpu/m68000/fscpu32.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/devices/cpu/m68000/fscpu32.cpp b/src/devices/cpu/m68000/fscpu32.cpp index c66733536dd..cc8e1c5d45b 100644 --- a/src/devices/cpu/m68000/fscpu32.cpp +++ b/src/devices/cpu/m68000/fscpu32.cpp @@ -5,27 +5,20 @@ #include "fscpu32.h" #include "m68kdasm.h" -DEFINE_DEVICE_TYPE(FSCPU32, fscpu32_device, "fscpu32", "Freescale CPU32 Core") - std::unique_ptr<util::disasm_interface> fscpu32_device::create_disassembler() { - return std::make_unique<m68k_disassembler>(m68k_disassembler::TYPE_68340); -} - -fscpu32_device::fscpu32_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) - : m68000_base_device(mconfig, tag, owner, clock, FSCPU32, 32,32) -{ + return std::make_unique<m68k_disassembler>(m68k_disassembler::TYPE_CPU32); } fscpu32_device::fscpu32_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock, - const device_type type, u32 prg_data_width, u32 prg_address_bits, address_map_constructor internal_map) - : m68000_base_device(mconfig, tag, owner, clock, type, prg_data_width, prg_address_bits, internal_map) + const device_type type, address_map_constructor internal_map) + : m68000_musashi_device(mconfig, tag, owner, clock, type, 16,32, internal_map) { } void fscpu32_device::device_start() { - m68000_base_device::device_start(); + m68000_musashi_device::device_start(); init_cpu_fscpu32(); } |