diff options
Diffstat (limited to 'src/devices/cpu/unsp/unspdasm.cpp')
-rw-r--r-- | src/devices/cpu/unsp/unspdasm.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/devices/cpu/unsp/unspdasm.cpp b/src/devices/cpu/unsp/unspdasm.cpp index b814c168853..861670fb889 100644 --- a/src/devices/cpu/unsp/unspdasm.cpp +++ b/src/devices/cpu/unsp/unspdasm.cpp @@ -1,18 +1,14 @@ // license:BSD-3-Clause // copyright-holders:Ryan Holtz -/**************************\ -* -* SunPlus u'nSP disassembler -* -* by Ryan Holtz -* -\**************************/ +/***************************************************************************** + + SunPlus micro'nSP disassembler + +*****************************************************************************/ #include "emu.h" #include "unspdasm.h" -/*****************************************************************************/ - char const *const unsp_disassembler::reg[] = { "sp", "r1", "r2", "r3", "r4", "bp", "sr", "pc" @@ -187,7 +183,7 @@ offs_t unsp_disassembler::disassemble(std::ostream &stream, offs_t pc, const dat // Call case 0x1f: if(OPA == 0) - util::stream_format(stream, "call %06x", ((OPIMM << 16) | imm16) << 1); + util::stream_format(stream, "call %06x", (OPIMM << 16) | imm16); else util::stream_format(stream, "<inv>"); return UNSP_DASM_OK; @@ -195,7 +191,7 @@ offs_t unsp_disassembler::disassemble(std::ostream &stream, offs_t pc, const dat // Far Jump case 0x2f: case 0x3f: case 0x6f: case 0x7f: if (OPA == 7 && OP1 == 2) - util::stream_format(stream, "goto %06x", ((OPIMM << 16) | imm16) << 1); + util::stream_format(stream, "goto %06x", (OPIMM << 16) | imm16); else util::stream_format(stream, "<inv>"); return UNSP_DASM_OK; |