Commit Graph
11500 Commits
Author SHA1 Message Date
Unknown W. Brackets e00a244d1e Handled fixed-length strings in savedata properly. 2014-01-24 01:21:13 -08:00
Henrik Rydgård d69f02dea0 Merge pull request #5188 from unknownbrackets/msgdialog
Clean up some more minor things in message dialogs
2014-01-23 01:10:38 -08:00
Unknown W. Brackets 05ad9721d9 Allow msgdialog override of ok/cancel button text.
Per tests, and hints from JPCSP.
2014-01-23 01:02:41 -08:00
Unknown W. Brackets bcdcd528b2 Validate options in MsgDialog v3 per tests. 2014-01-23 00:41:42 -08:00
Unknown W. Brackets fa1c5e0f87 Oops, only reset MsgDialog result on success. 2014-01-23 00:41:26 -08:00
Henrik Rydgård a915472eb5 Merge pull request #5174 from unknownbrackets/intr-fix
Restore thread if there's no interrupt handler set
2014-01-22 23:24:32 -08:00
Henrik Rydgård 3700229d37 Merge pull request #5186 from unknownbrackets/savestates
Fix savestates from before v0.9.6-536-g62e9e42
2014-01-22 23:11:15 -08:00
Henrik Rydgård dcdb98bb94 Merge pull request #5187 from unknownbrackets/io-fix
Now umd0: size is in sectors, not bytes
2014-01-22 23:10:18 -08:00
Unknown W. Brackets c5e11c63c0 Now umd0: size is in sectors, not bytes.
So we have to check based on that correctly.  Darn it.
2014-01-22 22:24:30 -08:00
Unknown W. Brackets c2d2b25ced Fix savestates from before v0.9.6-536-g62e9e42.
Unfortunately, this breaks savestates made since then until this is
merged.  However, that's only a day or so.

Fixes #5183.
2014-01-22 21:49:18 -08:00
Sacha d61da047d2 Blackberry: Remove narrow_landscape_exit as it restricts the usage of 'back' gestures on new installs.
Thanks for report Arifin.
2014-01-23 11:38:26 +10:00
Henrik Rydgård 5a6beb9378 Merge pull request #5184 from thedax/win32RareHangHack
Win32: Use a hacky workaround to prevent a rare hang when starting up.
2014-01-22 15:57:08 -08:00
The Dax b58746816a Make the bool a class member instead. 2014-01-22 18:36:40 -05:00
The Dax 97a5382b50 Win32: Use a hacky workaround to prevent a rare hang when starting up. 2014-01-22 17:38:34 -05:00
Henrik Rydgård f53ef47528 Merge pull request #5182 from sum2012/patch-2
Fix "Integer divide by zero"  in Spline.cpp
2014-01-22 14:19:33 -08:00
sum2012 3c72623061 Fix "Integer divide by zero 0" in Spline.cpp 2014-01-23 05:45:28 +08:00
Henrik Rydgård 260b0334e7 Merge pull request #5180 from unknownbrackets/msgdialog
Fix aborting msgdialogs
2014-01-22 11:15:45 -08:00
Unknown W. Brackets 278359b208 Set msgdialog result to 0 after displayed.
This might fix anything checking the result code without zeroing it first.
2014-01-22 08:18:56 -08:00
Unknown W. Brackets f74e29977f Abort on a message dialog just moves to finished.
Still need to shutdown.  Fixes #5177.
2014-01-22 08:17:21 -08:00
Unknown W. Brackets cddd537f36 Minor tweak, no need for this check anymore. 2014-01-22 01:24:41 -08:00
Henrik Rydgård 809dd6e1a2 Merge pull request #5176 from unknownbrackets/savestates
Properly savestate loaded modules
2014-01-22 01:17:54 -08:00
Henrik Rydgård d615b78e1d Merge pull request #5175 from unknownbrackets/debugger
Show CLUT shift value in GE debugger
2014-01-22 01:16:13 -08:00
Unknown W. Brackets 996d97a05e Properly savestate loaded modules.
May fix savestates in games that use modules heavily, like Yu-Gi-Oh, Metal
Gear Solid, Tales of Radiant Mythology, and Valkyrie Profile.
2014-01-22 01:06:59 -08:00
Unknown W. Brackets 3a186a9d7f Show CLUT shift value in GE debugger. 2014-01-22 00:32:31 -08:00
Unknown W. Brackets 4da08f4f6e Restore thread if there's no interrupt handler set.
If dispatch is disabled and we don't do this, it'll just hang, never
switching back to a thread that can re-enable dispatch.

