summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2019-08-12 20:15:37 -0400
committer AJR <ajrhacker@users.noreply.github.com>2019-08-12 20:16:14 -0400
commitfc7414be4f7f0239a741dc84d167bb41017c7a11 (patch)
tree6f12f6584728f7b677e6a7536270aad30f73347b
parentdda7d43069926a2ee7e1b1d43b10590e97df61a8 (diff)
cdp1805, cdp1806: Use new 1805 disassembler (nw)
-rw-r--r--src/devices/cpu/cosmac/cosmac.cpp6
-rw-r--r--src/devices/cpu/cosmac/cosmac.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/src/devices/cpu/cosmac/cosmac.cpp b/src/devices/cpu/cosmac/cosmac.cpp
index dd8135a0e3b..e00d2fbb7b8 100644
--- a/src/devices/cpu/cosmac/cosmac.cpp
+++ b/src/devices/cpu/cosmac/cosmac.cpp
@@ -627,6 +627,12 @@ std::unique_ptr<util::disasm_interface> cdp1802_device::create_disassembler()
return std::make_unique<cosmac_disassembler>(cosmac_disassembler::TYPE_1802);
}
+
+std::unique_ptr<util::disasm_interface> cdp1805_device::create_disassembler()
+{
+ return std::make_unique<cosmac_disassembler>(cosmac_disassembler::TYPE_1805);
+}
+
//**************************************************************************
// INLINE HELPERS
//**************************************************************************
diff --git a/src/devices/cpu/cosmac/cosmac.h b/src/devices/cpu/cosmac/cosmac.h
index e076d5afe4d..44077632963 100644
--- a/src/devices/cpu/cosmac/cosmac.h
+++ b/src/devices/cpu/cosmac/cosmac.h
@@ -492,6 +492,9 @@ public:
protected:
cdp1805_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
+
+ // device_disasm_interface overrides
+ virtual std::unique_ptr<util::disasm_interface> create_disassembler() override;
};