Dolphin SVN r6535

Revision 6535:

Cast size_t to unsigned long for printf to deal with (32-bit)
systems where size_t is typedef int.

It’s either this or use the C99 %zu but while we can probably
safely assume C99 compilers, I am not at all sure that that’s the
case for stdio libraries and this solution is fairly low-impact.

Revision 6534

Fix the nogui build on linux. The software plugin config dialog should not be built.
Fix the default wiimote emulation mouse button settings on linux.
Fix a little c++ operator precedence issue.

Revision 6533

DX11: Remove some dead code.

Revision 6532

CLRun is now used everywhere but OS X.

Revision 6531

Move NSAutoreleasePool handling into the proper entry/exit points
for the real wiimote thread as for the other threads.

Turns out we use OS X bluetooth API’s that were introduced in 10.5.4.

Remove vestiges of previously removed wiiuse_set_bluetooth_stack().

XXX We should probably have a Common equivalent of htonl and friends.

Revision 6530

Fix building with BBOX_SUPPORT enabled.

Скачать:

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

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

Dolphin SVN r6522

Revision 6522:

allow gcc to check the format of args being passed to MsgAlert and GenericLog. Fixed nearly all warnings that arose from this, as well as some preexisting ones (some were actually crashes and/or bugs…)

Revision 6521

fix a crash that could occur in CompressedBlob.cpp

Revision 6520

little fix for r6517

Revision 6519

LLE JIT: Jitted another 8 DSP multiplier instructions (x64 only)

Revision 6518

little fix for r6513 thank to metatheos for finding the error

Скачать:

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

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

Dolphin SVN r6517

Revision 6517:

two fixes in this commit:
first fix for issues introduced in sms in r6501, please test for a regressions in The Calling
Second Fix for Issue 3539, by making pixel Dept calculation an option. in games with this issue Enabling pixel depth will solve the issue, in other games disabling the option will not cause speed lost
some cleanup in dlist cache

Revision 6516

Reestablish *BSD build using CMake.

Скачать:

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

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

Dolphin SVN r6515

Revision 6515:

Second attempt at issue 3458. Fixes issue 3458.
Replaces all occurrences of ftell and fseek with ftello and fseeko, respectively. This matters on non-win32 where only these names are altered by the _FILE_OFFSET_BITS define. Win32 still just maps the funcs to ftelli64/fseeki64.
Also add some File::GetSize I had skipped in my last commit.

Revision 6514

remove fifowait flag, is not needed now as we execute all events that need to be executed even if the cpu is waiting for the fifo.
this way fifo will not avid other thread events to bi executed.

Revision 6513

Rodolfo and Me fixed ProcessFifoWaitEvents() in CoreTiming, now process the all events and not only the first :P

Скачать:

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

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

Dolphin SVN r6512

Revision 6512:

4.4BSD derived OS’es always have 64-bit file sizes.

XXX This should probably be in CommonFuncs.h or something.

Revision 6511

LLE JIT: Implemented some of the DSP multiplier functions in the JIT compiler. Only the x64 version has been implemented so far.

Revision 6510

Attempt to fix issue r3458. I don’t have a 32bit linux install, however I know it will at least fix compressing. Please test if uncompressed games run.

Скачать:

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

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

Dolphin SVN r6509

Revision 6509:

I reverted my last commit 6508. I was wrong, sorry about that. It is 3am maybe need to rest of the FIFO for while. My Apologies.

Revision 6508

The STATUS_REGISTER should return the actual status HI (Overflow) and LO (underflow) watermark because this register can be polled by the game.

Revision 6507

Possible FIX to randoms hangs, this correction in the clause fifo.bFF_Breakpoint=false fix hangs in WII Music, I don’t have WII sport resort, etc. Please test games with fifo hangs (FPS:0 VPS:99) in yours PC again. :D

Скачать:

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

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

Dolphin SVN r6506

Revision 6506:

Create a config dialog. Add dumping TEV texture fetches. Better TEV stage dumping. Byteswap indexed XF loading. Remove scaling texture coordinates in the HW rasterizer because that has already been done by the time they reach the rasterizer. Increase storage for clipper.

Скачать:

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

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

Dolphin SVN r6505

Revision 6505:

Change comparison in specular light function. Fixes issue 1258.

Revision 6504

Avoid repeatedly asserting in SWG plugin when matrix indices don’t match. Small change to the transform unit to avoid some unnecessary work. Check if Q is zero before dividing UV coordinates by it. Fixes issue 3454.

Revision 6503

More fifo work and the Pokemon teaching us ;)
* I’ve fixed concurrency problem with fifo.bFF_GPReadEnable when the breakpoint is achieved
* I modified when fifo.bFF_Breakpoint is turn off to prevent that the interruption happens
* I reverted r6483
* I improved the commit r6495 adding another protection when the GPRead is enabled in CTRL_REGISTER

You can test Pokemon XD in dual core mode is more estable now :P This commit could solve others hangs fifo related in DKC, Sport Resorts, etc. I dont have these games.

Revision 6502

posible fix for issues 2850 and 3407
thanks to tapcio for the info

Скачать:

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

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