Télécharger Emulateur GameCube / Wii : Dolphin v3.5-423(page 18)

idTitreDateCatégorieTéléchargementsVus
320Emulateur GameCube / Wii : Dolphin v3.5-42323/02/13 à 15:22:19Outils13024217496
Fichier : dolphin-master-3.5-423-x86.7z
Taille : 4.789Mo 
Description :

image

Voici Dolphin, l'émulateur pour pc de GameCube et Wii le plus avancé.
Chose étonnante, il fait mieux tourner les jeux officiels que les Homebrew, même si certains marchent aussi dessus.

Note: La version fournie est la version Windows 32bits. Si vous voulez la version Linux, Mac OS X ou Windows 64bits, allez voir sur le site officiel.

Pour consulter les changements, rendez vous à cette adresse :
http://code.google.com/p/dolphin-emu/source/list

Version 3.5-423
Eliminate artifacts in nobanner.png.

Version 3.5-422
Makes the "No banner" banner image theme-able. Current "sexy X" banner included as part of "Boomy" theme.

Fixes issue 6023.

Version 3.5-421
Fixed a JIT timing bug that prevented Eternal Darkness from booting in Single Core mode.

Version 3.5-420
Gameini database update. Update/additions of Fifa Street and Open Season (fixes issue 5438). Cleanup of DisableWiimoteSpeaker = 1 (aka Alternate wiimote timing) from the database since it is no longer used. Edit the tales of symphonia projection hack.

Version 3.5-419
Fix OSX!

Version 3.5-418
Hopefully kill a stupid warning on Windows.

Version 3.5-417
Fix my DX11 texture-related failure.. Fixes issue 6026. (probably)

Version 3.5-416
Revert "Don't load level 0 twice for 1-level textures in DX11." and fix it properly. All backend TextureCaches now load level 0 in CreateTexture.

This reverts commit 294cb165ba3449cc4fd96eabb5272e2984a58eb8.

Version 3.5-415
Don't load level 0 twice for 1-level textures in DX11.

Version 3.5-414
Fixed a buffer overflow in the OpenAL buffer.

Version 3.5-413
TextureCache: Fix D3D backends crashing when a game uses multiple 1x1-sized LODs.

Version 3.5-412
WII_IPC_HLE_Device_FileIO: don't rebuild the filename on every operation.

Version 3.5-411
Some cleanup of CWII_IPC_HLE_Device_FileIO: The real file was never kept open for longer than a single operation so there was no point in dealing with it in DoState. Saving the real path in the savestate was also probably a bad idea. Savestates should be a bit more portable now.

Version 3.5-410
Removing destination on rename when source isn't present doesn't make sense. IOCTL_RENAME_FILE still might not be totally correct.

Fixes issue 5440.

Version 3.5-409
Change some CNANDContentLoader logic to what was probably intended. Kills some warn logs when opening Dolphin.

Version 3.5-408
Let's not CreateDir an empty string every time CreateFullPath is used, logging an error every time.

Version 3.5-407
Fix a memleak. Probably/maybe improve USBGecko performance.

Version 3.5-406
Remove the core count from the cpu info OSD message. It was often wrong and not rather important.

Version 3.5-405
Use omp_get_num_procs to set the number of OpenMP threads rather than our core count detection.

Version 3.5-404
Bulk send TCP data to the client with the emulated USB Gecko.

Fixes issue 6006.

Version 3.5-403
Added the ability to reverse the direction of the force feedback by allowing negative range values.

Fixes issue 5981.

Version 3.5-402
Changes/cleanup to TextureCache::Load and other mipmap related code. The significant change is what is now line 520 of TextureCacheBase.cpp: ((std::max(mipWidth, bsw) * std::max(mipHeight, bsh) * bsdepth) >> 1) to TexDecoder_GetTextureSizeInBytes(expanded_mip_width, expanded_mip_height, texformat);

Fixes issue 5328.
Fixes issue 5461.

Version 3.5-401
Reduce some DI command delays. Fix DKCR hanging with DSP HLE. My other games continue to work.

Version 3.5-400
Video_Software: Fix ZComploc option breaking stuff.

Version 3.5-399
Video_Software: Fix the ZFreeze option doing nothing.

Version 3.5-398
Video_Software: Toggable zfreeze and early_z support for testing.

Version 3.5-397
Fix header guard and definitions not being set to 1

Version 3.5-396
Add the option to turn on only the EGL interface to use desktop OpenGL with it.

Version 3.5-395
Change the ugly "no banner" banner to the sexy "X" from the website.

Version 3.5-394
Fix a crash in the FifoPlayer dialog.

Version 3.5-393
Use different reply delays for various DI commands. Fixes issue 5983.

Version 3.5-392
Revert "[bugfix] DX9::TextureCache: Use max_lod instead of min_lod where necessary."

This reverts commit 6c8a22de24e1e374c4357ca653ac584c8a6adfac.

Version 3.5-391
Merge branch 'mipmap_fixes'.

Version 3.5-383
Fix some potential issues when blending on EFB formats without alpha. Clean up state transition tables.

Version 3.5-382
Disable play and record buttons if an iso was selected, but is later deselected.

Version 3.5-381
Disable start/play recording buttons when no iso is selected.

Version 3.5-380
Only delay DI and fs IPC replies. Fixes issue 5982.

Version 3.5-379
Fix compilation with SDL2. (based on a patch from matthewharveys) Fixes issue 5971.

Version 3.5-378
"Fix" using SDL from externals.

Version 3.5-377
Clean up SDL includes a bit. Maybe fix an SDL2 problem.

Version 3.5-376
Number "unknown" axes in OSX rather than call them all "unk".

Version 3.5-375
Revert "Only delay DI command replies." Fix "Wii Party" again.

This reverts commit fb5b5e8b63cb3484753c75d3e44205b0b8f33a00.

Version 3.5-374
Hopefully make wiimote speaker less crappy.

Version 3.5-373
Fixed issue 5973. (probably)

Version 3.5-372
Merge branch 'more-ipc-hle-hacks'

Fixes issue 5972.

Version 3.5-369
Make real wiimote speaker not cause massive input delays. Fixes issue 5966.

Version 3.5-368
Added a script to copy the OpenAL dll's to the main Dolphin folder on new builds.

Version 3.5-367
Merge branch 'ipc-hle-hacks' Thanks skid_au for testing and helping think of the solution!

Fixes Issue 4608.
Fixes Issue 5050.
Fixes Issue 5103.

Version 3.5-358
Merge branch 'compiler-warnings' This shouldn't break anything so I will go ahead and merge it. Disc scrubbing is tested and works. There is a minor change to how the data is read by using the File::IOFile::ReadBytes method instead of directly using fread, but the data read is the same.

Version 3.5-356
Modify the gettextize script to add the header and dolphin license to the dolphin-emu.pot file. Also update the pot file once more.

Version 3.5-355
Merge branch 'translations-update'

Version 3.5-351
Gameini database update/additions of Sega Soccer Slam, Tomb Raider Underworld, Zapper, SAMURAI WARRIORS KATANA and Tales of Symphonia projection hack. For Tales of Symphonia the preset projection hack values eliminate double image on characters and unlike the previous ones they don't cause any issues and they work with all graphic backends (the main menu text was missing previously and it didn't work with d3d11). It is not enabled by default though, you will have to manually select it like before.

Version 3.5-350
Revert "Toggle full screen when double clicking the render window."

This reverts commit de27f0bea9ff541fddfea8a875b15372d6420f8d.

Version 3.5-349
Toggle full screen when double clicking the render window.

Version 3.5-348
Fix the majority of the compiler warnings unearthed by the addition of the new warning flags.

Version 3.5-347
Re-enable a few more warnings.

Version 3.5-346
For each of the recently added warning flags check to see if the compiler supports the flag before adding it.

Version 3.5-345
Fix some shadowing warnings.

Version 3.5-344
Remove this double flush in the idleskipping code.

Version 3.5-343
hah, woops.

Version 3.5-342
Hey Parlane. Fixed it.

Version 3.5-341
I blame Billiard.

Version 3.5-340
Fix for the fix that didn't fix.

Version 3.5-339
4000 warnings about not supporting a warning...

Version 3.5-338
Preset HBeamPos to -1. Fixes NTSC-U N64 VC games.

Fixes issue 5950.

Version 3.5-337
Enabled more warnings. Get to work!

Version 3.5-336
Gameini database update. Fixes issue 5135.

Version 3.5-335
Duplicate condition fix.

Thanks j4ck.fr0st

Version 3.5-334
Better implementation of revision 2cc1a97a66c2. Works with .gcz files now.

Version 3.5-333
Remove deprecated method for accessing a gtk widgets window. Fix a debug build compiler warning.

Version 3.5-332
Move the cmake option lines to the top of the Cmake file for easy viewing in vim.

Version 3.5-331
Do not automatically refresh the game list for games that have "Emulation issues" written in their gameini after we open/close the iso properties.

