1#-----------------------------------------
2# snes9x.conf : Snes9x Configuration file
3#-----------------------------------------
4
5[ROM]
6# Filename =
7LoROM = FALSE
8HiROM = FALSE
9PAL = FALSE
10NTSC = FALSE
11# Header = TRUE/FALSE to ForceHeader or ForceNoHeader
12# Interleaved = TRUE/FALSE to ForceInterleaved or ForceNoInterleaved
13Interleaved2 = FALSE
14InterleaveGD24 = FALSE
15Cheat = FALSE
16Patch = TRUE
17
18[Sound]
19Sync = FALSE
2016BitSound = TRUE
21Stereo = TRUE
22ReverseStereo = FALSE
23Rate = 32000
24InputRate = 32000
25Mute = FALSE
26
27[Display]
28HiRes = TRUE
29Transparency = TRUE
30GraphicWindows = TRUE
31DisplayFrameRate = FALSE
32DisplayWatchedAddresses = FALSE
33DisplayInput = FALSE
34DisplayFrameCount = FALSE
35MessagesInImage = TRUE
36MessageDisplayTime = 120
37
38[Settings]
39BSXBootup = FALSE
40# FrameTime =
41FrameSkip = Auto
42TurboMode = FALSE
43TurboFrameSkip = 15
44MovieTruncateAtEnd = FALSE
45MovieNotifyIgnored = FALSE
46WrongMovieStateProtection = TRUE
47StretchScreenshots = 1
48SnapshotScreenshots = TRUE
49DontSaveOopsSnapshot = FALSE
50AutoSaveDelay = 0
51
52[Controls]
53MouseMaster = TRUE
54SuperscopeMaster = TRUE
55JustifierMaster = TRUE
56MP5Master = TRUE
57AllowLeftRight = FALSE
58Port1 = pad1
59Port2 = none
60Mouse1Crosshair = 1 White/Black
61Mouse2Crosshair = 1 White/Black
62SuperscopeCrosshair = 2 White/Black
63Justifier1Crosshair = 4 Blue/Black
64Justifier2Crosshair = 4 MagicPink/Black
65
66[Hack]
67EnableGameSpecificHacks = TRUE
68AllowInvalidVRAMAccess = FALSE
69SpeedHacks = FALSE
70HDMATiming = 100
71
72[Netplay]
73Enable = FALSE
74Port = 6096
75Server = ""
76
77[DEBUG]
78Debugger = FALSE
79Trace = FALSE
80
81[Unix]
82# BaseDir = ~/.snes9x
83# SnapshotFilename =
84# PlayMovieFilename =
85# RecordMovieFilename =
86EnableGamePad = TRUE
87PadDevice1 = (null)
88PadDevice2 = (null)
89PadDevice3 = (null)
90PadDevice4 = (null)
91PadDevice5 = (null)
92PadDevice6 = (null)
93PadDevice7 = (null)
94PadDevice8 = (null)
95ThreadSound = FALSE
96SoundBufferSize = 100
97SoundFragmentSize = 2048
98# SoundDevice =
99ClearAllControls = FALSE
100
101[Unix/X11]
102SetKeyRepeat = TRUE
103VideoMode = 1
104
105[Unix/X11 Controls]
106J00:Axis1 = Joypad1 Axis Up/Down T=50%
107J00:Axis0 = Joypad1 Axis Left/Right T=50%
108J00:B1 = Joypad1 A
109J00:B2 = Joypad1 B
110J00:B0 = Joypad1 X
111J00:B3 = Joypad1 Y
112J00:B6 = Joypad1 L
113J00:B7 = Joypad1 R
114J00:B8 = Joypad1 Select
115J00:B11 = Joypad1 Start
116K00:u = Joypad1 Up
117K00:Up = Joypad1 Up
118K00:j = Joypad1 Down
119K00:n = Joypad1 Down
120K00:Down = Joypad1 Down
121K00:h = Joypad1 Left
122K00:Left = Joypad1 Left
123K00:k = Joypad1 Right
124K00:Right = Joypad1 Right
125K00:d = Joypad1 A
126K00:S+d = Joypad1 ToggleTurbo A
127K00:C+d = Joypad1 ToggleSticky A
128K00:c = Joypad1 B
129K00:S+c = Joypad1 ToggleTurbo B
130K00:C+c = Joypad1 ToggleSticky B
131K00:s = Joypad1 X
132K00:S+s = Joypad1 ToggleTurbo X
133K00:C+s = Joypad1 ToggleSticky X
134K00:x = Joypad1 Y
135K00:S+x = Joypad1 ToggleTurbo Y
136K00:C+x = Joypad1 ToggleSticky Y
137K00:a = Joypad1 L
138K00:v = Joypad1 L
139K00:S+a = Joypad1 ToggleTurbo L
140K00:S+v = Joypad1 ToggleTurbo L
141K00:C+a = Joypad1 ToggleSticky L
142K00:C+v = Joypad1 ToggleSticky L
143K00:z = Joypad1 R
144K00:S+z = Joypad1 ToggleTurbo R
145K00:C+z = Joypad1 ToggleSticky R
146K00:space = Joypad1 Select
147K00:Return = Joypad1 Start
148K00:KP_Up = Joypad2 Up
149K00:KP_Down = Joypad2 Down
150K00:KP_Left = Joypad2 Left
151K00:KP_Right = Joypad2 Right
152K00:Prior = Joypad2 A
153K00:Next = Joypad2 B
154K00:Home = Joypad2 X
155K00:End = Joypad2 Y
156K00:Insert = Joypad2 L
157K00:Delete = Joypad2 R
158K00:KP_Add = Joypad2 Select
159K00:KP_Enter = Joypad2 Start
160K00:Escape = ExitEmu
161K00:Pause = Pause
162K00:Scroll_Lock = Pause
163K00:CS+Escape = Reset
164K00:S+Escape = SoftReset
165K00:F12 = SaveFreezeFile
166K00:A+F3 = SaveFreezeFile
167K00:C+F3 = SaveFreezeFile
168K00:F11 = LoadFreezeFile
169K00:A+F2 = LoadFreezeFile
170K00:C+F2 = LoadFreezeFile
171K00:S+F1 = QuickSave000
172K00:S+F2 = QuickSave001
173K00:S+F3 = QuickSave002
174K00:S+F4 = QuickSave003
175K00:S+F5 = QuickSave004
176K00:S+F6 = QuickSave005
177K00:S+F7 = QuickSave006
178K00:S+F8 = QuickSave007
179K00:S+F9 = QuickSave008
180K00:F1 = QuickLoad000
181K00:F2 = QuickLoad001
182K00:F3 = QuickLoad002
183K00:F4 = QuickLoad003
184K00:F5 = QuickLoad004
185K00:F6 = QuickLoad005
186K00:F7 = QuickLoad006
187K00:F8 = QuickLoad007
188K00:F9 = QuickLoad008
189K00:F10 = LoadOopsFile
190K00:A+F1 = SaveSPC
191K00:C+F1 = SaveSPC
192K00:Print = Screenshot
193K00:S+1 = BeginRecordingMovie
194K00:S+2 = EndRecordingMovie
195K00:S+3 = LoadMovie
196K00:Tab = EmuTurbo
197K00:S+Tab = ToggleEmuTurbo
198K00:equal = IncFrameRate
199K00:minus = DecFrameRate
200K00:S+equal = IncFrameTime
201K00:S+minus = DecFrameTime
202K00:A+equal = IncEmuTurbo
203K00:A+minus = DecEmuTurbo
204K00:C+equal = IncTurboSpeed
205K00:C+minus = DecTurboSpeed
206K00:6 = SwapJoypads
207K00:A+F4 = SoundChannel0
208K00:C+F4 = SoundChannel0
209K00:A+F5 = SoundChannel1
210K00:C+F5 = SoundChannel1
211K00:A+F6 = SoundChannel2
212K00:C+F6 = SoundChannel2
213K00:A+F7 = SoundChannel3
214K00:C+F7 = SoundChannel3
215K00:A+F8 = SoundChannel4
216K00:C+F8 = SoundChannel4
217K00:A+F9 = SoundChannel5
218K00:C+F9 = SoundChannel5
219K00:A+F10 = SoundChannel6
220K00:C+F10 = SoundChannel6
221K00:A+F11 = SoundChannel7
222K00:C+F11 = SoundChannel7
223K00:A+F12 = SoundChannelsOn
224K00:C+F12 = SoundChannelsOn
225K00:1 = ToggleBG0
226K00:2 = ToggleBG1
227K00:3 = ToggleBG2
228K00:4 = ToggleBG3
229K00:5 = ToggleSprites
230K00:9 = ToggleTransparency
231K00:BackSpace = ClipWindows
232K00:A+Escape = Debugger
233M00:Pointer = Pointer Mouse1+Superscope+Justifier1
234M00:B0 = {Mouse1 L,Superscope Fire,Justifier1 Trigger}
235M00:B2 = {Mouse1 R,Superscope Cursor,Justifier1 Start}
236M00:B1 = {Justifier1 AimOffscreen Trigger,Superscope AimOffscreen}
237K00:grave = Superscope ToggleTurbo
238K00:slash = Superscope Pause
239