Commit Graph

5311 Commits

Author SHA1 Message Date
Sergey P
bf2cabb82c merge from upstream 2023-02-01 13:33:07 +03:00
Sergey P
64f1e5ed61 range checks 2023-02-01 13:26:17 +03:00
sum2012
aa047233e1 Add font's logging of requestedStyle 2023-01-28 01:58:52 +08:00
Sergey P
91aa6ad608 merge from upstream 2023-01-26 14:50:09 +03:00
Sergey P
2358ae01dd Merge remote-tracking branch 'upstream/master' 2023-01-26 13:56:14 +03:00
sum2012
ad83a5a201 Add more logging in sceFontFindOptimumFont
Will easier to compare real psp's font
2023-01-26 05:30:47 +08:00
Unknown W. Brackets
6af6ccc1cf Global: Fix some format warnings. 2023-01-18 21:42:19 -08:00
Henrik Rydgård
40abcdb689 Merge pull request #16798 from hrydgard/rockman-dash-2-fix
Add workaround for hung music notes in Rockman Dash 2
2023-01-15 11:45:01 +01:00
Unknown W. Brackets
92585403c4 Sas: Make ADSR fields private. 2023-01-14 16:55:40 -08:00
Henrik Rydgård
027edd6f59 Cleanup and warning fix in the new sysclib functions 2023-01-13 10:45:30 +01:00
Henrik Rydgård
97bef89486 Some cleanup when fixing a warning 2023-01-13 10:42:03 +01:00
Henrik Rydgård
d71c6a0e95 Add some quick memory safety to the functions from #16095 2023-01-12 11:21:38 +01:00
Henrik Rydgård
8a66498359 Merge pull request #16095 from sum2012/sysclib_minor
Add some Sysclib 's nids
2023-01-12 11:14:53 +01:00
Henrik Rydgård
edaa5246d1 Merge pull request #16771 from hrydgard/more-getpointer-cleanup
Core: A bit more GetPointer cleanup.
2023-01-10 14:36:08 +01:00
Henrik Rydgård
384cd91400 Merge pull request #16309 from sum2012/InterruptManagerForKernel-minror
Add InterruptManagerForKernel
2023-01-10 14:00:09 +01:00
Henrik Rydgård
e1a48d74c4 A bit more GetPointer cleanup.
Probably not worth it for performance reasons, but some semantic cleanup
is good, especially the accidental GetPointer -> writable casts without
using GetPointerWrite.

Using Unchecked on already checked pointers, or when we'd crash anyway
if it returned nullptr, is good for clarity.
2023-01-10 12:13:47 +01:00
sum2012
2d8aaaac5e Change to if (!heap) first in all function
As unknown feedback 2
2023-01-10 10:22:59 +01:00
sum2012
57c474cce7 Add 2 nids of SysMemForKernel
Find in #16297

Address unknown feedback 1
2023-01-10 10:18:36 +01:00
Unknown W. Brackets
dea9cac16c Core: Add range checks to some helpers and similar. 2023-01-09 16:56:18 -08:00
Unknown W. Brackets
e9ce0d0b5e HLE: Add size checks to replace funcs. 2023-01-09 16:53:25 -08:00
Unknown W. Brackets
c44d787df4 Mpeg: Check memory access range on GetPointer(). 2023-01-09 16:53:10 -08:00
sum2012
d02a79400d Trying to improve sceMpegAvcDecode
Close #16727
2023-01-09 21:41:57 +08:00
Henrik Rydgård
b56eef487c Strict mode checking - no way to forget detaching now.
And if we forget to attach, boom. Hopefully I caught all of them.
2023-01-05 08:38:52 +01:00
Henrik Rydgård
97880e32a9 Merge pull request #16707 from unknownbrackets/reporting-homebrew
Reporting: Send game ELF crc with reports
2023-01-04 10:25:53 +01:00
Henrik Rydgård
fa22ec575d Merge pull request #16610 from unknownbrackets/state-fonts
Font: Avoid late load on save state
2023-01-04 10:25:40 +01:00