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
Henrik Rydgard
df6199d353
Move some stuff to native. Show game icon on newui game screen. Turn it off again (oops)
2013-06-09 13:42:00 +02:00
Sacha
583927988c
Armjit Update: Improvements
...
Implement vsat0 and vsat1
Introduce VMOV for immediates. Use in MOVI2F where possible by detecting if float val can be encoded.
Combine some vneg ops in ApplyPrefixST.
2013-06-09 21:27:16 +10:00
Henrik Rydgard
2afbc94734
Turn off RTTI, simulate it where needed.
2013-06-09 13:02:16 +02:00
Sacha
f21218c3f9
Armjit: Combine mul.s + neg.s to VNMUL. Implement VNMUL, VNMLA, VNMLS.
...
I had implemented mul.s + add/sub.s + add/sub.s -> VADD/VSUB + V(N)ML(A/S). Turns out it doesn't happen enough though (once or twice per game).
2013-06-08 16:39:59 +10:00
Sacha
10c976b2af
Armjit: Improve ApplyPrefixD. Add VABD to emitter.
2013-06-06 03:08:58 +10:00
Henrik Rydgard
a7f7410668
Merge branch 'master' into plugindownload
2013-06-05 16:13:55 +02:00
Sacha
6712de1136
Armjit: Implement wsbh and wsbw (rev16 and rev). Fix encoding for rev16.
2013-06-05 11:32:44 +10:00
Henrik Rydgard
0c7833796b
Merge branch 'master' into plugindownload
...
Conflicts:
Core/Core.vcxproj
Windows/PPSSPP.vcxproj
native
2013-06-03 23:42:49 +02:00
Henrik Rydgard
f6793b30da
Some more UI stuff.
2013-06-02 23:46:03 +02:00
Henrik Rydgard
b3f3305068
vcproj update: enable multithread build
2013-06-02 23:45:44 +02:00