diff --git a/desmume/src/NDSSystem.cpp b/desmume/src/NDSSystem.cpp index 5966627e1..1b073fd62 100644 --- a/desmume/src/NDSSystem.cpp +++ b/desmume/src/NDSSystem.cpp @@ -304,8 +304,8 @@ bool GameInfo::hasRomBanner() else return true; } -bool GameInfo::IsCode(const char* code) const -{ +bool GameInfo::IsCode(const char* code) const +{ return memcmp(code,header.gameCode,strlen(code))==0; } @@ -2971,7 +2971,7 @@ static void NDS_applyFinalInput() if (!nds.isTouch) padExt |= 1<<6; //~touch if (LidClosed) padExt |= 1<<7; - ((u16 *)MMU.ARM7_REG)[0x136>>1] = padExt; + ((u16 *)MMU.ARM7_REG)[0x136>>1] = LOCAL_TO_LE_16(padExt); InputDisplayString=MakeInputDisplayString(padExt, pad);