Henrik Rydgård
|
5983925fc5
|
Merge pull request #926 from unknownbrackets/armjit-minor
Call GetImm() before Map* in case of overlap
|
2013-03-09 14:43:46 -08:00 |
|
Unknown W. Brackets
|
a589361b82
|
Call GEtImm() before Map* in case of overlap.
|
2013-03-09 14:39:17 -08:00 |
|
Henrik Rydgård
|
0d196bcdc5
|
Merge pull request #925 from unknownbrackets/perf
Improve perf for thread switching / callbacks
|
2013-03-09 14:26:21 -08:00 |
|
Unknown W. Brackets
|
6b7ff47617
|
Improve perf of __KernelExecutePendingMipsCalls().
This was using ~3% in many games with fast forward. It was all
the RTL type lookup, so avoiding it is an easy win.
|
2013-03-09 14:21:21 -08:00 |
|
Henrik Rydgård
|
5048829f61
|
Merge pull request #924 from unknownbrackets/hle-delay
Add dedicated HLE delay/eat cycle funcs
|
2013-03-09 14:17:56 -08:00 |
|
Unknown W. Brackets
|
f9fc1af5c8
|
Improve perf of sceKernelCheckCallback().
Some games seem to call this a lot.
|
2013-03-09 14:11:53 -08:00 |
|
Henrik Rydgård
|
b77d965e56
|
Merge pull request #917 from unknownbrackets/jit-memcheck
Memory breakpoints (jit x86 only)
|
2013-03-09 13:55:05 -08:00 |
|
Unknown W. Brackets
|
dba04a7e22
|
Add a function for HLE to consume cycles.
Needed sometimes to make timing match better for tight loops.
Also removes the Puyo Puyo Fever hack.
|
2013-03-09 13:53:19 -08:00 |
|
Unknown W. Brackets
|
806ee13b61
|
Add a delay to sceUtilityLoadAvModule() as well.
|
2013-03-09 12:53:53 -08:00 |
|
Henrik Rydgård
|
eb42907710
|
Merge pull request #915 from raven02/patch-10
Bit clean up the SetRenderFrameBuffer()
|
2013-03-09 12:48:36 -08:00 |
|
Henrik Rydgård
|
3ced3b6636
|
Merge pull request #920 from Nezarn/master
Add Hungarian translation to Qt4 UI
|
2013-03-09 12:48:10 -08:00 |
|
Henrik Rydgård
|
4811aa4d1f
|
Merge pull request #923 from unknownbrackets/armjit-minor
armjit: Don't MapReg before checking for IsImm()
|
2013-03-09 12:31:22 -08:00 |
|
Unknown W. Brackets
|
9100c4a5a2
|
armjit: Don't MapReg before checking for IsImm().
|
2013-03-09 11:57:02 -08:00 |
|
Unknown W. Brackets
|
d2be407223
|
Make HLE func delayed results more generic.
|
2013-03-09 11:42:15 -08:00 |
|
Unknown W. Brackets
|
9cf2bcd06c
|
Fix register memcheck to respect offset.
|
2013-03-09 09:01:23 -08:00 |
|
Nezarn
|
7d006a801f
|
Add Hungarian translation to Qt4 UI
debug stuff is not translated, but this should be enough for normal
users
|
2013-03-09 17:25:49 +01:00 |
|
raven02
|
b18ee61676
|
Always clear since vbo is first created
|
2013-03-09 21:56:32 +08:00 |
|
Unknown W. Brackets
|
81db6aaf92
|
Properly pause the emu on memcheck hit.
|
2013-03-09 02:41:50 -08:00 |
|
Unknown W. Brackets
|
d051ea3106
|
Flush when checking for memcheck coreStates.
Trouble is this has to be done outside the lock. So, moved out.
|
2013-03-09 02:41:50 -08:00 |
|
Unknown W. Brackets
|
a926ef6776
|
Respect read/write only mem breakpoints in x86 jit.
|
2013-03-09 02:41:49 -08:00 |
|
Unknown W. Brackets
|
15ff927d4d
|
And now the dynamic memory breakpoints in x86 jit.
And add notes that this is interpreter/HLE only for now.
|
2013-03-09 02:41:49 -08:00 |
|
Unknown W. Brackets
|
68aaac25c6
|
Use unsigned compares in slowmem x86 jit.
|
2013-03-09 02:41:48 -08:00 |
|
Unknown W. Brackets
|
d10bdd6938
|
Basic working imm mem breakpoints in x86 jit.
Seems to work okay. Doen't cover HLE of course.
|
2013-03-09 02:41:48 -08:00 |
|
Unknown W. Brackets
|
6290b67984
|
Validate the full memory access is valid.
Probably barely matters, but since we have the size now anyway...
|
2013-03-09 02:41:47 -08:00 |
|
Unknown W. Brackets
|
4908fb8046
|
Don't trip in a delay slot for bad mem access.
Could've done some tricky things... we don't jump correctly then.
|
2013-03-09 02:41:47 -08:00 |
|
Unknown W. Brackets
|
2d6a730cac
|
Add some basics for memory checks to x86 jit.
Specifically, we will need to be able to bail in delayslots,
and we will need to know the size of the access (useful anyway.)
|
2013-03-09 02:41:46 -08:00 |
|
Henrik Rydgård
|
03e8ee3d52
|
Merge pull request #918 from unknownbrackets/fonts
Fix font crash on close again
|
2013-03-09 02:15:14 -08:00 |
|
Unknown W. Brackets
|
ab66aa4c45
|
Fix a shutdown crash with close fonts.
|
2013-03-09 00:54:16 -08:00 |
|
Unknown W. Brackets
|
f3a10fb4c3
|
Correct arguments to font alloc function.
|
2013-03-09 00:51:49 -08:00 |
|
Henrik Rydgård
|
3e97af418a
|
Merge pull request #913 from Apology11/master
more work on the german translation
|
2013-03-09 00:12:35 -08:00 |
|
raven02
|
dca1d4fb1d
|
Bit clean up the SetRenderFrameBuffer()
|
2013-03-09 13:46:11 +08:00 |
|
Henrik Rydgård
|
e8ed179ca4
|
Merge pull request #912 from unknownbrackets/savestates
Make sure interpreter and jit savestates match
|
2013-03-08 15:58:55 -08:00 |
|
Henrik Rydgård
|
eb5cca97b2
|
Merge pull request #911 from sum2012/patch-2
Add WrapI_UUUI
|
2013-03-08 15:58:07 -08:00 |
|
Apology11
|
cb60ab2859
|
more work on the german translation
|
2013-03-08 12:45:31 -08:00 |
|
Apology11
|
1ef338431d
|
Merge remote-tracking branch 'upstream/master'
|
2013-03-08 12:04:48 -08:00 |
|
Unknown W. Brackets
|
d75657e6b2
|
Re-enable the flicker hack for Dissidia, etc.
This is still needed for several games, including at least Dissidia,
Echochrome, and Final Fantasy Tactics.
This reverts commit 8eedc89ad7 .
|
2013-03-08 10:37:33 -08:00 |
|
sum2012
|
827625ac3f
|
Add WrapI_UUUI
For sceMpegAvcConvertToYuv420 use
public int sceMpegAvcConvertToYuv420(int mpeg, TPointer bufferOutput,
TPointer unknown1, int unknown2) {
return 0;
}
|
2013-03-09 00:51:17 +08:00 |
|
Unknown W. Brackets
|
c4ab0855b4
|
Make sure interpreter and jit savestates match.
|
2013-03-08 08:49:21 -08:00 |
|
Henrik Rydgård
|
b15255426c
|
Merge pull request #910 from raven02/patch-10
Fix black screen in non-buffered rendering mode in Saint Seiya Omega
|
2013-03-08 06:54:54 -08:00 |
|
raven02
|
5da0897fe3
|
Fix black screen in non-buffered rendering mode
|
2013-03-08 22:51:04 +08:00 |
|
Henrik Rydgård
|
a645e10523
|
Merge pull request #909 from raven02/patch-9
Use GL_TRUE for glstate.colorMask.set
|
2013-03-08 06:16:02 -08:00 |
|
raven02
|
ec6e45e3bd
|
Use GL_TRUE for glstate.colorMask.set
|
2013-03-08 22:13:40 +08:00 |
|
Henrik Rydgård
|
17965c8faa
|
Merge pull request #907 from raven02/patch-8
Remove frame hack for flickering issue
|
2013-03-08 04:38:55 -08:00 |
|
raven02
|
8eedc89ad7
|
Remove frame hack for flickering issue
|
2013-03-08 19:29:17 +08:00 |
|
Henrik Rydgård
|
0534139b14
|
Merge pull request #906 from oioitff/master
Not to show charCode with "%c" in sceFont.cpp
|
2013-03-08 00:33:37 -08:00 |
|
Henrik Rydgård
|
34f4d7a3a3
|
Merge pull request #904 from raven02/patch-7
Fix slowdown in Ridge Racer 2 or may be others
|
2013-03-08 00:18:00 -08:00 |
|
Henrik Rydgård
|
21f8ee1243
|
Merge pull request #905 from unknownbrackets/thread-funcs
Load module rescheduling
|
2013-03-08 00:17:26 -08:00 |
|
oioitff
|
85fb494ee7
|
Not to show charCode with "%c"
. Because it may have bad affect when we are not using English font.
|
2013-03-08 16:11:53 +08:00 |
|
Unknown W. Brackets
|
eb34f416d9
|
Reschedule/delay after sceKernelLoadModule() a bit.
Fixes Twin Brave demo, at least.
|
2013-03-07 23:18:33 -08:00 |
|
Unknown W. Brackets
|
82059b19da
|
Reschedule better in sceUtilityLoad/Unload.
It's not exactly right but it should help some games.
|
2013-03-07 22:45:58 -08:00 |
|