Commit Graph

2100 Commits

Author SHA1 Message Date
Henrik Rydgård
baea8c74c0 Merge pull request #545 from unknownbrackets/savestates
Fix savestate ruining the host audio update.
2013-01-30 23:48:29 -08:00
raven02
693619ed6e Init loop to true which ignore VAG loop and set sampleRate for each voices 2013-01-31 15:00:58 +08:00
raven02
9870de2600 Implement sceKernelDevkitVersion 2013-01-31 14:59:45 +08:00
Unknown W. Brackets
9343695188 Fix savestate ruining the host audio update.
Fixes #541.
2013-01-30 22:48:35 -08:00
Unknown W. Brackets
4ccd9ee118 Don't measure syscall stats when not showing. 2013-01-30 21:59:38 -08:00
Unknown W. Brackets
ce2ccd85b2 Fix misreporting of unknown syscalls.
Unknown syscalls in known modules just weren't being reported.
Unknown syscalls in unknown modules were reported as Kernel_Library (which
is module 0.)
2013-01-30 21:29:27 -08:00
Unknown W. Brackets
f73c67b8b8 Handle it better if the console log overflows. 2013-01-30 21:21:32 -08:00
Unknown W. Brackets
86e66a8e2d Use a char ringbuffer not ptrs in console logging. 2013-01-30 21:21:31 -08:00
Unknown W. Brackets
726196bb66 Use a ringbuffer for the logging instead. 2013-01-30 21:21:31 -08:00
Unknown W. Brackets
fdd8a3cf5f Don't write more lines than the log can show. 2013-01-30 21:21:30 -08:00
Unknown W. Brackets
e813833c18 Disable OutputDebugString logging by default. 2013-01-30 21:21:30 -08:00
Unknown W. Brackets
7fa89777fc Attempt to put the console in a thread for speed? 2013-01-30 21:21:30 -08:00
Henrik Rydgard
d44a731991 armjit: sltiu causes mysterious crashes, disable again. 2013-01-30 21:46:06 +01:00
Henrik Rydgard
8075ece76c 0x10 bytes 2013-01-30 21:27:46 +01:00
Henrik Rydgard
64a376516e Move all the framebuffer management out into its own file. 2013-01-30 21:09:53 +01:00
Henrik Rydgard
b2020ee243 Fix nasty little stack overwrite in SavedataParam 2013-01-30 21:08:03 +01:00
Henrik Rydgard
3b681d3854 Make GLES_GPU own texturecache 2013-01-30 20:40:26 +01:00
Henrik Rydgard
c97f63a9d9 Minor armjit opt 2013-01-30 20:01:42 +01:00
Henrik Rydgård
6accbf81a3 Merge pull request #540 from raven02/master
Get rid of channel buffer underrun by setting hwBlockSize to 64
2013-01-30 07:39:40 -08:00
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