Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgard 3d45c9dbed Handle the weird Chinese translation patchers in a nicer way.
Takes care of #5458, too.
2014-02-15 14:30:40 +01:00
Henrik Rydgård fc9b057d88 Merge pull request #5449 from sum2012/sce-mp3
avoid invalid memory in sceMp3ReserveMp3Handle
2014-02-15 14:24:32 +01:00
sum2012 9868734656 Add report 2014-02-15 20:20:04 +08:00
sum2012 88d1cb7016 More logging 2014-02-15 20:15:49 +08:00
Henrik Rydgård 384af34403 Merge pull request #5455 from raven02/patch-22
scePsmf: Clear the audio when paused
2014-02-15 11:42:22 +01:00
raven02 cc10d43c53 Remove unconfirmed STANDBY changes 2014-02-15 18:38:38 +08:00
raven02 c4a9952449 Remove duplicate Memset 2014-02-15 18:37:34 +08:00
Unknown W. Brackets a8b0777277 Merge pull request #197 from unknownbrackets/qt-fix
Fix crash on shutdown in Qt
2014-02-15 02:23:30 -08:00
Henrik Rydgård 6279bd145d Merge pull request #5456 from unknownbrackets/qt-fix
Fix some qt sizing issues and warnings
2014-02-15 11:22:12 +01:00
raven02 7d9f1ff57a Move memset up so it's always done 2014-02-15 18:15:44 +08:00
Unknown W. Brackets 958786cb36 Update screen size immediately in Qt. 2014-02-15 02:09:58 -08:00
raven02 01ff295031 Check PSMF_PLAYER_STATUS_STANDBY status to return not init error 2014-02-15 18:07:19 +08:00
Unknown W. Brackets 2459f4e351 Avoid a char * for a constant string. 2014-02-15 01:56:27 -08:00
raven02 5a71ec678c Clear the audio when paused 2014-02-15 17:49:35 +08:00
Unknown W. Brackets 36a9bafcaf Avoid a char * for constant strings. 2014-02-15 01:46:47 -08:00
Unknown W. Brackets c69e7c3bea Fix crash on shutdown in Qt.
Scoped pointers need to destruct first, or else we'll try to access emulator internals
within their destructors.
2014-02-15 01:42:48 -08:00
Henrik Rydgard dda1f212f0 Update native with haptic feedback fix 2014-02-15 10:15:42 +01:00
Henrik Rydgard 263e2207be FrameCommand cleanup, logic fix in "vibrate" handling 2014-02-15 10:15:07 +01:00
Henrik Rydgard 3ba629081b Temporary: Exit "hard" on Android again.
This is to prevent more unforeseen issues like the rotation lock
problem in the bugfix release.

Will be reverted again later.
2014-02-15 10:00:29 +01:00
Henrik Rydgard 875fc39a01 Update native with rotation lock fix 2014-02-15 10:00:18 +01:00
Henrik Rydgard 9cb2292308 Reset rotation lock on resume 2014-02-15 09:59:49 +01:00
Henrik Rydgård 0dd9e2dbaf Merge pull request #5452 from unknownbrackets/win-fixes
Clean up some Windows leaks, optimize symbol map a bit
2014-02-15 09:31:37 +01:00
Henrik Rydgård 3e6f7250f4 Merge pull request #5453 from unknownbrackets/jit-minor
Store thunk regs on the stack, not a global
2014-02-15 09:30:03 +01:00
Unknown W. Brackets 75de50123a Don't need to check inited for PSP_Shutdown() now. 2014-02-14 23:02:29 -08:00
Unknown W. Brackets d7233159aa Store thunk regs on the stack, not a global.
This may even be more near active memory anyway, but it reduces the "64
bit address out of range" RIP issues a bit too.  It's currently impossible
to enable appverif memory checks and jit in 64-bit...

