Commit Graph
4685 Commits
Author SHA1 Message Date
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
Unknown W. Brackets 4f1d2f0584 Also clear the logging thread name on shutdown. 2013-03-11 00:18:59 -07:00
Unknown W. Brackets 9c6cfeeb26 Fix logging during savestate. 2013-03-10 23:52:11 -07:00
Unknown W. Brackets da3af79f3b Turn down logging for LwMutexes.
No one seems to have run into issues with these for a while, and they are
quite noisy, since games use them as lightweight locks.
2013-03-10 22:57:27 -07:00
Unknown W. Brackets 913dca69ef Turn down logging for things that can be inferred.
If you see a thread switch for a vblank wait, you know what happened.
2013-03-10 22:56:24 -07:00
Unknown W. Brackets a34cf0bb79 Add a VERBOSE logging level, for noisy logging.
The debug log is hard to look at because it has so much unneeded info.
2013-03-10 22:32:48 -07:00
Unknown W. Brackets 118050485f Show the current thread name in the log file.
This is very useful, although it kinda entwines the logging a bit
more than might be desired.
2013-03-10 22:25:03 -07:00
Sacha e916af3755 Revert pull 910, fix for numerous games, frameskip 2013-03-11 12:02:31 +10:00
Sacha 6ffefb49b2 Enable accelerometer support for Qt (Symbian for now). Add back vertex cache option for Symbian. 2013-03-11 11:53:37 +10:00
Henrik Rydgard be0c2f44cd Update native ("make it a bit easier to select stuff in lists") 2013-03-11 00:25:01 +01:00
Henrik Rydgard 5b015dd788 Set default pixel mode for sceMpeg to 8888 2013-03-10 23:38:54 +01:00
Henrik Rydgard 94e485e695 Slightly improved OpenGL error handling on Windows 2013-03-10 23:09:52 +01:00
Henrik Rydgård f5bb835dcb Merge pull request #935 from raven02/patch-7
Cleanup sceMpegQueryStreamOffset/sceMpegQueryStreamSize
2013-03-10 13:17:56 -07:00
raven02 85920312c2 Cleanup sceMpegQueryStreamOffset/sceMpegQueryStreamSize 2013-03-11 03:55:19 +08:00
Henrik Rydgård 36ef568b2c Merge pull request #933 from unknownbrackets/version
Fix Android build not building git-version right
2013-03-10 11:09:48 -07:00
Unknown W. Brackets 7c30b19cea Fix Android build not building git-version right.
Not sure what makes people might use... so just running both.
Also marked PHONY so it runs every time.
2013-03-10 10:39:16 -07:00
Henrik Rydgard 475ea5e5ee Update native (fixes Android app switching hang) 2013-03-10 17:50:25 +01:00
Henrik Rydgard 654620cb66 Adreno doesn't like negations when using discard, apparently.. 2013-03-10 16:01:00 +01:00
Henrik Rydgård 16df2c6267 Merge pull request #932 from raven02/patch-7
Add thoughmode for fliptexture
2013-03-10 06:41:10 -07:00
raven02 9468c00f31 Add thoughmode for fliptexture 2013-03-10 21:13:23 +08:00
Sacha 891f25e85a Remove some config options for Symbian where benefits are known. Can display all configs on screen again. 2013-03-10 22:41:34 +10:00
Henrik Rydgard 34c0c204bc Simple tilt controls (horizontal axis only, good for racing games) 2013-03-10 13:22:38 +01:00
Henrik Rydgard 83ba2d04ec Don't autosave .map files in the Windows version 2013-03-10 13:22:38 +01:00
Henrik Rydgård 11c730890e Merge pull request #927 from hrydgard/armjit-opt
ARMJIT: Optimize some common ops for immediates
2013-03-10 00:30:14 -08:00
Henrik Rydgård 075f7bbe0f Merge pull request #931 from sum2012/patch-3
Correct WrapI_UUUI and IMP sceMpegAvcConvertToYuv420
2013-03-10 00:30:06 -08:00
sum2012 bb82ad1685 Correct WrapI_UUUI and IMP sceMpegAvcConvertToYuv420 2013-03-10 15:21:55 +08:00