ANR2ME
|
7d2236db2f
|
Increasing the shutdown delay so that there will be at least one "4=sceUtilityNetconfGetStatus()" after "0=sceUtilityNetconfShutdownStart()" instead of directly to "0=sceUtilityNetconfGetStatus()" (just like what happen when using utility.prx file with KHBBS on JPCSP)
|
2020-09-04 13:09:44 +07:00 |
|
ANR2ME
|
6a9cf0f575
|
An attempt to differentiate adhoc connect, create, and join.
|
2020-09-04 13:09:44 +07:00 |
|
ANR2ME
|
db3e7d80d9
|
Oops we already have local mac stored in context, no longer need to getLocalMac again
|
2020-09-04 08:35:40 +07:00 |
|
ANR2ME
|
5155925516
|
Fix connection issue on games using AdhocMatching due to sometimes events are removed prematurely before being processed. This fix Gran Turismo where some peers could permanently be in "busy data" state.
|
2020-09-04 02:39:00 +07:00 |
|
ANR2ME
|
d99f55465e
|
Fixed possible crash issue due to lingering leftover callback events from previous multiplayer session.
|
2020-09-04 02:39:00 +07:00 |
|
ANR2ME
|
7083342046
|
Avoid using hleLog during a Shutdown
|
2020-09-04 02:38:58 +07:00 |
|
ANR2ME
|
804dd07c93
|
An attempt to sort AdhocMatching Member List in order to make a consistent list on all players (based on Host). Also fixed some disconnection issue on other players when a player is leaving the room on Gran Turismo and Patapon 3.
|
2020-09-04 01:32:15 +07:00 |
|
ANR2ME
|
405863c579
|
An attempt to make PDP and PTP ID to be unique so they can be polled properly together without getting conflicted ID. This fixes Gran Turismo.
|
2020-09-03 05:27:51 +07:00 |
|
ANR2ME
|
577209752e
|
An attempt to fix sceNetAdhocPollSocket to works properly. This fixes one of the multiplayer mode on Bleach Heat the Soul 7
|
2020-09-03 05:17:44 +07:00 |
|
ANR2ME
|
ca059bc962
|
Making sure the 1st 2-bits on the 1st byte of MAC address' OUI are zero to prevent issue with some games (ie. Gran Turismo)
|
2020-09-03 05:17:42 +07:00 |
|
ANR2ME
|
9c5f02fbf5
|
Default to P2P/Parent's MAC address if the target MAC on sceNetAdhocMatchingSendData is 00:00:00:00:00:00 (need to confirm whether this is correct or an error should be returned instead)
|
2020-09-02 21:17:38 +07:00 |
|
ANR2ME
|
a76a5bdf56
|
Ignores the 1st byte of MAC address when comparing, since there might be games (ie. Gran Turismo) that tries to tamper/change the 1st byte during multiplayer upon use.
|
2020-09-02 21:17:38 +07:00 |
|
sum2012
|
f5937d0c6a
|
Use >= 0x03080000 instead of 0x0307FFFF
|
2020-09-02 20:31:06 +08:00 |
|
sum2012
|
f13c69a0e1
|
Add a check in sceKernelTerminateThread
https://github.com/jpcsp/jpcsp/blob/master/src/jpcsp/HLE/modules/ThreadManForUser.java#L3971
|
2020-09-02 20:26:45 +08:00 |
|
Henrik Rydgård
|
a22181df1c
|
Partially fix Katamari (flicker due to choice of the wrong depth buffer still happening).
|
2020-09-01 22:54:36 +02:00 |
|
shenweip
|
8b5530e626
|
Reschedule after resuming thread from suspend.
|
2020-09-01 19:10:57 +08:00 |
|
Henrik Rydgård
|
b23434cc73
|
Merge pull request #13360 from hrydgard/ge-dump-guess-discid
GE dump loading: Try to use the correct GameID so compat.ini flags apply.
|
2020-08-30 16:20:37 +02:00 |
|
Henrik Rydgård
|
b0365bd6ee
|
GE dump loading: Try to use the correct GameID so compat.ini flags apply.
|
2020-08-30 11:48:58 +02:00 |
|
sum2012
|
000c20ee44
|
Add a check in sceKernelTerminateDeleteThread
https://github.com/jpcsp/jpcsp/blob/master/src/jpcsp/HLE/modules/ThreadManForUser.java#L3998
|
2020-08-30 17:44:17 +08:00 |
|
Henrik Rydgård
|
e33c31e187
|
Merge pull request #13353 from unknownbrackets/texcache
TexCache: Improve QuickTexHash a little, cleanup ARM64 defines
|
2020-08-29 18:35:06 +02:00 |
|
Unknown W. Brackets
|
6b8f7294b3
|
Global: Remove ARM64 define.
Was barely used anymore, and some users are specifying it when it's not
the case, so better to detect consistently.
|
2020-08-29 08:45:50 -07:00 |
|
shenweip
|
0f45e17f09
|
Only clear when initializating kernelMemory and userMemory.
|
2020-08-29 19:51:11 +08:00 |
|
shenweip
|
df82673116
|
Actually clear memory when initializating.
|
2020-08-29 15:26:44 +08:00 |
|
Henrik Rydgård
|
cb3ed8f4a1
|
Merge pull request #13343 from unknownbrackets/xxhash
Switch to XXH3
|
2020-08-28 12:20:26 +02:00 |
|
Unknown W. Brackets
|
e32524c544
|
GPU: Remove ReliableHash aliases.
Let's just use XXH32/XXH64 directly in texture replacements, clearer
anyway.
|
2020-08-28 01:15:22 -07:00 |
|
Unknown W. Brackets
|
53d9c10b22
|
irjit: Switch to XXH3.
|
2020-08-27 20:40:55 -07:00 |
|
Unknown W. Brackets
|
30625225b0
|
GPU: Remove neon xxhash implementation.
It's typically around the same speed now with modern compilers, and much
slower than XXH3.
|
2020-08-27 20:31:09 -07:00 |
|
Unknown W. Brackets
|
1371ef298b
|
Net: Reduce PortManager log noise.
Shows up when running unit tests, etc.
|
2020-08-27 19:23:23 -07:00 |
|
Henrik Rydgård
|
b652f62d19
|
SavedataParam: Be careful with const char* to string. Might help #13187
|
2020-08-26 22:17:42 +02:00 |
|
ANR2ME
|
051bbb6e14
|
Added 1 new NID of OpenPSID Service, also added Init & Shutdown function
|
2020-08-22 19:47:33 +07:00 |
|
Henrik Rydgård
|
26ba65f385
|
Some minor logging improvements that get to tag along the previous commit
|
2020-08-22 00:32:51 +02:00 |
|
Unknown W. Brackets
|
d7fa5928d4
|
Kernel: Avoid two different Heap structs.
|
2020-08-19 20:56:05 -07:00 |
|
ANR2ME
|
0298f59fd5
|
Avoid using getaddrinfo during initialization as it could blocked the thread if there is no network
|
2020-08-19 12:33:20 +07:00 |
|
Henrik Rydgård
|
0752e7d158
|
Merge pull request #13302 from unknownbrackets/net-local
Net: Simplify local IP lookup and cleanup instance counter a bit
|
2020-08-18 21:29:29 +02:00 |
|
Unknown W. Brackets
|
1e2a904fb7
|
Audiocodec: Fix warning on older clang.
|
2020-08-18 07:21:11 -07:00 |
|
Unknown W. Brackets
|
b0ca635414
|
Windows: Show instance counter only with peers.
|
2020-08-18 06:59:49 -07:00 |
|
Unknown W. Brackets
|
09a3d1f7cb
|
Net: Use locking consistently for instance counter.
|
2020-08-18 06:59:49 -07:00 |
|
sum2012
|
3f6c80fb07
|
Small mistake in sceKernelExitDeleteThread
oop
|
2020-08-18 21:22:12 +08:00 |
|
sum2012
|
80283d3230
|
Add a check in sceKernelExitDeleteThread
|
2020-08-18 21:03:45 +08:00 |
|
Henrik Rydgård
|
d8334ba66f
|
Merge pull request #13301 from hrydgard/more-gl-state-leaks
More GL state leak fixing
|
2020-08-18 12:58:13 +02:00 |
|
Unknown W. Brackets
|
495996e58b
|
Windows: Make the instance counter go by 1, 2, 3.
|
2020-08-18 00:47:22 -07:00 |
|
Henrik Rydgård
|
5313fc5b36
|
More work on GL state leaks. Some things really need a redesign.
|
2020-08-18 09:18:24 +02:00 |
|
Unknown W. Brackets
|
4d307be2b2
|
Net: Simplify local IP lookup.
|
2020-08-17 23:34:29 -07:00 |
|
Unknown W. Brackets
|
a89840f309
|
Net: Cut down on local IP aliasing.
|
2020-08-17 23:08:35 -07:00 |
|
sum2012
|
35c05ef064
|
Use ppsspp error name
|
2020-08-18 06:42:55 +08:00 |
|
sum2012
|
dfad6cd479
|
oop
|
2020-08-17 23:18:12 +08:00 |
|
sum2012
|
df1f126715
|
Fix sceKernelExitThread
fix #13297 fix #9523
According from
https://github.com/jpcsp/jpcsp/blob/master/src/jpcsp/HLE/modules/ThreadManForUser.java#L3924
|
2020-08-17 23:16:15 +08:00 |
|
Henrik Rydgård
|
c0dffd56aa
|
Log the first 100 block transfers instead of just the first one. Should make it easier to spot interesting things without hacking the log code.
|
2020-08-16 22:38:15 +02:00 |
|
Henrik Rydgård
|
1ee70c1bcf
|
Buildfix
|
2020-08-16 15:05:44 +02:00 |
|
Henrik Rydgård
|
e8a9845d93
|
First step of cleaning up Log.h. Plus a few other bits and bobs.
|
2020-08-16 14:48:54 +02:00 |
|