|
|
Télécharger Emulateur GameCube / Wii : Dolphin v3.5-423
Fichier : dolphin-master-3.5-423-x86.7z Taille : 4.789Mo Description :
![]() 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 : Les fichiers avec l'extension 7z se décompressent avec winrar ou 7zip. 543 commentaires Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Messages:
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 285 connectés (4 membres, 281 anonymes) | © 2007-2013 Attila - Business: Gameek Network |