Commit Graph
4573 Commits
Author SHA1 Message Date
Henrik Rydgard c4e02ab41d Revert "Fix Comp_VRot on x86 Linux/Mac/etc."
Seems broken, doesn't built on Windows.

This reverts commit d41acebb3d.
2013-11-03 15:24:57 +01:00
Henrik Rydgård b2298a9e86 Merge pull request #4420 from unknownbrackets/savestates
Enable rewind feature in UI, fix a savestate bug
2013-11-03 03:21:51 -08:00
Henrik Rydgård 3144a51e07 Merge pull request #4424 from unknownbrackets/perf
Speed up access to the current HLE thread
2013-11-03 03:13:17 -08:00
Henrik Rydgård 743fb154ae Merge pull request #4427 from unknownbrackets/volume-fix
Fix volume scaling for mono inputs, etc.
2013-11-03 03:11:35 -08:00
Henrik Rydgård f414856ebe Merge pull request #4428 from Kingcom/StepOver
Fix step over handling of fpu branches and jalr
2013-11-03 03:09:04 -08:00
Kingcom 95b466fc4f Fix step over for jalr 2013-11-03 10:58:31 +01:00
Kingcom eeb86fc105 Fix step over handling of fpu branches 2013-11-03 09:54:58 +01:00
Unknown W. Brackets 348ea5b5cf Fix volume scaling for mono inputs, etc.
Fixes #4423.
2013-11-03 01:14:22 -07:00
Unknown W. Brackets d41acebb3d Fix Comp_VRot on x86 Linux/Mac/etc.
Easy way: just use our existing functions that work.
2013-11-03 01:03:57 -07:00
Sacha 5613b86864 Use NEON texture decoder on Blackberry and iOS. Use ARMV7 defines. 2013-11-03 15:59:10 +10:00
Unknown W. Brackets d400b1a67b Keep track of the current thread obj.
To reduce overhead/improve perf.  Actually, it used to be only the current
thread object, but now it's just a cache with accessors.
2013-11-02 22:12:44 -07:00
Unknown W. Brackets 738dfc84e4 Speed up __GetCurrentThread(), it's called a lot.
This only needs to be an assertion.
2013-11-02 22:12:43 -07:00
Unknown W. Brackets 2f010773e1 Add rewind feature to the UI.
May not be perfect yet.
2013-11-02 18:33:23 -07:00
Unknown W. Brackets 79254c7a52 Fix some rewinding issues, better accessors. 2013-11-02 18:32:34 -07:00
Unknown W. Brackets f716d781b6 Retain threadend waits in savestates.
Oops, been broken since 3fb2c8f654.
2013-11-02 17:40:23 -07:00
Unknown W. Brackets c2b2b366eb Don't erase args in sceKernelLoadExec().
Suspect this will fix Kamen Rider Climax Heroes OOO.
2013-11-02 15:51:15 -07:00
Henrik Rydgård 044c351482 Merge pull request #4410 from raven02/patch-12
Regression font alignment fix
2013-11-02 05:36:47 -07:00
raven02 98cbd90178 Regression font alignment fix 2013-11-02 20:31:39 +08:00
shenweip 07e39b2247 Implemented DELETEDATA mode of saveDialog. 2013-11-02 19:48:25 +08:00
Henrik Rydgård abacdb1c9c Merge pull request #4344 from unknownbrackets/atrac-minor
Improve basic error checking in sceAtrac
2013-11-01 14:16:13 -07:00
Henrik Rydgård 590ad5c6df Merge pull request #4369 from unknownbrackets/deadbeef
Fill regs with 0xDEADBEEF after syscalls...
2013-11-01 14:15:53 -07:00
Henrik Rydgård ba0b9707ad Merge pull request #4218 from shenweip/Log
Change some log level.
2013-11-01 10:56:55 -07:00
Kingcom 92e2cdcf59 Read function size from .sym 2013-11-01 14:14:06 +01:00
Henrik Rydgård 07a868910e Add a temporary hack option that may help debugging the wipeout glow.
It reduces the glow problem by a lot but is obviously incorrect.
2013-10-30 22:47:36 +01:00
Henrik Rydgård 7678107a4a Merge pull request #4380 from Bigpet/disasm_additions
added disasm debugger features to remove and add functions
2013-10-30 11:45:59 -07:00
Unknown W. Brackets 1d14915d87 Fix a string pointer comparison. 2013-10-30 08:14:43 -07:00
Peter Tissen d8b4ec6680 added disasm debugger features to remove and add functions 2013-10-30 16:13:18 +01:00
Unknown W. Brackets 8d3ba58936 Cap the buffer size in sceAtracSetDataAndGetID().
Not sure if this should be done in the others or not...
2013-10-30 07:55:47 -07:00
Unknown W. Brackets 696aa0f974 Initialize atrac context values per PSP tests. 2013-10-30 07:48:50 -07:00
Unknown W. Brackets 14cff41a9a Fix state value in atrac context with no buffer.
Unlikely games use this, but they could.
2013-10-30 07:48:50 -07:00
Unknown W. Brackets 31112d1fa1 Report and return errors for bad atrac data.
The PSP returns errors for invalid data, so we should too.
2013-10-30 07:48:49 -07:00
Unknown W. Brackets 8dcc384dba Adjust some atrac reporting/logging. 2013-10-30 07:48:49 -07:00
Unknown W. Brackets 3e0c37bb62 Return an error when no data set yet.
Specifically this happens if you sceAtracGetAtracID, but don't set any
data yet.  Games might check for it to load in data.
2013-10-30 07:48:48 -07:00
Unknown W. Brackets b7bd107956 When using a bad atrac ID, return proper errors.
Tested each func with invalid ids.
2013-10-30 07:48:48 -07:00
Unknown W. Brackets ee57498b16 Add a setting to skip 0xDEADBEEF reg filling.
For debugging purposes.  Can't think of a better way.
2013-10-30 07:28:52 -07:00
Unknown W. Brackets 9ebaf7b68b Fill registers with 0xDEADBEEF after most syscalls.
Some, like sceMpegRingbufferPut(), we don't, since... it's complicated.
But most we do, like a real PSP does.
2013-10-30 00:47:04 -07:00
Unknown W. Brackets 04ec987448 Initialize thread regs with 0xDEADBEEF.
Also initialize the float regs to NaN.
2013-10-29 21:39:24 -07:00
Unknown W. Brackets b71255e7b0 Optimize the case where volume is 0x8000.
When left and right volume are both 0x8000, which is the most common, we
can just do a memory copy which is faster.

