Commit Graph
426 Commits
Author SHA1 Message Date
Henrik Rydgard 89ddbb51bb Oops, XMM0 might be taken by temps. Also, s/GC_ALIGN16/MEMORY_ALIGN16 2013-08-10 23:39:24 +02:00
Henrik Rydgard 8714240519 Fix vf2i properly on x86. 2013-08-07 21:30:57 +02:00
Henrik Rydgard 2f0cdc6988 ARMJIT: disable vi2f, it seems buggy. preliminary disabled impl of vcrsp.t. 2013-08-06 11:10:26 +02:00
Sacha 8b4280b297 Rename KEYCODE to NKCODE (native key code) to stop name collision. Implement Blackberry keymapping. 2013-08-05 03:31:40 +10:00
Lioncash dce9fdd203 Previous commit should have actually used free() and not delete. This fixes that. 2013-08-01 10:57:27 -04:00
Lioncash b14827da04 Fix two memory leaks in ArmCPUDetect.cpp
These char pointers weren't deleted before the function ended.
2013-08-01 10:24:56 -04:00
Henrik Rydgard 7d2e0b46a4 Delete ColorUtil.cpp/h 2013-07-31 22:28:40 +02:00
Henrik Rydgard 7fc5ce56de Fix viim for x86, implement for ARM. 2013-07-31 18:21:23 +02:00
Henrik Rydgard 8972bf0d12 Fix stickiness of NV Shield d-pad (and other digital pads that are mapped to axises) 2013-07-31 18:08:31 +02:00
Henrik Rydgard 51596b636a Fix numerous ARM JIT bugs. Activate vmtvc and vscl, and vadd/vmul/vdiv/vsub for real this time. 2013-07-31 10:34:58 +02:00
Henrik Rydgard 65f8430c32 Quick hacked-up ARM VFP disassembler. Buggy. 2013-07-30 21:39:37 +02:00
Ced2911 cc95cde450 fix swap type 2013-07-30 19:50:35 +02:00
Henrik Rydgard f70e8a2fe0 Android buildfix & retab 2013-07-29 21:24:24 +02:00
Sacha 663f888a54 Sonic: Fix encoding in VADD (cross-project merge). 2013-07-30 04:37:47 +10:00
Sacha 3fb76106fd Merge Sonic's ArmCpuDetect changes (cross-project merge). 2013-07-30 04:31:35 +10:00
Henrik Rydgård c68f5f78fb Merge pull request #2970 from raven02/patch-5
Assign HW select button on X360 to "SELECT" button
2013-07-29 09:32:05 -07:00
Sacha a046448596 Buildfix. 2013-07-29 19:46:22 +10:00
Unknown W. Brackets b46ab5f5a4 Always defined WIN32_LEAN_AND_MEAN.
Might as well, less mess everywhere else.
2013-07-28 21:04:20 -07:00
Unknown W. Brackets 7b7801d59a Switch to including Windows.h from an intermediate.
This makes it easier for Xbox which uses a separate header.
2013-07-28 21:04:19 -07:00
Unknown W. Brackets 0b5bdeb1d3 Fix some compile failures under big endian. 2013-07-28 21:04:17 -07:00
Unknown W. Brackets 9ae32f641a Move swap_struct_t to its own file.
This way bswap32() and friends are already defined.  Otherwise there are
errors.
2013-07-28 21:03:44 -07:00
Unknown W. Brackets 524064a02e Improve the auto-swapping struct a bit.
Specifically:
 * Don't override &&/|| - that kills short circuiting.
 * Consistently return a swapped type from operators.
 * Add a few more missing operators.
