Template:GlobalProblems/sandbox: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
No edit summary
m (update)
 
(59 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{#ifeq:{{#var:tl_globalproblems_visible|false}}|false|{{#if:{{{1|}}}|{{GlobalProblems/Virtual Console}}{{#ifexist:Template:GlobalProblems/{{{1}}}|{{GlobalProblems/{{{1}}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}{{#if:{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_active}}{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_fixed}}{{#var:tl_globalproblems_Virtual_Console_active}}{{#var:tl_globalproblems_Virtual_Console_fixed}}|== {{{1}}} Global Problems ==
<includeonly>{{#ifeq:{{#var:tl_globalproblems_used|false}}|false|{{#vardefine:tl_globalproblems_used|true}}<!--
{{#ifeq:{{{1|}}}|Virtual Console||{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_active}}
 
}}{{#var:tl_globalproblems_Virtual_Console_active}}
Automatically grab platform name in right format
{{#ifeq:{{{1|}}}|Virtual Console||{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_fixed}}
 
}}{{#var:tl_globalproblems_Virtual_Console_fixed}}{{#vardefine:tl_globalproblems_visible|true}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}{{#ifeq:{{#var:tl_globalproblems_mode}}|error|[[Category:Pages calling GlobalProblems template improperly]]}}</includeonly><noinclude>{{documentation|Template:GlobalProblems/sandbox/doc}}[[Category:Experimental templates]]</noinclude>
-->{{#vardefine:tl_globalproblems_platform|{{#ifpageincat:Platforms|{{#if:{{#regex:{{PAGENAME}}|/Nintendo Entertainment System/}}|{{#regex:{{PAGENAME}}|/Super/}} NES|{{PAGENAME}}}}|{{#ifpageincat:Virtual Console games|{{#ifpageincat:NES games|NES|{{#ifpageincat:TurboGrafx-16 games|TurboGrafx-16|{{#ifpageincat:SNES games|Super NES|{{#ifpageincat:Sega Genesis games|Sega Genesis|{{#ifpageincat:Arcade games|Arcade|{{#ifpageincat:Neo Geo games|Neo Geo|{{#ifpageincat:Nintendo 64 games|Nintendo 64|{{#ifpageincat:Commodore 64 games|Commodore 64|{{#ifpageincat:Sega Master System games|Sega Master System|{{#ifpageincat:MSX games|MSX}}}}}}}}}}}}}}}}}}}}}}}}}}<!--
 
Error handling and variable declarations
 
-->{{#if:{{#var:tl_globalproblems_platform}}|{{#ifexist:Template:GlobalProblems/{{#var:tl_globalproblems_platform}}|{{GlobalProblems/Virtual Console}}{{GlobalProblems/{{#var:tl_globalproblems_platform}}}}<!--
 
Custom header made to have working [edit] link
 
-->{{#vardefine:tl_globalproblems_header|<span style="display:block; overflow:hidden; border-bottom:1px solid #a2a9b1; margin-top:16px; margin-bottom:0.25em; line-height:1.3;"><h2 style="display:inline; border:none;"><span class="mw-headline" id="{{#var:tl_globalproblems_platform}} Global Problems">{{#var:tl_globalproblems_platform}} Global Problems</span></h2><span class="mw-editsection"><nowiki>[</nowiki><span class="plainlinks">[{{fullurl:Template:GlobalProblems/{{#var:tl_globalproblems_platform}}|action=edit}} edit]</span><nowiki>]</nowiki></span></span>}}<!--
 
Problem display logic
 
-->{{#if:{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_active}}{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_fixed}}{{#var:tl_globalproblems_Virtual_Console_active}}{{#var:tl_globalproblems_Virtual_Console_fixed}}|{{#vardefine:tl_globalproblems_visible|true}}{{#ifpageincat:Platforms||__TOC__}}{{#var:tl_globalproblems_header}}
Problems that may occur with any {{#var:tl_globalproblems_platform}} title on Dolphin are listed below.
{{#ifeq:{{#var:tl_globalproblems_platform}}|Virtual Console||{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_active}}}}{{#var:tl_globalproblems_Virtual_Console_active}}{{#ifeq:{{#var:tl_globalproblems_platform}}|Virtual Console||{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_fixed}}}}{{#var:tl_globalproblems_Virtual_Console_fixed}}|{{#ifpageincat:Platforms|{{#vardefine:tl_globalproblems_visible|true}}{{#var:tl_globalproblems_header}}
There are no known global problems with {{#var:tl_globalproblems_platform}} titles on Dolphin.|<!-- NOTE: this category actually culls whitespace, removing it will affect page output (it shrinks the space between the description and TOC). -->[[Category:Pages using GlobalProblems]]}}}}<!--
 
More error handling
 
-->|{{#vardefine:tl_globalproblems_mode|error}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}{{#ifeq:{{#var:tl_globalproblems_mode}}|error|[[Category:Pages calling GlobalProblems template improperly]]}}</includeonly><noinclude>{{documentation|Template:GlobalProblems/sandbox/doc}}</noinclude>

Latest revision as of 09:55, 27 September 2017

[edit] [purge] Template documentation

Example

NES Global Problems

[edit]

Problems that may occur with any NES title on Dolphin are listed below.

DirectX with NES Games

Most NES games suffer strange graphical issues when using the DirectX backend with some graphics drivers; notably NVIDIA. This is a driver bug.

As of 5.0-4869, the D3D driver bugs can be worked around by setting Ubershaders to Exclusive/Synchronous (Ubershaders). It's unknown what exactly is going on with the driver that's causing Exclusive Ubershaders/Synchronous (Ubershaders) to work properly.

This seems to have been rectified at some point, though it's unclear what resolved it.

Header Issues

  • [edit] button will be available where the others don't normally appear, like in edit preview or protected page
  • [edit] button's link is a very slightly lighter shade of blue compared to normal ones (difference between external and internal links)