Fixes issue 5932.

Version 3.5-330
Properly sort multi-disc games by title.

Version 3.5-329
Removed the need for this temporary variable.

Version 3.5-328
Cleans up EGL. Removes printf output with INFO_LOG and ERROR_LOG

Version 3.5-327
Move swap control to the host specific GLInterface files.

Version 3.5-326
Fix a potential memory leak on non-windows systems.

Also added a FIXME to BPStructs.cpp and BPMemLoader.cpp

Version 3.5-325
change projection_type to u32

Fix issue 5740

thx @ erwan_taf for debuging all the week

Version 3.5-324
Revert "mem_fun -> mem_fn."

This reverts commit b7d32b0a3d810736b2e1151d6d8b9da85ebfbcf3.

OSX C++ std library in charge of holding back progress (as usual).

Version 3.5-323
mem_fun -> mem_fn.

mem_fun is deprecated in C++11. Also it does everything mem_fun can do, but more conveniently.

Version 3.5-322
Revert the fix for the random static audio that would sometimes occur in DSP HLE and DSP LLE. The fix caused the music in Fast - Racing League to play random sounds.

This reverts commit r7bf72a6c8476798ecbb9cdb13ec3a8f0b9858da6.

Fixes issue 5910.

Version 3.5-321
Fix AGL.cpp

Version 3.5-320
Revert "Ctrl+A support in the action replay code editing menu."

Guess it wasnt much of a solution as I'd hoped. (considering it seems to work on linux without this).

This reverts commit 0c1ea605d5008fabc8b23feeeac9708fef18fadf.

Version 3.5-319
Ctrl+A support in the action replay code editing menu.

Makes adding/editing codes less of a pain in the ass. You don't need to manually highlight everything anymore.

Version 3.5-318
Set the default memory card path as relative too.

Version 3.5-317
Save memory card paths relative to exe directory.

Version 3.5-316
Preset the HBeam and VBeam to 0 on boot. Fixes Densha de Go Shinkansen EX.

Fixes issue 4882.

Version 3.5-315
Added a game property to disable the clearing of the data cache. This is needed by one known game, "Rubik's Puzzle Galaxy: Rush".

Fixes Violin Paradise.

Version 3.5-314
Allow emulated wiimote to be tilted 180 degrees in each direction. (was 90) Fixes issue 3492.

Version 3.5-313
Remove lttc for lle on thread too.

Version 3.5-312
Fix a dumb regression from revision 4925a28f94d8.

Version 3.5-311
Revert my dual-core fix for FifoPlayer. Apparently it breaks more than it fixes.

This reverts commit bab9b5d3ce14c5b9cb55bd34da4851672e287467.

Version 3.5-310
Actually remove lttc.

Version 3.5-309
Typo fix.

Version 3.5-308
Misc movie fixes.

Fix setting memory cards on playback.

Fix saving revision to header.

Herpa derp lets open a file while it's still open in another function, and not even check if it fails to load.

Fix an assumption that wii games are using a wiimote.

Version 3.5-307
Implement 8 bit loads backpatching

Version 3.5-306
Implement backpatch support for 16 bit loads

Version 3.5-305
Fix switching from the different rasterizers

Version 3.5-304
Remove the dependency on rectangle textures in the software rasterizer. Also make it the be used by default in the software renderer like it was before.

Version 3.5-303
Fully fix that clear bug in aldlist.cpp. Seems I missed part. Corrected it.

Version 3.5-302
Fix emulated turntable crossfade slider. (DJ Hero controller) Fixes issue 4504.

Version 3.5-301
Add support for the mouse cursor and mouse clicking events on OS X.

Version 3.5-300
Fix emulated wiimote shaking in Wario Land: Shake It, and probably others. Fixes issue 5295. (probably issue 5017 and issue 5578 too)

Version 3.5-299
Improve "Enable Hotkeys" description. Fixes issue 4607.

Version 3.5-298
Fix typo.

Version 3.5-297
Mention middle mouse button in "Free Look" description. Fixes issue 5581.

Version 3.5-296
Merge branch 'full-analog-surface' Fixes issue 5010.

Version 3.5-293
Merge branch 'gameinistuff'

Version 3.5-291
Copypaste fail.

Version 3.5-290
Fix initial theme selection.

Version 3.5-289
Actually use the screenshot icon.

Version 3.5-288
Update title/status bar when pausing emulation.

Version 3.5-287
Fix translations for the recent spelling error correction. Also update the pot file while we are at it.

Version 3.5-286
Change GetCmdForHotkey to use a switch. Cuts down on if-statement spam.

Also fixed a typo in ConfigMain.

Version 3.5-285
Fix theme loading on non-Windows.

Version 3.5-284
Move DSP settings to dolphin.ini

Version 3.5-283
Merge branch 'external-theme'

Version 3.5-270
Revert "Made several variables/parameters unsigned in the DX9, DX11 and OGL plugins. They make more sense like this (given their names)."

Turns out I was wrong in my previous commit. My bad.

This reverts commit 87431666639c7036ea0f5b0d499df639cefb3d51.

Version 3.5-269
Made several variables/parameters unsigned in the DX9, DX11 and OGL plugins. They make more sense like this (given their names).

This also gets rid of some more typecasts in some cases.

Version 3.5-268
Merge branch 'ES_LAUNCH'

Games that are now playable:

Back to the Future: The Game
CSI - Hard Evidence
CSI - Deadly Intent
CSI - Fatal Conspiracy
Red Steel
Metroid Prime: Trilogy
Wii Sports + Wii Sports Resort pack
Sam & Max: Season One
Sam & Max: Beyond Time and Space
Kirby's Dream Collection: Classic Collection
Indiana Jones and the Staff of Kings: Fate of Atlantis

* ES_LAUNCH:
Fixed SSBB from starting at the mini-games screen.
Build fix
Corrected a state bug where newly loaded dols did not have their patches applied.
Changed the HLE system to allow it to hook the beginning, the end or replace the entire function without changing the GC memory. Fixes Kirby's Return to Dreamland. Added a way to categorise the type of HLE function. Currently, there are debug, floating point, memory and generic functions. Added a HLE function for OSGetResetCode (Warm reset). Fixes the CSI games. Added a switch to disable all of the HLE functions if the idle skipping option is disabled.
Added some IOS version checks and code to clear memory before loading the dol.
Added support for Reset (from menu). Fixes Sam & Max.
Added an IOS check as games which use IOS older than IOS30 do not need to be HLE'd. Added some stubs for Reset to Menu and SSBB's load from disc partition. Fixed loading Fate of Atlantis from the Indiana Jones and the Staff of Kings game.
Added argument detection and passing to the loaded dol. This fixes the Wii Sports+Wii Sports Resort bundle pack.
Added preliminary support for ES_LAUNCH (Wii Multi-boot games) by using HLE to hijack the OSBootDol function.

Conflicts:
Source/Core/DiscIO/Src/FileSystemGCWii.cpp

Version 3.5-258
Merge branch 'unix-fastmem'

Version 3.5-256
Fix two unsigned/signed mismatch warnings.

Version 3.5-255
Change audio latency setting to a wxSpinCtrl, fixes layout problem on linux.

Version 3.5-254
- Made GenRandomCode's 'size' parameter unsigned. Doesn't make sense to have the capability of being able to be negative.

- Made CodesToHeader's 'numCodes' unsigned for the same reason.

- Removed some type-casts from other functions.

Version 3.5-253
Real fix for Linux Wiimote disconnect hanging. Fixes issue 5903.

Version 3.5-252
Fix a clear bug in aldlist.cpp.

Properly clears itself now.

Version 3.5-251
Get rid of unused iterators in JitCache.

Version 3.5-250
OSX build fix

Version 3.5-249
Added backwards compatibility with old OpenAL drivers.

Version 3.5-248
Fix a gcc initialization order warning.

Version 3.5-247
Readd the OpenAL option.

The OpenAL backend requires OpenAL Soft to be installed: http://kcat.strangesoft.net/openal.html

You may need to rename soft_oal.dll to OpenAL32.dll in the Dolphin folder.

Windows users may also need to update their OpenAL drivers by downloading them from

http://connect.creativelabs.com/openal/Downloads/oalinst.zip

Version 3.5-246
Merge branch 'OpenAL'

