Commit Graph
39166 Commits
Author SHA1 Message Date
AdamN 1380c09cb8 Patapon 3 Fix (#13231)
* Showing returned error code in the logs to give more info on the exact error with so many error code variations.

* Fix an issue where players that got forcefully disconnected (ie. Resetting the game) are no longer recognized by the Host when trying to reJoin on Patapon 3

* Allows Optional data pointer to be non-zero/null even if Optional data Length is 0, since we're not even accessing the data if it's length is 0 anyway. TODO: Will need someone to confirm if this is really allowed or returning an error on a real PSP.

* Fix Identity issue on Patapon 3 where all players became Player1. This should also fix other games with similar issue.
2020-08-01 15:24:21 +02:00
sum a897be92c7 Imp sceUtilsBufferCopyWithRange and sceUtilsBufferCopyByPollingWithRange (#13206)
* Imp sceUtilsBufferCopyWithRange

Used in Shin Sangoku Musou 6 Special chinese patach #13205

* Fix sceUtilsBufferCopyByPollingWithRange

* Add logging and reporting

* Fix logging and remove report by @hrydgard
2020-08-01 14:15:12 +02:00
shenweip 5de721bb4c minor fix 2020-08-01 19:50:23 +08:00
shenweip fd619c9fc5 BuildFix 2020-07-31 19:19:51 +08:00
shenweip 107d58a74b Also partly implement in sceUsbCam. 2020-07-31 18:26:21 +08:00
shenweip d195cba837 Flush audio buffer when a transmission is completed. 2020-07-31 17:10:00 +08:00
shenweip 6d26bd6539 Do state. 2020-07-31 15:52:03 +08:00
shenweip 94aaf21ef2 Use UTF-8 code page to get the device names. 2020-07-31 10:25:26 +08:00
shenweip c7e2eba231 Add basic Microphone support on Windows. 2020-07-31 10:24:17 +08:00
Unknown W. Brackets 70802e61de Merge pull request #13227 from BreadFish64/fix-xbrz-alpha
Fix alpha channel handling in xBRZ texture filter shader
2020-07-29 20:37:22 -04:00
BreadFish64 b0a073b4bb Fix alpha channel handling in xBRZ texture filter shader 2020-07-29 16:29:31 -05:00
sum 61fa4453dd Add two Kernel_Library's nids (#13218)
* Add two Kernel_Library's nids

Add HLE_KERNEL_SYSCALL flag
used in #13205

* Remove HLE_KERNEL_SYSCALL flag

as @unknownbrackets suggest

* Add space

* + ","
2020-07-29 20:14:10 +02:00
Henrik Rydgård 95f853eaab Merge pull request #13217 from sum2012/threadman_minor2
Add two ThreadManForKernel 's nids
2020-07-29 16:57:41 +02:00
Unknown W. Brackets 5c1bb52ce6 Merge pull request #13221 from hrydgard/android-minor-cleanup
Android: Various minor cleanup
2020-07-29 02:51:50 -04:00
ANR2ME f927ca795c Added a fake thread to process Apctl Request Events into Apctl State Changes 2020-07-29 02:27:39 +07:00
Henrik Rydgård d55a6052fa Fix some lint warnings, and a "toast" on graphics init failure (instead of previous crashes) 2020-07-28 20:18:45 +02:00
Henrik Rydgård 73166def93 Android: Reduce asserts during startup. 2020-07-28 19:06:29 +02:00
Henrik Rydgård aebbff55f1 Some renaming and cleanup in the Android audio code 2020-07-28 14:24:40 +02:00
Henrik Rydgård b6f6e954a3 Android: Can't call AlertDialog.Builder.setOnDismissListener before JELLYBEAN_MR1 2020-07-28 14:24:40 +02:00
Henrik Rydgård 06d57b1656 GL: Add some paranoid checks. Remove a useless option. 2020-07-28 14:24:36 +02:00
Henrik Rydgård 7a3c95ee37 Merge pull request #13212 from hrydgard/gl-remove-vector
Remove unnecessary vector from thin3d_gl texture handling.
2020-07-28 12:27:29 +02:00
Henrik Rydgård 7f595623b1 Merge pull request #13219 from sum2012/SysMemForKernel_minor
Add two SysMemForKernel's nids
2020-07-28 10:06:58 +02:00
Henrik Rydgård 118bb72037 Forgetting "return true" fooled the optimizer into crashing. Fixes #13215. 2020-07-28 10:03:55 +02:00
sum2012 3447cdf6dd oop 2020-07-28 10:50:06 +08:00
sum2012 74f710a228 Add two SysMemForKernel's nids
used in #13205
2020-07-28 10:47:08 +08:00
sum2012 122a1acef9 Add two ThreadManForKernel 's nids
used in #13205
2020-07-28 10:22:04 +08:00
Henrik Rydgård 51f080dfd0 Remove unnecessary vector from thin3d_gl texture handling. 2020-07-27 18:22:23 +02:00
Henrik Rydgård 49f1ac284d Merge pull request #13210 from hrydgard/install-texpack-fixes
Fixes for texpack installation
2020-07-27 17:54:20 +02:00
Henrik Rydgård efdd597cd1 Remove wrong comment 2020-07-27 17:00:46 +02:00
Henrik Rydgård 0939804a23 Don't trust the messy error checking in EmuScreen with figuring out what to do with zip files.
Ran into multiple odd bugs, the PSP init process really needs a rework..
2020-07-27 16:55:44 +02:00
Henrik Rydgård fbaba82c68 Reduce use of multi-byte char switches.. saw this go wrong when stepping!?! 2020-07-27 16:55:05 +02:00
Henrik Rydgård 49ab71dc7c ExceptionHandler uninstall: Don't crash if no exception handler already installed. 2020-07-27 16:54:50 +02:00
Henrik Rydgård 7d2b1952d5 Merge pull request #13207 from ANR2ME/net_apctl_stub
Added more stub for some unimplemented sceNetApctl* functions
2020-07-27 16:30:12 +02:00
Henrik Rydgård 041ef358fa Merge pull request #13209 from sum2012/threadman_minor
Add some threadman's nids
2020-07-27 16:29:20 +02:00
sum2012 f025d2deee Add some threadman's nids
used in #13205
2020-07-27 21:18:38 +08:00
ANR2ME eda5774408 Added more stub for some unimplemented sceNetApctl* functions 2020-07-27 19:51:01 +07:00
Henrik Rydgård 2af805dbc2 Merge pull request #13203 from sum2012/ModuleMgrForKernel_minor
Add two ModuleMgrForKernel's nids
2020-07-26 11:56:19 +02:00
sum2012 2f24a02323 Add two ModuleMgrForKernel's nids
used  in Dissidia final fantasy chinese patch
2020-07-26 17:12:01 +08:00
Unknown W. Brackets 2d51dec0a2 Merge pull request #13202 from parport0/master
Debugger: Add memory.read_*, memory write_*
2020-07-25 18:44:05 -04:00
parport0 fd62d30773 Debugger: Add memory.read_*, memory write_* 2020-07-26 01:18:16 +03:00
Henrik Rydgård b4f2605cbe Merge pull request #13198 from ANR2ME/adhocmatching_fix
AdhocMatching fix 3rd Player issue
2020-07-25 10:14:33 +02:00
ANR2ME 30ea1087dd Attempt to fix an issue when the 3rd player joined causing problem to other players on Patapon 3 (this may also affects other games that use AdhocMatching) 2020-07-25 11:48:19 +07:00
ANR2ME 2f44495654 Added more info to AdhocMatching Logs to get a better insight 2020-07-25 11:48:18 +07:00
Unknown W. Brackets b6e98374d3 UI: Fix consistency in vsync setting for iOS. 2020-07-24 21:05:28 -07:00
Henrik Rydgård 020d7c3595 Merge pull request #13195 from twinaphex/master
(Libretro Windows) Buildfix
2020-07-24 10:59:11 +02:00
Henrik Rydgård 1ae08fe5c9 Merge pull request #13196 from ANR2ME/adhocmatching_fix
AdhocMatching fix
2020-07-24 10:58:38 +02:00
ANR2ME 87b712450f Locking before changing peer linked list order, just to be safe. 2020-07-24 14:46:40 +07:00
twinaphex 20d10187cd (Libretro Windows) Buildfix 2020-07-24 08:54:51 +02:00
ANR2ME 581ba6c326 Added target/destination IP & port of sceNetAdhocPtpConnect in the log to get better insight 2020-07-24 08:28:42 +07:00
ANR2ME 5153b60637 Fix some logs text 2020-07-24 08:07:01 +07:00