Henrik Rydgard
a953655e80
Fix window title. Also constify some keys.
2013-01-29 22:48:37 +01:00
Henrik Rydgård
a766ec42d8
Merge pull request #533 from lioncash/master
...
outtextlimit and outtextlength should be unsigned.
2013-01-29 13:12:09 -08:00
Henrik Rydgard
260d7d380c
0.6.1
2013-01-29 21:38:54 +01:00
Unknown W. Brackets
bf80de9e8d
Walk a pointer when enqueuing audio.
...
Profiler says this will give ~0.5% perf improvement.
2013-01-29 08:19:06 -08:00
Unknown W. Brackets
1b75e7f5c8
Android buildfix.
2013-01-29 08:18:31 -08:00
lioncash
19984031f6
These two variables should be unsigned. It doesn't make sense for them to be signed.
...
I'm pretty sure having a negative maximum allowable text output limit wouldn't happen.
Also, I'm pretty sure an output length won't be negative.
These also get rid of some typecasts.
2013-01-29 09:03:22 -05:00
Xele02
4018359ef0
Stub for scePsmfVerifyPsmf.
...
Allow Gitaroo Man to advance further
2013-01-29 01:29:09 +01:00
Henrik Rydgård
6990f09ca6
Merge pull request #523 from Xele02/save-crypt
...
Load/Save encrypted/decrypted save
2013-01-28 16:01:22 -08:00
Henrik Rydgard
90b11bba37
Implement mult, multu, mflo/hi, mtlo/hi in x86 JIT
2013-01-29 00:48:42 +01:00
Xele02
aa01751589
Save encryption. Load/Save encrypted/decrypted save
...
RE of Chnnlsv lib
Correct size bug in kirk
2013-01-29 00:11:02 +01:00
Henrik Rydgård
54310c312a
Merge pull request #518 from unknownbrackets/mpeg-fix
...
Minor mpeg fix
2013-01-28 03:40:21 -08:00
Henrik Rydgård
54903d5181
Merge pull request #519 from xsacha/master
...
Fix for Qt/Symbian
2013-01-28 03:39:41 -08:00
Unknown W. Brackets
72d4eb4d06
Blacklist the sceMpeg module, won't do good things...
2013-01-28 02:16:22 -08:00
Unknown W. Brackets
74f3b81846
Check for a null pointer when writing video.
2013-01-28 02:16:06 -08:00
Unknown W. Brackets
afccf2fc88
Buildfix.
2013-01-28 00:48:59 -08:00
Henrik Rydgård
2b9d6265c5
Merge pull request #516 from unknownbrackets/callbacks
...
Callback fixes
2013-01-28 00:12:38 -08:00
Unknown W. Brackets
bb36a1f212
Fix scePsmfPlayerStart to not corrupt the stack.
...
Also, unrevert my last change and fix a possible crash.
2013-01-27 21:37:44 -08:00
Unknown W. Brackets
aeadc80045
Recover from an interrupt during a callback.
2013-01-27 18:43:38 -08:00
Unknown W. Brackets
dcc9f1ae5f
Always check for more callbacks after running one.
2013-01-27 18:43:12 -08:00
Unknown W. Brackets
54e6a39e74
Optimize callback checking.
...
Since it's checked every resched, it happens a lot.
This could save as much as 1.6% of time.
2013-01-27 17:01:17 -08:00
Unknown W. Brackets
5af5eef908
Refactor thread deletion so it can be consistent.
2013-01-27 16:55:43 -08:00
Henrik Rydgård
dd057c8c18
Merge pull request #512 from raven02/full-add
...
Add option fullscreen in config, make default to false
2013-01-27 14:18:55 -08:00
Henrik Rydgård
85a317bde9
Merge pull request #513 from raven02/sas
...
Shift volume base on sceSasSetVolume
2013-01-27 14:18:27 -08:00
Sacha
cf9b2ab975
Fix for Qt/Symbian.
2013-01-28 01:01:47 +10:00
raven02
4a1218387d
Add effectLeft and effectRight
2013-01-27 22:34:14 +08:00
raven02
d14b6ed423
Oops, missing voiceNum
2013-01-27 22:27:14 +08:00
raven02
523f026c3d
Restore shift volume to 15
2013-01-27 22:16:15 +08:00
raven02
dfcc836bf8
Shift volume base on sceSasSetVolume
2013-01-27 22:15:23 +08:00
Henrik Rydgård
84c4c3e0d4
Merge pull request #511 from raven02/osk-fix
...
Center OSK description correctly
2013-01-27 05:53:56 -08:00
raven02
b74b215f34
Add option fullscreen , make default to false
2013-01-27 21:05:09 +08:00
raven02
06f514ee24
Center OSK description correctly
2013-01-27 20:19:28 +08:00
Henrik Rydgård
336dffa13a
Merge pull request #509 from unknownbrackets/jit-mem-fix
...
Jit memory access fixes
2013-01-27 01:05:30 -08:00
Unknown W. Brackets
6d7a8d9b1a
Apply the memview mask to jit immediates too.
2013-01-26 23:54:43 -08:00
Unknown W. Brackets
a7b5433ba7
Make sure fastmem isn't confused by rs changing.
2013-01-26 23:18:50 -08:00
Unknown W. Brackets
a89d61463e
Make the VFPU jit use far jumps for memory access.
2013-01-26 23:08:19 -08:00
Henrik Rydgard
d1b3fd0e49
Better window resize handling
2013-01-27 00:15:39 +01:00
Henrik Rydgard
1ed9a6ba56
Small fixes. v0.6.
2013-01-26 21:39:35 +01:00
Unknown W. Brackets
7ba8d1efe9
Android buildfix.
2013-01-26 12:01:23 -08:00
Unknown W. Brackets
7f4e322266
Cut thread switching time down.
...
Based on profiling release Windows.
Took these funcs from taking 1.6% to 0.5% time.
2013-01-26 11:29:20 -08:00
Unknown W. Brackets
a6094e25ff
Get rid of waitTypeStrings and resched reason copy.
2013-01-26 11:29:20 -08:00
Unknown W. Brackets
1cb7a88137
Don't use a dynamic string for wait debugging.
...
Happens in release, and shows up on the profiler.
Not huge, but should save ~0.5% of cpu time.
2013-01-26 11:29:19 -08:00
Henrik Rydgård
88d484f028
Merge pull request #506 from unknownbrackets/jit-minor
...
Jit memory access cleanup + VFPU
2013-01-26 10:51:33 -08:00
Unknown W. Brackets
0e8e9697c5
Add lv.q/sv.q support to the x86 jit.
2013-01-26 10:09:18 -08:00
Unknown W. Brackets
b77ce99d01
Oops, no slow read for immediates usually.
2013-01-26 09:27:52 -08:00
Unknown W. Brackets
9cd5836b85
Rename WriteFinish() to Finish() is safe mem.
...
It's nothing to do with writing.
2013-01-26 09:09:47 -08:00
Unknown W. Brackets
3e419f513a
Refactor jit safe memory reads without dup code.
...
But, maybe too automagical...
2013-01-26 08:42:34 -08:00
Henrik Rydgard
3126d17624
Change logging for PCM audio to INFO, as mentioned in Issue #505
2013-01-26 14:30:06 +01:00
Unknown W. Brackets
b7ef3e7bef
Make sure to log / check bad immediate mem access.
...
Although, theoretically, this should never happen.
Also, definitely time to refactor.
2013-01-25 23:06:43 -08:00
Unknown W. Brackets
3418383917
Immediately break on bad mem access in jit slowmem.
2013-01-25 22:52:51 -08:00
Unknown W. Brackets
4bb515cab0
Don't log an incorrect pc for bad jit mem access.
2013-01-25 22:52:42 -08:00