u32 sceCtrlReadLatch(u32 latchDataPtr) { ERROR_LOG(HLE,"FAKE sceCtrlReadLatch(%08x)", latchDataPtr); // Hackery to do it here. SampleControls(); UpdateLatch(); if (Memory::IsValidAddress(latchDataPtr)) Memory::WriteStruct(latchDataPtr, &latch); return 1; }
void sceCtrlReadLatch() { u32 latchDataPtr = PARAM(0); ERROR_LOG(HLE,"FAKE sceCtrlReadLatch(%08x)", latchDataPtr); // Hackery to do it here. SampleControls(); UpdateLatch(); if (Memory::IsValidAddress(latchDataPtr)) Memory::WriteStruct(latchDataPtr, &latch); RETURN(1); }
NES_ACCESSOR(Mapper96,Name_2C00) { UpdateLatch( address ); return nmt[3][address]; }