Commit Graph
14343 Commits
Author SHA1 Message Date
Henrik Rydgård 6df37b86bc Merge pull request #14076 from unknownbrackets/zhp-map
GPU: Force texture invalidation for ZHP minimap
2021-02-15 11:33:32 +01:00
Henrik Rydgård 1c3c384289 Merge pull request #14079 from unknownbrackets/ppge-aspect
Savedata: Show save icons with proper aspect ratio
2021-02-15 11:20:41 +01:00
Henrik Rydgård a2093da542 Merge pull request #14088 from unknownbrackets/fakejit
Jit: Fix compilation of FakeJit and MipsJit
2021-02-15 09:13:38 +01:00
Henrik Rydgård 931263555a Merge pull request #14133 from unknownbrackets/debugger-invalidate
Debugger: Invalidate when using memory APIs
2021-02-15 09:12:36 +01:00
Unknown W. Brackets 9d22297a90 Windows: Use CommonWindows more consistently.
Also, make sure WinSock2.h is included beforehand where it's needed.
2021-02-14 10:30:10 -08:00
Unknown W. Brackets da2e722794 Windows: Fix some format warnings. 2021-02-14 10:30:10 -08:00
Unknown W. Brackets 0ffac20fcd Common: Include unistd.h before ctime on mingw.
This is required for localtime_r and similar to be available.
2021-02-14 10:30:10 -08:00
Unknown W. Brackets 2c165c9b6d Windows: Fix improper case or missing includes.
As per mingw errors/warnings.
2021-02-14 10:30:10 -08:00
Unknown W. Brackets 9cfaac6d90 Debugger: Invalidate when using memory APIs. 2021-02-13 09:50:04 -08:00
Henrik Rydgård f34f554321 Don't assert on invalid format in CwCheat.
Not sure exactly what we should do, though..
2021-02-13 18:36:52 +01:00
Henrik Rydgård 14e3df6675 Merge pull request #14132 from unknownbrackets/io-validsize
Io: Truncate reads/writes to valid memory
2021-02-13 18:30:45 +01:00
Unknown W. Brackets 788e8c3bbc Io: Truncate reads/writes to valid memory.
A PSP might crash in these cases, but it's better if we avoid a crash.
2021-02-13 08:24:39 -08:00
ANR2ME 5a10835987 Fix lobby issue on The Warriors, probably also fix similar issue on other games too. 2021-02-11 20:51:49 +07:00
ANR2ME 0ce2c2c6e9 Windows recvfrom doesn't support MSG_TRUNC, so we're using dummy buffer with max size as alternative for peeking actual size of the next pending message. 2021-02-11 07:40:35 +07:00
ANR2ME fc452c0dfd Fix frozen (0 FPS) issue on Kao Challengers and Asterix & Obelix XX (probably also fix other games from the same developer with similar issue) https://github.com/hrydgard/ppsspp/issues/14103 2021-02-11 03:44:25 +07:00
Henrik Rydgård 8b101ae4a1 Rename the new warmup variable from #14091 2021-02-09 16:11:59 +01:00
Henrik Rydgård 8b05561076 Merge pull request #14091 from sum2012/mpeg_god_eater
Only allow sceMpegGetAvcAu warmup for God Eater Series
2021-02-09 16:09:21 +01:00
sum2012 b127aace57 Only allow sceMpegGetAvcAu warmup for God Eater Series
Fix #14086
2021-02-09 22:46:09 +08:00
Henrik Rydgård 4b67fe4947 Remove now-redundant check 2021-02-09 10:17:15 +01:00
Henrik Rydgård 6db827093d Buildfix 2021-02-09 09:48:34 +01:00
Henrik Rydgård f6b2070e47 Cause the correct type of exception. Never ignore EXEC_ADDR exceptions. 2021-02-09 09:38:03 +01:00
Henrik Rydgård 6b4356a060 Handle exec addr errors better - don't let IgnoreBadMemoryAccesses skip dispatcher exceptions.
It would then just fall through into the compiler and die.

