summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/unsp/unspdasm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/unsp/unspdasm.cpp')
-rw-r--r--src/devices/cpu/unsp/unspdasm.cpp18
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;