Notable Removed Features and Support: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:


{|class="wikitable sortable width=100%"
{|class="wikitable sortable width=100%"
! Feature !! Introduction Version !! Final Version !! Reason for Removal !! Notes
! Feature !! Introduction Version !! Final Version !! Removal Version !! Reason for Removal !! Notes
|-  
|-  
|D3D9 Graphics Backend
|D3D9 Graphics Backend
|ALPHA
|ALPHA
|[https://dolphin-emu.org/download/dev/master/4.0-146/ 4.0-146]
|[https://dolphin-emu.org/download/dev/master/4.0-146/ 4.0-146]
|[https://dolphin-emu.org/download/dev/master/4.0-155/ 4.0-155]
|[https://dolphin-emu.org/blog/2013/10/12/d3d9-why-its-not-part-dolphins-future/ Dolphin Blog - D3D9: Why It's Not a Part of Dolphin's Future]
|[https://dolphin-emu.org/blog/2013/10/12/d3d9-why-its-not-part-dolphins-future/ Dolphin Blog - D3D9: Why It's Not a Part of Dolphin's Future]
|
|
Line 21: Line 22:
|ALPHA
|ALPHA
|[https://dolphin-emu.org/download/dev/master/4.0-1409/ 4.0-1409]
|[https://dolphin-emu.org/download/dev/master/4.0-1409/ 4.0-1409]
|NA
|[https://dolphin-emu.org/blog/2014/05/19/obituary-32bit/ Dolphin Blog - Obituary for 32-bit]
|[https://dolphin-emu.org/blog/2014/05/19/obituary-32bit/ Dolphin Blog - Obituary for 32-bit]
|
|Removed from Dolphin's build system and officially unsupported by the blog post. However there is no explicit removal commit - the 32-bit parts of the x86 JIT were slowly cleaned out over time. Notable cleanup commits are [https://dolphin-emu.org/download/dev/master/4.0-1959/ 4.0-1959] and [https://dolphin-emu.org/download/dev/master/4.0-2612/ 4.0-2612].
|-
|-
|32-bit ARM Support + ARMv7 Support
|32-bit ARM Support + ARMv7 Support
|TODO
|TODO
|[https://dolphin-emu.org/download/dev/master/4.0-6674/ 4.0-6674]
|[https://dolphin-emu.org/download/dev/master/4.0-6674/ 4.0-6674]
|[https://dolphin-emu.org/download/dev/master/4.0-6676/ 4.0-6676]
|[https://dolphin-emu.org/blog/2015/07/01/dolphin-progress-report-june-2015/#40-6676-remove-armv7-support-by-sonicadvance1 Progress Report June 2015]
|[https://dolphin-emu.org/blog/2015/07/01/dolphin-progress-report-june-2015/#40-6676-remove-armv7-support-by-sonicadvance1 Progress Report June 2015]
|
|
Line 33: Line 36:
|ALPHA
|ALPHA
|[https://dolphin-emu.org/download/dev/master/5.0-8277/ 5.0-8277]
|[https://dolphin-emu.org/download/dev/master/5.0-8277/ 5.0-8277]
|[https://dolphin-emu.org/download/dev/master/5.0-8279/ 5.0-8279]
|[https://dolphin-emu.org/blog/2018/05/02/legend-dolphin-lens-between-worlds/ Dolphin Blog - The Legend of Dolphin: A Lens Between Worlds] and [https://dolphin-emu.org/blog/2018/07/06/dolphin-progress-report-june-2018/#50-8279-remove-dolphinwx-by-spycrab0 Progress Report June 2018]
|[https://dolphin-emu.org/blog/2018/05/02/legend-dolphin-lens-between-worlds/ Dolphin Blog - The Legend of Dolphin: A Lens Between Worlds] and [https://dolphin-emu.org/blog/2018/07/06/dolphin-progress-report-june-2018/#50-8279-remove-dolphinwx-by-spycrab0 Progress Report June 2018]
|
|
Line 39: Line 43:
|ALPHA
|ALPHA
|[https://dolphin-emu.org/download/dev/master/4.0-26/ 4.0-26]
|[https://dolphin-emu.org/download/dev/master/4.0-26/ 4.0-26]
|[https://dolphin-emu.org/download/dev/master/4.0-27/ 4.0-27]
|Making way for [https://dolphin-emu.org/blog/2014/03/15/pixel-processing-problems/ tev_fixes_new], removing hacks
|Making way for [https://dolphin-emu.org/blog/2014/03/15/pixel-processing-problems/ tev_fixes_new], removing hacks
|Explicitly OpenGL 2.1, set as our min version by [https://dolphin-emu.org/download/dev/master/3.5-1203/ 3.5-1203]. Before that is [https://forums.dolphin-emu.org/Thread-link-the-classic-dolphin-builds-4-0-154-and-4-0-9507-in-downloads-on-the-main-page?pid=528105#pid528105 complicated]. [https://dolphin-emu.org/download/dev/master/4.0-27/ Removal Commit]
|Explicitly OpenGL 2.1, set as our min version by [https://dolphin-emu.org/download/dev/master/3.5-1203/ 3.5-1203]. Before that is [https://forums.dolphin-emu.org/Thread-link-the-classic-dolphin-builds-4-0-154-and-4-0-9507-in-downloads-on-the-main-page?pid=528105#pid528105 complicated].
|-
|-
|Dsound Audio Backend
|Dsound Audio Backend
|ALPHA
|ALPHA
|[https://dolphin-emu.org/download/dev/master/4.0-2715/ 4.0-2715]
|[https://dolphin-emu.org/download/dev/master/4.0-2715/ 4.0-2715]
|[https://dolphin-emu.org/download/dev/master/4.0-2717/ 4.0-2717]
|[https://dolphin-emu.org/blog/2014/08/31/dolphin-progress-report-august-2014/#40-2717-remove-dsound-backend-by-shuffle2 Progress Report Aug 2014]
|[https://dolphin-emu.org/blog/2014/08/31/dolphin-progress-report-august-2014/#40-2717-remove-dsound-backend-by-shuffle2 Progress Report Aug 2014]
|
|
Line 51: Line 57:
|[https://github.com/dolphin-emu/dolphin/commit/1991a4f3a547010a38177754d8d71bdd1fa5d16c r6371 (2.0-987)]
|[https://github.com/dolphin-emu/dolphin/commit/1991a4f3a547010a38177754d8d71bdd1fa5d16c r6371 (2.0-987)]
|[https://dolphin-emu.org/download/dev/master/5.0-10947/ 5.0-10947]
|[https://dolphin-emu.org/download/dev/master/5.0-10947/ 5.0-10947]
|[https://dolphin-emu.org/download/dev/master/5.0-10950/ 5.0-10950]
|[https://dolphin-emu.org/blog/2019/11/07/dolphin-progress-report-october-2019/#50-10950-remove-xaudio2-by-ligfx Progress Report Oct 2019]
|[https://dolphin-emu.org/blog/2019/11/07/dolphin-progress-report-october-2019/#50-10950-remove-xaudio2-by-ligfx Progress Report Oct 2019]
|
|
Line 57: Line 64:
|[https://github.com/dolphin-emu/dolphin/commit/93b83f8d65962a10a2776bf9fb6c39ce1eb03f2d r4437 (1.0-4437)]
|[https://github.com/dolphin-emu/dolphin/commit/93b83f8d65962a10a2776bf9fb6c39ce1eb03f2d r4437 (1.0-4437)]
|[https://dolphin-emu.org/download/dev/master/5.0-412/ 5.0-412]
|[https://dolphin-emu.org/download/dev/master/5.0-412/ 5.0-412]
|[https://dolphin-emu.org/download/dev/master/5.0-414/ 5.0-414]
|[https://dolphin-emu.org/blog/2016/09/01/dolphin-progress-report-august-2016/ Progress Report August 2016]
|[https://dolphin-emu.org/blog/2016/09/01/dolphin-progress-report-august-2016/ Progress Report August 2016]
|[https://dolphin-emu.org/download/dev/master/5.0-414/ Removal Commit]
|
|}
|}



Revision as of 17:01, 8 December 2022

(This is a work in progress that will be made into a proper wiki page at some point. It exists to record features Dolphin has removed, why they were removed, and when was the last version they were in Dolphin, in order to aid anyone who wants to explore an old feature for whatever reason. Feel free to use my discussion for any suggestions or help you'd like to give! Also it is not sorted in any particular order just yet, I need to figure out what order I want it to be in by default. For now I'm just focused on getting data in my spare time.)

(Problems - final version column does not sort correctly)

This is a list of major features and support that Dolphin has been dropped. It for those who want to revisit and explore legacy features that we have moved on from.

Features

Major Features

Feature Introduction Version Final Version Removal Version Reason for Removal Notes
D3D9 Graphics Backend ALPHA 4.0-146 4.0-155 Dolphin Blog - D3D9: Why It's Not a Part of Dolphin's Future
32-bit x86 Support ALPHA 4.0-1409 NA Dolphin Blog - Obituary for 32-bit Removed from Dolphin's build system and officially unsupported by the blog post. However there is no explicit removal commit - the 32-bit parts of the x86 JIT were slowly cleaned out over time. Notable cleanup commits are 4.0-1959 and 4.0-2612.
32-bit ARM Support + ARMv7 Support TODO 4.0-6674 4.0-6676 Progress Report June 2015
WX GUI ALPHA 5.0-8277 5.0-8279 Dolphin Blog - The Legend of Dolphin: A Lens Between Worlds and Progress Report June 2018
OpenGL 2 Support ALPHA 4.0-26 4.0-27 Making way for tev_fixes_new, removing hacks Explicitly OpenGL 2.1, set as our min version by 3.5-1203. Before that is complicated.
Dsound Audio Backend ALPHA 4.0-2715 4.0-2717 Progress Report Aug 2014
Xaudio2 Audio Backend r6371 (2.0-987) 5.0-10947 5.0-10950 Progress Report Oct 2019
Triforce AM Baseboard r4437 (1.0-4437) 5.0-412 5.0-414 Progress Report August 2016

Minor Features

Feature Introduction Version Final Version Reason for Removal Notes
3D Vision 4.0-4643 5.0-10943 Progress Report Aug and Sept 2019
ASCII Art Shader 3.5-1025 5.0-12879 Progress Report Oct 2020
Disable Lighting TODO 3.0-690 No longer necessary An extreme hack to work around Dolphin issues. Removal Commit
Disable Textures TODO 3.0-691 No longer necessary An extreme hack to work around Dolphin issues. Removal Commit
Disable EFB Copies TODO 4.0-5653 No longer necessary An extreme hack to work around Dolphin issues.


OS Support

Windows

Feature Introduction Version Final Version Reason for Removal Notes
Windows XP Support ALPHA 4.0-295 Updated to Visual Studio 2013
Windows Vista Support TODO Unknown Lack of use Officially unsupported as part of the 5.0 Release, however it would continue to work for an indefinite period of time. The exact failure date is unknown.
Windows 7, 8, and 8.1 Support TODO 5.0-16391 Dolphin Blog - Leaving a Legend

macOS

TODO

Linux

?????