Nemoumbra
7ad894914c
Copied sceNetPrintf from SysclibForKernel
2026-07-17 04:33:29 +03:00
Nemoumbra
92bde076a3
Implemented sceNetRand
2026-07-17 04:17:05 +03:00
Henrik Rydgård
a6516c8d66
__KernelModuleDoState: Only apply function replacement on state load. Improves performance of rewind states
2026-07-14 20:31:39 +02:00
Henrik Rydgård
3d7817a5e3
Fix savestate issue
2026-07-10 12:28:44 +02:00
Dave Leaver
41c3eba296
Call the callback once from put, and have the action call it again if needed
2026-07-10 12:12:39 +02:00
Dave Leaver
d31881f0bb
cludge fix write position updating
2026-07-10 12:12:39 +02:00
Henrik Rydgård
a7dc184613
Reapply "Implement exit callbacks. Attempt to solve #21828 "
...
It was a mistake to revert c4d3cc8 , need to take savestates into
account
This reverts commit d5cec86933 .
2026-07-08 19:45:42 +02:00
Henrik Rydgård
d5cec86933
Revert "Implement exit callbacks. Attempt to solve #21828 "
...
This reverts commit e4d3cc841c .
2026-07-08 18:09:09 +02:00
Henrik Rydgård
d0dd10ce6b
Avoid memsetting a non-POD struct (fixes compiler warning)
2026-06-16 11:05:16 +02:00
Henrik Rydgård
e4d3cc841c
Implement exit callbacks. Attempt to solve #21828
2026-06-15 12:12:57 +02:00
Henrik Rydgård
634b9dba9b
Add some new NIDs, update some comments
2026-06-15 08:16:40 +02:00
Henrik Rydgård
00126e4c6f
Correct some logging categories
2026-06-13 17:12:16 +02:00
Henrik Rydgård
884af80a31
Merge pull request #21793 from sum2012/mpeg-patch
...
Fix muti ringbuffer structures for mpeg By Gemini in Android Studio
2026-06-13 10:02:19 +02:00
Henrik Rydgård
37e00f616e
Clean up logging in scePowerSetClockFrequency
2026-06-12 12:23:36 +02:00
Henrik Rydgård
1d32f68869
Remove an unnecessary callback mechanism
2026-06-12 12:19:31 +02:00
Henrik Rydgård
ce7da78b17
Invalidate texture hashes on readbacks
2026-06-09 23:49:54 +02:00
Henrik Rydgård
1781f693b5
Implement the new SyncDomain concept for texture hashing, remove minihash
2026-06-09 23:49:54 +02:00
sum2012
9c78c886e1
Fix multi-stream handling system that supports both selective ignoring and active stream switching
...
Fix #15606
But bypasses all setAudioStream , MediaEngine state-changing or data-consuming calls.
2026-06-08 23:00:36 +08:00
sum2012
b26dcb3f9a
Try to fix 'avail' test
2026-06-07 20:27:06 +08:00
sum2012
dad0707412
fIX AI deleted this line
...
Fix UFC 2010 video
2026-06-07 19:10:01 +08:00
sum2012
dd0fa10f89
Fix muti ringbuffer structures for mpeg
...
Fix #11934
2026-06-06 04:56:11 +08:00
Henrik Rydgård
a317890c08
Remove the GPUDebugInterface class
...
Just a pointless extra layer in the class hiearchy, making it
unnecessarily hard to modify the interface.
Might as well hit GPUCommon directly.
2026-06-02 11:15:08 +02:00
Henrik Rydgård
bdd72c08f3
Fix dirtying caused by clip flag state. This could probably be a bit smarter.
2026-05-30 21:47:21 +02:00
Henrik Rydgård
3f6582aa7b
Minor logging changes
2026-05-30 19:07:59 +02:00
Henrik Rydgård
f60e27a9b7
Just some refactoring of the GPUStatistics struct, and more use of StringWriter
2026-05-29 14:40:31 +02:00
Henrik Rydgård
cc0ece038c
Clean up the string type in RequestCallback - somehow was both char* and std::string????
...
Might be related to #21695
2026-05-18 14:16:34 +02:00
Henrik Rydgård
d2c2ee337e
Remove the mfplat.dll hard dependency (now dynamic).
2026-05-11 16:09:22 +02:00
Henrik Rydgård
c19acc0fd8
When loading plugins, show the plugin name, not the filename.
...
Fixes #21495
2026-05-02 11:07:34 +02:00
Henrik Rydgård
811c4bc577
Remove the VblankListener callback mechanism, do direct calls instead
...
Should fix #21575
2026-04-28 16:27:12 +02:00
Henrik Rydgård
61e76fcf68
Add the ability to hide adhoc servers using a "hidden" entry in the json.
...
Useful when servers are temporarily down.
2026-04-23 11:12:58 +02:00
Henrik Rydgård
e892c4e446
Implement the length check.
2026-04-14 12:55:29 -06:00
Henrik Rydgård
f7a7eeaf74
Rough implementation of sysclib_snprintf (kernel function, useful for plugins)
...
Requested by danssmnt on Discord
2026-04-14 12:48:44 -06:00
Henrik Rydgård
eca6f98a53
Register another function in ModuleMgrForKernel. Logging cleanup
2026-04-14 12:41:14 -06:00
Henrik Rydgård
7a32998637
Merge pull request #21547 from hrydgard/hle-names
...
Updating the HLE names of some functions
2026-04-13 16:17:24 -06:00
Henrik Rydgård
4144839154
Add stub for sysclib_snprintf
2026-04-13 10:04:02 -06:00
Nemoumbra
6fea4671c8
scePower_a85880d0 -> scePowerCheckWlanCoexistenceClock
2026-04-12 02:28:29 +03:00
Nemoumbra
54d0e427c7
Forgot to update a comment
2026-04-12 02:26:10 +03:00
Nemoumbra
b0a9467699
Accepting raw block API names as real
2026-04-12 01:13:47 +03:00
Nemoumbra
2bc5d2e400
Wrong function called in sceKernelCreateHeap
2026-04-11 23:40:05 +03:00
Henrik Rydgård
31ad682e86
Kernel sysclib: Reduce logspam. This is useful for plugin developers.
2026-04-09 13:09:12 -06:00
Henrik Rydgård
49d3d3dc37
Settings and dev settings: Preserve the current tab. Minor UI tweaks.
2026-04-06 12:09:40 -06:00
Henrik Rydgård
d9ee8cb538
Fix json parsing bugs, add data.json for Relay Brasiliero
2026-04-05 12:57:41 -06:00
Henrik Rydgård
f703bc69c4
Analog stick autorotation now uses game timing.
...
Should fix frameskipping problem, where this didn't work in God of War
if frameskipping was on.
2026-03-31 11:14:48 -06:00
Henrik Rydgård
c63d30508e
GamesNexus also has data.json. Also, do an inventory of favicons. Not many usable...
2026-03-30 16:05:29 -06:00
Henrik Rydgård
6a977bd27f
Fix bug preventing us from loading the server list from the server
2026-03-30 13:51:27 -06:00
Henrik Rydgård
cfc5d74602
Some progress with server status UI
2026-03-30 11:34:19 -06:00
Henrik Rydgård
90f52b88a1
Initial work on downloading and showing the status from adhoc servers
2026-03-28 12:41:34 -06:00
Katharine Chui
f1f6f3d75f
fix the warriors in relay mode
...
The behavior of https://github.com/hrydgard/ppsspp/pull/13967 was
missing in relay mode, adding that back.
Also skips ptp flush in relay mode.
2026-03-19 19:00:08 +01:00
Katharine Chui
0f219edcc9
fix street rider sending pdp packets using wrong pdp dst addresses in relay mode
...
In P2P mode, this issue was solved by resolving the final IP
address without the first byte. Fix the issue again for relay mode
by resolving the true mac address before sending.
True mac resolving was also added to relay mode ptp connect as a
precaution.
2026-03-17 17:40:31 +01:00
Henrik Rydgård
cf8afb9490
Safety check in sceNetInetSelect
2026-03-13 10:36:59 +01:00