15,190
edits
Progress Continues
We've already had 21593 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
(Eh, now I messed the things) |
(I will commit in parts, first, fix the MaJoR code) |
||
Line 8: | Line 8: | ||
{{{panichandlers|}}} | {{{panichandlers|}}} | ||
{{{skipbios|}}} | {{{skipbios|}}} | ||
<!-- GRAPHICS --> | <!-- GRAPHICS --> | ||
{{{gfxbackend|}}} | {{{gfxbackend|}}} | ||
Line 38: | Line 37: | ||
{{{progressivescan|}}} | {{{progressivescan|}}} | ||
{{{hackedbuffer|}}} | {{{hackedbuffer|}}} | ||
<!-- AUDIO --> | <!-- AUDIO --> | ||
{{{dspengine|}}} | {{{dspengine|}}} | ||
{{{dsponthread|}}} | {{{dsponthread|}}} | ||
{{{audiobackend|}}} | {{{audiobackend|}}} | ||
{{{ | {{{samplerate|}}} | ||
<!-- WII --> | <!-- WII --> | ||
{{{screensaver|}}} | {{{screensaver|}}} | ||
Line 52: | Line 48: | ||
{{{sdcard|}}} | {{{sdcard|}}} | ||
{{{usbkeyboard|}}} | {{{usbkeyboard|}}} | ||
<!-- WIIMOTE --> | <!-- WIIMOTE --> | ||
{{{enablespeakerdata|}}} | {{{enablespeakerdata|}}} | ||
{{{wiimotemotor|}}} | {{{wiimotemotor|}}} | ||
<!-- GAME PROPERTIES --> | <!-- GAME PROPERTIES --> | ||
{{{patches|}}} | {{{patches|}}} | ||
Line 68: | Line 62: | ||
{{{bbox|}}} | {{{bbox|}}} | ||
{{{ztphack|}}} | {{{ztphack|}}} | ||
{{{projectionhack|}}}|Only configuration options for the best compatibility are listed. Please see the [[performance guide]] for an overview of performance related settings. A full list of options is available at [[Template:Config/doc]]<! | {{{projectionhack|}}}| | ||
Only configuration options for the best compatibility are listed. Please see the [[performance guide]] for an overview of performance related settings. A full list of options is available at [[Template:Config/doc]] | |||
<!-- GENERAL --> | |||
{{#if: {{{dualcore|}}} | |||
{{{idleskipping|}}} | {{{idleskipping|}}} | ||
{{{framelimit|}}} | {{{framelimit|}}} | ||
{{{limitbyfps|}}} | {{{limitbyfps|}}} | ||
{{{cpuengine|}}} | {{{cpuengine|}}} | ||
{{{lockthreadstocore|}}} | |||
{{{ntscj|}}} | {{{ntscj|}}} | ||
{{{panichandlers|}}} | {{{panichandlers|}}} | ||
Line 91: | Line 87: | ||
{{!}}- | {{!}}- | ||
{{#if:{{{cpuengine|}}}|{{!}}{{Hover|Sets which CPU Emulator Engine should be used (Interpreter, JIT, JITIL)|'''CPU Emulator Engine'''}}{{!!}}{{{cpuengine|}}}{{!!}}{{{cpuenginenotes|}}}}} | {{#if:{{{cpuengine|}}}|{{!}}{{Hover|Sets which CPU Emulator Engine should be used (Interpreter, JIT, JITIL)|'''CPU Emulator Engine'''}}{{!!}}{{{cpuengine|}}}{{!!}}{{{cpuenginenotes|}}}}} | ||
{{!}}- | |||
{{#if:{{{lockthreadstocore|}}}|{{!}}{{Hover|Forces Dolphin threads to stay on their individual cores (On, Off)|'''Lock Threads to Cores'''}}{{!!}}{{{lockthreadstocore|}}}{{!!}}{{{lockthreadstocorenotes|}}}}} | |||
{{!}}- | {{!}}- | ||
{{#if:{{{ntscj|}}}|{{!}}{{Hover|(On, Off)|'''Force Console as NTSC-J'''}}{{!!}}{{{ntscj|}}}{{!!}}{{{ntscjnotes|}}}}} | {{#if:{{{ntscj|}}}|{{!}}{{Hover|(On, Off)|'''Force Console as NTSC-J'''}}{{!!}}{{{ntscj|}}}{{!!}}{{{ntscjnotes|}}}}} | ||
Line 98: | Line 96: | ||
{{#if:{{{skipbios|}}}|{{!}}{{Hover|Skip loading of GameCube BIOS before booting the {{#if:{{{type|}}}|{{{type|}}}|game}} when the IPL dumps are present on User\GC (On, Off)|'''Skip GC BIOS'''}}{{!!}}{{{skipbios|}}}{{!!}}{{{skipbiosnotes|}}}}} | {{#if:{{{skipbios|}}}|{{!}}{{Hover|Skip loading of GameCube BIOS before booting the {{#if:{{{type|}}}|{{{type|}}}|game}} when the IPL dumps are present on User\GC (On, Off)|'''Skip GC BIOS'''}}{{!!}}{{{skipbios|}}}{{!!}}{{{skipbiosnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}}}<! | {{!}}} | ||
}}<!-- GRAPHICS --> | |||
{{#if: {{{gfxbackend|}}} | |||
{{{fullres|}}} | {{{fullres|}}} | ||
{{{aspectratio|}}} | {{{aspectratio|}}} | ||
Line 126: | Line 124: | ||
{{{widescreenhack|}}} | {{{widescreenhack|}}} | ||
{{{progressivescan|}}} | {{{progressivescan|}}} | ||
{{{hackedbuffer|}}}|===Graphics=== | {{{hackedbuffer|}}}| | ||
===Graphics=== | |||
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | ||
!Config!!Setting!!Notes | !Config!!Setting!!Notes | ||
Line 186: | Line 185: | ||
{{#if:{{{hackedbuffer|}}}|{{!}}{{Hover|OpenGL only. Enables hacked buffer upload for a speedup in OpenGL (On, Off)|'''Hacked Buffer Upload'''}}{{!!}}{{{hackedbuffer|}}}{{!!}}{{{hackedbuffer|}}}}} | {{#if:{{{hackedbuffer|}}}|{{!}}{{Hover|OpenGL only. Enables hacked buffer upload for a speedup in OpenGL (On, Off)|'''Hacked Buffer Upload'''}}{{!!}}{{{hackedbuffer|}}}{{!!}}{{{hackedbuffer|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}}}}<! | {{!}}} | ||
}}<!-- AUDIO --> | |||
{{#if: {{{dspengine|}}} | |||
{{{dtkmusic|}}} | |||
{{{dsplleonthread|}}} | {{{dsplleonthread|}}} | ||
{{{dsponthread|}}} | {{{dsponthread|}}} | ||
{{{audiobackend|}}} | {{{audiobackend|}}} | ||
{{{ | {{{samplerate|}}}| | ||
===Audio=== | |||
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | ||
!Config!!Setting!!Notes | !Config!!Setting!!Notes | ||
Line 198: | Line 199: | ||
{{#if:{{{dspengine|}}}|{{!}}{{Hover|Use High-level (HL) or Low-level (LL) audio emulation; LL emulation is more accurate, but require a dump of GameCube or Wii DSP ROMs at User\GC (HLE, LLE, LLE Interpreter)|'''DSP Emulator Engine'''}}{{!!}}{{{dspengine|}}}{{!!}}{{{dspenginenotes|}}}}} | {{#if:{{{dspengine|}}}|{{!}}{{Hover|Use High-level (HL) or Low-level (LL) audio emulation; LL emulation is more accurate, but require a dump of GameCube or Wii DSP ROMs at User\GC (HLE, LLE, LLE Interpreter)|'''DSP Emulator Engine'''}}{{!!}}{{{dspengine|}}}{{!!}}{{{dspenginenotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{dsplleonthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP on | {{#if:{{{dtkmusic|}}}|{{!}}{{Hover|Used to play background music (On, Off)|'''Enable DTK Music'''}}{{!!}}{{{dtkmusic|}}}{{!!}}{{{dtkmusicnotes|}}}}} | ||
{{!}}- | |||
{{#if:{{{dsplleonthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP LLE on thread'''}}{{!!}}{{{dsplleonthread|}}}{{!!}}{{{dsplleonthreadnotes|}}}}} | |||
{{!}}- | {{!}}- | ||
{{#if:{{{dsponthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP on Dedicated Thread'''}}{{!!}}{{{dsponthread|}}}{{!!}}{{{dsponthreadnotes|}}}}} | {{#if:{{{dsponthread|}}}|{{!}}{{Hover|Run the DSP on a dedicated thread (On, Off)|'''DSP on Dedicated Thread'''}}{{!!}}{{{dsponthread|}}}{{!!}}{{{dsponthreadnotes|}}}}} | ||
Line 204: | Line 207: | ||
{{#if:{{{audiobackend|}}}|{{!}}{{Hover|Select the audio back-end API library (No Audio Output, DSound, XAudio2, OpenAL)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}} | {{#if:{{{audiobackend|}}}|{{!}}{{Hover|Select the audio back-end API library (No Audio Output, DSound, XAudio2, OpenAL)|'''Audio Back End'''}}{{!!}}{{{audiobackend|}}}{{!!}}{{{audiobackendnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{ | {{#if:{{{samplerate|}}}|{{!}}{{Hover|(32000 Hz, 48000 Hz)|'''Sample Rate'''}}{{!!}}{{{samplerate|}}}{{!!}}{{{samplerate notes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}}}}<! | {{!}}} | ||
}}<!-- WII --> | |||
{{#if: {{{screensaver|}}} | |||
{{{pal60|}}} | {{{pal60|}}} | ||
{{{systemlang|}}} | {{{systemlang|}}} | ||
{{{sdcard|}}} | {{{sdcard|}}} | ||
{{{usbkeyboard|}}}|===Wii=== | {{{usbkeyboard|}}}| | ||
===Wii=== | |||
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | ||
!Config!!Setting!!Notes | !Config!!Setting!!Notes | ||
Line 226: | Line 230: | ||
{{#if:{{{usbkeyboard|}}}|{{!}}{{Hover|(On, Off)|'''Connect USB Keyboard'''}}{{!!}}{{{usbkeyboard|}}}{{!!}}{{{usbkeyboardnotes|}}}}} | {{#if:{{{usbkeyboard|}}}|{{!}}{{Hover|(On, Off)|'''Connect USB Keyboard'''}}{{!!}}{{{usbkeyboard|}}}{{!!}}{{{usbkeyboardnotes|}}}}} | ||
{{!}}- | {{!}}- | ||
{{!}}}}}<! | {{!}}} | ||
}}<!-- WIIMOTE --> | |||
{{#if: {{{enablespeakerdata|}}} | |||
{{{wiimotemotor|}}}|===Wiimote=== | {{{wiimotemotor|}}}| | ||
===Wiimote=== | |||
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | ||
!Config!!Setting!!Notes | !Config!!Setting!!Notes | ||
{{!}}- | {{!}}- | ||
{{#if:{{{enablespeakerdata|}}}|{{!}}{{Hover|Controls if sounds come from the Wii Remote | {{#if:{{{enablespeakerdata|}}}|{{!}}{{Hover|Controls if sounds come from the Wii Remote speaker of Real Wiimotes (On, Off)|'''Enable Speaker Data'''}}{{!!}}{{{enablespeakerdata|}}}{{!!}}{{{enablespeakerdata|}}}}} | ||
{{!}}- | {{!}}- | ||
{{#if:{{{wiimotemotor|}}}|{{!}}{{Hover|(On, Off)|'''Wiimote Motor'''}}{{!!}}{{{wiimotemotor|}}}{{!!}}{{{wiimotemotor|}}}}} | {{#if:{{{wiimotemotor|}}}|{{!}}{{Hover|(On, Off)|'''Wiimote Motor'''}}{{!!}}{{{wiimotemotor|}}}{{!!}}{{{wiimotemotor|}}}}} | ||
}}<!-- GAME PROPERTIES --> | |||
{{#if: {{{patches|}}} | |||
{{{mmu|}}} | {{{mmu|}}} | ||
{{{bat|}}} | {{{bat|}}} | ||
Line 251: | Line 254: | ||
{{{syncgputhread|}}} | {{{syncgputhread|}}} | ||
{{{altwiimotetiming|}}} | {{{altwiimotetiming|}}} | ||
{{{boundingbox|}}}|===Game Properties=== | {{{boundingbox|}}}| | ||
===Game Properties=== | |||
{{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | {{{!}}class="wikitable" style="font-size:90%; text-align:left;" cellspacing="0" cellpadding="3" | ||
!Config!!Setting!!Notes | !Config!!Setting!!Notes | ||
Line 302: | Line 306: | ||
{{{fpsforlimit|}}} | {{{fpsforlimit|}}} | ||
{{{fpsforlimitnotes|}}} | {{{fpsforlimitnotes|}}} | ||
{{{cpuefbaccess|}}} | {{{cpuefbaccess|}}} | ||
{{{hacks|}}} | {{{hacks|}}} |