* OpenAL:
Changed SoundTouch to use float samples, allowing SSE to be used. Made the DPL2 decoder disabled by default. Re-added the audio hack used by the Accurate VBeam emulation option.
Added a latency setting to the audio settings. Removed the Sample Rate setting. It is now hardcoded to 48000hz (accurate audio timing).
Skipped timestretching if the emulator is running below 10% speed to prevent buffer overflows.
Removed the synchronisation between the CPU thread and the audio thread. Added code to detect and resume from buffer underruns. Disabled the ability to change the DPL2 option after the game has started. Fixed a memory leak that occurred in the DPL2 decoder. Fixed the OSX build.
Build fix
Added a Dolby Pro Logic II (DPL2) decoder in the OpenAL backend. DPL2 audio is decoded to 5.1. Code adapted from ffdshow. Added an option in the DSP settings to disable the DPL2 decoder in case Dolphin incorrectly detects a 5.1 audio system. Updated the OpenAL files to OpenAL Soft 1.15.1 in the Windows build.
Removed the system timing hack which was activated when the Accurate VBeam option was enabled.
Fixed the include directories in Audio Common for the Windows 32bit build.
Fixed the include directories in Audio Common for the Windows build.
Messed up the static include line
Fix include paths and compiling in Linux. Externals soundtouch is 1.7.1, while Ubuntu 12.10 is 1.6.x. Externals soundtouch is compiled with integer samples, while ubuntu is compiled with float samples. Float samples is probably the more common route. If you're going to use soundtouch, you should probably use SAMPLETYPE instead of explicitly choosing short. This probably breaks the windows build since its includes aren't setup.
OSX: typedef signed char BOOL
OSX build fix
Build fix
Added audio time stretching by using the SoundTouch library.
Implemented correct audio timing.
OpenAL for Windows initial commit

Version 3.5-228
Fix bug: reuse after free. static should not have been used here.

Version 3.5-227
Improve an error message.

Version 3.5-226
Fix hang on Linux Dolphin close when wiimotes are connected.

Version 3.5-225
Make IsValidBluetoothName just check for "Nintendo RVL-" rather than having a bunch of hardcoded names.

Version 3.5-224
GetTextureBGRA()'s 'width' and 'height' parameters should be unsigned.

Version 3.5-223
This changes Linux to control Wiimotes on the interrupt channel. Which in turn allows -TR wiimotes to work in Linux.

Version 3.5-222
This removes the Lock Thread to Core option. Please file your complaints appropriately.

Version 3.5-221
'width' and 'height' parameters of wxBitmapFromMemoryRGBA should be unsigned.

Not a big deal, but it's good to do it for the sake of maintaining practicalities.

Version 3.5-220
re-enable PulseAudio backend

Version 3.5-219
Merge branch 'pulseaudio-simple'

Version 3.5-215
Fix a small text overlapping issue in the MemcardManager.

Version 3.5-214
Gameini database update.

Version 3.5-213
Enhance an error message. Fix issue 5893.

Version 3.5-212
Fix two warnings.

Version 3.5-211
Merge branch 'wxw-bind'

Version 3.5-205
Real fix for memcard manager.

Version 3.5-204
Set focus on memcard manager after losing it.

Version 3.5-203
BPMemory: Expose more register descriptions for FifoPlayer

Version 3.5-202
Fix the signed/unsigned comparison warnings created by a recent commit.

Version 3.5-201
'count' parameter for AddStereoSamples and AddStereoSamplesBE in WaveFile should be unsigned. Doesn't make sense to have them signed.

Version 3.5-200
Fix two signed/unsigned mismatch warnings.

Also tidied up SDCardUtil - made the variables make more sense (typewise)

Version 3.5-199
Set focus on game list after stopping emulation.

Version 3.5-198
Merge branch 'flat-flags' Fixes issue 5837.

Version 3.5-188
Gave the "platform" icons a complete white background rather than a slightly-uglier white box. (apparently XPM only supports a 1-bit alpha channel) Centered the icons a bit better too.

Version 3.5-187
Convert relative paths to absolute when opening containing folder of an iso.

Fixes issue 5879.

Version 3.5-186
PixelShaderGen: Change error strings to be unique so that we can identify unexpected behavior more easily.

Version 3.5-185
Redundant line of code in VertexShaderManager::Dirty()

Also cleaned it up.

Version 3.5-184
Revert "Very tiny cleanup of ChunkFile.h." int/size_t change without updating the rev# caused crash on Dolphin start

This reverts commit cf942450e0aec50ce815e086a9dc277b59b18bae.

Version 3.5-183
Merge branch 'linux-wiimote-crash-fix'

Version 3.5-178
Very tiny cleanup of ChunkFile.h.

Also changed the size parameter from DoVoid to size_t. As far as I know, that should never be negative.

Also changed the the count parameter of DoArray to size_t, this also should never be negative.

Got rid of some typecasts.

Version 3.5-177
Automatically set focus on game list window.

Fixes issue 5880.

Version 3.5-176
Game ini updates for de Blob.

Version 3.5-175
Retain scroll position after refreshing game list.

Fixes issue 5878.

Version 3.5-174
Disable the OpenAL and Pulseaudio audio backends

They are currently broken and cause sound issues which are not present in other
backends:

* OpenAL plays music 2x too fast in Zelda UCode games with HLE
* Pulse backend uses a lot of CPU power and slows down emulation significantly

Both backends are currently being re-implemented in separate branches of
Dolphin, so this should be a temporary removal.

Version 3.5-173
FifoPlayer: Support recording texture preloads

Version 3.5-172
VideoCommon: Implement proper RGBA8 texture loading from tmem.

Version 3.5-171
Video_Software: Implement proper RGBA8 texture loading from tmem.

For RGBA8 textures, AR and GB tiles are stored in separate tmem banks. TextureDecoder did not support that previously.

Version 3.5-170
Fixed the random static audio that would sometimes occur in DSP HLE and DSP LLE.

Version 3.5-169
Change theme selection to wxChoice.

Version 3.5-168
Merge branch 'controller-profiles'

Version 3.5-163
Resize the KDE theme's "Open" icon from 24x24px to 22x22px to match the rest of the icons.

Version 3.5-162
Don't hardcode left-shift to disabe keyboard input on linux. Left-shift can be used for gamepad input now. Fixes issue 4968.

Version 3.5-161
Display error messages when failing to compress/decompress games. Fixes issue 4681.

Version 3.5-160
Actually export 0-sized files. Fixes issue 5177.

Version 3.5-159
Fix an issue where an iterator would become invalidated in TextureCache::ClearRenderTargets()

Version 3.5-158
Fix a currently unused unique_lock function. Thanks to Lioncash.

Version 3.5-157
Fix incorrect iterator usage in BreakPoints::Clear

Version 3.5-156
Merge branch 'master' of https://code.google.com/p/dolphin-emu

Version 3.5-155
Clean up FifoPlayerDlg::OnBeginSearch a bit

Version 3.5-154
Fix reference to deleted object bug. This should fix channels not loading from sysmenu anymore.

Version 3.5-153
Fix a potential memleak in FifoPlayerDlg

Version 3.5-152
Add some TODOs.

Version 3.5-151
Fix an assert that had been wrong for ages, apparently.

Version 3.5-150
PixelShaderGen: Shader uid maintenance

Version 3.5-149
Disable color writing when alpha test always fails.

Version 3.5-148
Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related stuff

Version 3.5-147
Reword a comment about early_ztest a bit.

Version 3.5-145
PixelShaderGen: Don't disable depth texture emulation if z writing is disabled (this is what VideoSoftware is doing).

Version 3.5-144
DX11: Fix a small mistake.

Remove some incorrect and/or confusing comments.

Fixes issue 5251. Thanks to limburgerite :)

Version 3.5-143
X11: Disable OSD hotkeys when the corresponding option is disabled.


Version 3.5-142
Fix clearing of render targets. We were skipping every other one.


Version 3.5-141
Merge branch 'linux-desktop-file'


Version 3.5-138
Disable swapping cmp with instructions potentially raising interrupts

Workaround for issue 5864 disabling parts of an optimization in the JIT. This
is not the best solution to fix this issue, but at least it does not crash.

Version 3.5-137
Revert 30dd9c2 e9d00bf db5f4c8 and bff0fae


Version 3.5-136
Fixed the infinite rumble problem caused by r4d6056f14625.


Version 3.5-135
Fix some warnings. Changes suggested by nerzhultheking.


Version 3.5-134
Added GC Steering Wheel emulation.

To set it up, change the Port 1 controller to "Steering Wheel" under the GameCube tab. This will tell the game that you have a force feedback steering wheel connected.
In the Gamecube Pad Settings, change the Rumble Motor to "Constant".
Configure the controls:

Main Stick Left/Right = Steer Left/Right
Main Stick Up = Accelerate
Main Stick Down = Brake

Thanks to ulao for the device communications info.

Version 3.5-129
Make sure the null character is not included in the string.

Version 3.5-128
Fix the name and description truncation issue in a cleaner way.

Version 3.5-127
Remove unused progressive scan option from iso properties, and disable audio settings while a game is running.

Version 3.5-126
Fix truncated names and descriptions in the game list on linux.

Version 3.5-125
Move widescreen hack to enhancements tab.

Version 3.5-124
Save git hash to .dtm header.

Version 3.5-123
Last warning for me on Linux.

Version 3.5-122
Improve file search speeds by deleting an unused file.

Version 3.5-121
Optimized the Dolphin SEO process a bit

