mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-13 17:49:29 +01:00
Ad hoc: Use the PSP's measured times instead of guessed ones
Where pspautotests net/adhoc/timing or net/adhoc/pair/timing measured a value, use it: - Call costs: PdpSend 21 us (10 broadcast), PtpSend 122, PtpFlush 196, GetPdpStat 1, GetPtpStat 2, PollSocket 18, GetScanInfo 2, GetPeerList and MatchingGetMembers 4 (no longer a 100 us reschedule), MatchingStart 416 instead of 30 ms, sceNetAdhocctlTerm 154, sceNetAdhocTerm 10 and sceNetTerm 209 instead of 10 ms each, GameModeUpdateMaster 80, UpdateReplica 9. - Game mode data goes out every 12 ms, not every 0.5 ms. - DISCONNECT comes 640 ms after ExitGameMode, not 105 ms. - CONNECT after a Join no longer waits for a peer: a PSP delivers it before the host shows up in the peer list. Several of the old values were tuned for particular games (BattleZone's frame rate, Fate Unlimited Codes and Bleach through PollSocket), and may have been making up for other differences that are fixed now. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6ae4ddc15a
commit
60a49ccfd2
5 files changed
+34
-28
No files matched your search
+1
-1
@@ -1010,7 +1010,7 @@ static u32 sceNetTerm() {
|
||||
int retval = Net_Term();
|
||||
|
||||
// Give time to make sure everything are cleaned up
|
||||
hleEatMicro(adhocDefaultDelay);
|
||||
hleEatMicro(209);
|
||||
return hleLogInfo(Log::sceNet, retval);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user