2013-07-28 21:03:44 -07:00
Ced2911andUnknown W. Brackets f5dc650fd3 more on endian types 2013-07-28 21:03:44 -07:00
Ced2911andUnknown W. Brackets 47e1c8143a endian struct 2013-07-28 21:03:43 -07:00
raven02 9108bf4771 Rename 360 and Pad to "Xbox 360 Pad" and "DirectInput Pad" respectively 2013-07-29 07:56:11 +08:00
raven02 c1bdd8b0db Assign HW select button on X360 to "SELECT" button 2013-07-29 07:31:19 +08:00
Unknown W. Brackets a9e7a9ce3d Improve performance of File::GetSize(). 2013-07-28 13:16:03 -07:00
Unknown W. Brackets d644dacced Fix a potential crash in localtime_r win32.
Using localtime_s anyway.  Both ways it was actually threadsafe.
2013-07-28 12:33:21 -07:00
Unknown W. Brackets fa7182ec34 Consider F:\ a valid recent iso.
File::Exists didn't like it, since it turned it into "F:".
2013-07-28 12:33:21 -07:00
The Dax 528d81151a Initial support for disabling logging, to provide a possible boost in performance for games that spam the log like crazy. 2013-07-27 19:39:49 -04:00
Unknown W. Brackets 0cd5766f50 Support clang as well as gcc for Android/Linux. 2013-07-26 22:13:57 -07:00
Henrik Rydgård 3c861419b9 Merge pull request #2931 from unknownbrackets/endian
Improve endian define handling and fix a couple typos
2013-07-26 12:04:34 -07:00
Henrik Rydgård cc8bba1b10 Merge pull request #2924 from thedax/master
Add initial support for native Visual Studio 2012(and above) compilation.
2013-07-26 12:03:21 -07:00
Unknown W. Brackets 8da6259aff More carefully check defines for endianness. 2013-07-25 22:25:50 -07:00
Henrik Rydgard 1533b588e3 Argh, this really shouldn't be needed but is. 2013-07-26 01:18:40 +02:00
The Dax e00364bfa5 Add initial support for native Visual Studio 2012(and above) compilation. Just upgrade the SLN, and go. 2013-07-25 18:34:55 -04:00
Henrik Rydgard 5e791fad51 Try to fix the bigendian defines 2013-07-25 23:39:41 +02:00
Henrik Rydgård 9fc57894ab Mac build fix (weird, BIG_ENDIAN really shouldn't be defined) 2013-07-25 19:21:43 +02:00
Unknown W. Brackets f3fc9562ff Oops, need floating point types too. 2013-07-25 08:04:36 -07:00
Unknown W. Brackets f1c354607e Add special u32_le/etc. types to mark endianness.
Might even want u32_be...
2013-07-25 08:04:34 -07:00
papel a150fdd6ae Continue ignoring savestate incompatibility for now. 2013-07-18 15:33:13 -03:00
papel 99754bcd7a Merge branch 'master' of https://github.com/hrydgard/ppsspp 2013-07-17 02:33:53 -03:00
papel 9b6f1abed8 Version to savestate and open other game in other screens. 2013-07-17 02:33:26 -03:00
Henrik Rydgard 81411a74ed Experimental: Make orientation change possible on Android. 2013-07-16 22:51:25 +02:00
papel 314d286e37 Changed pause and speed shortcuts. Fixed disabled run on load. 2013-07-09 21:54:42 -03:00
papel 22de16d178 Improving shortcuts of Windows version. 2013-07-09 17:25:29 -03:00
Henrik Rydgard b879f32284 Fix further Android joystick issues, including flickering pause menu. Fixes #2708 2013-07-08 17:47:22 +02:00
Henrik Rydgard 67b79a5933 On Android, set the default keymap to be the standard controller map. Should make things work instantly on sixaxis and shield for example. 2013-07-08 17:19:39 +02:00
Henrik Rydgard f2e739992d More mousewheel support 2013-07-08 12:35:08 +02:00
Henrik Rydgård 476382d2cc Merge pull request #2692 from unknownbrackets/keymap-axis
Do axis keymap as well (should replace right stick bind)
2013-07-08 01:14:02 -07:00