Version 3.5-120
Always count gc controller inputs.

Version 3.5-119
Fix 4 warnings on OSX

Version 3.5-118
Clear up some warnings that crop up from -Wextra

Version 3.5-117
Fix the last few warnings in Dolphin on my system.

Version 3.5-116
This line in SWRenderer has been wrong ever since the beginning.

Version 3.5-115
Disable the warning about va_list being mangled differently now.

Version 3.5-114
Missed a precision qualifier in a HWRasterizer shader.

Version 3.5-113
In memory of calc84.

http://dolphin-emu.org

Version 3.5-112
always calls glBindBuffer(0) after disabling vao

Version 3.5-111
Mismatched new/delete.

Version 3.5-110
Toggle wiimote status based on the actual status, instead of some dumb checkbox that is almost never even right.

The checkbox is still wrong when starting emulation, but it's now purely cosmetic.

Actually fixes issue 5594.

Version 3.5-109
revert RasterFont optimization

isn't needed and also not tested and buggy

Version 3.5-108
Fix (dis)connecting wiimotes via hotkey.

Fixes issue 5594.

Version 3.5-107
Clean up some messy code issues that have been annoying me.

Version 3.5-106
Don't show multiple exit confirmation dialogues.

Pause emulation while waiting for confirmation to exit.

Fixes issue 5822.

Version 3.5-105
Fix this annoying warning in ChunkFile.h

Version 3.5-104
Always use the right user dir on windows.

Version 3.5-103
fix byte order in osd rasterfont

Version 3.5-102
Merge Fail: Make sure we are using the interface file to get backbuffer dimensions. GL helper function was duplicated.

Version 3.5-80
When using the "Keep window on top option" make sure that the effect of that option ends when emulation ends when using render to main.

Version 3.5-79
Define NvOptimusEnablement to tell the Nvidia driver we need high performance

Version 3.0-78
Merge branch 'new-ax-hle'

Only AX GC is merged so far, the new Wii AX development will be done in a
separate branch when I'll start working on it.

There are still a few AX GC bugs remaining, but overall a lot less games have
sound issues than before.

Thanks to everyone who helped test the development builds of this branch and
reported results on the forum thread.

Conflicts:
Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.cpp

Version 3.5-33
Merge branch 'immediate-removal'

Conflicts:
Source/Plugins/Plugin_VideoOGL/Src/Render.cpp

Version 3.5-3
Don't show compress iso option for wbfs and ciso files.

Fixes issue 5809.

Version 3.5-2
Truly unstable.

Version 3.5-1
... and back to unstable again

Version 3.5-0
Dolphin 3.5 release.

Version 3.0-936
Revert "VertexShaderGen: Fix a shader compilation error.". I'm an idiot :p

This reverts commit 4d868705fd312adda1649aebe65c6f82adb21c04.

Version 3.0-935
Revert "Uninitialized usage.. or so it thought."

This reverts commit 7839676c871415cba89de266b2db2879fb9233b1.

Parlane, I hate you.

Version 3.0-934
Merge branch 'translations-update'

Version 3.0-924
VertexShaderGen: Fix a shader compilation error.

Version 3.0-923
TextureCacheBase: Fix a potential bug when using custom textures.

Version 3.0-922
Change copyright year to 2013 in the about dialog.

Version 3.0-921
OGL: Make OSD messages fade out properly instead of having them disappear spontaneously.

Version 3.0-920
Should completely fix game list sorting.

Version 3.0-919
Fix another sorting bug.

Version 3.0-918
Fix sorting bug.

Version 3.0-917
Merge branch 'osx-savegame-fix'

Version 3.0-913
Revert "support retina display"

This reverts commit 3aa990161844.

Version 3.0-912
Fix some random warnings.

Version 3.0-911
Changed to non conflicting overload.

Version 3.0-910
Function definition was not updated.

Version 3.0-909
Uninitialized usage.. or so it thought.

Version 3.0-908
Unused variable.

Version 3.0-907
Someone changed this to a u32... it's definitely a s32 :)

Version 3.0-906
support retina display

Version 3.0-905
Fixes swprintf_s issues hopefully. Also fixed an include not using correct caps.

According to:
http://connect.microsoft.com/VisualStudio/feedback/details/646532

Version 3.0-904
Apply same force to float fix as has already been done for DX11.

Version 3.0-903
Fixed stupid bool to int conversion warnings.

Version 3.0-902
Warning free SOIL lib.

Version 3.0-901
Remove warning about ambigious if/else.

Version 3.0-900
Implement select audio backend CLI option.

Fixes issue 4920.

Version 3.0-899
Added Tools/buildbot-try.sh. See http://code.google.com/p/dolphin-emu/wiki/BuildbotTry for documentation about that feature.

Version 3.0-898
Fix a memory leak based on Lioncash's patches.

Version 3.0-897
Add support for recording bongos.

Version 3.0-896
Merge branch 'rehash-msw-cursor-hide'

Version 3.0-887
Add a useful comment to DSP.cpp

Version 3.0-886
TextureCacheBase: Delete textures completely instead of just invalidating them in ClearRenderTargets. That's what would've been done in the next TCB::Load() call, anyway. Fixes issue 5742.

Additionally, change efb copies to specify 1 as the number of mipmaps because that makes more sense than anything else.

Version 3.0-885
Save secondary list sorting.

Allow sorting by platform ascending.

Fixes issue 5774.

Version 3.0-884
revert changes to banner background color


Version 3.0-883
Revert "Use the global ::wxSetCursor instead of the local one from our panel object. Should close 3956."

This reverts commit 884006e4c8f43e7f4e6e67912f19c622b090be98.

Version 3.0-882
Use the global ::wxSetCursor instead of the local one from our panel object. Should close 3956.

Version 3.0-881
(CoreAudio) Retain volume value until initialization. Makes volume slider work when game isn't running. Fixes issue 5383.

Version 3.0-880
If the HOME environment variable isn't set, fall back on to PWD. Closes 5584.

Version 3.0-879
Adds the Wii Korean settings file. It was handled in the wii-network branch in rev c42a6f156e2c. Master handles the settings files differently. Until wii-network merges in to master, this closes issue 5642.

Version 3.0-878
Fix OSX build once again. Apparently OSX needs to get with the times.

Version 3.0-877
PixelShaderGen: Drop some useless and potentially buggy code.

Thanks to glennrics for noticing.

Version 3.0-876
OSX build fix for the unordered_map/hash_map issue.

Version 3.0-875
Allow input displays to work without an active movie.

Version 3.0-874
Clean up gcc/g++ compiler warnings that have accumulated.

Version 3.0-873
Save game list sorting.

Fixes issue 5771.

Version 3.0-872
Fix OS X 10.6 compatibility.

Patch by mathieudel.

Version 3.0-871
Fix some warnings.

Version 3.0-870
Merge conflict. Fixes issue 5471.

Version 3.0-869
Fix a save state crash in some situation.

Version 3.0-868
Includes are case sensitive and Common is in the include directories so including the file this way was silly.

Version 3.0-867
Fixing wiimote savestate and recording.

Version 3.0-866
Making cheats manager resizeable, maximizable, hideable (parentless), higher by default.

Version 3.0-865
Fix error message about state undo backup always appearing when no movie is active.

Version 3.0-864
VertexShaderManager: Fix redundant shader constant updates.

Thanks to konpie for spotting this.

Might give a fairly perceivable speedup in the D3D11 backend.

Version 3.0-863
Compile fix for linux.

Version 3.0-862
Turns out you have to actually commit a change before merging if you want it to be included.

Version 3.0-846
Gameini database updates/additions for: TMNT3, Mystic Heroes, BEACH SPIKERS, Fantastic Four, King Arthur, I-Ninja, FFCC Echoes of Time, Just Dance, Disney Epic Mickey, Shark Tale, Pokemon Channel, Cars 2, Disney Epic Mickey 2: The Power of 2, THE LAST STORY.

Version 3.0-845
Added "EnableFPRF = True" to the Beach Spikers game ini. Fixes the flickering textures.

Thanks to hk.konpie for the tip.

Fixes issue 5730.

Version 3.0-844
Mapped the addco and subfco PowerPC instructions. Fixes Frogger: Hyper Arcade Edition.

Version 3.0-843
Enable GFX debugger functionality in Release builds.

Version 3.0-842
Partially revert "Check if BP and XF changes actually change values before flushing". Dolphin code sucks too much to get optimizations.

This reverts commit 5a77cae2e3434fa5cbb3710f183328e36620fa5f.

Fixes issue 5459.
Fixes issue 5606.

Version 3.0-841
Fix indentation [ using the web editor D: ]

Version 3.0-840
Merge branch 'efb_scaling_fixes'.

Version 3.0-832
Dolphin was crashing after attempting to use a NULL on macosx. (turns out that passing NULL to string cmp funcs has "undefined behavior".)

