---------------------------------------------------------------------------------------
* Added "EnableFPRF = True" to the Beach Spikers game ini. Fixes the flickering textures.
Thanks to hk.konpie for the tip.
Fixes issue 5730.
* Mapped the addco and subfco PowerPC instructions. Fixes Frogger: Hyper Arcade Edition.
---------------------------------------------------------------------------------------
* 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.
---------------------------------------------------------------------------------------
* Compile fix for linux.
* Turns out you have to actually commit a change before merging if you want it to be included.
---------------------------------------------------------------------------------------
* VertexShaderManager: Fix redundant shader constant updates.
Thanks to konpie for spotting this.
Might give a fairly perceivable speedup in the D3D11 backend.
---------------------------------------------------------------------------------------
* Fixing wiimote savestate and recording.
* Making cheats manager resizeable, maximizable, hideable (parentless), higher by default.
* Fix error message about state undo backup always appearing when no movie is active.
---------------------------------------------------------------------------------------
* Includes are case sensitive and Common is in the include directories so including the file this way was silly.
---------------------------------------------------------------------------------------
* Merge conflict. Fixes issue 5471.
* Fix a save state crash in some situation.
---------------------------------------------------------------------------------------
* Fix some warnings.
---------------------------------------------------------------------------------------
* Fix OS X 10.6 compatibility.
Patch by mathieudel.
---------------------------------------------------------------------------------------
* Allow input displays to work without an active movie.
* Clean up gcc/g++ compiler warnings that have accumulated.
* Save game list sorting.
Fixes issue 5771.
---------------------------------------------------------------------------------------
* Fix OSX build once again. Apparently OSX needs to get with the times.
* PixelShaderGen: Drop some useless and potentially buggy code.
Thanks to glennrics for noticing.
* OSX build fix for the unordered_map/hash_map issue.
---------------------------------------------------------------------------------------
* Revert "Use the global ::wxSetCursor instead of the local one from our panel object. Should close 3956."
* Use the global ::wxSetCursor instead of the local one from our panel object. Should close 3956.
* (CoreAudio) Retain volume value until initialization. Makes volume slider work when game isn't running. Fixes issue 5383.
* If the HOME environment variable isn't set, fall back on to PWD. Closes 5584.
* 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.
---------------------------------------------------------------------------------------
* revert changes to banner background color
---------------------------------------------------------------------------------------
** Add a useful comment to DSP.cpp
* 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.
* Save secondary list sorting.
Allow sorting by platform ascending.
Fixes issue 5774.
---------------------------------------------------------------------------------------
* Fix a memory leak based on Lioncash's patches.
* Add support for recording bongos.
---------------------------------------------------------------------------------------
* Added Tools/buildbot-try.sh. See
http://code.google.com/p/dolphin-emu/wiki/BuildbotTry for documentation about that feature.
---------------------------------------------------------------------------------------
* Implement select audio backend CLI option.
Fixes issue 4920.
---------------------------------------------------------------------------------------
* Merge branch 'osx-savegame-fix'
* revert last commit, add CheckInvalidState to VideoBackend
---------------------------------------------------------------------------------------
Dolphin 3.5 Release Announcement On behalf of the Dolphin Emulator development team, I'm happy to announce the release of Dolphin 3.5. This release is exactly 18 months after the release of Dolphin 3.0 and is just in time for Christmas. This latest version of the emulator brings several new features as well as a lot of small improvements and compatibility fixes that include:
- Gamecube BBA support: Gamecube games supporting online mode using Nintendo's BBA (ethernet adapter) can now be played online on Dolphin. This includes Mario Kart: Double Dash 8 players mode support, as well as Phantasy Star Online.
- Gamecube microphone support: The 6 Gamecube games using a microphone (Mario Party 5/6 for example) can now use your system configured microphone to get audio input.
- WBFS support: If you dumped your games as WBFS files in order to play your dumps on a real Wii, you can now use the same WBFS files on Dolphin. WBFS includes features such as compression and splitted files (to avoid the FAT32 4GB file size limit).
- Free replacement for the DSP LLE ROMs: DSP LLE normally requires you to dump ROMs from your real Wii. This free replacement, while working only with some Mario and Zelda games, removes this requirement.
- Wiimote support on OS X Mountain Lion: The latest version of Mac OS X brings several Bluetooth changes, breaking Wiimote support with Dolphin 3.0. Dolphin 3.5 supports real Wiimotes, including MotionPlus addon, on OS X 10.8.
- TAS and recording improvements: Read only mode, better determinism, more checks to avoid using wrong settings or wrong version of a game when playing back a movie, bongo recording support.
- FreeBSD support: Rather theoretical than anything else, but worth a note. OpenGL backend may or may not work for you.
- UI refinements: New wiimote configuration dialog, improvements to the game list sorting, minor changes to simplify usage.
- Wii disc integrity checking: Use Dolphin to check if your dumped Wii game is corrupted.
- Improvements to the custom textures feature: Improved stability, added support for custom mipmaps, removed texture size limit.
- Shader cache optimizations: Reduced stuttering to a point where Red Steel 2 got playable with full FPS.
- A lot of minor emulation fixes: Texture preloading implementation, better FIFO emulation, HLE audio fixes, more accurate DSI/FPU exceptions, ...
While Dolphin 3.5 is a great step forward, a lot of features are still missing and emulation is still not perfect. The development team is already working towards the next major version of the emulator: Dolphin 4.0. Some of the planned features include a complete rewrite of the HLE audio emulation (bringing it close to LLE accuracy while keeping it fast), basic GLES and Android support, a rework of the user interface, custom 3D models support, Wii online play support, USB emulation support, and obviously more compatibility fixes. Merry christmas to you all, and have fun with Dolphin 3.5!
---------------------------------------------------------------------------------------
* Truly unstable.
---------------------------------------------------------------------------------------
* 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.
* Define NvOptimusEnablement to tell the Nvidia driver we need high performance
* 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
---------------------------------------------------------------------------------------
* Always use the right user dir on windows.
* fix byte order in osd rasterfont
* Merge Fail: Make sure we are using the interface file to get backbuffer dimensions. GL helper function was duplicated.
* Remove duplicated X11 code.
* Don't add superfluous whitespace to the CMake file
* Beautify some tabs.
---------------------------------------------------------------------------------------
* Missed a write to depth before discard in PreAlphaTest
* Beautify the generate pixel shader code
* This discard was missing in the alpha pretest area.
* Another small bit of cleanup as I'm reading it
* Very small cleanup in PixelShaderGen
* fix ubo for intel cards (also amd?)
* switch to glsl 130, more than OpenGL 3.1 isn't needed
* fix dual pass alpha
* cleanup rasterfont
* Bit more cleanup from removing Nvidia CG
* remove cg from windows project files
* also use shaderCaches in rasterFont
* Merge branch 'master' into GLSL-master
---------------------------------------------------------------------------------------
* Always count gc controller inputs.
* Fix 4 warnings on OSX
* Clear up some warnings that crop up from -Wextra
* Fix the last few warnings in Dolphin on my system.
* This line in SWRenderer has been wrong ever since the beginning.
* Disable the warning about va_list being mangled differently now.
* Missed a precision qualifier in a HWRasterizer shader.
* In memory of calc84.
---------------------------------------------------------------------------------------
* Improve file search speeds by deleting an unused file.
* Optimized the Dolphin SEO process a bit
---------------------------------------------------------------------------------------
* Save git hash to .dtm header.
* Last warning for me on Linux.
---------------------------------------------------------------------------------------