Also, we can use pushPointers on big endian, probably still faster.
2013-10-29 08:24:55 -07:00
Henrik Rydgård 105fde7cb0 Merge branch 'stdthread-removal' of https://github.com/xsacha/ppsspp into xsacha-stdthread-removal 2013-10-29 11:39:03 +01:00
Henrik Rydgård 997c7dc374 Simplify some UI code, fix enabled-ness of Tilt analog settings 2013-10-29 10:22:09 +01:00
Sacha e411968dc9 Remove duplicate thread library (StdThread) 2013-10-29 11:50:29 +10:00
Henrik Rydgård 64c7736f6a Merge pull request #4357 from shenweip/patch-16
Fix for savedata.
2013-10-28 17:09:48 -07:00
shenweip 80db1e00cc Update comment. 2013-10-29 02:14:39 +08:00
shenweip 1abcf8765d Quick fix for savedata. 2013-10-29 01:41:48 +08:00
Henrik Rydgård 0e54e24b24 Revert "Use swap code from native instead. Remove all other versions of it."
Broke movie playback.

This reverts commit 9fcb08a326.

Conflicts:
	native
2013-10-28 17:24:03 +01:00
Sacha 72fd653a31 sceAudio: ARM optimisation. 2013-10-29 00:16:37 +10:00
Henrik Rydgård 9c546b5d36 Merge pull request #4340 from bollu/analogStickTiltControl
full tilt based analog controls
2013-10-28 05:20:46 -07:00
Siddharth 5daaaa3aad made deadzones configurable 2013-10-28 16:43:42 +05:30
Henrik Rydgård 5683b1def3 Merge pull request #4334 from shenweip/patch-13
Add support for saveNameListData "<>".
2013-10-28 03:17:03 -07:00
Henrik Rydgård 562c90de5d Merge pull request #4342 from unknownbrackets/debugger
Ingore the uncached flag for memchecks, minor tweaks
2013-10-28 02:21:09 -07:00