Thanks to Grant Paul for this quickfix!

Version 3.0-831
Fixes pausing movies for some 30 fps games, in some situations.

Thanks abahbob for testing.

Version 3.0-830
Added option to toggle the display of On-Screen Display messages in the Interface tab.

Version 3.0-829
Build fix.

Version 3.0-828
Merge movie-fixes.

Version 3.0-815
Patch by mwessel that fixes real wiimotes on OSX 10.8

Version 3.0-814
Fixed last commit.

Version 3.0-813
Merge https://code.google.com/r/xtrafear-dolphin-emu

Version 3.0-811
Add config option for mac address. Fixes issue 5694.

Version 3.0-810
Gameini database update/additions for NBA LIVE 06, NBA LIVE 2005, NBA LIVE 2004, NBA Live 2003, Pokemon Colosseum, Dark Summit, 4x4 Evolution 2, Skies of Arcadia Legends, Need For Speed : Hot Pursuit 2, Mission: Impossible Operation Surma, TALES OF SYMPHONIA, CITY RACER, DISNEY'S TARZAN, Blowout, WAVE RACE / BLUE STORM, Pokepark Wii, ONEPIECE UNLIMITED ADVENTURE, ONEPIECE UNLIMITED CRUISE EPISODE 2, Mario & Sonic at the Olympic Winter Games, Worms Battle Islands, Shrek 2, Summoner 2, Rubik's Puzzle World, Kirby's Dream Collection Special
Edition.

Version 3.0-809
Bound the iteration on the PB list when processing updates.

Version 3.0-808
Revert "fix Snow Leopard compatibility"

Version 3.0-807
Fix missing notes in musics with DSPHLE.

Version 3.0-806
Fixes interpreter when not recording or playing back a movie.

Version 3.0-805
From now on, use http://dolphin-emu.org/ , http://forums.dolphin-emu.org/ and http://wiki.dolphin-emu.org/ to access our website.

Version 3.0-804
Retain dsp JIT setting when switching to HLE. Fixes issue 5691.

Version 3.0-802
Video_Software: Implement texture preloading

Version 3.0-799
- Added a new wilcard for importing savegames, which basically shows all saves (gci, gcs and sav). This is set as default (I really got frustrated of having to change the type every single time when making tests for GCMM, and I think it makes more sense at user level to just show all saves regardless the format)

- In icon retrieving I removed the "format check" as it shouldn't really matter to have mixed icon formats. Also removed the "Time splitters hack" as there's no reason for it since we are only checking the last 3 bits and I'm pretty sure having bits 1 and 2 set is the same as having them unset.
- Icon retrieving uses AnimSpeed as stop signal (every icon must have an speed set, the first speed that is 0 means there are no more icons)
- Also, in icon retrieving I added support for "blank frames"(Luigi's Mansion and Pikmin that I know of). With this the base for icon animation is complete.
- Fixed PSOIII savegame patch which was wrong before.

Signed-off-by: LPFaint99

Version 3.0-797
Test the audio loop with aligned addresses. Fixes the high pitched squeal in Muramasa.

Version 3.0-796
Merge branch 'Capcom-Music-Loop'

* Capcom-Music-Loop:
Removed the fake DMA wait time as it is no longer needed after the aram-dma-fixes branch is merged. This fixes the Resident Evil 2/3 cutscene audio in DSP LLE mode. Fixes issue 2723.
Changed the loop end address detection to an exact match with the current address for ADPCM audio. Fixes the non-looping music in PN03.

Version 3.0-793
i'm still not using a branch to fix the name of a variable

Version 3.0-792
Readd memory card detection for movie code. I deleted this before, intending to move it elsewhere, but never did

Version 3.0-791
Fix Snow Leopard compatibility

Checking for clang in Xcode bundle seems pointless, command line tools should be installed.
Setting the path explicity to avoid fink/macports/homebrew prevents use of locally installed packages like clang and wxwidgets.
Realistically using opencl means the minimum OSX version targetable is 10.6.
Correct TARGET_SYSROOT check, add required -mmacosx-version-min to linker flags.
Also using wxwidgets gl component.

Version 3.0-790
Some code cleaning for my last commit.
The amount and size of the buffer is now changed to "new hardware" frienly values and will fall back to the right values if hardware does not support them.
My next commit will be to a branch, with my ogl work.

Version 3.0-789
FifoPlayer: Copy selected object commands to clipboard when pressing ctrl+c

Version 3.0-788
More movie cleanup. Removes the remaining globals that didn't need to be global, rearranges some code to make more sense, and removes some redundant code.

Version 3.0-787
Misc movie cleanup and fixes

Version 3.0-786
Keeping padding right is so hard

Version 3.0-785
Save disc changes to .dtm, and load the full movie header every time it's loaded.

Version 3.0-784
Hey, long time no commits :).
So to compensate lets bring back some speed to the emulation.
Change a little the way the vertex are send to the gpu,
This first implementation changes dx9 a lot and dx11 a little to increase the parallelism between the cpu and gpu.
Ogl: is my next step in ogl is a little more trickier so i have to take a little more time.
The original concept is Marcos idea, with my little touch to make it even more faster.
What to look for: SPEEEEEDDD :).
Please test it a lot and let me know if you see any problem.
In dx9 the code is prepared to fall back to the previous implementation if your card does not support the amount of buffers needed.
So if you did not experience any speed gains you know where is the problem :).
For the ones with more experience and compression of the code please test changing the amount and size of the buffers to tune this for your specific machine.
The current values are the sweet spot for my machine.
All must Thanks Marcos, I hate him for giving good ideas when I'm full of work.

Version 3.0-776
Optimize JitCache::InvalidateICache by maintaining a "valid blocks" bitset

Most of the InvalidateICache calls are for a 32 bytes block: this is the number of bytes invalidated by PowerPC dcb*/icb* instructions. Profiling shows that a lot of CPU time is spent checking if there are any JIT blocks covered by these 32 bytes (using std::map::lower_bound).

This patch adds a bitset containing the state of every 32 bytes block in RAM (JIT cached/not JIT cached). Using that, a 32 bytes InvalidateICache can check in the bitset if any JIT block might be invalidated. A bitset check is a lot faster than an std::map::lower_bound operation, improving performance of JitCache::InvalidateICache by more than 100%.

Some practical numbers:

* Xenoblade Chronicles (PAL)
56.04FPS -> 59.28FPS (+5.78%)
* The Last Story (PAL)
30.9FPS -> 32.83FPS (+6.25%)
* Super Mario Galaxy (PAL)
59.76FPS -> 62.46FPS (+4.52%)

This function still takes more time than it should - more optimization in this area might be possible (specializing for 32 bytes blocks to avoid useless memcpy, for example).

Version 3.0-775
Implement a simple benchmarking mode which logs FPS to a file

Very useful to compare performance between two builds, check the impact of a configuration option, etc. FPS log is stored in User/Logs/fps.txt and is reset each time you launch a game. Only enabled if you check the "Log FPS to file" option in your graphics settings.