Should remove one of the "mystery" crashes from #14082.
2021-02-09 09:32:38 +01:00
Unknown W. Brackets 4e24b27053 mipsjit: Fix basic compilation. 2021-02-08 23:30:14 -08:00
Unknown W. Brackets c7635a5d2f Jit: Fix compilation of FakeJit.
Maybe should just remove this...
2021-02-08 23:17:15 -08:00
Henrik Rydgård b539ce8c2c Merge pull request #14078 from unknownbrackets/ppge-alloc
PPGe: Decimate text images properly
2021-02-08 10:09:21 +01:00
Unknown W. Brackets f798d9fe4b Savedata: Show save icons with proper aspect ratio.
This mainly matters for Minis.
2021-02-07 23:39:12 -08:00
Unknown W. Brackets c2415d7593 Savedata: Show corrupted data more clearly.
Include the folder name and show a darkened icon so it's clearer.
2021-02-07 23:18:39 -08:00
Unknown W. Brackets f7c17817fe PPGe: Decimate early if kernel alloc fails. 2021-02-07 23:17:53 -08:00
Unknown W. Brackets c87b53a9fe PPGe: Decimate text images properly. 2021-02-07 23:06:35 -08:00
Unknown W. Brackets ec3bfe08ae GPU: Force texture invalidation for ZHP minimap.
See #14069, our texture hash misses this change.
2021-02-07 09:02:28 -08:00
Henrik Rydgård e83b4f03be Merge pull request #14072 from ANR2ME/adhoc
[Adhoc] Fix the flickering loop when playing multiplayer on Samurai Dou Portable/Way of the Samurai Portable
2021-02-07 16:02:34 +01:00
Henrik Rydgård 93478e0b97 Merge pull request #14067 from unknownbrackets/ppge-text-alloc
PPGe: Fallback to atlas text on alloc fail
2021-02-07 09:09:17 +01:00
Unknown W. Brackets f75cb9fbae Thread: Log error waiting already waiting thread. 2021-02-06 23:55:58 -08:00
Unknown W. Brackets b9ae574679 Thread: Log error when delaying a waiting thread.
This will handle double delaying and delaying in general.
2021-02-06 23:55:46 -08:00
ANR2ME 8432d6c5d7 Removing hleDelayResult from internal adhoc functions to prevent waking up thread that supposed to be blocked by the outer HLE. 2021-02-07 12:09:29 +07:00
ANR2ME f17d387a65 Updated some Logs to help finding the location of the call to debug. 2021-02-07 12:08:02 +07:00
Unknown W. Brackets c99de6409d Sas: Minor clenaup. 2021-02-06 18:37:05 -08:00
Unknown W. Brackets b52c432f06 CoreTiming: Ensure we never idle into the past.
Better to keep away from quantum trickiness here.
2021-02-06 18:35:55 -08:00
Unknown W. Brackets 839be8e636 PPGe: Clear text allocations on shutdown. 2021-02-06 14:23:35 -08:00
Unknown W. Brackets 47523a0557 PPGe: Fallback to atlas text on alloc fail. 2021-02-06 14:10:18 -08:00
ANR2ME 04434ea68e Fix possible race condition issue. 2021-02-05 21:54:00 +07:00
ANR2ME ddc122bcbe Moving hleDelayResult from internal function of SetSocketAlert to prevent waking up HLE-blocked thread 2021-02-05 21:54:00 +07:00
ANR2ME a7eccc0c6f Minor renaming 2021-02-05 21:53:59 +07:00
ANR2ME 79c30ee716 We don't really need to allocate a buffer when using MSG_TRUNC on recvfrom 2021-02-05 21:53:59 +07:00
Henrik Rydgård 5babc1af2c Merge pull request #14062 from unknownbrackets/ui-load-error
Core: Reset state properly on CPU init failure
2021-02-05 09:06:06 +01:00
Unknown W. Brackets aca9953b3c Core: Reset state properly on CPU init failure. 2021-02-04 21:41:40 -08:00
ANR2ME 849fe4ade1 Updated PdpStat to prevent rcv_sb_cc from exceeding the buffer size arg (since we use larger buffer size to prevent micro stutters or disconnection issue due to too many dropped packets with small buffer size).
TODO: May need to improve it to be able to calculate the correct size if there are multiple datagram messages
2021-02-04 10:31:01 +07:00
ANR2ME f2e7a2a9ba Fix possible lock issue during AdhocMatchingStart 2021-02-04 10:15:29 +07:00
ANR2ME a51036ffaf Updated PdpStat and PtpStat 2021-02-02 03:39:04 +07:00
Unknown W. Brackets 30b6f1f865 Merge pull request #14043 from unknownbrackets/vertexjit-abi
vertexjit: Correct saved registers on x64
2021-01-31 15:38:00 -08:00