Avoided the 32-bit path because I'm less sure about alignment.
2014-02-14 22:59:57 -08:00
Unknown W. Brackets 8948990871 Optimize searching for existing symbols.
Checking every time is slow, we should just skip by the address.  Some is
just the locking overhead.
2014-02-14 22:26:35 -08:00
Unknown W. Brackets 7c2d36e802 Don't add to the symbol map what was found there.
Wasn't hurting anything, but slight hit on performance.
2014-02-14 22:13:32 -08:00
Unknown W. Brackets 04776c8125 Small optimization: avoid fallback if possible.
Speeds up symbol map loading a little bit (when inserting new items.)
2014-02-14 22:07:39 -08:00
Unknown W. Brackets 1d8375924a Allow double PSP_Shutdown() without any error.
We call it in a few places to "ensure" shutdown, e.g. before resetting,
but there are cases of double-shutdown.  Let's allow it since there's
there shouldn't be any multithreading here.
2014-02-14 21:53:59 -08:00
Unknown W. Brackets 26b4335637 Optimize symbol map in debug mode a bit more.
Avoid UpdateActiveSymbols().
2014-02-14 21:49:20 -08:00
Unknown W. Brackets d0d4e665d1 Clean up double creation of memory debugger. 2014-02-14 21:17:36 -08:00
Unknown W. Brackets 8f09a341df Fix a few leaks in the Windows UI code. 2014-02-14 21:08:24 -08:00
sum2012 63adafd967 avoid invalid memory in sceMp3ReserveMp3Handle
Find in Heroes Phantasia
2014-02-15 07:28:52 +08:00
Henrik Rydgard 95af98b503 Dummy commit to trigger a build 2014-02-14 16:48:54 +01:00
Henrik Rydgård 3a08693946 Merge pull request #5440 from thedax/097VersionBump
Bump version numbers for 0.9.7 release.
v0.9.7
2014-02-14 15:58:29 +01:00
Henrik Rydgård 60bc395cd3 Merge pull request #5445 from sum2012/patch-7
Add support another patcher
2014-02-14 13:59:50 +01:00
sum2012 db294557e5 Add support another patcher
Find in Dragonball Z: Shin Budokai 2 chinese version
2014-02-14 20:39:08 +08:00
Henrik Rydgård b5dc7b4688 Merge pull request #5443 from raven02/patch-21
scePsmf : add pause mode (PSMF_PLAYER_MODE_PAUSE)
2014-02-14 13:29:33 +01:00
Henrik Rydgård 0f1032841b Merge pull request #5380 from ufdada/patch-2
Only enable autoframeskip if frameskipping != 0
2014-02-14 13:27:55 +01:00
Henrik Rydgard ebc0ce4984 Update lang 2014-02-14 12:18:41 +01:00
raven02 7fbee7bb19 Typo fix 2014-02-14 18:45:12 +08:00
Henrik Rydgård 1316f534e0 Merge pull request #5442 from raven02/patch-20
scePsmf(): check not initialized status
2014-02-14 10:32:54 +01:00
raven02 69690a0fe1 scePsmf : add pause mode (PSMF_PLAYER_MODE_PAUSE) 2014-02-14 10:43:53 +08:00
raven02 8b19ebc6d8 scePsmf(): check not initialized status 2014-02-14 10:19:38 +08:00
The Dax f6e6b54f2a Bump version numbers for 0.9.7 release. 2014-02-13 16:55:17 -05:00
Henrik Rydgård 39d1f4986d Merge pull request #5439 from thedax/win32CrashFix
WinUI: Don't crash by referencing a nullptr when changing the rendering resolution.
2014-02-13 22:50:31 +01:00
The Dax 965a3333b4 Don't crash by reading a nullptr when changing the rendering resolution. 2014-02-13 16:30:08 -05:00
Henrik Rydgard 3b2d61af09 Win32: Don't flicker when moving around the window. Fixes #5429 2014-02-13 17:56:26 +01:00
Henrik Rydgard 002a4f2f72 Prevent messages from getting lost by adding a queue. Fixes #5431 2014-02-13 17:48:33 +01:00
Henrik Rydgård 28624eaf31 Merge pull request #5432 from unknownbrackets/through-z
Clamp float z in throughmode rather than wrapping
2014-02-13 17:45:15 +01:00