diff options
author | 2017-11-29 20:18:51 +0100 | |
---|---|---|
committer | 2017-11-29 20:19:09 +0100 | |
commit | b709fb78df15ddfe6c57a9c672bc4cf99cb58915 (patch) | |
tree | c8f54d181466e73cab0c012061562856022caafd /src/emu/debug/debugcmd.cpp | |
parent | de2c6d95fac523dbf52e1d5b4078cb30a8e3bdde (diff) |
Fix save
Diffstat (limited to 'src/emu/debug/debugcmd.cpp')
-rw-r--r-- | src/emu/debug/debugcmd.cpp | 3 |
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; |