ANR2ME
03b6d1ed01
Updated MatchingArgs comment
2022-01-20 03:00:23 +07:00
ANR2ME
a1accc87d4
Added comment related to EVENT_HELLO
2022-01-20 03:00:22 +07:00
Unknown W. Brackets
b0dbdb4dda
UI: Reset ZIP install errors for new ZIPs.
2022-01-17 09:15:39 -08:00
Unknown W. Brackets
0f2fc00f1b
Debugger: Avoid flushing meminfo on write lookup.
...
Small improvement on frequent block transfers, etc.
2022-01-15 19:43:16 -08:00
ANR2ME
d5036ff2ae
Fix buffer overflow issue on GameMode.
2022-01-13 16:13:53 +07:00
ANR2ME
4b6431f7fe
GameMode Scheduler should only runs when there are active Master.
2022-01-13 15:35:16 +07:00
ANR2ME
2d5699d62b
Prevent creating another GameMode Master, since we don't support more than one Master data, and there is no ID related to Master.
2022-01-13 14:06:51 +07:00
ANR2ME
73dff0566e
Fix an issue where more than one GameMode Scheduler can be scheduled.
2022-01-13 14:02:33 +07:00
ANR2ME
4d0c7385ec
Fix an issue where sceNetAdhocGameModeCreateReplica blocked current thread for initial sync while Master data hasn't been created yet.
2022-01-13 13:03:58 +07:00
ANR2ME
9efdaf9ba7
Updated sceNetAdhocGameModeUpdateReplica (Fix Bomberman Panic Bomber)
2022-01-13 10:51:43 +07:00
ANR2ME
2bd79838bf
Fix invalid argument issue of sceNetAdhocPtpAccept on Bomberman Panic Bomber.
2022-01-13 10:36:11 +07:00
Cameron Cawley
26203552b4
Use System_GetPropertyInt to report the keyboard layout
2022-01-10 00:11:08 +00:00
Unknown W. Brackets
c31f746896
PPGe: Disable dither in UI drawing.
...
We perform it in software, but it looks bad.
2022-01-01 16:40:01 -08:00
Henrik Rydgård
cc767622d0
Merge pull request #15247 from unknownbrackets/debugger-hash
...
Debugger: Don't try to hash invalid RAM
2021-12-21 08:29:37 +01:00
Unknown W. Brackets
9017f91253
Debugger: Don't try to hash invalid RAM.
2021-12-20 16:17:18 -08:00
Henrik Rydgård
df2f0df155
Make the Vulkan GPU log profiler a runtime developer setting.
...
I keep forgetting to disable the define on commit, this is a better
solution.
2021-12-19 22:50:14 +01:00
Henrik Rydgård
2c38a14ad6
Merge pull request #15243 from unknownbrackets/icache-hash
...
jit: Use a hash for invalidate/clear all
2021-12-19 20:59:56 +01:00
Unknown W. Brackets
00f9707399
jit: Use a hash for invalidate/clear all.
...
This should make sceKernelICacheClearAll() more useful.
2021-12-19 10:40:33 -08:00
Henrik Rydgård
2851065889
Merge pull request #15237 from unknownbrackets/path-case
...
Path: Check for PSP case insensitively
2021-12-17 09:35:19 +01:00
Unknown W. Brackets
3e73ce87ee
Path: Check for PSP case insensitively.
...
This allows a game to look up ms0:/psp/ eve with the PSP special case path
handling.
2021-12-16 15:06:15 -08:00
Unknown W. Brackets
db2eddcf27
Debugger: Remove double debug window updates.
...
Core_EnableStepping() is already marking the debug windows for update,
there's no need to call SetDebugMode() again.
2021-12-12 11:24:03 -08:00
Henrik Rydgård
3ece12bb64
Merge pull request #15228 from unknownbrackets/vrndf
...
Correct vrndf2 range
2021-12-12 08:46:35 +01:00
Unknown W. Brackets
63e623ecb2
Build: Fix some format truncation warnings.
...
Generally all should be safe already, but better to be sure.
2021-12-11 10:45:27 -08:00
Unknown W. Brackets
de2481f367
interp: Correct vrndf2 range.
...
This seems more likely to be how the hardware works, given the range of
values.
2021-12-11 10:18:12 -08:00
Henrik Rydgård
dbfa4e6830
Merge pull request #15213 from ANR2ME/adhoc
...
[Adhoc] Updated PdpCreate, PdpSend, PdpRecv, GetPdpStat, GetPtpStat
2021-12-08 21:38:23 +01:00
ANR2ME
69ec6b1972
Fix Tekken 5 Dark Resurrection Multiplayer
2021-12-08 12:00:59 +07:00
ANR2ME
26fd74edd4
Updated GetPtpStat
2021-12-08 08:50:14 +07:00
ANR2ME
004ecc008e
Updated GetPdpStat
2021-12-08 08:50:11 +07:00
ANR2ME
3b8eb6b04e
Added a note regarding FIONREAD behavior on different platforms.
2021-12-08 08:49:35 +07:00
ANR2ME
f1e4b41f12
Discard PDP packets from an IP that can't be resolved to Player's MAC address (simple version) to prevent confusing the game, since the source MAC won't be updated and may contains invalid MAC.
...
Added TODO to handle unresolvable packets properly.
2021-12-08 08:46:45 +07:00
ANR2ME
6d1a069248
Added another returned error code on PdpCreate
2021-12-08 08:45:46 +07:00
ANR2ME
79d31d4b85
Allow Sending PDP to non-existing MAC address (except invalid mac address). Fixes an issue on NBA Ballers Rebound where players unable to enter Multiplayer Menu again after getting connection issue.
2021-12-08 08:45:45 +07:00
李通洲
17171bc9dc
Use system headers when building with system miniupnpc
...
Fixes https://github.com/hrydgard/ppsspp/pull/15185
2021-12-07 15:36:30 +08:00
Unknown W. Brackets
8b5173350f
ThreadManager: Make TaskType a property of a Task.
2021-12-05 21:01:49 -08:00
Unknown W. Brackets
f9bab64bdf
Android: Optimize content URI exists check.
2021-12-05 21:01:49 -08:00
Henrik Rydgård
897aa81933
Merge pull request #15199 from unknownbrackets/symbolmap
...
Debugger: Speed up GetFunctionSize()
2021-12-05 09:31:41 +01:00
Unknown W. Brackets
9155cd7491
Debugger: Reduce meminfo block check hazard.
...
If a debugger (i.e. the memory view) checks for memory block info while a
save state is being loaded, it can crash. This was already rare, but this
change makes it significantly rarer.
Of course, it's still possible without a mutex, but I'm wanting to avoid
slowing down the lookups as they are used at runtime within emulation.
2021-12-04 14:51:02 -08:00
Unknown W. Brackets
e2425a1e00
Debugger: Speed up GetFunctionSize().
...
Tested games with lots of functions, it's just never worth generating the
full active symbols. Direct lookup saves 0.005s startup on desktop in a
typical game.
2021-12-04 14:49:50 -08:00
Unknown W. Brackets
b332d0411e
Psmf: Check for invalid stream/EP map entry counts.
2021-12-02 19:04:48 -08:00
Unknown W. Brackets
382432967c
Merge pull request #15168 from unknownbrackets/ppge-ampersand
...
PPGe: Prevent special ampersand handling
2021-11-30 00:25:31 -08:00
Henrik Rydgård
dbb711bf1d
Merge pull request #15175 from unknownbrackets/mips-shutdown
...
jit: More atomically update pointer
2021-11-28 21:57:04 +01:00
Unknown W. Brackets
b8ab7f39df
jit: Lock around changes to the jit pointer.
2021-11-28 10:04:22 -08:00
Unknown W. Brackets
0c6c2fb47a
jit: More atomically update pointer.
2021-11-27 06:00:18 -08:00
Unknown W. Brackets
2b4b4ae064
softjit: Add config setting to enable/disable.
...
Also use it for samplerjit.
2021-11-26 08:21:14 -08:00
Unknown W. Brackets
34476a2b9d
PPGe: Prevent special ampersand handling.
2021-11-24 18:53:24 -08:00
Henrik Rydgård
f1cd1d535b
Add a hidden setting to turn off the shader cache, for shader compile performance work
2021-11-21 21:25:56 +01:00
Henrik Rydgård
42bc9066ee
Add shortcut for content_uri and native paths in CleanRecent. Saves 150ms.
2021-11-13 22:47:29 +01:00
Unknown W. Brackets
dc843c258d
Display: Prevent lock around listener calls.
...
Fixes #15123 , crash in Bleach: Soul Carnival 2.
2021-11-10 19:30:25 -08:00
Unknown W. Brackets
b592e918b6
Headless: Indicate HAS_DISPLAY=0.
...
This will make tests run as they do on a PSP, with display, outside
headless.
2021-11-03 17:41:07 -07:00
Henrik Rydgård
fdacf751ce
NEON/SSE-optimize some matrix multiplications used by software transform
...
Will hopefully reclaim any potential speed loss from the recent
refactor.
2021-10-31 13:36:34 +01:00