Unknown W. Brackets
4bc7752eb5
Flip around the texture key to invalid faster.
2013-06-30 20:52:15 -07:00
Unknown W. Brackets
79116da82d
Decode 16-bit textures a bit more directly.
...
Improves performance in God of War.
2013-06-30 20:36:53 -07:00
Unknown W. Brackets
386d51081c
Optimize linked shader lookup in ApplyShader().
...
We already iterate all (skipping that with an if helps, though), and the
list of shaders in most games is pretty small. Using a map is not gaining
much, and actually makes the whole thing slower.
Cuts from 9.84% time in Tales of Phantasia X (lots of flushes) to 1.85%.
2013-06-30 20:33:50 -07:00
Henrik Rydgård
6ce949a743
Merge pull request #2563 from unknownbrackets/jit-minor
...
Log more info about branches in delay slots.
2013-06-30 13:54:28 -07:00
Unknown W. Brackets
3986c665ed
Merge pull request #2564 from oioitff/mpeg-fix
...
Tiny bug fix for scePsmfSetPsmf.
2013-06-30 13:29:00 -07:00
oioitff
d8a661e71f
Tiny bug fix for scePsmfSetPsmf.
2013-07-01 04:25:04 +08:00
Henrik Rydgård
5504f205d4
Merge pull request #2562 from oioitff/mpeg-fix
...
Improve getPsmf for scePsmf.
2013-06-30 13:20:44 -07:00
Unknown W. Brackets
c9c3bc83e4
Log more info about branches in delay slots.
2013-06-30 13:19:27 -07:00
oioitff
db668f74db
delete previous psmf if exists.
2013-07-01 04:17:09 +08:00
oioitff
b119356e9a
Improve getPsmf for scePsmf.
2013-07-01 03:52:35 +08:00
Henrik Rydgård
0a4cd1b82a
Merge pull request #2561 from unknownbrackets/ccc
...
Add a hack/stub for sceCccUTF8toSJIS(), some other stubs
2013-06-30 12:23:33 -07:00
Henrik Rydgård
4918bd5c03
Merge pull request #2560 from unknownbrackets/symbol-map
...
Keep symbol map entries from between modules
2013-06-30 12:22:01 -07:00
Unknown W. Brackets
d8eede0b9a
Add some unknown syscalls from reporting.
...
These are being linked in by games, so defining them will log them when
they are hit.
2013-06-30 12:05:14 -07:00
Unknown W. Brackets
d3d55a831a
Add a couple extra stubs to sceCcc.
2013-06-30 11:12:36 -07:00
Unknown W. Brackets
f7b37ee00a
Read symbols with spaces in their names.
...
Before it was changing "UNK: hex" and "EXP: hex" into "UNK:" and "EXP:".
2013-06-30 10:19:29 -07:00
Unknown W. Brackets
bf1e37dd05
Keep symbols mapped from all loaded modules.
...
This way the map contains all the symbols used, not just a snapshot.
2013-06-30 10:15:21 -07:00
Unknown W. Brackets
7d44ea1ac8
Always add symbols, so we don't leave any behind.
2013-06-30 10:04:48 -07:00
Unknown W. Brackets
c1834908b1
Keep the symbol map entries unique.
...
Duplicates are annoying, and we have hacks upstream to prevent them that
cause trouble.
2013-06-30 10:04:48 -07:00
Henrik Rydgård
7df69decb6
Merge pull request #2556 from Kingcom/master
...
Memory view in disassembler
2013-06-30 08:45:30 -07:00
Henrik Rydgård
d5425317f4
Merge pull request #2557 from sum2012/sceccc-patch
...
Add dummy sceCcc
2013-06-30 07:35:31 -07:00
Henrik Rydgård
09ac920138
Merge pull request #2558 from oioitff/mpeg-fix
...
Correct sceMpegAvcDecode/sceMpegAvcDecodeYCbCr behavior.
2013-06-30 07:34:44 -07:00
sum2012
97f26a11ae
Fix typo
2013-06-30 21:01:23 +08:00
oioitff
64a042d7f8
Correct sceMpegAvcDecode/sceMpegAvcDecodeYCbCr behavior.
2013-06-30 20:24:20 +08:00
sum2012
c2091de3d5
Add dummy sceCcc
...
Fix loading of Gensou Chronicle
2013-06-30 20:21:56 +08:00
Kingcom
41ed77f66a
Add a memory view control to the disassembly window
2013-06-30 13:42:19 +02:00
Henrik Rydgård
f5da5f4cf6
Merge pull request #2544 from raven02/filtering-ui
...
Consolildate Texture filtering option
2013-06-30 00:11:12 -07:00
Henrik Rydgård
0d32163248
Merge pull request #2542 from unknownbrackets/fps-limit
...
Add an optional hack to force <= 60 FPS
2013-06-30 00:07:24 -07:00
Unknown W. Brackets
5684c32165
Just use FPS except in the name.
...
Hopefully users don't get confused. I don't think "internal FPS" is gonna
fit for all languages in a way that makes sense.
2013-06-30 00:05:38 -07:00
Unknown W. Brackets
3eb5e917ee
Change the config setting to not say game.
2013-06-30 00:02:33 -07:00
raven02
5d275d7fe9
Consolildate Texture filtering option
2013-06-30 14:58:46 +08:00
Henrik Rydgård
39270b80a7
Merge pull request #2536 from JulianoAmaralChaves/patch-1
...
Creates location for the credits
2013-06-29 23:33:20 -07:00
Henrik Rydgård
752d974284
Merge pull request #2540 from unknownbrackets/windows-ui
...
Fix a couple crashes on shutdown
2013-06-29 23:32:17 -07:00
Henrik Rydgård
ccf262dfa5
Merge pull request #2538 from JulianoAmaralChaves/patch-2
...
Update DisplayListInterpreter.cpp
2013-06-29 23:31:39 -07:00
Unknown W. Brackets
64e1ad3e5e
Add UI for forcing FPS at 60.
2013-06-29 20:54:06 -07:00
Unknown W. Brackets
bf16c79b66
Cut down on estimated GPU cycle counts.
...
They are too high and cause problems for games.
2013-06-29 20:53:03 -07:00
Unknown W. Brackets
9f3aae873f
Add a config setting to force 60 fps in games.
2013-06-29 20:53:02 -07:00
Unknown W. Brackets
4f68703cfd
Rename "VPS"/"FPS" to "Speed"/"FPES" so it's clear.
...
Still scaled to 60, but could change to 100 instead?
"FPES" is "frames per emulated second." Or we could change it instead...
2013-06-29 20:06:34 -07:00
Unknown W. Brackets
f5178e769a
Fix crash on File -> Exit in some cases.
...
Fixes #2537 .
2013-06-29 17:47:09 -07:00
Juliano do Amaral Chaves
d0aeff0d4b
Update DisplayListInterpreter.cpp
2013-06-29 21:07:04 -03:00
Unknown W. Brackets
4ca084b9ad
Add a bit more space for the smoothness hackery.
...
Prevents a buffer overflow error I was getting randomly.
2013-06-29 16:06:24 -07:00
Juliano do Amaral Chaves
9423bf8537
Creates location for the credits
2013-06-29 18:21:23 -03:00
Henrik Rydgård
1acb7b497f
Merge pull request #2535 from Kingcom/master
...
Ctrl+G shortcut for goto
2013-06-29 13:56:15 -07:00
Kingcom
6df25d52f0
-ctrl+g for goto in mem viewer/disassembly
...
-removed skipping of zz_/z_ in disassembly
-fixes to the expression parser
2013-06-29 22:25:17 +02:00
Henrik Rydgård
8a0f233940
Update native
2013-06-29 22:04:58 +02:00
Henrik Rydgård
9ec27e4f92
Merge pull request #2534 from oioitff/mpeg-fix
...
Add option to enable Linear Filtering only for CGs.
2013-06-29 12:49:20 -07:00
oioitff
dc04584ca1
Add a new option to enable
...
Linear Filtering only for CGs.
2013-06-30 03:35:28 +08:00
Henrik Rydgård
05c9c02999
Merge pull request #2531 from unknownbrackets/jit-minor
...
Improve breakpoint handling
2013-06-29 11:48:18 -07:00
Unknown W. Brackets
84f65dc961
Save flags around conditional breakpoint check.
2013-06-29 11:45:29 -07:00
Unknown W. Brackets
609f8d6340
Allow hitting Go on a breakpoint to continue.
...
Doesn't work for branches though, because of delay slots.
2013-06-29 11:23:24 -07:00
Unknown W. Brackets
61e640b08f
Add an inactive wait just to be safe.
2013-06-29 11:02:03 -07:00