Commit graph

1881 commits

Author SHA1 Message Date
raven02
2ac06e54cf Get rid of channel buffer underrun 2013-01-30 23:16:52 +08:00
Henrik Rydgård
3ff46cff05 Merge pull request #539 from lioncash/master
Cleanup __sceAudio a bit.
2013-01-30 06:47:42 -08:00
lioncash
8ad81111da Cleanup __sceAudio a little bit.
front() -> pop_front()
2013-01-30 08:45:43 -05:00
Henrik Rydgård
5bda9d8fcc Merge pull request #535 from Xele02/master
Limit Qt version FPS
2013-01-29 22:48:15 -08:00
Xele02
806dd5ff3d Make the running thread wait if we are too fast. Jit is so fast in QT
compared to SDL, it's not playable.
2013-01-30 02:31:56 +01:00
Henrik Rydgard
1b4394ac5e ARM jit: jit integer multiplies. ARM is so nice, very clean. 2013-01-30 01:06:14 +01:00
Henrik Rydgard
739b76a55a Armjit: branch code cleanup #1 2013-01-30 01:05:36 +01:00
Henrik Rydgård
f1ce5285ea Merge pull request #534 from Xele02/master
Memory optim for save dialog.
2013-01-29 13:53:40 -08:00
Henrik Rydgard
a953655e80 Fix window title. Also constify some keys. 2013-01-29 22:48:37 +01:00
Xele02
36015f9678 Don't duplicate no save texture for each save since it's the same.
And some games have 99 slots.
2013-01-29 22:46:50 +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
Henrik Rydgård
e70dd86c68 Merge pull request #532 from raven02/fs-fix
Save fullscreen option to config
2013-01-29 10:37:30 -08:00
Henrik Rydgård
3e0a2c9035 Merge pull request #531 from unknownbrackets/perf
Small performance improvements
2013-01-29 10:35:58 -08:00
raven02
75c9a13b04 Save fullscreen option to config 2013-01-30 01:12:05 +08:00
Unknown W. Brackets
c81d296534 Use memcpy also in Step_Color8888(). 2013-01-29 08:45:04 -08:00
Unknown W. Brackets
661c7132c4 Don't check that the pc is valid every single op. 2013-01-29 08:19:07 -08: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
Henrik Rydgård
a70c06b94a Merge pull request #524 from Xele02/psmf
Stub for scePsmfVerifyPsmf.
2013-01-28 23:04:35 -08: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
8031aed649 Remove warning about JIT broken on Snapdragon - it works! 2013-01-29 00:49:14 +01:00
Henrik Rydgard
90b11bba37 Implement mult, multu, mflo/hi, mtlo/hi in x86 JIT 2013-01-29 00:48:42 +01:00
Henrik Rydgard
366583d34f Align some vertex arrays to page size. It's said to possibly be beneficial. 2013-01-29 00:48:13 +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 Rydgard
630c025fd5 ArmEmitter: Set the P bit for 0-offset LDR/STR like AS does (but not W, which is the update part of indexed instructions) 2013-01-28 22:40:06 +01:00
Henrik Rydgard
4f8cdb8370 Delete now-unnecessary (hopefully) sanity check 2013-01-28 19:29:12 +01:00
Henrik Rydgard
4773f20fad Fix spiky polygon glitches with vertex cache in Dissidia and maybe more. 2013-01-28 19:05:38 +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
Henrik Rydgård
e3de35cbbe Merge pull request #515 from unknownbrackets/psmfplayer-fix
Fix scePsmfPlayerStart to not corrupt the stack
2013-01-28 00:10:34 -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