summaryrefslogtreecommitdiffstats
path: root/src/emu/debug/debugcmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/debug/debugcmd.cpp')
-rw-r--r--src/emu/debug/debugcmd.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/emu/debug/debugcmd.cpp b/src/emu/debug/debugcmd.cpp
index bc43182b2b1..0c7715b523b 100644
--- a/src/emu/debug/debugcmd.cpp
+++ b/src/emu/debug/debugcmd.cpp
@@ -1657,6 +1657,7 @@ void debugger_commands::execute_save(int ref, const std::vector<std::string> &pa
/* determine the addresses to write */
endoffset = (offset + length - 1) & space->addrmask();
offset = offset & space->addrmask();
+ endoffset ++;
/* open the file */
f = fopen(params[0].c_str(), "wb");
@@ -1694,7 +1695,7 @@ void debugger_commands::execute_save(int ref, const std::vector<std::string> &pa
case 0:
for (offs_t i = offset; i != endoffset; i++)
{
- u8 byte = space->read_word(i);
+ u8 byte = space->read_byte(i);
fwrite(&byte, 1, 1, f);
}
break;