Kingcom
537ab396e7
Change the bottom control of the disassembly with Ctrl+1-4
2013-08-16 14:19:04 +02:00
Henrik Rydgard
73990bcc32
UI updates
...
Touch&hold now goes to game menu and single click goes directly to the game, so I removed bDirectLoad.
There's now a linear game list view for the game browser.
Assorted fixes.
2013-08-16 12:53:35 +02:00
Henrik Rydgard
5f11ac4142
Calculate FPS in sceDisplaySetFramebuf like before.
2013-08-16 12:53:35 +02:00
Henrik Rydgård
e36444c1c2
Merge pull request #3189 from unknownbrackets/jit-branch
...
Attempts at continuing jit blocks (disabled)
2013-08-16 02:11:06 -07:00
Unknown W. Brackets
8327cd0f8e
Clean up some inconsistency in jit branches on arm.
2013-08-16 02:02:56 -07:00
Unknown W. Brackets
df32c99be6
Attempt to follow branches to a max # of ops.
...
Seems to make it slower also. Maybe taking the branch would be better...
hmmph.
2013-08-16 01:07:11 -07:00
Unknown W. Brackets
defd2b6383
Attempt at doing branches with imm args.
2013-08-16 01:05:52 -07:00
Unknown W. Brackets
6b0b5145e5
Clean up some inconsistency in jit branches.
2013-08-16 00:44:23 -07:00
Henrik Rydgård
beaa0bd1c9
Merge pull request #3187 from Ced2911/endian_fixes
...
Endian fixes
2013-08-16 00:30:44 -07:00
Henrik Rydgard
8e01af3476
UI tweaks
2013-08-16 09:28:23 +02:00
Henrik Rydgard
c79d1c68cc
Fix frozen videos in some games
2013-08-16 09:27:49 +02:00
Ced2911
7f6dd0d58b
endian for media engine
2013-08-16 09:18:45 +02:00
Ced2911
0bae3f8bf9
fix endian in image
2013-08-16 09:18:30 +02:00
Ced2911
e5166a5970
endian fro sceMpeg
2013-08-16 09:18:18 +02:00
Ced2911
c1ffaa9e1f
endian for sceChnnlsv
2013-08-16 09:18:04 +02:00
Ced2911
aa1787411e
endian for scempeg
2013-08-16 09:17:51 +02:00
Ced2911
78b219b1fd
endian on vfpu
2013-08-16 09:17:34 +02:00
Unknown W. Brackets
14b719a7ac
Make it possible to have more block exits.
2013-08-16 00:12:49 -07:00
Unknown W. Brackets
64c2ea86c0
Add a method to save the gpr/fpr state in jit.
2013-08-16 00:12:49 -07:00
Henrik Rydgard
d97b09a88d
Revert "Break fix title CG missing in Midlight club 3"
...
This reverts commit 94ded4c00c
.
2013-08-16 09:00:40 +02:00
Henrik Rydgard
664d74a9b7
Another frameskipping attempt. Now: 0=no frameskip, 1=auto frameskipt, 2-9=fixed frameskip.
...
There is still some flicker remaining in non-buffered rendering that I can't seem to get rid off.
2013-08-16 01:00:26 +02:00
Henrik Rydgard
94096976ff
Revert "Windows: Work around audio crash on exit."
...
This reverts commit 273b7126a8
.
2013-08-16 00:57:04 +02:00
Henrik Rydgard
0348403f61
Turn vcmp back on again, let's not trust the one-operand arm vcmp for now
2013-08-15 22:57:04 +02:00
Henrik Rydgard
273b7126a8
Windows: Work around audio crash on exit.
2013-08-15 22:55:11 +02:00
Henrik Rydgard
8c4d13b819
Update native again with another bugfix
2013-08-15 22:43:56 +02:00
Henrik Rydgard
24b7cce122
Update native with UI crashfix and a tweak
2013-08-15 22:37:32 +02:00
Henrik Rydgård
f833872990
Merge pull request #3182 from unknownbrackets/scheduling
...
Reschedule in sceKernelReferThreadStatus()
2013-08-15 07:59:40 -07:00
Unknown W. Brackets
83bc12ea08
Reschedule in sceKernelReferThreadStatus().
...
It's often called in loops waiting for a thread to wake up.
Fixes .hack//Link's sluggish performance.
2013-08-15 07:56:35 -07:00
Henrik Rydgård
97cc16cd6d
Merge pull request #3180 from raven02/patch-2
...
Break fix title CG missing in Midlight club 3
2013-08-15 07:07:44 -07:00
raven02
94ded4c00c
Break fix title CG missing in Midlight club 3
2013-08-15 21:58:18 +08:00
Henrik Rydgård
2ab05e234d
Merge pull request #3178 from unknownbrackets/perf
...
Thread switching performance improvements
2013-08-15 01:56:48 -07:00
Unknown W. Brackets
2758634a0f
Avoid overhead calling __KernelIdle().
...
~1.8% improvement in Zettai Hero Project.
2013-08-15 01:35:17 -07:00
Unknown W. Brackets
51e5cfab40
Small warning fix.
2013-08-15 01:35:06 -07:00
Unknown W. Brackets
846178a588
Optimize thread switching a bit.
...
~2.5% improvement in Zettai Hero Project (while multithreading.)
2013-08-15 01:26:16 -07:00
Unknown W. Brackets
5387e5c717
Oops, typo.
2013-08-15 00:38:53 -07:00
Henrik Rydgård
6b114e8cac
Merge pull request #3175 from unknownbrackets/vfpu-minor
...
Handle branches in VFPU delay slots better
2013-08-15 00:24:50 -07:00
Henrik Rydgård
5493de16e4
Merge pull request #3177 from unknownbrackets/thread-funcs
...
Correct result of sceKernelGetThreadExitStatus(0)
2013-08-15 00:19:26 -07:00
Unknown W. Brackets
0d5c66676d
Correct result of sceKernelGetThreadExitStatus(0).
...
Fixes Zettai Hero Project's options menu.
2013-08-14 23:58:23 -07:00
Unknown W. Brackets
df50e03146
Add a safety log for cases we don't handle right.
2013-08-14 23:14:25 -07:00
Unknown W. Brackets
e639f8d15f
Handle branches in VFPU delay slots better.
...
Based on tests on a PSP, all branches are attempted. The behavior is
technically undefined.
It seems to take the delay slot's target if they differ and both pass.
This is the behavior the interpreter has, but it's more work in jit.
Since only a couple games seem to do this, and clearly expect this
behavior, this fixes all known cases of #1926 .
2013-08-14 22:56:02 -07:00
Henrik Rydgård
9aafdeafcf
Merge pull request #3172 from Kingcom/Debug
...
Separate accelerator table when the debugger is active
2013-08-14 14:52:50 -07:00
Kingcom
bfbea62ce3
Send messages to the debugger
2013-08-14 23:46:59 +02:00
Kingcom
177b9fa6b1
Separate accelerator table when the debugger is active
2013-08-14 23:30:50 +02:00
Henrik Rydgard
b0c0911dca
More UI tweaks (better title font for popups for example)
2013-08-14 23:29:57 +02:00
Henrik Rydgard
8b99d999ed
UI tweaks, move a couple old screens to keep out of MenuScreens.cpp
2013-08-14 23:06:14 +02:00
Henrik Rydgård
345b5fd859
Merge pull request #3171 from raven02/patch-1
...
Temporary fix issue #3167 in non-multithread mode
2013-08-14 13:42:14 -07:00
Henrik Rydgard
a4f5418d9d
Complete the name change to ClearBuffer
2013-08-14 22:14:18 +02:00
raven02
e68ddf671c
Temporary fix issue #3167 in non-multithread mode #2
2013-08-15 03:44:20 +08:00
raven02
9e40468b9f
Temporary fix issue #3167 in non-multithread mode #1
2013-08-15 03:43:40 +08:00
Henrik Rydgård
169cc63f6e
Merge pull request #3170 from raven02/patch-17
...
Few more boolean fix
2013-08-14 12:33:12 -07:00