Henrik Rydgård
a63e9828ed
Merge pull request #4831 from unknownbrackets/jit-invalidate
...
When importing vars, invalidate jit for HI16 too
2013-12-14 15:11:21 -08:00
Unknown W. Brackets
18e2648a27
When importing vars, invalidate jit for HI16 too.
2013-12-14 15:05:56 -08:00
Unknown W. Brackets
13bf4d83fa
Add memchecks for common HLE copy operations.
...
Better to catch some than miss everything.
2013-12-14 14:56:05 -08:00
Unknown W. Brackets
12713a44a1
Attempt to prevent shutdown crash in debugger.
2013-12-14 14:56:04 -08:00
Unknown W. Brackets
b74c62b6a6
Switch to a 64-bit function hash.
2013-12-14 14:56:04 -08:00
Unknown W. Brackets
5220115708
Reduce sceMpegRingbufferAvailableSize() logspam.
...
It's really mostly interesting when it changes only.
2013-12-14 14:56:03 -08:00
Unknown W. Brackets
7bbbf4d4b6
Typo.
2013-12-14 11:34:06 -08:00
Unknown W. Brackets
3204ec94fb
Forget video end when more packets are added.
...
Good for looping videos, for example Burnout.
2013-12-14 11:33:32 -08:00
Unknown W. Brackets
20b81ef552
Don't try to seek the video with too few packets.
...
Conservatively we seem to need approximately 6, which any video ought to
be longer than.
2013-12-14 11:18:08 -08:00
bollu
b0c7e824be
Merge branch 'master' of https://github.com/hrydgard/ppsspp into improvedTilControls
2013-12-14 16:45:29 +05:30
Henrik Rydgård
f449d03691
Merge pull request #4822 from unknownbrackets/rtc
...
Fix some date conversions in sceRtc
2013-12-14 01:15:49 -08:00
Unknown W. Brackets
ef9de27651
Fix overflows in sceRtcAdd*() funcs.
2013-12-13 23:03:41 -08:00
Unknown W. Brackets
ba17f57149
Simplify sceRtcTickAddMonths() and write if valid.
2013-12-13 21:58:25 -08:00
Unknown W. Brackets
d7d03f632e
sceRtcTickAddYears(): don't write invalid results.
...
Also fix leap day handling, per tests.
2013-12-13 15:11:40 -08:00
Unknown W. Brackets
0e831b0cda
Check days in month within sceRtcCheckValid().
2013-12-13 15:10:47 -08:00
Unknown W. Brackets
e4e26f6cc1
Convert ticks using a better supported year range.
...
Since 400 years is a stable number, we can adjust everything to [1970,
2370) and most system libraries (hello, Windows) will get it right.
This fixes overflow issues with tick/date conversions.
2013-12-13 15:07:53 -08:00
Unknown W. Brackets
7c2a5a0211
Report negative time parts as invalid.
2013-12-13 15:06:31 -08:00
Henrik Rydgård
5a8e12cded
Merge pull request #4816 from thedax/pspFirmwareOption
...
Add an ini option to set the emulated PSP's firmware.
2013-12-13 11:40:09 -08:00
The Dax
6050b47c67
Add an ini option to set the emulated PSP's firmware.
2013-12-13 13:06:44 -05:00
Henrik Rydgard
305cd6c8d1
Check versions less frequently, retry connections only once
2013-12-12 22:30:06 +01:00
Henrik Rydgard
ab32c99b73
Add setting to disable version checks
2013-12-12 15:59:12 +01:00
Henrik Rydgård
551ba172bf
Merge pull request #4807 from pal1000/work
...
Visual Studio 2013 buildfix
2013-12-12 06:15:12 -08:00
pal1000
95a3660a34
Visual Studio 2013 buildfix
2013-12-12 16:11:36 +02:00
Henrik Rydgard
e7ef34d1e6
last minute fix: Reset the control layout when upgrading from 0.9.5.
...
The settings are not compatible.
2013-12-12 14:52:46 +01:00
Henrik Rydgard
70174ac405
Warn fix, cleanup, update buttons.svg
2013-12-12 12:08:36 +01:00
Henrik Rydgård
ed6c1e0a0e
Merge pull request #4801 from shenweip/patch-12
...
[OSK dialog] Limit field drew number,draw back of string if length is greater than limit.
2013-12-12 00:29:32 -08:00
shenweip
6e56e33625
Fix wrong logging.
2013-12-12 13:16:08 +08:00
shenweip
389fee29b5
Limit field drew number,draw back of string if length is greater than limit.
2013-12-12 13:10:42 +08:00
Unknown W. Brackets
ae0560a1db
Ignore bad video decode addresses.
...
Instead of crashing, even if that's more fun.
2013-12-11 08:21:01 -08:00
Henrik Rydgård
42f5bcb263
Add ZIP icon in games browser.
...
This one's from Gnome, license should be OK.
2013-12-11 15:12:03 +01:00
Henrik Rydgård
868a3d6dd5
Load unknown.png for ELFs masquerading as PBP
2013-12-11 14:22:25 +01:00
Henrik Rydgård
ebe2009124
Buildfix VS 2013 (see #4793 )
2013-12-11 13:55:57 +01:00
Henrik Rydgard
1b770cc316
Typo fix
2013-12-11 11:00:01 +01:00
Henrik Rydgard
3baddab8a9
Tweak the new button style to add slight drop shadows, add folder icons.
...
Set the new style as default now that it works on white backgrounds too.
2013-12-11 09:37:07 +01:00
Henrik Rydgård
eb249bd93a
Merge pull request #4790 from unknownbrackets/memmap
...
Use additional memory map mirrors for 32-bit
2013-12-11 00:29:09 -08:00
Unknown W. Brackets
5b0ece85da
Use additional memory map mirrors for 32-bit.
...
Well, use them always for simplicity, but this works around 32-bit
limitations on mmap() size for Android and Linux.
2013-12-10 23:40:37 -08:00
Unknown W. Brackets
916768d938
Kill the "packagedFont" hack, correctly fixed now.
2013-12-10 23:19:25 -08:00
Unknown W. Brackets
952ec82678
Detect bad fonts ascenders and workaround.
...
Fixes #4765 with the fonts that come with PPSSPP.
2013-12-10 23:14:38 -08:00
Henrik Rydgard
7271367ac1
"Thin Borders" touch button style, ability to choose.
...
Also a Gold color scheme. Not sure whether to use or not.
2013-12-10 23:27:46 +01:00
Henrik Rydgard
d394282bc6
Don't crash trying to clear the icache in interpreter mode
2013-12-10 20:34:07 +01:00
Sacha
bdaa6f335f
Linux 32-bit fix. We cannot allocate > 32MB for 32-bit mmap implementations which is causing issues getting SLIM to work. Also, we should explicitly disable in case it is stuck in someones ppsspp.ini. See: http://lxr.free-electrons.com/source/tools/perf/util/session.c#L1290
2013-12-10 23:24:13 +10:00
Henrik Rydgard
5a02ea9ff4
Fix cache instruction on ARM
2013-12-10 13:26:32 +01:00
Henrik Rydgard
70d492e7e2
"cache" instruction: Implement icache invalidation.
...
Fixes broken math in Tony Hawk so it must be doing self modifying code. Nasty.
2013-12-10 13:15:28 +01:00
Henrik Rydgard
aebd471df8
Hide background downloads like the PPSSPP version check from progress bar display
2013-12-10 13:15:17 +01:00
Henrik Rydgard
2d8429ac48
Assorted cleanup in the MIPS emulation
2013-12-10 13:15:16 +01:00
Sacha
108edd4093
Buildfix for Windows Qt. Enable PSP model SLIM on Symbian (works fine due to lack of mmap).
2013-12-10 18:49:25 +10:00
Henrik Rydgard
0a5aa78011
ARMJit: Fix bug in instruction mtv, affecting SSX
...
SSX still has other problems on ARM though.
2013-12-10 00:19:18 +01:00
Henrik Rydgard
1614c6194d
Seems it's condition inversion day today. Fix another.
2013-12-09 20:27:43 +01:00
Unknown W. Brackets
f6482417ab
Return an int not a u32 for proper error check.
2013-12-09 08:04:33 -08:00
Henrik Rydgård
980de339ce
Fix buildfix: there shouldn't be a zero there at all.
2013-12-09 16:53:46 +01:00