Commit Graph
5353 Commits
Author SHA1 Message Date
Henrik Rydgard edb0614a59 Fix analog axis names. Make L2/R2 on x360 controllers analog.
Also slightly nicer behaviour - don't create empty mapping, instead ask for mappings immediately.
2013-08-17 11:18:45 +02:00
Henrik Rydgard c14fcfdae1 Merge branch 'master' into better-controlmap 2013-08-17 10:37:04 +02:00
Henrik Rydgard 3636f90902 Step 3: Replace current key mapping dialog with a list-based one which is much more workable. 2013-08-17 10:34:38 +02:00
Unknown W. Brackets 5787a2b9f7 KISS and Android buildfix. 2013-08-16 23:48:08 -07:00
Henrik Rydgard 3a8432373d Step 2: Multiple inputs can be mapped per psp key now, and save load works. 2013-08-16 21:25:36 +02:00
Henrik Rydgård a678621caf Merge pull request #3191 from Ced2911/ppc_basic
ppc support + ppc jit
2013-08-16 12:16:49 -07:00
Ced2911 6296f2b75c fix endian struct 2013-08-16 20:44:23 +02:00
Henrik Rydgard f1bc751eb9 Step 1: Go back to a single control map.
Break save/load for now, it will be redone.
2013-08-16 19:34:44 +02:00
Ced2911 c883003f5d Code formating 2013-08-16 19:24:16 +02:00
Henrik Rydgard 22ebe76f33 Move KeyMapping UI to its own file before rewriting.
Plus some minor tweaks and fixes.
2013-08-16 16:49:53 +02:00
Ced2911 628a737500 update comments 2013-08-16 15:53:20 +02:00
Ced2911 3eb1696e09 indentation 2013-08-16 15:50:03 +02:00
Ced2911 c4c43655aa indentation 2013-08-16 15:46:50 +02:00
Ced2911 5d06a04bf0 fix sub 2013-08-16 14:52:25 +02:00
Ced2911 42860a579c sub 2013-08-16 14:51:37 +02:00
Ced2911 d2aa4747aa add prolog/epilog, add stbx, lbzx, fix addi/addis 2013-08-16 14:51:05 +02:00
Ced2911 4c185bd01b more opcode 2013-08-16 14:50:16 +02:00
Ced2911 d410960ee1 remove cmplwi is same as cmpli 2013-08-16 14:50:00 +02:00
Ced2911 fa49be4a82 seem to be better ? 2013-08-16 14:48:19 +02:00
Ced2911 f9429177b9 add some new instr 2013-08-16 14:46:57 +02:00
Ced2911 a28bf4c4aa more 2013-08-16 14:46:56 +02:00
Ced2911 b32da03ce0 add subf. 2013-08-16 14:45:00 +02:00
Ced2911 cc0a8d1321 ppc emitter 2013-08-16 14:39:22 +02:00
Ced2911 c7a294d7c8 add LE_{type} 2013-08-16 14:34:40 +02:00
Unknown W. Brackets 49c7b9628a Fix some correctness warnings. 2013-08-12 23:40:22 -07:00
Unknown W. Brackets c8716d9a02 Fix a few minor typos + small reporting change. 2013-08-12 23:02:39 -07:00
Henrik Rydgard 22a05c5e38 Preliminary relative mouse mapping. Disabled because it breaks the control mapping UI currently.
Needs tweaking.
2013-08-12 23:27:41 +02:00
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