Архив за месяц: Ноябрь 2010

Dolphin SVN r6398

Revision 6398:

Simplify OpenCL compile-time detection on OS X.

Turn wiiuse io_osx.m into Objective-C++.

Revision 6397

Apparently, that SConstruct file was correct already…

Revision 6396

Don’t add wiiuse to CPPPATH in the main SConstruct file since it’s already done in the SConscript file for wiiuse

Revision 6395

Fix compiling wiiuse on with CMake and SCons
Also fix confusing formatting in a SConscript file

Revision 6394

move wiiuse to Source/Core and add to the main dolphin solution
make wiiuse link dynamically with hid.dll, removing the need for WDK
compile wiiuse as c++

Скачать:

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

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

Dolphin SVN r6393

Revision 6393:

proper .libs fixing building problems under vs2008, x32 and x64. Please dont use vs2010 for buildings those static libs next time to keep compatibility under vs2008 atm.

Revision 6392

windows: update wiiuse libs, since logging functions were changed in common…

Revision 6391

Simplify GenericLog() for C/C++.

Revision 6390

Recommend a newer revision of wxWidgets which has a few useful fixes for us.

Revision 6389

DX11 plugin: Fix a small oversight

Скачать:

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

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

Dolphin SVN r6385

Revision 6385:

Several little things.
The C version of the GenericLog was being used in both C and C++ branches of the code.
Parent panic alerts by the main_frame so that those windows get the icon too.
Fix a couple of compiler warnings.
Added some checks for libraries in the cmake build.

Revision 6384

add ProcessorInterface::Read16. wii64 uses this (by accident), but real hardware supports it, so why not.

Revision 6383

DSPHLE: Added an option for 48khz output and supporting upsampling code.

Games that have higher frequency sounds and music should sound a bit better using 48k.

I don’t have any games that use DTKMusic so that upsampling code untested. If you get strange sounds only at 48k try toggling dtk music to see if that isolates the problem and let me know.

Скачать:

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

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

Dolphin SVN r6381

Revision 6381:

Added a projection hack for Metroid: Other M. This fixes the black screens that occur in cut-scenes. Patch by Trevor002.

Fixes issue 3477.
Fixes issue 3127.

Revision 6380

Fixed double game entries in the game list. This occurs when there are two or more games of the same name in different folders. Fix by Lostmoment.

Fixes issue 2857.

Revision 6379

Fix StringFromFormat hopefully for the last time. This should be more efficient than before. Thanks to shuffle2 for the windows code.

Скачать:

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

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

Dolphin SVN r6372

Revision 6372:

Missed one file.

Revision 6371

Added XAudio2 backend.

Windows audio backend with lower latency.

Audio never glitches on my machine but the number of buffers may be set too aggressively. If you run into problems try turning up NUM_BUFFERS in the h file and leave some feedback.

From my tests games seem to prefer filling the buffer with smaller chunks. For this to work the callback that fills the buffer needs to either spin or run async so I went with async.

Revision 6370

StringUtil fix

Скачать:

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

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

Dolphin SVN r6364

Revision 6364:

Fix the annoying gap in the OpenGL configuration dialog in the «General» tab between «Use Real XFB» and «Wide screen hack».
Also link the dolphin-emu executable against GL in the cmake build. Why? This seems to fix the segmentation fault on stop issue. Although curiously enough, linking the dolhpin executable against the system shared library SOIL fixes the problem too. It doesn’t work with the static version of SOIL build in the externals. The reason the problem disappeared with the scons build is that the executable is implicitly linked against GL since the linker flags are set up to be thrown in everywhere.

Revision 6363

Setup opencl to work like most of the other externals. Autodetect native shared libraries and if not found fall back to the static libs built from the externals.
Also some general clean up of the main CMakeLists.txt file. I think it is nice to keep the checks and analysis of the results together.

Revision 6362

General cleanup to 3D Vision hack, fits in more with the Dolphin coding style now. Also, fixed the crash that would occur when using a mouse button with 3D Vision enabled.

Not sure how to fix Dolphins hotkeys when 3D Vision is enabled (I do know a way, but it’s messy and I don’t want 3D Vision messing with Dolphin’s cleanliness).

Скачать:

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

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

Dolphin SVN r6361

Revision 6361:

More CMake work:
— various fixes for using CMake on Windows
— support building external SDL, zlib, CLRun, wxWidgets
— support using precompiled GLew and WiiUse libs on Windows

For what it’s worth, I’m not quite sure if I got all the wx files right…
Building with MSVC2008 still doesn’t work yet, but is a lot closer now.

Скачать:

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

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

Dolphin SVN r6360

Revision 6360:

Removed the wait for swap when XFB is used. This fixes flickering in «Fragile Dreams» and «Another Code R».

Fixes issue 3466.

Revision 6359

Fix cmake so it is possible to build without bluetooth support, and the typo that tells you bluetooth is enabled when it is not.
Fixes issue 3464.
Also make the check for portaudio really check the version of portaudio.

Revision 6358

Edited wiki page Linux_dependencies through web user interface.
Fix a small mistake. Could that be some of the confusion that caused issue
3461 ?

Revision 6357

Core/DSPCore: Implement Jit emitters for all extended operations.

May break things, although my testing didn’t reveal any regressions.

Revision 6356

Core/DSPCore: Make Jit read from coefficient ROM when told to do so,
change the unit test to catch this bug if it turns up again and two more
zeroWriteBackLog() calls.

Скачать:

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

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