Commit Graph
5353 Commits
Author SHA1 Message Date
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
Sacha f825a07650 Move C++11 functions to std namespace. 2013-06-02 22:27:37 +10:00
Unknown W. Brackets d6c94eb9a4 Keep only one actual console writer thread.
Fixes issues with colors when multiple log types (e.g. HLE and ME or G3D)
were used nearby each other.  Oops.
2013-06-01 22:18:21 -07:00
Sacha b39a572043 Buildfixes.
Fix C++11 usage.
Remove redundancy.
Fix st_*time re-usage.
2013-06-02 13:26:39 +10:00
Henrik Rydgard 572eb26305 Merge branch 'master' into makotech222-cwcheat
Conflicts:
	Core/Core.vcxproj.filters
	Core/HLE/__sceAudio.cpp
	Core/HLE/sceKernel.cpp
2013-05-30 19:11:20 +02:00