Could be improved a bit: currently logs only every 1s (so you can't really see small variations), maybe output more infos to the fps.txt like average/stddev (but Excel/Libreoffice/Google Docs can compute that easily too).

Version 3.0-774
Video_DX11: Remove some redundant code.

Version 3.0-772
Pas de description

Version 3.0-771
Should fix issue 5630.

Version 3.0-770
Should actually load the backend when it changes via game INI

Version 3.0-769
Allow the user to set graphics backend from Game INI. Zero GUI option available for setting.

Version 3.0-768
This changes a mmap in MemArena so you don't need 786MB of memory free to actually allocate the 1GB memory space in Linux 32bit. I was also running in to this issue in my development. Kudos to plbl4ster to actually taking the time to research this. Closes issue 5625.

Version 3.0-767
F-Zero and Phantasy Star Online Memory Card Manager support. Thanks to Ralf from GS Central

Original information:
http://board.gscentral.org/retro-hacking/53093.htm

Signed-off-by: LPFaint99

Version 3.0-766
Revert merges of aram-dma-fixes and memcard-delay

These merges, while in theory improving emulation accuracy, cause issues in other parts of the emulator based on invalid assumptions. memcard-delay fixed some of these issues in the EXI memcard code, but several other problems still exist and I don't have the time to debug that right now.

Version 3.0-765
Fix broken build when using SDL from Externals.

The problem here was the logic that detects SDL in the main CMakeLists.txt is not the same as it is in DolphinWX/CmakeLists.txt to set libraries. When using SDL from Externals it failed at link time because -lSDL was never set. This fixes the problem by using the same condition logic to set the libs as used when detecting SDL in the first place.

Version 3.0-764
Gameconfig ini updates/additions: The Ant Bully, WWE Day of Reckoning 1 & 2, Dream Pinball 3d, Pokepark, Spider-Man: Edge of Time, Spider-Man: SD, Another Code:R, Geist, The Incredibles 2, Skies of Arcadia Legends.

Version 3.0-763
Merge branch 'remove-libav-deprecation'

Version 3.0-760
Fix frame skipping on non-win32 systems missing libav Fixes issue 4097.

Version 3.0-759
Use correct linker flags for SDL.

Version 3.0-758
Partially revert be200074e9ed for OS X systems

/dev/shm is not a tmpfs mountpoint on that operating system. Use /tmp but keep
the unlinking to avoid useless disk IO.

Version 3.0-757
Merge branch 'memcard-delay'

Version 3.0-755
[Linux] Change from using /tmp to /dev/shm in MemArena so we don't cause any disk IO, also unlink file while it is open to allow multiple instances running. This was discussed months ago, but was never implemented for whatever reason.

Version 3.0-754
FifoPlayer: Fix fifo log playback in dual-core mode.

Version 3.0-753
Use do { ... } while (0) for the *_LOG macros

Without this patch, such code would not compile:

if (cond)
WARN_LOG(FOO, "msg");
else
WARN_LOG(FOO, "msg2");

Version 3.0-752
bugfix for memorycard manager. fixes exporting from page > 1 on slot b, thanks to suloku for reporting

Signed-off-by: LPFaint99

Version 3.0-751
Added a check for out of bounds memory accesses. Fixes Avatar: The Last Airbender (GC).

Version 3.0-750
Revert the recent zcomploc changes including the Graphic_Fixes merge.

Reason:
- It's wrong, zcomploc can't be emulated perfectly in HW backends without severely impacting performance.
- It provides virtually no advantages over the previous hack while introducing lots of code.
- There is a better alternative: If people insist on having some sort of valid zcomploc emulation, I suggest rendering each primitive separately while using a _clean_ dual-pass approach to emulate zcomploc.

This reverts commit 0efd4e5c29766ba5f5d22204339637ade9ccec83.
This reverts commit b4ec836aca4392a86b864dc58b1030ca616fe0d5.
This reverts commit bb4c9e2205d4117f48fd4ca50774ee56c28c92e4.
This reverts commit 146b02615c07dd52dddaa18b7e23d09bc23b549e.

Version 3.0-745
Skipped the ZCompLoc pass if the result can be determined at compile time. Brings back the speed lost by r146b02615c07.

Version 3.0-739
Fix a typo in the indexed color vertex loader

Patch from konpie: http://forums.dolphin-emulator.com/showthread.php?tid=24658

Version 3.0-735
Fix accesses to the 16 lower pixels of the EFB with OpenGL

The GL EFB cache did not clamp correctly the coordinates when computing the rectangle it needed to cache, leading to negative values being used as indexes and often crashes.

Fixes issue 5510.

Version 3.0-734
Optimised the JitCache struct size from 88 bytes to 80 bytes. Thanks to Lioncash for the patch.

Version 3.0-733
Use the right modifier for hotkeys on Mac Fixes issue 5324.

Version 3.0-732
Merge branch 'bba' OS X support not impl

Version 3.0-721
Re-add hack to use SDL/SDL.h ifndef _WIN32.

The correct convention is to use #include SDL.h in all cases but we have to do this so Externals/SDL builds, which isn't in the best shape.

Version 3.0-720
Add periodic effects for haptic devices.

This adds support for drivers supporting sine, square and triangle periodic haptic effects. This allows rumble to work on devices/drivers supporting these effects, such as an xbox controller using the xpad driver under Linux.

Version 3.0-718
fixes issue 5507

Version 3.0-717
reset samples_avail when stopping gc mic sampling. fixes Mario Party 7

Version 3.0-716
Implemented proper timing in the "No audio output" back-end.

Version 3.0-715
Removed the offset if the ZCompLoc GREATER or LESS function is used. Fixes the invisible player in THPS3.

Version 3.0-714
Add a missing Invalidate() call in ~TextureCache(). Fixes a regression from 8bed27a3d1e3 causing textures to load improperly when a game is run two times in the same Dolphin instance

Version 3.0-713
Merge branch 'translation-updates'

Version 3.0-710
Merge branch 'awesome-texcache-cleanups-and-fixes'

Version 3.0-702
Only call CheckExceptions in dcbz in interpreter mode, use FL_ENDBLOCK for Jit64. Now RS3 demo disc does ingame with Jit and block_size = 1

Version 3.0-701
Check for DSI exceptions after a dcbz instruction. Fixes Rogue Squadron 3 in interpreter mode.

Version 3.0-700
Added a button to dump the FakeVMEM from the memory debugger if the game uses it

Version 3.0-692
Remove "Disable Textures".

Version 3.0-691
Remove "Disable Lighting".

Version 3.0-690
Removed the check for changed JIT blocks before invalidation. Fixes the slow speed in Zelda: Ocarina of Time Master Quest.

Fixes issue 5454.

Version 3.0-689
Fast mipmaps deserves to die!!

Version 3.0-688
Remove some TODOs.

Version 3.0-687
OSX build fix for BPStructs. Thanks to pauldacheez for the fix.

Version 3.0-686
Fixed "Failed to compile pixel shader" error when Per-Pixel Lighting is enabled. Thanks to slmpika for the fix.

Version 3.0-685
Changed MOVDDUP to use MOVSD on non-SSE3 CPU's. Added DMA wait time under DSP HLE mode. Fixes Knockout Kings 2003.

Version 3.0-684
Checked if dcbst instructions are preceded by dcbt. If it is, the game is prefetching memory into the data cache, and not loading new code. In these cases, the JIT cache will no longer be flushed. Fixes the frequent "Clearing code cache" issue in games like "The Last Story".

Version 3.0-683
Fix changing internal resolution via hotkeys (settings above 1.5x weren't accessible anymore before).

Version 3.0-682
Update the viewport when the scissor offset is changed

Fixes a bug with Another Code: R that was noticed when gx-optimization was merged.

Version 3.0-681
Fix core dump on start up on linux. Thanks to degasus.

Version 3.0-680
Fix compilation errors with g++4.7

Version 3.0-679
Fixed the Cheat Search. Patch by nagosaki.

Version 3.0-678
Merge rodolfoosvaldobogado's zcomploc code (Graphic_Fixes branch)

Version 3.0-673
Actually fixes crashing on start up.

Version 3.0-655
Merge branch 'misc-speedups'

* misc-speedups:
fixed and reenabled and slightly optimized the JIT version of fcmpo/fcmpu.
slightly more precise speed percent display (this is really minor) a small thread synchronization speedup for dual core mode. it's most noticeable in games where the CPU is running behind compared to the GPU.

Conflicts:
Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp

The Fifo.cpp changes from rdaefb3b550e2 was not merged as there was no performance benefit.

Version 3.0-651
Merge branch 'gx-optimization'

This branch reduces the number of useless state flushes in the video emulation layer by checking whether a BP/XF change will have an effect or not. Greatly reduces the number of GL calls per frame.

Thanks to degasus for his help!

Version 3.0-645
Merge branch 'hires-tex-improvements'

Version 3.0-638
Fixes issue 5428. Thanks delroth.

Version 3.0-637
Moved the _FILE_OFFSET_BITS=64 definition before the dependency checks. Fixes compilation on Linux x86.

Version 3.0-636
Changed a JMP that needed to be a far JMP in JITIL.

Version 3.0-635
Invalidated the JIT cache when the dcbst instruction is used.

Version 3.0-634
Changed the block linker to work on physical addresses. Checked whether the code has changed before invalidating it. Fixes the cut-scenes in Tales of Graces.

Fixes issue 2933.

Version 3.0-633
Implement a better heuristic to detect whether an ELF is for GC or Wii

Version 3.0-632
Fix DVD root path for Wii games. Now Wii games can be booted using extracted files instead of a disc image.

Version 3.0-631
Fixed texture encoding in DX11. Thanks to wordmanwords for the patch.

Version 3.0-630
Fixed texture encoding. Fixes the interaction with objects in Another Code R. Thanks to wordmanwords for the patch.

Fixes issue 5405.

Version 3.0-629
Add Wii DVD integrity checking to Dolphin

This allows users to easily check whether their Wii dump is corrupted or not
using the Dolphin properties window. Right click on a game, Properties,
Filesystem tab, then right click on the game partition and select "Check
partition integrity".

This may have some false negatives due to the unused clusters heuristic (see
the comment in VolumeWiiCrypted.cpp). False positives are unlikely.

Version 3.0-601
Corrected the file offset within the FST of virtual disks (used by the DVD Root path function).

Version 3.0-600
Merge branch 'AudioStreaming'

* AudioStreaming:
Reset the stream playing flag on init.
force VolumeDirectory to align files to 32KB (only streaming audio files really need to be aligned...)
Removed the DTK Music option. It is now always enabled.
Added the response for audio streaming disc offset requests. Generate an AI interrupt at the end of the audio streaming loop. Fixes Pac-man Fever and the background music in Eternal Darkness.
Fixed the erroneous looping in audio streaming games like Eternal Darkness and Zoids: Battle Legends. Thanks for the tip, tueidj.

Version 3.0
Tons of bug fixes: This totally deserves to be a major point for this release. There's been roughly 2500 commits between 2.0 and this release, so there are REALLY too many changes to mention. All kinds of stuff from strange UI behavior, crashes, graphical glitches and other sorts of problems were fixed. For example, many games which didn't boot at all in Dolphin are working fine now.
Improvements to the user interface: The configuration dialogs were restructured in a more sensible manner to ease emulator usage for new users. The video config dialog received a complete overhaul and features a description panel for each option now.
Various feature additions: This release also features support for the Wiimote speaker, EFB format change emulation, a gfx debugger, audio dumping, and many other stuff
Low level DSP emulation: Thanks to numerous fixes to the LLE emulator engine, audio emulation in Dolphin is close to perfect now (provided that one has the necessary DSP dumps of course)
New API support: Added a D3D11 video backend and an XAudio2 audio backend
Removal of the plugin interface: The 2.0 release already had seen the introduction of plugin rewrites; the new plugins have been brought to feature parity and replaced them so well, that we decided to merge all plugins the Core. Further improvements are better suited as additions in the current infrastructure since this architecture allows for a much better integration with the other parts of Dolphin.
Translation support: Recently we introduced supporting for translating Dolphin into any language. However, due to a lack of well-done translations it was decided to only ship a set of eight translations (Arabic, Brazilian Portuguese, French, Greek, Hungarian, Portuguese, Spanish, Turkish) with Dolphin 3.0.
Performance/Accuracy: There have been some performance optimizations (especially in the texture decoder), but generally speaking performance decreased in favor of more accurate hardware emulation.
Building Dolphin: The Windows build uses MSVC 2010 now, Linux users should use the new CMake build system. OS X people still compile Dolphin via SCons.

Rev 4525
Lots of code cleanup and the like, as well as the highlights:

Dolphin GUI:
Fix issues with dialog windows accepting keyboard input.

Dolphin Core:
Fixed SPS in Soul Calibur 2 with JIT.
Fixed the good 'ol TLBHack, which might fool some games into running again.
Implement an opcode which makes it possible to get into the NES games in Animal Crossing - unplayable graphics though ;p
'Rewrite memory management, hopefully banishing "failed to map 1 gb contiguous memory" 32-bit Dolphin errors to history'
Fix Peek_Color bug that was only present in JIT x64 build.
Added Lua Interface for scripting actions within dolphin! (Currently loads and runs scripts from file)

Software Graphics plugin:
Added TEV stage output dumping.
Fixed Command Processor interrupt handling.

DirectX Graphics plugin:
Many accuraccy fixes and speedups, for specifics please see SVN commit logs.
Implemented more proper EFB behavior.
Fix crashes which could happen when resizing the render window.

OpenGL Graphics plugin:
Fixed depth of field effect in Wind Waker (use copy EFB to GL texture).

Version 4466
Dolphin GUI/Integrated Tools:
Memcard Manager: Fixed exporting gci files
Many fixes related to the GUI now supporting unicode
Move to wxAUI, which is wxw-speak for GUI with decently modern features Tongue
Gamelist has new, improved look and feel (you can jump to games alphabetically with you keyboard)
Added ability to dump full filesystems from GC and Wii discs. For GC discs, this includes the main apploader and dol

Dolphin Core:
Add "auto" mode to the frameskipper
_Massive_ stability fixes and bugfixes to JIT/JITIL
Implementation of Instruction Cache (interpreter only)
More accurate and complete FPU emulation (mostly visible in interpreter)
Added/Fixed Tool-Assisted-Speedrun features
Added the Triforce baseboard's SI and EXI devices (and JVS I/O), and media board behavior.

* Implementation is enough to get some games running, but requires more work for more games Smile

Many fixes to Netplay feature
Allow plugins to be specified from the command line
Fix some issues with loading WADs
Stabilization of savestates
Added "Reset" function - the equivalent of tapping the reset button

Audio (Common audio features):
Added ALSA backend

Video (Common video features):
Fix PeekARGB
Fix flickering in some games
Optimization of shader generation and handling
Generally better shader error handling
Add widescreen hack

Wiimote (actually fixed in internal IPC HLE):
Fix wiimote usage in homebrew

Debugger:
Enable editing of registers displayed in the register window
Add ability to flip between ASCII and floating point values in mem view


OpenGL plugin:
Remove unneeded projection hacks

DirectX plugin:
Fixed up and FAST! (literally too many fixes for me to list ;p )
Enable toggling of safe texture cache
Enable toggling of EFB reads from cpu

Software Graphics plugin (NEW!):
Totally new plugin, intended for debugging and very accurate emulation - SLOW, don't feel the need to tell the team to make it faster Smile

DSPLLE plugin:
More reversing done, more left to go Smile

DSPHLE plugin:
Fix various games booting where they would hang before
Reversing and implementation of many of the more intricate behaviors of ucodes, expect better sound in most games.

DSPSpy:
Improve SD interaction
Fix rom dumping


Misc:
OSX build compiles and runs...(yes, even Snow Leopard)
OpenCL is being actively worked on to speed up texture conversion and other areas. Not enabled in normal builds yet.
Many, many tweaks here and there to increase speed, stability, and code cleanliness

Version 3972:
-Wii menu boots again!
-Change disk works again!
-Frameskipper!!!!!!! game are more playable if they were slow due to gpu.
-wiimote is working again.
-tons of sound fixes.
-more jit speed ups.
-DVD covers are reported like a real wii - MP3 now boots again.
-multi crashes fixed in games and gui.
-some memory leaks fixed.
-framelimiter working better.
-FPS display is tons better.
-lots of work on wii input for linux and macos builds.
-work on decompressing wii iso's
-Fix "Show EFB copy regions"
-TAS support added and working.
-FIFO bug fixes.
-GH3 Guitar support added to wiimote plugin tested and works fine.
-fixed most jittering issues with games. I still rarely see it in 1 game.
-Add Taiwan to the Country Codes 20:beta auto frameskipping limit (if framelimit & frameskipping is on, it wont skip more then needed or the maximum you set)


Version 3661:
- Good news, the Duel Core bug has been corrected. we can now enjoy ZWW and SMG in its full speed goodness! bins comming soon.
- This has to be one of the best releases we have done in a long time! With Super Mario Galaxy and Zelda Wind Waker both having functing sound. Also, Super Mario Galaxy having its Graphical issues fixed and is now completelly playable! Download and post some screen shots on the Super Mario Galaxy thread in the previous news post! Check the svn changes for more details on whats been changed/fixed in the source code.
- Mario Kart DD is fully working as well with sound.
- We are aware real wiimotes are not working currently and its being looked at now.

Version 3404:
Notable changes since the last bi-weekly build:

* Fixed idle skipping in the JITIL build.
* Fix handling of various pad modes Luigi's Mansion finally has correct triggers
* Some possibly major speed boosts to the JITIL build (try with ProfiledReJIT = True in [Core] section of Dolphin.ini)
* More intuitive scaling/resolution settings for the OpenGL plugin.
* Mad hax included to patch Wave Race: Blue Storm
* Improvements to Wii file handling: some VC games (Zelda: A Link to the Past!) can succeed where they didn't before.
Also fixed other things, probably too numerous to mention.
* OpenGL: fix leaking of fragment shaders
* Some improvements to the wii dvd device, can almost boot from wii menu

New features:
* File platform is shown in the gamelist, and it is a sortable category.
* WAD files can be shown in the gamelist
* Framelimiter added (from Iulius)
* Added ability to tack on custom shaders in the OpenGL plugin.


...And of course, a host of other bugfixes and smaller changes.


Voici une petite vidéo :


http://code.google.com/p/dolphin-emu/ Site officiel : http://code.google.com/p/dolphin-emu/
http://dolphin-emu.org Site officiel : http://dolphin-emu.org

 
Télécharger Télécharger Emulateur GameCube / Wii : Dolphin v3.5-423 (vous devez être authentifié)
Les fichiers avec l'extension 7z se décompressent avec winrar ou 7zip.
 

543 commentaires
Pages: 18
Messages:
^ Déconnecté Witness
#511, posté le 15/06/12 à 14:55:50
Membre
38 messages
Débutant
star
Merci Attila, je regarde ça.

Logiquement niveau GPU aucun souci compte tenu de la carte graphique embarquée.
LOLTube.fr - Humour image
^ Déconnecté rohffdu93
#512, posté le 26/06/12 à 11:25:36
Membre
5 messages
Petit nouveau
star
Bonjour, Voila mon probleme: j'ai lancer Call of Duty Modern Warfare 3. (SM8F52)

La campagne marche sans aucun probleme en meme temps j'ai un Pc Game donc je n'ai pas de souci de performance.
Mais lorsque je tente d'aller sur le multijoueur et de me connecter ca charge a l'infinit .

Donc je voudrais savoir silvouplait esque y-aurait un moyen de faire marcher le multi en configurant le proxie ou autre chose. Merci ::)::

Dernière édition le 26/06/12 à 11:26:14 par rohffdu93.
^ Déconnecté Attila
#513, posté le 27/06/12 à 12:12:26
Administrateur
22416 messages
Dieu des dieux
starstarstarstarstarstar
avatar
je suis pas sur que dolphin supporte la connexion a l'online
^ Déconnecté zelda29
#514, posté le 27/06/12 à 12:43:58
Membre
256 messages
Apprenti parleur
star
avatar
coucou peut-on utliser les carte memoire virtuelle de dolphin, les .raw si je me trompe pas, et les utiser pour dios mios v2 par exemple ou pour un autre emulateur game cube pour la wii?

salut
^ Déconnecté Attila
#515, posté le 27/06/12 à 13:47:03
Administrateur
22416 messages
Dieu des dieux
starstarstarstarstarstar
avatar
heu faudra les convertir et les copier sur la carte mémoire
^ Déconnecté zelda29
#516, posté le 27/06/12 à 14:25:19
Membre
256 messages
Apprenti parleur
star
avatar
roger
^ Déconnecté Attila
#517, posté le 28/06/12 à 09:57:35
Administrateur
22416 messages
Dieu des dieux
starstarstarstarstarstar
avatar
jean claude
^ Déconnecté zelda29
#518, posté le 03/07/12 à 17:34:56
Membre
256 messages
Apprenti parleur
star
avatar
lol j'ai l'habitude de dire roger au lieu de ok (la faute a detective conan) ^^
^ Déconnecté Itachijiraya
#519, posté le 03/07/12 à 17:58:09
天 Moderator 朱
4043 messages
Dieu des dieux
starstarstarstarstar
avatar
5 jours pour ça = déterrage ^^
^ Déconnecté vilko
#520, posté le 18/07/12 à 11:26:04
Membre
4 messages
Petit nouveau
star
Salut à tous !

Je vais sans doute poser une questions déjà posé mais voila, j'ai beau cherché sur le net, je trouve pas de réponse très clair.

J'utilise dolphin avec un sensor bar à pile et des wiimote et nunchuck première génération; j'ai récemment acheté le dernier zelda et je souhaiterais savoir si l'on pouvez passer outre la wiimotion + ? Car j'ai vu sur des forums US qu'il existé un moyen de jouer au clavier/souris ou au pad avec ce fameux zelda, mais rien concernant une ancienne wiimote ?

Merci par avance pour votre réponse
^ Déconnecté intermet
#521, posté le 18/07/12 à 11:29:50
Membre
545 messages
Connaisseur
star
avatar
Ton jeu est pal ou ntsc ?
^ Déconnecté vilko
#522, posté le 18/07/12 à 11:32:07
Membre
4 messages
Petit nouveau
star
salut intermet, mon jeux est PAL, pourquoi ?
^ Déconnecté intermet
#523, posté le 18/07/12 à 11:33:22
Membre
545 messages
Connaisseur
star
avatar
Il existe des codes ocarina pour jouer sans wiimotion + ::)::
^ Déconnecté vilko
#524, posté le 18/07/12 à 11:35:28
Membre
4 messages
Petit nouveau
star
Attend je parle de "zelda skyward sword", "occarina of time" marche parfaitement ::)::

