summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m6800/m6800.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m6800/m6800.cpp')
-rw-r--r--src/devices/cpu/m6800/m6800.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/cpu/m6800/m6800.cpp b/src/devices/cpu/m6800/m6800.cpp
index 5285ea30661..b4cb4106094 100644
--- a/src/devices/cpu/m6800/m6800.cpp
+++ b/src/devices/cpu/m6800/m6800.cpp
@@ -579,22 +579,22 @@ void m6800_cpu_device::execute_run()
} while( m_icount>0 );
}
-util::disasm_interface *m6800_cpu_device::create_disassembler()
+std::unique_ptr<util::disasm_interface> m6800_cpu_device::create_disassembler()
{
- return new m680x_disassembler(6800);
+ return std::make_unique<m680x_disassembler>(6800);
}
-util::disasm_interface *m6802_cpu_device::create_disassembler()
+std::unique_ptr<util::disasm_interface> m6802_cpu_device::create_disassembler()
{
- return new m680x_disassembler(6802);
+ return std::make_unique<m680x_disassembler>(6802);
}
-util::disasm_interface *m6808_cpu_device::create_disassembler()
+std::unique_ptr<util::disasm_interface> m6808_cpu_device::create_disassembler()
{
- return new m680x_disassembler(6808);
+ return std::make_unique<m680x_disassembler>(6808);
}
-util::disasm_interface *nsc8105_cpu_device::create_disassembler()
+std::unique_ptr<util::disasm_interface> nsc8105_cpu_device::create_disassembler()
{
- return new m680x_disassembler(8105);
+ return std::make_unique<m680x_disassembler>(8105);
}