From 6ab5ff5917061d6d23443ca813c07cb2ea03ba5f Mon Sep 17 00:00:00 2001 From: zeromus Date: Fri, 5 Sep 2014 03:28:08 +0000 Subject: [PATCH] savestate gamecode printing was endian-wrong --- desmume/src/saves.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desmume/src/saves.cpp b/desmume/src/saves.cpp index 6e351936f..d1bd4c898 100644 --- a/desmume/src/saves.cpp +++ b/desmume/src/saves.cpp @@ -1141,7 +1141,7 @@ static bool ReadStateChunks(EMUFILE* is, s32 totalsize) printf("\tSave created: %04d-%03s-%02d %s %02d:%02d:%02d\n", tm.get_Year(), DateTime::GetNameOfMonth(tm.get_Month()), tm.get_Day(), wday[tm.get_DayOfWeek()%7], tm.get_Hour(), tm.get_Minute(), tm.get_Second()); } printf("\tGame title: %s\n", buf); - printf("\tGame code: %c%c%c%c\n", header.gameCode[3], header.gameCode[2], header.gameCode[1], header.gameCode[0]); + printf("\tGame code: %c%c%c%c\n", header.gameCode[0], header.gameCode[1], header.gameCode[2], header.gameCode[3]); printf("\tMaker code: %c%c (0x%04X) - %s\n", header.makerCode & 0xFF, header.makerCode >> 8, header.makerCode, getDeveloperNameByID(header.makerCode).c_str()); printf("\tDevice capacity: %dMb (real size %dMb)\n", ((128 * 1024) << header.cardSize) / (1024 * 1024), romsize / (1024 * 1024)); printf("\tCRC16: %04Xh\n", header.CRC16);