Commit Graph
45601 Commits
Author SHA1 Message Date
Ced2911 b0815b84e8 more 2013-08-16 14:46:57 +02:00
Ced2911 a28bf4c4aa more 2013-08-16 14:46:56 +02:00
Ced2911 3a82881bf2 almost working !
hang when downcount is under 0
2013-08-16 14:45:19 +02:00
Ced2911 b32da03ce0 add subf. 2013-08-16 14:45:00 +02:00
Ced2911 1a5c6b59c5 add ppc jit 2013-08-16 14:40:29 +02:00
Ced2911 9431c811a7 broken ppc jit 2013-08-16 14:39:54 +02:00
Ced2911 cc0a8d1321 ppc emitter 2013-08-16 14:39:22 +02:00
Ced2911 c24c5c88d9 empty jit 2013-08-16 14:37:36 +02:00
Ced2911 c7a294d7c8 add LE_{type} 2013-08-16 14:34:40 +02:00
Ced2911 c332a4af58 Endian and PPC support 2013-08-16 14:34:15 +02:00
Henrik Rydgård f61ffe63c9 Merge pull request #3190 from Kingcom/Debug
Change bottom control of disassembly with keyboard
2013-08-16 05:23:10 -07:00
Kingcom 537ab396e7 Change the bottom control of the disassembly with Ctrl+1-4 2013-08-16 14:19:04 +02:00
Henrik Rydgard ef1bac4628 Make the save slot buttons a better size. Bugfix. 2013-08-16 14:03:06 +02:00
Henrik Rydgard 569cdb9c08 Hold a lock while modifying viewgroups to prevent crashing from asynchronous input 2013-08-16 14:02:28 +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 Rydgard c3ea52bad5 More UI stuff 2013-08-16 12:51:57 +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 1353a9d73d Bugfixes 2013-08-15 22:43:42 +02:00
Henrik Rydgard 24b7cce122 Update native with UI crashfix and a tweak 2013-08-15 22:37:32 +02:00
Henrik Rydgard 612dd6abed Remove some more unnecessary logging 2013-08-15 22:34:02 +02:00
Henrik Rydgard e8d07b02c2 Fix a potential crash bug with axis input. Remove ok/cancel buttons from popup lists. 2013-08-15 22:13:57 +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