Oops, fix return of sceGeBreak(0).

Needs to match dlist ids.
This commit is contained in:
Unknown W. Brackets 2013-09-21 19:31:05 -07:00
parent e10ae1530b
commit db1f2f2535

View File

@ -421,7 +421,10 @@ int sceGeBreak(u32 mode, u32 unknownPtr)
//mode => 0 : current dlist 1: all drawing
DEBUG_LOG(SCEGE, "sceGeBreak(mode=%d, unknown=%08x)", mode, unknownPtr);
return gpu->Break(mode);
int result = gpu->Break(mode);
if (result >= 0 && mode == 0)
return 0x35000000 ^ result;
return result;
}
u32 sceGeSetCallback(u32 structAddr)