all repos — mgba @ 3a3062ee504659fbe0e5a506668083652c4d0377

mGBA Game Boy Advance Emulator

Core: Add more logging
Jeffrey Pfau jeffrey@endrift.com
Mon, 15 Aug 2016 22:13:18 -0700
commit

3a3062ee504659fbe0e5a506668083652c4d0377

parent

0fc78c70843c65ddd776396ab4c25277e1bdf68b

1 files changed, 4 insertions(+), 0 deletions(-)

jump to
M src/core/serialize.csrc/core/serialize.c

@@ -407,7 +407,9 @@ core->desiredVideoDimensions(core, &width, &height);

struct mStateExtdataItem item; if (flags & SAVESTATE_SCREENSHOT && mStateExtdataGet(&extdata, EXTDATA_SCREENSHOT, &item)) { + mLOG(SAVESTATE, INFO, "Loading screenshot"); if (item.size >= (int) (width * height) * 4) { + // TODO: Put back /*gba->video.renderer->putPixels(gba->video.renderer, width, item.data); mCoreSyncForceFrame(core->sync);*/ } else {

@@ -415,12 +417,14 @@ mLOG(SAVESTATE, WARN, "Savestate includes invalid screenshot");

} } if (flags & SAVESTATE_SAVEDATA && mStateExtdataGet(&extdata, EXTDATA_SAVEDATA, &item)) { + mLOG(SAVESTATE, INFO, "Loading savedata"); if (item.data) { core->savedataLoad(core, item.data, item.size); } } struct mCheatDevice* device; if (flags & SAVESTATE_CHEATS && (device = core->cheatDevice(core)) && mStateExtdataGet(&extdata, EXTDATA_CHEATS, &item)) { + mLOG(SAVESTATE, INFO, "Loading cheats"); if (item.size) { struct VFile* svf = VFileFromMemory(item.data, item.size); if (svf) {