summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/hphybrid/hphybrid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/hphybrid/hphybrid.cpp')
-rw-r--r--src/devices/cpu/hphybrid/hphybrid.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/devices/cpu/hphybrid/hphybrid.cpp b/src/devices/cpu/hphybrid/hphybrid.cpp
index 6eb3f4b83d6..3974a862c95 100644
--- a/src/devices/cpu/hphybrid/hphybrid.cpp
+++ b/src/devices/cpu/hphybrid/hphybrid.cpp
@@ -33,6 +33,7 @@
#include "emu.h"
#include "hphybrid.h"
+#include "hphybrid_dasm.h"
#include "debugger.h"
#include "hphybrid_defs.h"
@@ -681,10 +682,9 @@ void hp_hybrid_cpu_device::state_string_export(const device_state_entry &entry,
}
}
-offs_t hp_hybrid_cpu_device::disasm_disassemble(std::ostream &stream, offs_t pc, const uint8_t *oprom, const uint8_t *opram, uint32_t options)
+util::disasm_interface *hp_hybrid_cpu_device::create_disassembler()
{
- extern CPU_DISASSEMBLE(hp_hybrid);
- return CPU_DISASSEMBLE_NAME(hp_hybrid)(this, stream, pc, oprom, opram, options);
+ return new hp_hybrid_disassembler;
}
uint16_t hp_hybrid_cpu_device::remove_mae(uint32_t addr)
@@ -1539,10 +1539,9 @@ uint16_t hp_5061_3001_cpu_device::execute_no_bpc_ioc(uint16_t opcode)
return m_reg_P + 1;
}
-offs_t hp_5061_3001_cpu_device::disasm_disassemble(std::ostream &stream, offs_t pc, const uint8_t *oprom, const uint8_t *opram, uint32_t options)
+util::disasm_interface *hp_5061_3001_cpu_device::create_disassembler()
{
- extern CPU_DISASSEMBLE(hp_5061_3001);
- return CPU_DISASSEMBLE_NAME(hp_5061_3001)(this, stream, pc, oprom, opram, options);
+ return new hp_5061_3001_disassembler;
}
uint32_t hp_5061_3001_cpu_device::add_mae(aec_cases_t aec_case , uint16_t addr)