Unknown W. Brackets
2751da1cec
Cut down on work in regcache init on x86.
...
Very tiny tiny optimization for games, but 8-10% optimization for tests.
2013-09-19 00:29:50 -07:00
Unknown W. Brackets
3e6df2d7aa
Just save XMM0-XMM15 on x64.
...
Not really sure why but seems like VS2010 expects XMM4 to be preserved.
Fixes headless on x64.
2013-09-16 23:17:34 -07:00
Henrik Rydgård
2ec10d5835
Merge pull request #3780 from unknownbrackets/savestates
...
Make it possible to add new sections optionally
2013-09-15 15:10:16 -07:00
shenweip
03197c376c
Fix some double semicolon.
2013-09-15 23:17:22 +08:00
Unknown W. Brackets
887a61ae56
Make it possible to add new sections optionally.
2013-09-15 07:58:52 -07:00
Unknown W. Brackets
418d6c1e83
Reset the game when loading a state fails.
...
This way it doesn't crash.
2013-09-14 21:19:10 -07:00
Unknown W. Brackets
2cca2568c7
Make sure the saved git ver is null terminated.
...
strncpy() is a tricky beast.
2013-09-14 20:29:01 -07:00
Unknown W. Brackets
d2f2f8d7ad
Make it possible to version DoState sections.
...
This will have the more important benefit of bailing if anything goes
awry.
2013-09-14 20:19:58 -07:00
Henrik Rydgard
499dbc05ee
ArmEmitter: Merge a fix and some new instructions from Sonic1's emitter.
2013-09-14 12:04:55 +02:00
Ced2911
d1cfe83cee
update emitter
2013-09-12 10:40:42 +02:00
Ced2911
17b8d5d813
More recompiled instruction (fpu/alu)
2013-09-12 10:40:14 +02:00
Ced2911
d4d0051199
fix fmin/fmax
2013-09-12 10:39:47 +02:00
Ced2911
b84cdbf17d
new op
2013-09-12 10:38:18 +02:00
Ced2911
7795af3622
add somes instructions, some fixes
2013-09-12 10:38:03 +02:00
Ced2911
29b1a79065
Add fpu
2013-09-12 10:37:38 +02:00
Ced2911
a3c7ac8f1d
add somes instructions
2013-09-12 10:37:22 +02:00
Ced2911
8b3bb9615c
some cleanup + fixes
2013-09-12 10:37:08 +02:00
Ced2911
547b168dcb
add some new instructions
2013-09-12 10:36:57 +02:00
Ced2911
f1b11c63fc
add some shifs instruction, fixes some instructions
2013-09-12 10:36:44 +02:00
Ced2911
a107a9ded4
Jit Fix
2013-09-12 10:36:19 +02:00
Ced2911
8731b666cf
add XORI
2013-09-12 10:36:07 +02:00
Ced2911
dd83a922bd
add MFCR and MTCR
2013-09-12 10:35:53 +02:00
Unknown W. Brackets
c3839a53e5
Fix some minor warnings.
2013-09-07 22:40:08 -07:00
Unknown W. Brackets
08b41df6a2
Change a few more log types.
2013-09-07 13:31:14 -07:00
Henrik Rydgard
8c88dff5a4
More log categories, use them (and existing ones). Improve log config.
2013-09-07 22:02:55 +02:00
Henrik Rydgard
324cde5a79
Let's actually use the log category mechanism. A first step.
2013-09-07 21:19:21 +02:00
Henrik Rydgard
26c5ee4a6d
Add screen to control debug levels. Will make it easier to access later.
2013-09-07 13:38:37 +02:00
Henrik Rydgard
78d3ee3d6a
Misc cleanup, mostly logging code
2013-09-07 13:01:19 +02:00
Henrik Rydgard
d21db0f852
Fix Xperia Play detection, hide touch controls on Ouya
2013-09-07 11:06:28 +02:00
Henrik Rydgard
c845da2887
Switch System_GetName to System_GetProperty
2013-09-04 11:31:40 +02:00
Henrik Rydgard
9dcd67fc31
Pass the new sha1/md5 test.
2013-09-03 00:36:55 +02:00
Unknown W. Brackets
7349de55d1
Fix some initialization/sprintf warnings.
2013-09-01 01:15:07 -07:00
Arthur Blot
f424155f50
Linux buildfix
2013-08-31 01:32:56 +02:00
kaienfr
9ea27dd7ba
Disable log console close button and ctrl+C effect
...
Avoid closing the application when the log console is closed.
2013-08-30 16:10:35 +02:00
Henrik Rydgard
29a3a0650c
Merge branch 'master' of https://github.com/papel/ppsspp into papel-master
...
Conflicts:
pspautotests
2013-08-29 20:18:36 +02:00
Henrik Rydgard
b19fe900bf
Fixes for x86 android build
2013-08-29 20:06:24 +02:00
papel
d22e555e4f
Fix volume and name of Latin American languages.
2013-08-29 13:25:29 -03:00
The Dax
1350236f4f
Win32: Update some funcs in FileUtil.cpp for Unicode.
2013-08-28 10:28:25 -04:00
Henrik Rydgard
6360fcb0ae
Add some stats to get some idea of much alpha tested drawing we do.
...
Turns out it's one hell of a lot and we really should fix this by
checking both vertices and textures to deduce when we can just skip
alpha testing safely, probably quite often.
I care about this because alpha testing drawing is very expensive
on some mobile chips.
2013-08-27 21:01:17 +02:00
Henrik Rydgard
cae5aef231
Detect Ouya correctly, for keymap assignment
2013-08-27 11:27:26 +02:00
Unknown W. Brackets
8ccd3773d9
Open files using wide functions on win32.
...
Fixes #3432 .
2013-08-27 00:28:46 -07:00
Henrik Rydgard
55aa3d13c7
Win32: Switch to a UNICODE build. This took quite a bit of fixing.
2013-08-26 19:00:16 +02:00
The Dax
13f6c26b6b
Fix a couple spacing things.
2013-08-25 16:55:00 -04:00
Unknown W. Brackets
1ed8edb0d3
Avoid some dangerous hex constant widths.
2013-08-22 23:23:48 -07:00
The Dax
59f878a3c4
Add space as a confirm key, and use a loop for hard-coded confirm keys, too.
2013-08-22 13:06:12 -04:00
The Dax
4beef2b877
Fix dumb copy and paste error.
2013-08-22 12:53:33 -04:00
The Dax
0c249f0084
Remove RMB as a default cancel key. We'll let the user bind it to cancel manually.
2013-08-22 12:38:04 -04:00
The Dax
57ab8aa611
Only hard-code keys if they're not bound.
2013-08-22 08:44:08 -04:00
The Dax
20166c7f4f
Let the UI update the confirm cancel keys when the user presses back. They may have changed the O/X preference option.
2013-08-22 07:10:06 -04:00
The Dax
968150cc77
Rewrite the hard-coded removal of accept/cancel keys. It's much cleaner and simpler now.
2013-08-22 06:46:35 -04:00