Commit Graph

3007 Commits

Author SHA1 Message Date
raven02
1593bc1cc2 Keep Write_U32 for ctx->mp3StreamPosition 2013-03-12 09:18:51 +08:00
raven02
bd39a69125 Add UseMediaEngine check 2013-03-12 08:41:46 +08:00
Henrik Rydgard
1cbc0deef6 Add stub for scePsmfSpecifyStream. 2013-03-12 00:17:24 +01:00
Henrik Rydgard
f229cc0498 The å (å) got screwed up again. I give up. 2013-03-12 00:07:34 +01:00
Henrik Rydgård
3efb748b23 Merge pull request #939 from unknownbrackets/io-async
Handle async IO more correctly (testing/review)
2013-03-11 16:05:56 -07:00
Henrik Rydgard
2e6d68cb8f 7.0. Show git version in Windows about box. 2013-03-11 22:55:55 +01:00
Henrik Rydgard
3b15542e55 Just a restart warning in the ui 2013-03-11 22:45:28 +01:00
Henrik Rydgard
363522fdab gpu: unbind stuff that might get deleted 2013-03-11 22:22:22 +01:00
Henrik Rydgard
a9e37cce0d Android ui tweaks 2013-03-11 22:22:07 +01:00
Henrik Rydgard
41b86aff3e Avoid displaying "Can't display japanese title" just for a TM sign 2013-03-11 21:32:14 +01:00
Henrik Rydgard
724a7c8c93 Revert latest fliptexture hack. This seems to work better. 2013-03-11 20:26:47 +01:00
Henrik Rydgård
bb8ab4b1d5 Merge pull request #950 from unknownbrackets/debugger
Correct sign in disasm for immediates
2013-03-11 11:57:35 -07:00
Henrik Rydgard
de469e77a4 Fix silly typo breaking alpha test in many cases. Make some log VERBOSE. 2013-03-11 19:40:47 +01:00
Henrik Rydgard
14b35c8d2d Turning off alpha test on GREATER than 0 and LESS than 255 wasn't safe. Only GEQUAL and LEQUAL, duh! 2013-03-11 19:29:13 +01:00
Henrik Rydgard
2b9a132440 Improve layout of settings screen to fit more on small displays. 2013-03-11 19:27:58 +01:00
Henrik Rydgard
1732d40da9 Make sure to zero-initialize vfb->fbo if buffered rendering off. 2013-03-11 18:51:46 +01:00
Henrik Rydgard
ac47d74d7b Remove obviously useless alpha tests. May help speed on mobile GPUs a little. 2013-03-11 18:43:36 +01:00
Henrik Rydgard
3727d1837d Safety check to prevent a crash in Wipeout on Android. However, something is broken if we get here. 2013-03-11 18:24:29 +01:00
Unknown W. Brackets
f7e476e72e Correct sign in disasm for immediates.
Fixes #943.
2013-03-11 08:55:33 -07:00
Henrik Rydgård
86683cef5e Merge pull request #949 from unknownbrackets/atrac-minor
Always say the second buffer isn't needed
2013-03-11 08:47:43 -07:00
Unknown W. Brackets
e3aaf8284b Always say the second buffer isn't needed. 2013-03-11 08:36:47 -07:00
Henrik Rydgård
731244f021 Merge pull request #948 from unknownbrackets/perf
Improve speed of stepping in debug mode
2013-03-11 08:07:05 -07:00
Unknown W. Brackets
10db012237 Improve speed of stepping in debug mode.
Redraw was a killer.  It's still not fast...
2013-03-11 07:53:47 -07:00
Sacha
6321e488b4 Accelerometer support for Blackberry. Hardcode the path for fonts. 2013-03-11 22:07:07 +10:00
Unknown W. Brackets
26306342fd Simplify hleDelayResult()'s handler a bit. 2013-03-11 02:52:15 -07:00
Unknown W. Brackets
f1e324da47 Add delays to sceIoDread(), which needs them.
Only the first time though.
2013-03-11 02:50:36 -07:00
Unknown W. Brackets
2b62bf5181 Add io delays to some misc io funcs. 2013-03-11 02:50:36 -07:00
Unknown W. Brackets
7726b95037 Reschedule / async in sceIoWrite as well. 2013-03-11 02:50:35 -07:00
Unknown W. Brackets
0fe7f3e8d3 Add delays for open, close, and getstat.
Actual delays for these seem much higher, but not sure.
2013-03-11 02:50:34 -07:00
Unknown W. Brackets
fff8d0c7c4 Add a memory stick devctl to check writable.
Final Fantasy 4 seemed to want this.
2013-03-11 02:50:34 -07:00
Unknown W. Brackets
f8d9846179 Add a few more umd devctl commands.
With help from jpcsp and testing.
2013-03-11 02:50:33 -07:00
Unknown W. Brackets
4a18ace1aa Cleanup some sceIoDevctl() umd commands.
Based on tests.
2013-03-11 02:50:33 -07:00
Unknown W. Brackets
70cbe30e45 Clean up sceIoIoctl() async and add delay.
A low estimate based on tests.
2013-03-11 02:50:33 -07:00
Unknown W. Brackets
0b9c248856 Reschedule in sceIoLseek() etc.
Also make it so we can return u64s easily in places...
2013-03-11 02:50:32 -07:00
Unknown W. Brackets
feba421566 Make sceIoLseekAsync() etc. work better + cleanup.
No need to have this logic duplicated.
2013-03-11 02:50:32 -07:00
Unknown W. Brackets
0b097fb67b Make async IO actually wait for completion. 2013-03-11 02:50:32 -07:00
Unknown W. Brackets
2b8cb0011c sceIoRead() always reschedules, and handle async.
Tried to estimate some rough timing.  Fixes Unchained Blades.
2013-03-11 02:50:31 -07:00
Unknown W. Brackets
99240914ea sceIoLseek() should sign extend error codes.
< 0 means error, and 0x0000000080000000 is not < 0.
2013-03-11 02:50:31 -07:00
Unknown W. Brackets
da7dfb07c3 Correctly notify callbacks on sceIoCloseAsync().
And remove defAction, it was the wrong way.
2013-03-11 02:50:31 -07:00
Unknown W. Brackets
56d369b4d7 Tests show async result is a sign-extended s64.
Errors become fffffff80010002, etc.
2013-03-11 02:50:30 -07:00
Unknown W. Brackets
60e6fa514a Start with sceIoOpenAsync() cleaning up async io.
Now it actually fires the callback as necessary.  Some games care.
2013-03-11 02:50:30 -07:00
Henrik Rydgård
29504da03b Merge pull request #945 from unknownbrackets/logging
Retain the first directory level in logging
2013-03-11 02:39:38 -07:00
Unknown W. Brackets
47e2e6f718 Retain the first directory level in logging. 2013-03-11 02:27:28 -07:00
Henrik Rydgård
e0241e6574 Merge pull request #944 from unknownbrackets/jit-minor
Fix jit bug with jal found in Phantasy Star Portable 2
2013-03-11 02:25:45 -07:00
Henrik Rydgård
46821c41d9 Merge pull request #938 from xsacha/master
Revert pull 910
2013-03-11 02:23:58 -07:00
Henrik Rydgård
b770ba7809 Merge pull request #940 from unknownbrackets/logging
Add a VERBOSE logging level + show thread name in log
2013-03-11 02:21:25 -07:00
Unknown W. Brackets
ed76563973 Don't bother checking nice, just do it after. 2013-03-11 02:18:27 -07:00
Unknown W. Brackets
b5fe67eb3d If the out is RA, delay slot isn't nice for jal.
Fixes Phantasy Star Portable 2 in jit.
2013-03-11 02:14:38 -07:00
Xele02
26cf707a8a Merge pull request #941 from Xele02/qt_work
Qt build broke
2013-03-11 00:33:01 -07:00
Xele02
15c2853035 Qt build broke 2013-03-11 08:30:38 +01:00