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
Henrik Rydgard
cc58e34cf8
Remove legacy key mapping and associate devices with keys (DInput has been left behind for now, will be fixed up soon). Saving is broken, will be fixed soon.
2013-07-06 20:45:44 +02:00
Henrik Rydgård
8988d697e3
Merge pull request #2647 from unknownbrackets/jit-minor
...
Fix x64 jit bugs (memchecks and lwl/lwr/swl/swr)
2013-07-06 09:35:12 -07:00
Henrik Rydgard
a599bf7500
Assorted warning fixes and cleanups
2013-07-06 11:09:19 +02:00
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
The Dax
4338a43461
Fix Select button on Windows.
2013-07-05 05:04:39 -04:00
Daniel Dressler
6d290f4530
Make key map screen hint which map conflicts
2013-07-03 22:29:18 -07:00
Daniel Dressler
460c03a00d
Make key map defaults match old mapping
2013-07-03 22:00:55 -07:00
The Dax
ab8c1f5b5f
Fix multiple compilation issues for all platforms.
2013-07-03 14:37:31 -04:00
Henrik Rydgård
c01a69df30
Merge branch 'master' of https://github.com/daniel-dressler/ppsspp into daniel-dressler-master
...
Conflicts:
CMakeLists.txt
2013-07-03 17:59:44 +02:00
Daniel Dressler
20399b9d6c
Make key mapping screen save changes
2013-06-30 22:48:15 -07:00
Henrik Rydgard
604ad0181b
Merge branch 'new-ui'. Still incomplete. Enable by setting NewUI=True in ppsspp.ini
...
Conflicts:
UI/MenuScreens.cpp
2013-06-27 16:28:38 +02:00
Daniel Dressler
14bce01a33
Fix key map settings screen using wrong enums
2013-06-26 20:22:45 -07:00
Daniel Dressler
6294e36c95
Make KeyMap use native keycodes and Core PS btns
2013-06-24 22:08:23 -07:00
Daniel Dressler
29271f67d7
Sync KeyMap to native changes
2013-06-24 21:34:14 -07:00
Jake Traynham
771de1c3a3
pulled down update to ffmpeg
2013-06-24 17:48:37 -05:00
The Dax
7884df8013
Simplify error message via better translation key/message.
2013-06-24 04:47:12 -04:00
The Dax
a341d39720
Make failure reasons translatable.
2013-06-24 04:24:34 -04:00
The Dax
1a7cce2fc5
Fix a comment and remove an old comment.
2013-06-24 04:00:10 -04:00
The Dax
810dfac704
Restructure load/save failure message by reverting it back to the original and add a translation ini key instead. Much simpler, and cleaner.
2013-06-24 03:58:29 -04:00
The Dax
fe8c439614
Clean up slightly.
2013-06-24 03:08:24 -04:00
The Dax
3a0fe2f374
Add failure messages to savestates loading/saving. It's misleading to always say "Loaded state" or "Saved state", even if it fails. Plus, result was unused up to this point.
2013-06-24 02:58:21 -04:00
Daniel Dressler
83a5609f22
Move keyboard key codes into native
2013-06-23 22:08:45 -07:00
Daniel Dressler
7d4ab6e786
Fix function declarations missing from namespace
2013-06-23 21:18:00 -07:00
Daniel Dressler
eefcc9ba83
Merge branch 'master' of github.com:hrydgard/ppsspp
2013-06-20 18:56:53 -07:00
Jake Traynham
e89b2055a6
Reenabled armv7s for iOS with JIT fixes
2013-06-20 11:44:59 -05:00
Henrik Rydgård
bfb9b2fd6d
Warning fix
2013-06-19 15:06:04 +02:00
Henrik Rydgard
c021c93883
More minor audio optimizations
2013-06-19 13:13:02 +02:00
Henrik Rydgard
7dac11922d
Some minor optimization of audio channel queues and mixing
2013-06-19 12:00:24 +02:00
Sacha
45775d4fc2
Fix for non-ffmpeg platforms. Thanks unknownbrackets!
...
Can now get past videos on platforms such as Meego and Symbian.
Also fix some spacing and type issues.
2013-06-19 01:14:14 +10:00
Daniel Dressler
c4cf35f782
Merge branch 'master' of github.com:hrydgard/ppsspp
2013-06-17 20:51:17 -07:00
Sacha
490f841093
Integer division is not guaranteed for VFPv4 devices. Example: Cortex-A5.
2013-06-18 01:42:36 +10:00
Daniel Dressler
0befec3358
Merge branch 'master' of github.com:hrydgard/ppsspp
2013-06-15 18:37:08 -07:00
aquanull
bb5fce600e
Fix/prevent crashes when MainWindow is closed before LoadFile() completes, or when it gets certain messages before TheThread completes initialization.
...
Fix missing ppsspp.ini loading log (only 1 unimportant line though).
Fix loading ui_atlas.zim failure when [General]Browse = True is set in ppsspp.ini.
Some other minor fixes as well.
2013-06-15 13:06:43 +08:00
Daniel Dressler
f79de79a9d
Fix missing ;
2013-06-13 20:37:50 -07:00
Daniel Dressler
cd69ec3acb
Merge branch 'master' of github.com:hrydgard/ppsspp
2013-06-13 20:31:09 -07:00
Daniel Dressler
79e6d4975b
Fix inconsistent namespace usage
2013-06-13 20:30:02 -07:00
Sacha
637d75f47d
Unlock the other 16 regs that are available for NEON.
2013-06-09 23:15:59 +10:00
Sacha
29d1e40c79
Buildfix for Blackberry, Linux, Symbian, non-ffmpeg platforms, Meego, ...
2013-06-09 22:53:22 +10:00