Add dolphin for gamecube and wii.

This commit is contained in:
Tom Alexander
2025-03-30 15:57:01 -04:00
parent 83389cb5cf
commit 33f45c56bf
9 changed files with 256 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
[Analytics]
Enabled = False
PermissionAsked = True
[Core]
GFXBackend = Vulkan
# GFXBackend = OGL
SlotA = 8 # GCI Folder (each game gets its own file)
SlotB = 255 # None
WiiSDCard = False
[Display]
RenderToMain = True
[General]
ISOPath0 = /home/deck/.persist/manual/games/nintendo_gamecube/roms
ISOPath1 = /home/deck/.persist/manual/games/nintendo_wii/roms
ISOPaths = 2
RecursiveISOPaths = True
[DSP]
Backend = Cubeb
# Backend = Pulse
# Backend = ALSA
[USBPassthrough]
Devices = 057e:0305
# BluetoothPassthrough must be at the end for the pairings to save properly
[BluetoothPassthrough]
Enabled = True

View File

@@ -0,0 +1,32 @@
[GCPad1]
Device = SDL/0/Steam Deck Controller
Buttons/A = `Button S`
Buttons/B = `Button E`
Buttons/X = `Button W`
Buttons/Y = `Button N`
Buttons/Z = `Shoulder R`
Buttons/Start = Start
Main Stick/Up = `Left Y+`
Main Stick/Down = `Left Y-`
Main Stick/Left = `Left X-`
Main Stick/Right = `Left X+`
Main Stick/Modifier = `Thumb L`
Main Stick/Calibration = 100.00 101.96 108.24 120.27 137.87 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 136.32 120.27 108.24 101.96
C-Stick/Up = `Right Y+`
C-Stick/Down = `Right Y-`
C-Stick/Left = `Right X-`
C-Stick/Right = `Right X+`
C-Stick/Modifier = `Thumb R`
C-Stick/Calibration = 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 136.25 120.27 108.24 101.96 100.00 101.96 108.24 120.27 134.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96
D-Pad/Up = `Pad N`
D-Pad/Down = `Pad S`
D-Pad/Left = `Pad W`
D-Pad/Right = `Pad E`
Triggers/L-Analog = `Trigger L`
Triggers/R-Analog = `Trigger R`
[GCPad2]
Device = XInput2/0/Virtual core pointer
[GCPad3]
Device = XInput2/0/Virtual core pointer
[GCPad4]
Device = XInput2/0/Virtual core pointer

View File

@@ -0,0 +1,16 @@
# [Enhancements]
#MaxAnisotropy = 4 # 16x Anisotropic texture filtering
# MaxAnisotropy = 2 # 4x Anisotropic texture filtering
#MaxAnisotropy = 1 # 2x Anisotropic texture filtering
#MaxAnisotropy = 0 # default
[Settings]
WaitForShadersBeforeStarting = True
# WaitForShadersBeforeStarting = False
# MSAA = 0x00000004 # 4x MSAA
#MSAA = 0x00000002 # 2x MSAA
#MSAA = 0x00000001 # none
SSAA = False
# InternalResolution = 1 # 2x native
#ShaderCompilationMode = 2 # Hybrid ubershaders
ShaderCompilationMode = 3 # Skip
# ShowGraphs = True

View File

@@ -0,0 +1,26 @@
[Profile]
Device = SDL/0/Steam Deck Controller
Buttons/A = `Button S`
Buttons/B = `Button E`
Buttons/X = `Button W`
Buttons/Y = `Button N`
Buttons/Z = `Shoulder R`
Buttons/Start = Start
Main Stick/Up = `Left Y+`
Main Stick/Down = `Left Y-`
Main Stick/Left = `Left X-`
Main Stick/Right = `Left X+`
Main Stick/Modifier = `Thumb L`
Main Stick/Calibration = 100.00 101.96 108.24 120.27 137.87 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 136.32 120.27 108.24 101.96
C-Stick/Up = `Right Y+`
C-Stick/Down = `Right Y-`
C-Stick/Left = `Right X-`
C-Stick/Right = `Right X+`
C-Stick/Modifier = `Thumb R`
C-Stick/Calibration = 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 136.25 120.27 108.24 101.96 100.00 101.96 108.24 120.27 134.42 120.27 108.24 101.96 100.00 101.96 108.24 120.27 141.42 120.27 108.24 101.96
Triggers/L-Analog = `Trigger L`
Triggers/R-Analog = `Trigger R`
D-Pad/Up = `Pad N`
D-Pad/Down = `Pad S`
D-Pad/Left = `Pad W`
D-Pad/Right = `Pad E`