Commit Graph
11573 Commits
Author SHA1 Message Date
Unknown W. Brackets 662ae77214 Save regs before/after 3-arg func calls on x86.
This fixes bugs only on x64 when ABI_CallFunctionACC and etc. were used.
This was breaking things since R8 was not being saved (arg 3.)
2013-07-06 00:54:53 -07:00
Unknown W. Brackets 19f2b35679 Keep the stack aligned when tripping memchecks. 2013-07-06 00:22:09 -07:00
Unknown W. Brackets 7960bd0767 Fix dumb mistake from x86 jit changes, fixes #2635. 2013-07-05 22:05:55 -07:00
bagnz0r 90fd21a737 Fixed divide by zero issue and tweaked the values just right for rhythm games 2013-07-06 03:17:38 +02:00
bagnz0r 36051cd174 Updated high/low watermarks to lower values. This should fix problems in DJ MAX series and Hatsune Miku: Project Diva. 2013-07-06 01:32:11 +02:00
Unknown W. Brackets 3643345b67 Merge pull request #2637 from thedax/swapDInputRASAxes
Allow DirectInput Axis swap to be saved to the ini.
2013-07-05 16:26:24 -07:00
The Dax 7b52cde7cd Forgot to add the ability to save the option. 2013-07-05 19:23:20 -04:00
Henrik Rydgård 57215037e1 Merge pull request #2636 from thedax/swapDInputRASAxes
Windows: Add option to let DirectInput controllers swap right stick axes
2013-07-05 16:16:03 -07:00
The Dax 3560a489fb Add an option to allow DirectInput to swap the right analog stick axes, in case the emulator detects them incorrectly. 2013-07-05 19:09:16 -04:00
Henrik Rydgard 25392cd408 More android buildfixin' 2013-07-06 00:40:01 +02:00
Henrik Rydgård 0eadfdcf62 Merge pull request #2621 from arnastia/master
Improved PSP memory update code (ReadFramebuffersToMemory)
2013-07-05 14:00:59 -07:00
Henrik Rydgård 5eaa205892 Merge pull request #2626 from thedax/master
Fix Select button input on Windows.
2013-07-05 14:00:42 -07:00
Henrik Rydgard 827b472fc6 Merge branch 'Debugger' of https://github.com/Kingcom/ppsspp into Kingcom-Debugger
Conflicts:
	Core/MIPS/MIPSDebugInterface.cpp
2013-07-05 22:59:55 +02:00
Henrik Rydgard 6ead10b377 Android buildfix (expressionparser stuff) 2013-07-05 22:55:14 +02:00
Henrik Rydgard 841740cf8b Update native 2013-07-05 22:42:26 +02:00
Kingcom b112971514 More specifc errordescription 2013-07-05 21:21:34 +02:00
Henrik Rydgård a56e97d58c Merge pull request #2617 from raven02/patch-2
More adjustable unlock CPU clock and misc UI item fixes
2013-07-05 12:17:41 -07:00
Henrik Rydgård 39891eb9a6 Merge pull request #2627 from thedax/rightStickBindOption
Add option to bind right analog stick to left/right dpad buttons only.
2013-07-05 12:14:25 -07:00
Kingcom 44f551ce4a Use safe versions of Memory::Read 2013-07-05 20:38:19 +02:00
Kingcom 70ed8bf843 MipsExpressionFunctions changes 2013-07-05 20:24:08 +02:00
The Dax fb3ade56b9 Add option to bind right analog stick to left/right dpad buttons only. Can be useful for games that use the dpad as a camera, and horizontal camera movement is more common than vertical(i.e. Monster Hunter). 2013-07-05 06:02:47 -04:00
Unknown W. Brackets 1c9086617a DISABLE the swr/swl and friends for now.
Broke Disgaea on x64 only, not sure why right now.
2013-07-05 02:53:15 -07:00
Henrik Rydgård abc03520b4 Merge pull request #2625 from unknownbrackets/debugger
Fix some memcheck bugs
2013-07-05 02:26:13 -07:00
The Dax 4338a43461 Fix Select button on Windows. 2013-07-05 05:04:39 -04:00
Henrik Rydgard 1bf4239e97 State save support for sceJpeg. 2013-07-05 10:56:55 +02:00
Unknown W. Brackets 5271f36d78 Output less code per memcheck.
Somehow this also fixed a bug with memchecks that didn't hit, but I don't
know why.  Reverting and making them far jumps doesn't help.... strange.