Ma faute de pas avoir préciser de quel zelda il s’agissait..

Merci en tout cas pour ta réponse
^ Déconnecté intermet
#525, posté le 18/07/12 à 11:38:06
Membre
545 messages
Connaisseur
star
avatar
"ocarina" est le nom pour les codes wii :;)::
http://www.wii-info.fr/download-142-ocarina-tricher-sur-wii-codes.htm?page2=3
Donc cherche sur google ce code ::^^::
^ Déconnecté vilko
#526, posté le 18/07/12 à 11:50:19
Membre
4 messages
Petit nouveau
star
::diable:: Diabolique de donné des nom de code pareil !! Merci je regarde ça ::^^::
^ Déconnecté goliath43
#527, posté le 26/07/12 à 19:46:19
Membre
3 messages
Petit nouveau
star
Bonjour à tous,
j'ai voulu tester l'émulateur wii. bizarrement la version 2.0 marche mieux que la 3.0, mais bon... le problème, c'est quand je veux lancer mon jeu (Mario Kart) il m'affiche le message suivant : "Impossible de lire ou d'écrire dans la console Wii. Veuillez vous référer au mode d'emploi Wii pour plus de détails."
J'ai chercher sur internet, mais pas trouver de réponses à mon problème.
Donc, svp, quelqu'un pourrait m'aider???
Merci beaucoup
^ Déconnecté Attila
#528, posté le 28/07/12 à 20:07:38
Administrateur
22416 messages
Dieu des dieux
starstarstarstarstarstar
avatar
tu lance directement l'iso ?
^ Déconnecté dam2403
#529, posté le 29/07/12 à 20:14:10
Membre
2 messages
Petit nouveau
star
Merci beaucoup avec mes 24 go de RAM ::^^::
^ Déconnecté goliath43
#530, posté le 30/07/12 à 19:13:15
Membre
3 messages
Petit nouveau
star
Oui je lance directement l'iso
^ Déconnecté Attila
#531, posté le 01/08/12 à 16:16:16
Administrateur
22416 messages
Dieu des dieux
starstarstarstarstarstar
avatar
ton dump est peut être pourri
^ Déconnecté goliath43
#532, posté le 02/08/12 à 14:29:50
Membre
3 messages
Petit nouveau
star
Oui j'y ai pensé et j'ai cherché sur internet pour en télécharger un et remplacer celui que j'ai. mais ca ne m'a pas donné de résultats...
^ Déconnecté ramone
#533, posté le 12/08/12 à 17:21:05
Membre
89 messages
Petit parleur
star
quelle est la configuration minimale pour utiliser dolphin
^ Déconnecté richardjouir
#534, posté le 12/08/12 à 17:26:23
Modérateur
7064 messages
Dieu des dieux
starstarstarstar
avatar
Regardes ici lien
^ Déconnecté thebg73
#535, posté le 19/08/12 à 15:26:37
Membre
170 messages
Apprenti parleur
star
avatar
si je veux copier les sauvegardes d'une ancienne version sur celle-la, je fais comment ?
^ Déconnecté Itachijiraya
#536, posté le 19/08/12 à 15:47:48
天 Moderator 朱
4043 messages
Dieu des dieux
starstarstarstarstar
avatar
Euh "copier coller".
^ Déconnecté thebg73
#537, posté le 20/08/12 à 09:10:26
Membre
170 messages
Apprenti parleur
star
avatar
j'ai trouvé et il faut ouvrir l'emplacement de sauvegarde du jeu sur les 2 dolphin et faire un copier-coller

