diff options
Diffstat (limited to 'src/mame/machine/mac.cpp')
-rw-r--r-- | src/mame/machine/mac.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/machine/mac.cpp b/src/mame/machine/mac.cpp index 41b6546655a..57a9bed5901 100644 --- a/src/mame/machine/mac.cpp +++ b/src/mame/machine/mac.cpp @@ -3190,20 +3190,20 @@ const char *lookup_trap(uint16_t opcode) -offs_t mac_state::mac_dasm_override(device_t &device, std::ostream &stream, offs_t pc, const uint8_t *oprom, const uint8_t *opram, int options) +offs_t mac_state::mac_dasm_override(std::ostream &stream, offs_t pc, const util::disasm_interface::data_buffer &opcodes, const util::disasm_interface::data_buffer ¶ms) { uint16_t opcode; unsigned result = 0; const char *trap; - opcode = oprom[0]<<8 | oprom[1]; + opcode = opcodes.r16(pc); if ((opcode & 0xF000) == 0xA000) { trap = lookup_trap(opcode); if (trap != nullptr) { stream << trap; - result = 2; + result = 2 | util::disasm_interface::SUPPORTED; } } return result; |