diff options
Diffstat (limited to 'src/devices/cpu/lr35902/lr35902.cpp')
-rw-r--r-- | src/devices/cpu/lr35902/lr35902.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/devices/cpu/lr35902/lr35902.cpp b/src/devices/cpu/lr35902/lr35902.cpp index cab2e820802..95a20eeaaf3 100644 --- a/src/devices/cpu/lr35902/lr35902.cpp +++ b/src/devices/cpu/lr35902/lr35902.cpp @@ -41,6 +41,7 @@ #include "emu.h" #include "lr35902.h" +#include "lr35902d.h" #include "debugger.h" /* Flag bit definitions */ @@ -231,14 +232,11 @@ void lr35902_cpu_device::device_reset() m_entering_halt = false; } - -offs_t lr35902_cpu_device::disasm_disassemble(std::ostream &stream, offs_t pc, const uint8_t *oprom, const uint8_t *opram, uint32_t options) +util::disasm_interface *lr35902_cpu_device::create_disassembler() { - extern CPU_DISASSEMBLE( lr35902 ); - return CPU_DISASSEMBLE_NAME(lr35902)(this, stream, pc, oprom, opram, options); + return new lr35902_disassembler; } - void lr35902_cpu_device::check_interrupts() { uint8_t irq = m_IE & m_IF; |