diff options
Diffstat (limited to 'src/devices/cpu/m88000/m88000d.cpp')
-rw-r--r-- | src/devices/cpu/m88000/m88000d.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/devices/cpu/m88000/m88000d.cpp b/src/devices/cpu/m88000/m88000d.cpp index dec64ac757c..09824e3318a 100644 --- a/src/devices/cpu/m88000/m88000d.cpp +++ b/src/devices/cpu/m88000/m88000d.cpp @@ -83,10 +83,10 @@ const std::map<u32, const mc88100_disassembler::instruction> mc88100_disassemble { 0x64000000, { 0xfc000000, "subu", mc88100_disassembler::addressing::IMM16 }}, { 0x68000000, { 0xfc000000, "divu", mc88100_disassembler::addressing::IMM16 }}, { 0x6c000000, { 0xfc000000, "mul", mc88100_disassembler::addressing::IMM16 }}, - { 0x70000000, { 0xfc000000, "add", mc88100_disassembler::addressing::SIMM16 }}, - { 0x74000000, { 0xfc000000, "sub", mc88100_disassembler::addressing::SIMM16 }}, - { 0x78000000, { 0xfc000000, "div", mc88100_disassembler::addressing::SIMM16 }}, - { 0x7c000000, { 0xfc000000, "cmp", mc88100_disassembler::addressing::SIMM16 }}, + { 0x70000000, { 0xfc000000, "add", mc88100_disassembler::addressing::IMM16 }}, + { 0x74000000, { 0xfc000000, "sub", mc88100_disassembler::addressing::IMM16 }}, + { 0x78000000, { 0xfc000000, "div", mc88100_disassembler::addressing::IMM16 }}, + { 0x7c000000, { 0xfc000000, "cmp", mc88100_disassembler::addressing::IMM16 }}, { 0x80004000, { 0xfc00f800, "ldcr", mc88100_disassembler::addressing::CR }}, // privileged; S1, S2 not used { 0x80004800, { 0xfc00f800, "fldcr", mc88100_disassembler::addressing::CR }}, // S1, S2 not used { 0x80008000, { 0xfc00f800, "stcr", mc88100_disassembler::addressing::CR }}, // privileged; D not used @@ -1175,7 +1175,7 @@ offs_t m88000_disassembler::dasm_d16(std::ostream &stream, const char *mnemonic, util::stream_format(stream, ",r%d,$%08x", (inst & 0x001f0000) >> 16, pc + disp); // Set flags for optional delay slot - return 4 | SUPPORTED | (BIT(inst, 26) ? STEP_OVER | step_over_extra(1) : 0); + return 4 | SUPPORTED | STEP_COND | (BIT(inst, 26) ? step_over_extra(1) : 0); } offs_t m88000_disassembler::dasm_d26(std::ostream &stream, const char *mnemonic, u32 inst, offs_t pc) |