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
Ced2911
f5dc650fd3
more on endian types
2013-07-28 21:03:44 -07:00
Ced2911
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
Henrik Rydgård
87b5f72932
Merge pull request #2698 from unknownbrackets/warnings
...
Warning fixes
2013-07-08 00:32:11 -07:00
Unknown W. Brackets
a32cf817ff
Fix some minor warnings.
2013-07-07 20:31:04 -07:00
Unknown W. Brackets
bc6feed6a0
Fix memory allocation when swapping to a remaster.
2013-07-07 20:28:47 -07:00
Unknown W. Brackets
0019666939
Fix null pointer typo, breaking savestates.
2013-07-07 17:58:37 -07:00
Unknown W. Brackets
facad022ee
Reverse default DirectInput Y mapping.
...
As it was before.
2013-07-07 17:18:24 -07:00
Unknown W. Brackets
d9bfcce0de
Switch to buttons instead of A/B/X/Y for dinput.
...
This way people don't say "but my X button shows up as L1."
2013-07-07 17:05:03 -07:00
Unknown W. Brackets
fc50094725
Add back the right stick, but no UI.
...
Not sure where to fit it...
2013-07-07 16:17:04 -07:00
Unknown W. Brackets
fb2ca2bb82
Add default mappings for left analog sticks.
2013-07-07 16:10:20 -07:00
Unknown W. Brackets
8e5d115c8e
Get basic axis mapping working.
2013-07-07 16:10:20 -07:00
Unknown W. Brackets
ef8ce2d05c
Add some missing key names.
2013-07-07 09:26:30 -07:00
Henrik Rydgard
b581b73757
Make even more keys mappable
2013-07-07 14:38:10 +02:00
Henrik Rydgard
ab1b7e7288
Get rid of remaining legacy key mappings. Make Pause and F3 mappable, add default mappings. You may need to manually map these if you have an old ppsspp.ini.
2013-07-07 14:08:08 +02:00
Henrik Rydgard
7cd45d9375
Make some more keys mappable in Windows.
2013-07-07 12:03:11 +02:00
Henrik Rydgard
19a6edd6cc
Let the user map unthrottle and rapidfire. Make more keys mappable.
2013-07-07 11:25:19 +02:00
Henrik Rydgard
47dae8c004
Fix bug with unthrottle as virtual key. Add button to restore default key mappings.
2013-07-07 11:25:19 +02:00
Henrik Rydgard
cee45d0ad2
Win32: Switch to RawInput for keyboard processing. Lets us distinguish LSHIFT/RSHIFT and LCTRL/RCTRL.
2013-07-07 11:25:18 +02:00
Henrik Rydgård
3e8cb98a40
Merge pull request #2672 from unknownbrackets/ctrl-rapid
...
Add back rapid fire, make it possible to use on other platforms
2013-07-07 00:49:37 -07:00
Unknown W. Brackets
efb2ab52b4
Add a rapid fire virtual key, like before.
2013-07-06 23:06:34 -07:00
Unknown W. Brackets
b9c2e21105
Improve performance of syscall resolving.
...
This was actually kinda slow (noticeably) in God Eater Burst.
2013-07-06 15:14:50 -07:00
Henrik Rydgard
a793688005
Clear controller mapping sections in the ini to prevent them from growing out of control heh
2013-07-06 21:30:27 +02:00
Henrik Rydgard
b0ee3a173a
Add mechanism for unlimited mappable virtual keys (not restricted by some bitfield). Use it to implement X/Y analog key mapping.
2013-07-06 20:45:44 +02:00