From f3d19e977c2f7acf245c9b39ed7d0ff1b5a7ddb2 Mon Sep 17 00:00:00 2001 From: AJR Date: Mon, 14 May 2018 08:07:56 -0400 Subject: [PATCH] Make debugger dump command work with unaligned addresses --- src/emu/debug/debugcmd.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/emu/debug/debugcmd.cpp b/src/emu/debug/debugcmd.cpp index 9e10615a28a..3b38f536ef4 100644 --- a/src/emu/debug/debugcmd.cpp +++ b/src/emu/debug/debugcmd.cpp @@ -2044,13 +2044,13 @@ void debugger_commands::execute_dump(int ref, const std::vector &pa switch (width) { case 8: - util::stream_format(output, " %016X", space->read_qword(i+j)); + util::stream_format(output, " %016X", space->read_qword_unaligned(i+j)); break; case 4: - util::stream_format(output, " %08X", space->read_dword(i+j)); + util::stream_format(output, " %08X", space->read_dword_unaligned(i+j)); break; case 2: - util::stream_format(output, " %04X", space->read_word(i+j)); + util::stream_format(output, " %04X", space->read_word_unaligned(i+j)); break; case 1: util::stream_format(output, " %02X", space->read_byte(i+j)); @@ -2079,13 +2079,13 @@ void debugger_commands::execute_dump(int ref, const std::vector &pa switch (width) { case 8: - data = space->read_qword(i+j); + data = space->read_qword_unaligned(i+j); break; case 4: - data = space->read_dword(i+j); + data = space->read_dword_unaligned(i+j); break; case 2: - data = space->read_word(i+j); + data = space->read_word_unaligned(i+j); break; case 1: data = space->read_byte(i+j);