u32 __DisplayGetAccumulatedHcount() { // The hCount is always a positive int, and wraps from 0x7FFFFFFF -> 0. int value = hCountBase + __DisplayGetCurrentHcount(); return value & 0x7FFFFFFF; }
u32 sceDisplayGetCurrentHcount() { u32 currentHCount = __DisplayGetCurrentHcount(); DEBUG_LOG(SCEDISPLAY, "%i=sceDisplayGetCurrentHcount()", currentHCount); hleEatCycles(275); return currentHCount; }
static u32 sceDisplayGetCurrentHcount() { hleEatCycles(275); return hleLogSuccessI(SCEDISPLAY, __DisplayGetCurrentHcount()); }