Anyway, this should be less code which is good.
2013-07-05 01:33:39 -07:00
Unknown W. Brackets c64f6c3f39 Don't just forget other memchecks, arg. 2013-07-05 01:26:02 -07:00
Unknown W. Brackets 540bd13222 Correctly match ranges in memchecks with ends. 2013-07-05 01:16:57 -07:00
Henrik Rydgård 09c3eec8d7 Merge pull request #2622 from unknownbrackets/jit-loadstore
Implement left/right load/store, clz/clo, and vmone/vmzero/vmidt in x86 jit
2013-07-05 01:10:25 -07:00
Unknown W. Brackets 3278b5e373 Handle the immediate case of clz/clo. 2013-07-04 23:07:42 -07:00
Sacha 4b4270a225 Qt buildfix. 2013-07-05 14:53:55 +10:00
arnastia b5cc23d018 Try to guess GPU to differentiate pixel type to request in glReadPixels(); changed ConvertFromRGBA8888 to iterate linearly. 2013-07-05 02:31:31 +01:00
Unknown W. Brackets d823989330 Implement vmone/vmzero/vmidt for the x86 jit. 2013-07-04 18:16:57 -07:00
Unknown W. Brackets 654490566f Implement clz/clo in x86 jit. 2013-07-04 18:01:17 -07:00
Unknown W. Brackets e27ab6fa11 Add swl/swr to the x86 jit. 2013-07-04 17:34:56 -07:00
Unknown W. Brackets 203daf955b Implement lwl/lwr in the x86 jit. 2013-07-04 17:30:36 -07:00
Unknown W. Brackets 2d25d1eb05 Add a way to force alignment in JitSafeMem(). 2013-07-04 15:59:12 -07:00
Henrik Rydgard d2b874436d Merge branch 'jpeg' of https://github.com/CPkmn/ppsspp into CPkmn-jpeg 2013-07-05 00:09:29 +02:00
Henrik Rydgard a3a98c550a Update native (add jpgd) 2013-07-05 00:07:01 +02:00
CPkmn b901e40361 Oops, comment about RGB was cut off early 2013-07-04 14:58:19 -07:00
CPkmn 17493f3c4e Update FunctionWrappers.h 2013-07-04 14:51:51 -07:00
CPkmn 7ae259627d Remove NanoJpeg, and add arguments for known functions 2013-07-04 14:51:32 -07:00
CPkmn ba7860927e *nix include fix 2013-07-04 12:56:20 -07:00
Henrik Rydgård 5e24021117 Merge pull request #2612 from daniel-dressler/master
Fix emu screen trashing legacy input path input
2013-07-04 12:28:03 -07:00
Daniel Dressler 349bed669c Fix windows dropping special keys 2013-07-04 12:18:05 -07:00
Daniel Dressler 78e0d301c3 Fix misleading var name
Update() can be called at subframe intervals.
2013-07-04 12:12:50 -07:00
Daniel Dressler c44569588b Fix typo 2013-07-04 11:01:21 -07:00
Daniel Dressler 1c513c1bd0 Fix forgetting pressed keys 2013-07-04 10:59:19 -07:00
Daniel Dressler 77acd083c8 Merge branch 'master' of github.com:hrydgard/ppsspp 2013-07-04 10:12:50 -07:00
raven02 de029465cf More adjustable unlock CPU clock and misc fixes 2013-07-04 23:45:30 +08:00