diff --git a/desmume/src/MMU.cpp b/desmume/src/MMU.cpp index 8a1df02f1..3b9303b5c 100644 --- a/desmume/src/MMU.cpp +++ b/desmume/src/MMU.cpp @@ -1310,9 +1310,15 @@ static INLINE u16 read_timer(int proc, int timerIndex) printf("NEW EMULOOP BAD NEWS PLEASE REPORT: TIME READ DIFF < 0 (%d) (%d) (%d)\n",diff,timerIndex,MMU.timerMODE[proc][timerIndex]); s32 units = diff / (1<65536) { + printf("NEW EMULOOP BAD NEWS PLEASE REPORT: UNITS %d:%d = %d\n",proc,timerIndex,units); + ret = 0; + } + else ret = 65535 - units; return ret; }