summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/didisasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/didisasm.h')
-rw-r--r--src/emu/didisasm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emu/didisasm.h b/src/emu/didisasm.h
index c63fe0cc421..751ba86b2b6 100644
--- a/src/emu/didisasm.h
+++ b/src/emu/didisasm.h
@@ -18,6 +18,9 @@
#include <utility>
+#define MCFG_DEVICE_DISASSEMBLE_OVERRIDE(_class, _func) \
+ dynamic_cast<device_disasm_interface *>(device)->set_dasm_override(dasm_override_delegate(&_class::_func, #_class "::" #_func, nullptr, (_class *)nullptr));
+
//**************************************************************************
// TYPE DEFINITIONS
//**************************************************************************