Dolphin SVN r6131

Revision 6131:

JitIL: Partially reverted r6110 (andcx, norx, orcx, nandx, and eqvx) to fix the bug reported in Issue 3097.

Revision 6130

JitIL: Commented out folding rules which are not tested. This commit is for the check of the bug reported in Issue 3097. The bug was introduced in r6110 by myself. In r6110, I added a function to convert andx, nandx, andcx, orx, norx, orcx, xorx, and eqvx into IRs. It is clear that the function has the bug. However I could not find the bug in the function. Then I thought there may be bugs in folding rules in IRBuilder because there are some untested folding rules which fold and, or, xor, etc. (This is also written by myself. I’m sorry.) I tested some folding rules and commented out the other untested rules.

Revision 6129

Optimised the JIT cache lookup in JIT and JITIL. Gives a <5% speed-up in GameCube games. Wii games and GC games+MMU get a smaller speed-up. Cleaned up some code in the JIT and memory functions. Скачать:

r6131 x86 – скачать, зеркало

r6131 x64 – скачать, зеркало

Dolphin SVN r6128

Revision 6128:

JitIL: Extracted local variables to prevent calling regLocForInst()/fregLocForInst() many times. It was pointed out in r6127.

Revision 6127

JitIL: Improved the register usage of some IL instructions (SExt8, ICmp*, DupSingleToMReg, InsertDoubleInMReg) for the speed improvement.

Скачать:

r6128 x86 – скачать, зеркало

r6128 x64 – скачать, зеркало

Dolphin SVN r6124

Revision 6124:

some experiments with lighting, please test an let me know if is a improvement or make things worst

Revision 6123

Changed WII IPC HLE to continue execution after the game attempts to open unknown devices.
The allows Prince of Persia: The Forgotten Sands to be played.
Fixes issue 2684

Скачать:

r6124 x86 – скачать, зеркало

r6124 x64 – скачать, зеркало

Dolphin SVN r6122

Revision 6122:

small number mistake

Revision 6121

9/10-bit accelerometer data interleaved with buttons
some useless IR pointer math… It still doesn’t make rotation work
a sign fix when tilting along y axis (twisting the wiimote)

Revision 6120

JIT compiler:
* Improved constants folding in load/store instructions
* Merged load instructions

This is almost the same commit as r6076/r6077 but x64 build has been fixed.
Thanks a lot to skidau and BHaaL!!

Revision 6119

Reverted r6112… The iPhone client was submitted to Cydia with the apropiate patches

Revision 6118

JitIL: Reverted r6117 because I could not find the case js.downcountAmount == 0. I’m sorry for confusion.

Скачать:

r6122 x86 – скачать, зеркало

r6122 x64 – скачать, зеркало

Dolphin SVN r6113

Revision 6113:

Low level emulate the GC IPL (BIOS screen). The GC BIOS now correctly launches the game. JIT the IPL instead of interpreting it. Made LLE BIOS the default (which silently fails to HLE). Relabelled the «HLE the IPL» option to «Skip GC BIOS».

Revision 6112

Just got my iPhone back from repairs and noticed something was not quite right… The Z axis from UDPWii were inverted… oops… X_X …hopefully I got it right this time… Homebrew doesn’t work and I don’t have any way to test it… I did some improvements on the IR pointer math, but they are on my desktop and I’m away on vacation for a few weeks… X_X … next time… WOL

Revision 6111

JitIL: Implemented some instructions.

Скачать:

r6113 x86 – скачать, зеркало

r6113 x64 – скачать, зеркало

Участвуй в наполнении базы совместимости игр

Приветствую всех пользователей Dolphin с сегодняшнего дня появилась возможность добавлять Ваши настройки для игр. Добавить игру можно использовав данную форму.