Dernière édition le 20/08/12 à 09:35:52 par thebg73.
^ Déconnecté Itachijiraya
#538, posté le 20/08/12 à 14:22:34
天 Moderator 朱
4043 messages
Dieu des dieux
starstarstarstarstar
avatar
Quote thebg73:
j'ai trouvé et il faut ouvrir l'emplacement de sauvegarde du jeu sur les 2 dolphin et faire un copier-coller

Quote Itachijiraya:
Euh "copier coller".

C'est plutôt logique à moins qu'il y ai un "import" et/ou "export" ::)::
^ Déconnecté papyfrench
#539, posté le 20/11/12 à 05:47:53
Membre
2 messages
Petit nouveau
star
Bonjour à tous,

Je rencontre un problème avec Juste dance 4 , le jeu démarre correctement suivi du logo ubisoft et ensuite
je suis bloqué sur le message suivant : Aidez nous à améliorer just dance etc ......
juste en dessous de ce message on doit répondre par oui ou non
Il m'est impossible pour moi de répondre car je n'ai pas le pointeur de la wiimote

J'ai la version de dolphin 3.0-831-dirty
Coté config core i7 radeon hd6950 16 go ddr3

Merci d'avance à tous

/christian
iPhone info, tout le hack, jailbreak, désimlock iPhone iPad iPod
^ Déconnecté oliveho
#540, posté le 20/11/12 à 07:48:22
Donateur
2770 messages
Dieu des dieux
star
avatar
Just dance 4 ne va pas plus loin que l'intro dans la liste de compatibilité, donc je pense que c'est mort.

Pages: 18

Ajouter commentaire:
Créez un compte ou identifiez vous pour poster un commentaire.



Pour votre téléphone, Jailbreak iPhone et Jailbreak iPad. - Hack PS3 - Hacker sa WiiU - Hacker PS Vita - Rage Comics, troll face - Retrouvez chaque jour des image drole sur internet grâce à LOLTube. - Meme Internet
401 connectés (32 membres, 369 anonymes)© 2007-2013 Attila - Business: Gameek Network