GameINI: Difference between revisions

17 bytes removed ,  29 November 2016
(Changed the formatting in the [DSP] section and [Controls] Sections to make it more readable and consistent with the rest of the document.)
Line 1: Line 1:
== [Core] ==
== [Core] ==
The following entires go under [Core] section of the GameINI.
The following entires go under [Core] section of the GameINI.


=== CPUThread ===
=== CPUThread ===
Line 8: Line 7:
*'''CPUThread = True''' -> Enables Dual Core mode
*'''CPUThread = True''' -> Enables Dual Core mode
*'''CPUThread = False''' -> Disables Dual Core mode.
*'''CPUThread = False''' -> Disables Dual Core mode.


=== GFXBackend ===
=== GFXBackend ===
Line 15: Line 13:
*'''GFXBackend = D3D''' –> Sets the video backend to D3D (previously called D3D11 prior to {{revision|4.0-155}})
*'''GFXBackend = D3D''' –> Sets the video backend to D3D (previously called D3D11 prior to {{revision|4.0-155}})
*'''GFXBackend = OGL''' –> Sets the video backend to OpenGL
*'''GFXBackend = OGL''' –> Sets the video backend to OpenGL


D3D9 was removed in {{revision|4.0-155}}. On builds prior to {{revision|4.0-155}}, the following three options are available.
D3D9 was removed in {{revision|4.0-155}}. On builds prior to {{revision|4.0-155}}, the following three options are available.
Line 22: Line 19:
*'''GFXBackend = OGL''' -> Sets the video backend to OpenGL
*'''GFXBackend = OGL''' -> Sets the video backend to OpenGL
*'''GFXBackend = DX9''' -> Sets the video backend to D3D9. For {{revision|4.0-155}} and later setting the graphics backend to DX9 will do nothing.
*'''GFXBackend = DX9''' -> Sets the video backend to D3D9. For {{revision|4.0-155}} and later setting the graphics backend to DX9 will do nothing.


=== CPUCore ===
=== CPUCore ===
Line 30: Line 26:
*'''CPUCore = 1''' -> Sets the CPU engine to JIT
*'''CPUCore = 1''' -> Sets the CPU engine to JIT
*'''CPUCore = 2''' -> Sets the CPU engine to JITIL
*'''CPUCore = 2''' -> Sets the CPU engine to JITIL


=== DSPHLE ===
=== DSPHLE ===
Line 39: Line 34:


If DSP LLE is set in the lines above, it will use either DSP LLE recompiler or DSP LLE interpreter based on your general Dolphin settings. To force either DSP LLE recompiler or DSP LLE interpreter, see [[DSP EnableJIT]].
If DSP LLE is set in the lines above, it will use either DSP LLE recompiler or DSP LLE interpreter based on your general Dolphin settings. To force either DSP LLE recompiler or DSP LLE interpreter, see [[DSP EnableJIT]].


=== DSPThread ===
=== DSPThread ===
Line 46: Line 40:
*'''DSPThread = True''' - Enables DSP LLE on Dedicated Thread
*'''DSPThread = True''' - Enables DSP LLE on Dedicated Thread
*'''DSPThread = False''' - Disables DSP LLE on Dedicated Thread
*'''DSPThread = False''' - Disables DSP LLE on Dedicated Thread


=== FrameLimit ===
=== FrameLimit ===
Line 57: Line 50:
Continues up to
Continues up to
*'''FrameLimit = 0x00000019''' -> "120"
*'''FrameLimit = 0x00000019''' -> "120"


=== UseFPS ===
=== UseFPS ===
Line 64: Line 56:
*'''UseFPS = True''' -> Sets the FrameLimiter to be based on FPS instead of the VPS.  
*'''UseFPS = True''' -> Sets the FrameLimiter to be based on FPS instead of the VPS.  
*'''UseFPS = False''' -> Sets the FrameLimiter to be based on VPS instead of the FPS. This is the normal behavior for the emulator.
*'''UseFPS = False''' -> Sets the FrameLimiter to be based on VPS instead of the FPS. This is the normal behavior for the emulator.


=== VBeam ===
=== VBeam ===
Line 71: Line 62:
*'''VBeam = True''' -> Enables the VBeam Speed Hack
*'''VBeam = True''' -> Enables the VBeam Speed Hack
*'''VBeam = False''' -> Disables the VBeam Speed Hack
*'''VBeam = False''' -> Disables the VBeam Speed Hack


=== SyncGPU ===
=== SyncGPU ===
Line 78: Line 68:
*'''SyncGPU = True'''
*'''SyncGPU = True'''
*'''SyncGPU = False'''
*'''SyncGPU = False'''


=== FastDiscSpeed ===
=== FastDiscSpeed ===
Line 85: Line 74:
*'''FastDiscSpeed = True'''
*'''FastDiscSpeed = True'''
*'''FastDiscSpeed = False'''
*'''FastDiscSpeed = False'''


=== BlockMerging ===
=== BlockMerging ===
Line 92: Line 80:
*'''BlockMerging = True'''
*'''BlockMerging = True'''
*'''BlockMerging = False'''
*'''BlockMerging = False'''


=== SkipIdle ===
=== SkipIdle ===
Line 99: Line 86:
*'''SkipIdle = True''' -> Enables Idle Skipping. This is the default setting for the emulator.
*'''SkipIdle = True''' -> Enables Idle Skipping. This is the default setting for the emulator.
*'''SkipIdle = False''' -> Disables Idle Skipping.
*'''SkipIdle = False''' -> Disables Idle Skipping.


=== MMU ===
=== MMU ===
Line 106: Line 92:
*'''MMU = True''' -> Enables "MMU"
*'''MMU = True''' -> Enables "MMU"
*'''MMU = False''' -> Disables "MMU"
*'''MMU = False''' -> Disables "MMU"


=== TLBHack ===
=== TLBHack ===
Line 113: Line 98:
*'''TLBHack = True''' -> Enables the MMU Speed Hack
*'''TLBHack = True''' -> Enables the MMU Speed Hack
*'''TLBHack = False''' -> Disables the MMU Speed Hack
*'''TLBHack = False''' -> Disables the MMU Speed Hack


=== DCBZ ===
=== DCBZ ===
Line 120: Line 104:
*'''DCBZ = True''' -> Enables "Skip DCBZ Clearing"
*'''DCBZ = True''' -> Enables "Skip DCBZ Clearing"
*'''DCBZ = False''' -> Disables "Skip DCBZ Clearing"
*'''DCBZ = False''' -> Disables "Skip DCBZ Clearing"


== [Video_Settings] ==
== [Video_Settings] ==