summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2017-11-29 20:18:51 +0100
committer Olivier Galibert <galibert@pobox.com>2017-11-29 20:19:09 +0100
commitb709fb78df15ddfe6c57a9c672bc4cf99cb58915 (patch)
treec8f54d181466e73cab0c012061562856022caafd
parentde2c6d95fac523dbf52e1d5b4078cb30a8e3bdde (diff)
Fix save
-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;