Unknown W. Brackets
62daf6d7c8
armjit: Fix vmin/vmax to follow the PSP's rules.
...
Also the interpreter. Fixes #6107 .
2014-06-20 23:55:33 -07:00
Unknown W. Brackets
e87e1606c5
Fix func replacements and delay slots on arm.
...
Fixes #6303 .
2014-06-19 08:02:49 -07:00
Henrik Rydgård
935f1cb7b5
Merge pull request #6373 from unknownbrackets/debugger
...
Fix deadlock when using cpu and ge debuggers at the same time
2014-06-19 11:01:37 +02:00
Unknown W. Brackets
2f6b63385d
On breakpoint change, don't wait for core too long.
...
Fixes #6366 .
2014-06-19 01:16:24 -07:00
Unknown W. Brackets
9efbc2694b
Add an invalidate all method to the jit.
2014-06-19 01:13:06 -07:00
Unknown W. Brackets
561d0e5ef9
Check more ops for changing memory in debugger.
2014-06-19 00:48:33 -07:00
Unknown W. Brackets
5f4a0d8174
Fix a few minor warnings.
2014-06-19 00:47:58 -07:00
Unknown W. Brackets
fa875a6016
Fix memory mapping for sure this time on 32-bit.
2014-06-19 00:30:02 -07:00
Sacha
ea17e17ebd
Join both Maemo platforms (Maemo5 + Meego Harmattan/Maemo 6) to MAEMO define. Technically they are very similar and anything that wasn't already defined for both probably needed to be.
2014-06-18 03:42:31 +10:00
solarmystic
1f538eacab
Fixes #6353
2014-06-17 21:18:20 +08:00
Unknown W. Brackets
913914a4c1
Fix some type conversion warnings.
2014-06-15 10:01:54 -07:00
Unknown W. Brackets
062d747cee
Fix vram mirror issue on 32-bit.
...
Fixes #6249 .
2014-06-15 08:59:35 -07:00
Henrik Rydgard
ee1d16cb1d
Use sincosf where available (linux)
2014-06-15 12:06:02 +02:00
Henrik Rydgard
e6f55bfef0
Fix silly mistake in vfpu_sincos. Add unittest.
2014-06-15 11:51:30 +02:00
Henrik Rydgard
0879d76503
VFPU: Ensure that sin(4*x) returns 0.0 (and cos 1) for all x. Fixes #2921
2014-06-15 11:03:00 +02:00
Henrik Rydgard
4e6baaf360
wasPaused int->bool
2014-06-15 00:03:55 +02:00
Henrik Rydgard
3b2fed472e
Correct timing on resume, avoids small speed burst when resuming gameplay from pause
2014-06-14 23:56:16 +02:00
Henrik Rydgård
434af26af7
Merge pull request #6319 from unknownbrackets/debugger
...
Skip stepping time in debug stats
2014-06-14 18:36:03 +02:00
Unknown W. Brackets
03f86f364f
Skip debug stepping time in list/func time.
...
Just makes the debug stats actually useful while stepping. A bit of
overengineering, but it makes it easy to go frame-by-frame looking for
perf issues.
2014-06-14 08:42:18 -07:00
Henrik Rydgard
b39bf4a88a
Merge branch 'hardfp' of github.com:xsacha/ppsspp into xsacha-hardfp
2014-06-14 12:07:55 +02:00
Henrik Rydgård
cb6aa5a708
Merge pull request #6305 from unknownbrackets/resched
...
Reschedule after many cases of eating cycles
2014-06-13 20:46:51 +02:00
Unknown W. Brackets
aa6355a9e5
Reschedule after many cases of eating cycles.
...
All of these eat enough cycles they could cause issues in a loop, and I'm
pretty sure they would reschedule.
2014-06-13 00:30:21 -07:00
Sacha
55221b5c7c
Sin/cos fix for hardfp builds.
2014-06-12 23:10:22 +10:00
Unknown W. Brackets
c29062de9f
Add memory breakpoints on sceIo read/write.
2014-06-12 00:42:25 -07:00
Unknown W. Brackets
dd4b191003
Correct Gods Eater Burst tex download size.
...
Probably takes care of #6289 , although it doesn't crash for me.
2014-06-10 22:59:08 -07:00
Henrik Rydgard
3e97713d16
Revert "Remove option" (disable alpha test)
...
Fixes issue #6286 .
This reverts commit d2ce635bbf
.
2014-06-10 23:13:42 +02:00
Sacha
c745072b55
Update Symbian to GCC 4.8.3
2014-06-11 03:10:50 +10:00
Sacha
37b7667038
Remove some unnecessary #ifdef's relating to Symbian.
2014-06-10 23:06:00 +10:00
Henrik Rydgard
56a513e20a
Oops, accidentally changed the non-android path in a bad way.
2014-06-10 01:06:22 +02:00
Henrik Rydgard
0b42530fd8
Use low-level I/O on Android for 64-bit offset support
...
Fixes videos in FF Type-0 on Android. See #6268
2014-06-10 01:00:34 +02:00
Henrik Rydgard
d6b51d4dfa
Reduce some excessive logging
2014-06-09 19:40:05 +02:00
Unknown W. Brackets
0550b9372a
Skip nop padding between functions.
...
Fixes graphical artifacts in Final Fantasy Tactics, recognizing memset and
memcpy.
2014-06-09 00:16:03 -07:00
Unknown W. Brackets
a926b19c03
Hook Tales of Phantasia X save pictures.
...
Maybe other games will use the same func even. This makes save pictures
work correctly the first time.
2014-06-08 16:38:43 -07:00
Unknown W. Brackets
38dde1f6b5
Fix a debugger crash on shutdown.
2014-06-08 16:35:39 -07:00
Henrik Rydgard
a31194a877
Add some sanity checks when looking up syscalls.
...
This may avoid crashing the emu when it starts executing junk (still not good of course, heh).
2014-06-08 13:03:03 +02:00
Unknown W. Brackets
84d69de7a1
Enable "simulate block transfer" by default.
2014-06-07 22:43:40 -07:00
sum2012
cfa0e752e1
Fix Replace_memcpy crash
...
Fix Replace_memcpy crash in #5496
2014-06-08 01:01:47 +08:00
Sacha
8ac1c17f74
Fix a warning. Update native (fix SDL joystick). Fixes #6241 .
2014-06-08 00:56:57 +10:00
Unknown W. Brackets
90b30f8bfe
Use module start func, not entry, if specified.
...
Fixes #5539 , Ranshima Monogatari Rare Land Story. Still logging in case
it causes a problem.
2014-06-07 06:28:23 -07:00
Unknown W. Brackets
a7b9ce205b
Enable function replacements by default.
...
So things like Star Ocean work, and game memcpy()'s to GPU work.
This will make game start on mobile a bit slower, though. And there could
still be bugs so leaving as an option, but seems pretty stable. Didn't
realize it wasn't enabled by default.
2014-06-07 00:13:45 -07:00
Sacha
b57c3e0fe5
Qt: Some bug fixes. Get Meego Harmattan compiling with gcc4.8.2
2014-06-06 14:17:47 +10:00
Henrik Rydgård
80301ef053
Merge pull request #6231 from thedax/cwcheats-minor
...
Win32/CWCheats: Make sure to convert paths properly so that non-English paths are supported.
2014-06-05 13:26:18 +02:00
Unknown W. Brackets
aa3a429a0b
Avoid unaligned 32 bit reads.
...
They make Symbian do odd things.
2014-06-05 01:12:27 -07:00
The Dax
285640dbdf
CWCheats: Make sure to convert paths properly so that non-English paths are supported.
2014-06-04 23:01:03 -04:00
Unknown W. Brackets
66d0cef0de
Avoid calling select() with an error pointlessly.
...
It's just a spin loop unfortunately anyway.
2014-06-03 01:48:10 -07:00
Unknown W. Brackets
0bba5310b6
Fix lagsync with alternate speed set.
2014-06-03 01:36:20 -07:00
Unknown W. Brackets
39b1d97beb
Make the lag sync adapt to minor variance.
2014-06-02 23:34:48 -07:00
Unknown W. Brackets
29f2519861
Add an experimental sync to keep real time sync.
...
May help input, audio, and network related lag problems.
2014-06-02 23:34:48 -07:00
Henrik Rydgård
71a6a4ba04
Merge pull request #6183 from sum2012/scemp4
...
Small improve in scemp4 part 2
2014-06-01 15:44:48 +02:00
Unknown W. Brackets
f6d4be1d49
Hook Star Ocean's function to upload stencil data.
...
Hurray, it seems to work properly.
2014-05-31 21:48:11 -07:00