Fixes #5172.
2014-01-21 22:47:18 -08:00
Henrik Rydgård d6a2f52e47 Update native with unknown's unicode fix 2014-01-21 20:03:55 +01:00
Henrik Rydgård a6a774b2b4 Merge pull request #5167 from sum2012/patch-1
Add LoadExecForKernel and SysMemForKernel
2014-01-21 06:16:33 -08:00
sum2012 62e9e42b2c Add LoadExecForKernel and SysMemForKernel
Find in chinese verison of Tales of Phantasia
sample log:https://gist.github.com/sum2012/5396a013391d9f7b6124
2014-01-21 22:02:07 +08:00
Henrik Rydgård ab2b0683ef Re-enable screen rotation on Android.
This time, let's fix the issues that come up instead of reverting.
2014-01-21 10:22:06 +01:00
Henrik Rydgård d832249902 Update native 2014-01-21 10:21:40 +01:00
Henrik Rydgård c6102e5af4 Merge pull request #5165 from unknownbrackets/mpeg-minor
Handle alternating video streams a lot better
2014-01-21 01:20:26 -08:00
Unknown W. Brackets f19d8d2eae Handle alternating video streams a lot better. 2014-01-21 01:16:16 -08:00
Henrik Rydgård b15ead5b5c Merge pull request #5150 from unknownbrackets/texcache
Duplicate framebuffers that are rendered onto themselves
2014-01-20 12:21:06 -08:00
Unknown W. Brackets 9cfb8648c0 Keep a map of temporary buffers for self renders. 2014-01-20 07:54:40 -08:00
Unknown W. Brackets c6dc6b46e5 Clear the duplicate FBO on shutdown. 2014-01-20 07:54:39 -08:00
Unknown W. Brackets b48de952fd Duplicate framebuffers textured onto themselves.
This fixes #2917.

I verified that, at least for my card, blitting is much faster than
glReadPixels (by quite a margin.)
2014-01-20 07:54:39 -08:00
Unknown W. Brackets 60cf5df571 Consider the texture changed when framebuf changes.
Needed to properly consider render to self (should rebind if the
framebuffer is later used with a separate target.)
2014-01-20 07:52:09 -08:00
Unknown W. Brackets 09f1c795e5 Pass around texture pointers, not addresses.
This makes it possible to override it easier, rather than needing it in
PSP RAM.
2014-01-20 07:52:09 -08:00
Henrik Rydgård 769f338102 Merge pull request #5163 from raven02/patch-30
Put depth copy as BindFramebufferDepth()
2014-01-20 06:14:03 -08:00
raven02 ee3c3bca4a Add BindFramebufferDepth() 2014-01-20 22:03:12 +08:00
raven02 a132b54c01 Put depth copy as BindFramebufferDepth() 2014-01-20 22:02:20 +08:00
Henrik Rydgård f16fa45932 Merge pull request #5162 from unknownbrackets/reporting
Report block transfers we don't support
2014-01-20 01:59:34 -08:00
Unknown W. Brackets b0a1340a80 Report block transfers we don't support.
Ones involving framebuffers.
2014-01-20 01:47:20 -08:00
Henrik Rydgård a381903889 Merge pull request #5160 from unknownbrackets/ui-tweaks
windows: Ignore key/mouse input while menu focused
2014-01-20 01:30:39 -08:00
Henrik Rydgård 88a6a0789a Merge pull request #5161 from unknownbrackets/texcache2
Don't call SetTexture() in clear mode
2014-01-20 01:15:36 -08:00
Unknown W. Brackets 3e7f749f6d Change the self message for separate reporting. 2014-01-20 01:07:01 -08:00
Unknown W. Brackets c412bbc09c Don't call SetTexture() in clear mode.
It's just a waste of time, the game is probably being lazy.
2014-01-20 01:04:48 -08:00
Unknown W. Brackets 83eb5f05bc windows: Ignore key/mouse input while menu focused.
This prevents arrow and shortcut keys from being considered inputs to the
game or UI.
2014-01-20 00:57:20 -08:00
Unknown W. Brackets 0e286d6603 windows: Re-enable scaling on gl_extensions change.
This fixes the fact that it's not filled in the first time UpdateMenus()
is called, since it's called again whenever you open the menu anyway.
2014-01-20 00:42:04 -08:00
Henrik Rydgård 7d8b4b5cfe Merge pull request #5158 from unknownbrackets/softgpu
Fix a bunch of issues in line drawing in softgpu
2014-01-19 23:59:32 -08:00