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
Sacha
490f841093
Integer division is not guaranteed for VFPv4 devices. Example: Cortex-A5.
2013-06-18 01:42:36 +10: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
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
King_DuckZ
61500281a9
Warning fix on Intel compiler.
2013-05-30 15:42:11 +02:00
King_DuckZ
1455452850
Trailing whitespaces removed.
2013-05-30 15:42:11 +02:00
Unknown W. Brackets
d1b7b9ac63
Save XMM regs as required by the Windows x64 ABI.
...
Fixes jitter in analog in recent builds, possibly other bugs.
2013-05-25 00:34:19 -07:00
Sacha
a14a2fafa9
ARMJIT: Fix and use DIV, DIVU, INS and EXT (ARMv7 and VFPv4 implementations).
2013-05-24 08:26:19 +10:00
Henrik Rydgard
08e0881c94
Merge branch 'cwcheat' of https://github.com/makotech222/ppsspp into makotech222-cwcheat
...
Conflicts:
Core/Config.cpp
Core/Config.h
Core/Core.vcxproj.filters
Core/HLE/sceKernel.cpp
2013-05-22 21:04:12 +02:00
Henrik Rydgard
0ed09532f9
Quick sceMd5 implementation, needs tests
2013-05-22 11:05:30 +02:00
Steven Cherry
9d2667fc0d
Second to last commit
...
Everything but getting ISO name
2013-05-18 17:04:01 -05:00
Sacha
77586e678c
Correct permissions on Blackberry.
...
The settings I originally tested it with and found to be working. Sorry for changing it.
2013-05-16 23:11:58 +10:00
Sacha
4e75840d81
Fix permissions on Blackberry.
...
Currently only the app can modify/delete important data like saves in PSP folder.
On Blackberry, the app is the user account (app_10283782). The currently logged in user is the group (shared_1000). Then other will be all users on the system.
So let's make it that the user can modify their own data.
2013-05-16 13:54:15 +10:00
Sacha
d97f2268ca
Improve CPU detection. Enable VFPv4 for Blackberry devices which support it.
2013-05-15 04:40:24 +10:00
Henrik Rydgård
d8f9790abc
Some Mac build fixes from vit9696 and some more. Update submodules.
2013-05-07 00:08:57 +02:00
Sacha
8cb0423f32
Avoid name collision with ThreadPool on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry.
2013-05-03 16:31:53 +10:00
Sacha
2396574f45
Avoid name collision with StringUtil on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry.
2013-05-03 16:22:15 +10:00
Sacha
8dd683f63f
Fix name collision when building on Windows. Was preventing Blackberry from building.
2013-05-03 16:10:23 +10:00
Sacha
6a2a308069
Buildfix for Symbian.
2013-05-02 17:06:09 +10:00
Unknown W. Brackets
c73657e39a
Buildfix for iOS and Android.
2013-05-01 23:31:18 -07:00
Sacha
ae9490ad30
Use boost to do C++11 features on Symbian. Use namespaces.
2013-05-02 15:46:41 +10:00
Peter Thoman
0ef103525f
Added Global Threadpool to common
2013-05-01 14:12:09 +02:00
Peter Thoman
af68180319
Parallelized texture scaling
2013-05-01 14:12:09 +02:00
Unknown W. Brackets
1e6e333d38
Fix savestates not even trying on diff version.
...
Also, update native.
2013-04-29 23:40:12 -07:00
Unknown W. Brackets
acd0b471e7
Make sure that x64 uses all the same opt settings.
...
There were some differences. Also, make debug use the same sse mode
release does so they have parity.
2013-04-28 22:22:01 -07:00
Henrik Rydgard
660d5700e7
Unify some VS project settings
2013-04-27 19:34:41 +02:00
Henrik Rydgard
2a39a3b972
JIT: Get rid of one memory access per dispatch, and get rid of blockcodepointers.
2013-04-27 01:32:03 +02:00
Yao Wei
c675a9bd79
include stdarg.h in Common/Common.h
...
Fixes gcc 4.7 compile error
2013-04-24 02:51:12 +08:00
Sacha
12d50f25bf
Define vasprintf in native for Blackberry instead (as it is also used there). Remove some redundancy in Settings.pri.
2013-04-22 14:23:13 +10:00
aquanull
b3bf849a89
Fix showing/hiding Log Console on Windows
...
It appears to me that sometimes the first call to ShowWindow() is hindered by STARTUPINFO or something, so I just "neutralize" them with a dummy call. There might be better solutions, but this works for now.
2013-04-22 02:59:27 +08:00
danieru
26991af45b
Fix reference to "FAKE" analog keys
2013-04-20 15:10:28 -06:00
danieru
16bbae440f
Fix inconsistent indentation
2013-04-20 14:35:25 -06:00
danieru
432f10b9bf
Fix comment syntax
2013-04-20 14:33:12 -06:00
danieru
26c2a6a173
Use unicode symbols for psp button names
...
Instead of approximating with ansi chars.
2013-04-20 13:19:13 -06:00
danieru
f63ea38af8
Remove "FAKE" modifier for primary analog keys
...
Since KeyMap only handles descrete keys it is
inaccurate to call them analog. Let no
developer should get confused since the cardinal
directions indicate the descrete natures.
2013-04-20 13:11:51 -06:00