Dolphin SVN r5919

Revision 5919:

JitIL: Implemented linear scan algorithm for register allocation. This is for speed improvement.

Revision 5918

Fixed windows build…

Revision 5917

dsphle — small mail protocol fix for zelda light type

Revision 5916

UDPWii: Broadcasting it’s presence on IPv4 to once every 1.5 seconds. 3-arg Set()-s only worked on strings and doubles :P . Added int and bool variants.

Revision 5915

Get rid of a number of unnecessary env.Clones.

Use SCons’ convenient # shorthand for the root of our tree.

Also various minor cleanup of SConscripts.

Revision 5914

Specify union members of new ARAddr type when printing it.

Revision 5913

Some work on cleaning up the FrameAui code. Primarily this fixes the debugger windows for the audio and video plugins. They are now all subclasses of a wxPanel, instead of a mix of wxFrames and wxDialogs. This makes them work correctly in linux, windows (they really didn’t before), and most likely on MacOSX too!


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

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

Dolphin SVN r5910

Revision 5910:

Plugin_VideoSoftware fix

Revision 5909:

Delete various unused files.

Revision 5908:

The Cg framework is included with Dolphin now.

Revision 5907:

Make FIFO watermark tightness configurable instead of hardcoding it.
To change it, right click the affected game in the iso list, select Properties, and enter some constant for «Watermark tightness». Reasonable values range from 20 to 200.

FIFO seems unoverflowable on my computer no matter what I set this value to, so test whether tuning the value helps you ;P

Revision 5906:

Remove code which got obsoleted by r5890.

Revision 5905:

Use the correct calling convention for OpenCL function pointers.
Fixes issue 2927, thanks to dimitri_le_bon_pilote for the patch ;)


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

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

Dolphin SVN r5892

Revision 5892:

Fix issue 2836: static local variables are evil.

If you want to celebrate this commit, what about playing _TWO_ rounds smg or something? ;P

Revision 5891

Move sampler state setting outside the drawQuad utility functions.
Use linear filtering for various buffer copies, improves visual quality a lot.

Some other tiny changes as well.

Revision 5890

Dependency cleanup in DX9.
Dynamically load a d3dx9 dll at runtime (I tested Dolphin with the first d3dx9 dll and it even worked fine there).
Should fix the flood of users asking why they can’t select the DX9 plugin :P

Compilers should be able to stop bundling cgD3D9.dll now.

Minor changes in DX11.

Revision 5889

Fix an issue that made it so that the emulator could not be resized in the nowx build on linux. Also some code cleanup in the OpenGL and Software plugins.

Revision 5888

Since apparently no one feels like fixing SMG FIFO overflows, commit iceman4love77’s fix. No idea if it works or what it does, he seemed pretty confident that it works though.

Only fail once if EFB pokes are requested in DX9/DX11.


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

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

Dolphin SVN r5884

Revision 5884:

This is basicall linux code cleanup. We don not need to pass the X display handle from the video plugin anymore. The wiimote plugins now open their own display handles, and the GUI uses the display handle of the main window frame. Only the window handle from the video plugin is needed. The pWindowHandle variable now passes this instead of the display handle.

Revision 5883

some more minor optimizations introduced by aavindraa, i only corrected evaluation order using some ().

Revision 5882

include the MP compiler option, which will allow for faster compiling + some minorly stuff :p

Revision 5881

DX11: fix mem leak on closing a game (Fixes issue #2836, thanks to aavindra)

Revision 5880

New Wiimote Plugin: Moved Linux cursor position code into ControllerInterface/Xlib. (absolute cursor position can be mapped to something other than IR camera) (code fixed by Glennrics) Put the UDP Wiimote dialog’s Update Buttons,Update IR,Update Nunchuk… checkboxes in an «Update» group box. Fixed some Linux config dialog problems. (thanks Glennrics again) Some other minor cleanup in ControllerInterface. (changed some std::string/stringstream to char[] where possible) Removed a warning in DX11 plugin.


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

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

Dolphin SVN r5879

Revision 5879:

Added back the 3rd argument on the Set() calls

Revision 5878

Added nunchuck acceleration support to UDPWii . Moved some UDPWii stuff to the nunchuck attachment because I needed calibration data for the nunchuck…

Revision 5877

[x86-less] Little bit more cleanup before I go to bed


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

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

Dolphin SVN r5876 Build by Lectrode

Revision 5876:

[x86-less] Do a little cleaning of my debugging lines. Add options in SCons for
nosdl and nocg, which should be obvious to people what they do. Started work on
GLSL Vertex Shaders, which don’t work yet, but I have no idea how much time I’ll
be able to work on it tomorrow. I keep getting random bus errors, and OSX
provides no way to debug them easily, so progress is slow. JIT core most likely
still busted, haven’t tested



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

r5876 x86 SSE4.2 – скачать, зеркало

r5876 x86 SSE4.1 – скачать, зеркало

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

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


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

r5876 x64 SSE4.2 – скачать, зеркало

r5876 x64 SSE4.1 – скачать, зеркало

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

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

SSE4.2     Intel® Core™ i7 Processors
Intel® Core™ i5 Processors
Intel® Core™ i3 Processors
Intel® Xeon® 55XX series
Intel® Xeon® 56XX series
Intel® Xeon® 75XX series

Intel® Xeon® 74XX series
Quad-Core Intel® Xeon 54XX, 33XX series
Dual-Core Intel® Xeon 52XX, 31XX series
Intel® Core™ 2 Extreme 9XXX series
Intel® Core™ 2 Quad 9XXX series
Intel® Core™ 2 Duo 8XXX series
Intel® Core™ 2 Duo E7200

SSSE3     Quad-Core Intel® Xeon® 73XX, 53XX, 32XX series
Dual-Core Intel® Xeon® 72XX, 53XX, 51XX, 30XX series
Intel® Core™ 2 Extreme 7XXX, 6XXX series
Intel® Core™ 2 Quad 6XXX series
Intel® Core™ 2 Duo 7XXX (except E7200), 6XXX, 5XXX, 4XXX series
Intel® Core™ 2 Solo 2XXX series
Intel® Pentium® dual-core processor E2XXX, T23XX series

SSE3     Dual-Core Intel® Xeon® 70XX, 71XX, 50XX Series
Dual-Core Intel® Xeon® processor (ULV and LV) 1.66, 2.0, 2.16
Dual-Core Intel® Xeon® 2.8
Intel® Xeon® processors with SSE3 instruction set support
Intel® Core™ Duo
Intel® Core™ Solo
Intel® Pentium® dual-core processor T21XX, T20XX series
Intel® Pentium® processor Extreme Edition
Intel® Pentium® D
Intel® Pentium® 4 processors with SSE3 instruction set support
SSE2(default)     Intel® Xeon® processors
Intel® Pentium® 4 processors
Intel® Pentium® M
IA32     Intel® Pentium® III Processor
Intel® Pentium® II Processor
Intel® Pentium® Processor

Dolphin SVN r5875

Revision 5875:
A little iterator bug and a compiler warning in the OpenGL code.
Use -fvisibility-inlines-hidden on OS X as well.

Revision 5874
hopefully fixed zww issue with new efb to ram.
implemented new efb to ram in opengl
modified TextureConversionShader preparing the implementation of new efb to ram in dx11
please test for regressions


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

Добро пожаловать на

Рад приветствовать всех на новом проекте посвященному эмулятору Dolphin, на этом сайте планируется выкладывать новые ревизии, настройки для игр и многое другое, надеюсь Вам понравиться!