Henrik Rydgård
c29e370e29
Remove global state from kirk engine
2025-06-05 22:46:24 +02:00
Henrik Rydgård
31b64ae2e3
Don't alloc the iomanagerthread
2025-04-30 15:53:55 +02:00
Henrik Rydgård
52a7709fb5
Log cleanup. Fix very minor memory leak
2025-04-14 22:38:22 +02:00
Henrik Rydgård
9241d09c56
Show little indicators on achievements of the type (progression, missable, win)
2025-04-11 18:27:41 +02:00
Henrik Rydgård
6de3d47f6e
Minor logging fixes
2025-04-09 11:58:31 +02:00
Henrik Rydgård
b27a022e7c
Remove two states from the CoreState enum.
2025-04-05 09:18:56 +02:00
Henrik Rydgård
4e25f44eef
Rename some module-related functions to include HLE where appropriate
2025-03-31 11:17:50 +02:00
Henrik Rydgård
cef14adf67
Assorted logging fixes and cleanup
2025-03-18 13:48:12 +01:00
Henrik Rydgård
db715bcc9c
stdout logging: Sanitize control characters
2025-03-05 11:24:44 +01:00
Henrik Rydgård
962bd8239d
Remove more excessive error reporting.
2025-03-02 02:28:45 +01:00
Henrik Rydgård
a18eb97be3
Consolidate more error codes into the big enum
2025-02-04 12:11:22 -06:00
Henrik Rydgård
28b2c7f540
HLE log rename part 1: Remove duplicate log functions. Return type should be determined by metadata.
2025-01-29 09:45:39 +01:00
Henrik Rydgård
3ce72f87d3
Another batch of log cleanup
2025-01-28 09:31:38 +01:00
Henrik Rydgård
eb0102d781
Use more hleLog* functionality to simplify code.
2025-01-28 09:31:34 +01:00
Henrik Rydgård
3dc46666ff
Fix logging problem in npdrm functions
2025-01-23 14:25:05 +01:00
Henrik Rydgård
5abb1be440
Some more logging cleanup
2025-01-21 17:33:59 +01:00
Henrik Rydgård
26547e2629
More fixes
2025-01-20 12:20:21 +01:00
Henrik Rydgård
7d2ad6980e
Another batch of changes
2025-01-20 12:20:21 +01:00
Henrik Rydgård
2523690584
Flip around so sceDelayResult is always outermost. Start using HLECall.
2025-01-20 12:20:18 +01:00
Henrik Rydgård
bb914ca4bf
More kernel logging cleanup
2025-01-19 15:36:59 +01:00
Henrik Rydgård
ff8b51e6b7
Some logging cleanup in kernel
2025-01-19 14:54:09 +01:00
Henrik Rydgård
4dd3621fa0
Remove some unnecessary <algorithm> includes.
2024-12-18 17:04:27 +01:00
Henrik Rydgård
821624c494
TextureReplacer: Remove a lock that I don't think should be there. Blacklist another folder.
2024-11-30 02:44:01 +01:00
Henrik Rydgård
826e70c131
Increase the hardcoded free space reported by sceIoDevctl to 1.5 GB
...
Should (mostly) take care of #19539
2024-10-28 10:47:32 +01:00
sum2012
6417a4816d
Fix PSP_STDIN and PSP_MIN_FD value
...
According JPCSP source
https://github.com/jpcsp/jpcsp/blob/bb94cd4f9b211d3efa5519c6f218764be2985589/src/jpcsp/HLE/modules/IoFileMgrForUser.java#L171
Fix #19435
2024-09-15 08:43:36 +08:00
Henrik Rydgård
5fdff10be5
Minor logging tweak
2024-07-23 22:13:24 +02:00
Henrik Rydgård and GitHub
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
0b91aa50ee
Improve memory safety, add bugfix to little-used sysclib functions
2024-05-05 14:19:49 +02:00
Henrik Rydgård
ddd821b6ce
Improve logging in pgd_open
2024-04-09 17:41:56 +02:00
Henrik Rydgård and GitHub
746696ab58
Merge pull request #18970 from GermanAizek/cleanup
...
Cleanup excess redefines and maybe fixed result in HLE sceIo::sceIoGetDevType()
2024-04-02 13:55:27 +02:00
Herman Semenov
0f94ac9189
Cleanup excess redefines and maybe fixed result in HLE sceIo::sceIoGetDevType()
2024-04-02 14:25:26 +03:00
Herman Semenov
cfb77ce83e
[Core/HLE/Common/UI] Using C++17 make smart pointers
2024-04-01 18:12:27 +03:00
Henrik Rydgård
bd7019eb9d
Protect sceIoOpen against nullptr filenames
2024-01-15 12:02:58 +01:00
Henrik Rydgård
ee4d98339c
Beats: Fix file permissions on FAT so it can see custom MP3s.
...
On FAT file systems, files look like they have executable permission.
For some reason Beats checks for this.
Unfortunately, this doesn't really make custom music playable - while
they now display, they seem to start stuttering after a short while. Or
it's just my files...
2023-12-07 12:10:01 +01:00
sum2012
7092393ed7
Space bug
2023-10-29 12:40:20 +08:00
sum2012
8613c685eb
Change timing in __IoRead
...
Test in Aces of War (Europe) and Sengoku Musou 3 Z Special
2023-10-29 12:38:52 +08:00
sum2012
84d3bff507
Delay smaller
2023-10-24 20:06:30 +08:00
sum2012
6a844dd985
Add more delay as ForceUMDDelay
...
Also add setting in libretro
2023-10-23 20:03:42 +08:00
sum2012
92c1eb4efa
Add it to option
...
Also fix Sengoku Musou 3Z Special DLC
2023-10-23 19:38:09 +08:00
sum2012
60ddac0048
Add UMDReadSpeed in compat.ini
...
Fix #11062
2023-10-19 06:21:05 +08:00
Henrik Rydgård
546f9d7743
Some cleanups and fixes to obscure crashes
2023-09-24 13:05:25 +02:00
Henrik Rydgård
254f19dcfc
Use new log channel for stdout/tty as well.
2023-09-08 08:40:57 +02:00
Henrik Rydgård and GitHub
7519af8481
Merge pull request #17552 from unknownbrackets/debug-hle-names
...
HLE: Add some assorted detected func names
2023-06-07 09:44:10 +02:00
Unknown W. Brackets
c122ee0a11
HLE: Add some assorted detected func names.
...
These come from here:
https://github.com/SiSTR0/sce_symbols/blob/main/psp_names.txt
2023-06-06 23:50:49 -07:00
Henrik Rydgård
c5e0dafa44
Fix "double delay" error in sceNpDrmEdataSetupKey
2023-05-25 10:02:52 +02:00
Henrik Rydgård
2c35c351f2
Lock around plugin key data, don't set it unless a plugin is enabled
2023-05-01 12:56:27 +02:00
Henrik Rydgård
6945deec01
Replace a LOT of sprintf with snprintf, and a few strcpy with truncate_cpy
2023-04-28 21:04:05 +02:00
Henrik Rydgård
d223d3c316
Rename CenterDisplayOutputRect to CalculateDisplayOutputRect
2023-04-02 22:29:08 +02:00
Unknown W. Brackets
00d84695d8
headless: Rename collectEmuLog for clarity.
...
This is still used when running tests outside headless, so leaving in
CoreParameter.
2023-03-26 10:21:07 -07:00
Unknown W. Brackets
76ef95a841
headless: Remove printfEmuLog, simplify output.
2023-03-26 10:17:34 -07:00