-
Notifications
You must be signed in to change notification settings - Fork 0
/
snes9x.conf
581 lines (567 loc) · 27.9 KB
/
snes9x.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
# Config file output by snes9x
# Thu Nov 24 23:36:20 2022
[Config]
NiceAlignment = ON # on to line up the =, :, and # in each section of this config file
Comments = ON # on to keep comments such as this in this config file. To update/refresh all comments, set this to false and run Snes9x, then set it to true and run Snes9x again.
Sort = 1 # ordering within sections: 0=allow reordering, 1=force default order, 2=sort alphabetically
Lock = FALSE # if true, prevents Snes9x from editing this configuration file (or making it read-only while it is running)
[Hack]
CPUOverclockMode = 0 # CPU Overclock: 0=none, 1=min, 2=medium, 3=max
MaxSpriteTilesPerLine = 34 # Max sprite tiles rendered per line. Default = 34, Unlimited ~= 128
SuperFXClockMultiplier = 100 # SuperFX speed, in percent (default 100)
SeparateEchoBuffer = FALSE # Separate echo buffer from APU ram. For old hacks only.
[ROM]
Cheat = TRUE # true to allow enabled cheats to be applied
Patch = TRUE # true to allow IPS/UPS patches to be applied ("soft patching")
IgnorePatchChecksum = FALSE # true to allow BPS patches to be applied even if the checksum fails
BS = FALSE # Broadcast Satellaview emulation
[Sound]
Sync = 1 # 1 to sync emulation to sound output, 0 to disable.
Rate = 48000 # sound playback quality, in Hz
InputRate = 31955 # for each 'Input rate' samples generated by the SNES, 'Playback rate' samples will produced. If you experience crackling you can try to lower this setting.
Mute = FALSE # true to mute sound output (does not disable the sound CPU)
DynamicRateControl = FALSE
AutomaticInputRate = TRUE
InterpolationMethod = 2 # 0 = None, 1 = Linear, 2 = Gaussian (accurate), 3 = Cubic, 4 = Sinc
[Sound\Win]
SoundDriver = 4 # 4=XAudio2 (recommended), 8=WaveOut
BufferSize = 64 # sound buffer size in ms - determines the internal and output sound buffer sizes. actual mixing is done every SoundBufferSize/4 samples
MuteFrameAdvance = FALSE # true to prevent Snes9x from outputting sound when the Frame Advance command is in use
VolumeRegular = 100 # volume during regular play (percentage between 0 and 100)
VolumeTurbo = 100 # volume during turbo mode (percentage between 0 and 100)
OutputDevice = Default # Name of the output audio device (substring matching, XAudio2 only atm), set to 'Default' for default audio device
[Netplay]
Port = 6096
Server =
SyncByReset = ON
SendROMImageOnConnect = OFF
MaxFrameSkip = 10
MaxBehindFrameCount = 10
UseJoypad1 = TRUE # if false, player 2 has to use their joypad #2 controls, etc.
RecentHost1 = localhost
RecentHost2 =
RecentHost3 =
RecentHost4 =
RecentHost5 =
RecentHost6 =
RecentHost7 =
RecentHost8 =
RecentHost9 =
RecentHost10 =
RecentHost11 =
RecentHost12 =
RecentHost13 =
RecentHost14 =
RecentHost15 =
RecentHost16 =
[Display]
Transparency = ON
MessagesInImage = FALSE # true to draw text inside the SNES image (will get into AVIs, screenshots, and filters)
FrameRate = OFF # on to display the framerate (will be inaccurate if AutoMaxSkipFrames is too small)
DisplayInput = FALSE # true to show which buttons are pressed
DisplayFrameCount = FALSE # true to show the frame count when a movie is playing
DisplayLagFrameCount = FALSE # true to show the lag frame count
[Display\Win]
OutputMethod = 1 # 0=DirectDraw, 1=Direct3D, 2=OpenGL
FilterType = 27 # output filter: 0=None, 1=Forced 1X, 2=Simple 2X, 3=Scanlines, 4=TV Mode, 5=Blargg's NTSC (Composite), 6=Blargg's NTSC (S-Video), 7=Blargg's NTSC (RGB), 8=SuperEagle, 9=Super2xSaI, 10=2xSaI, 11=hq2x, 12=hq2xS, 13=hq2xBold, 14=EPX A, 15=EPX B, 16=EPX C, 17=Simple 3X, 18=TV Mode 3X, 19=Dot Matrix 3X, 20=hq3x, 21=hq3xS, 22=hq3xBold, 23=lq3xBold, 24=EPX3, 25=Simple 4X, 26=hq4x, 27=2xBRZ, 28=3xBRZ, 29=4xBRZ, 30=5xBRZ, 31=6xBRZ
FilterHiRes = 27 # hi-res output filter: 0=None, 1=Forced 1X, 2=Simple 2X, 3=Scanlines, 4=TV Mode, 5=Blargg's NTSC (Composite), 6=Blargg's NTSC (S-Video), 7=Blargg's NTSC (RGB), 17=Simple 3X, 25=Simple 4X, 26=hq4x, 27=2xBRZ, 28=3xBRZ, 29=4xBRZ, 30=5xBRZ, 31=6xBRZ
BlendHiRes = TRUE # true to horizontally blend Hi-Res images (better transparency effect on filters that do not account for this)
NTSCScanlines = TRUE # true to use scanlines with Blargg's NTSC filters
ShaderEnabled = FALSE # true to use pixel shader (if supported by output method)
Direct3D:D3DShader = # shader filename for Direct3D mode (HLSL effect file or CG shader
OpenGL:OGLShader = # shader filename for OpenGL mode (bsnes-style XML shader or CG shader)
OpenGL:DisablePBOs = FALSE # do not use PBOs in OpenGL mode, even if the video card supports them
ExtendHeight = FALSE # true to display an extra 15 pixels at the bottom, which few games use. Also increases AVI output size from 256x224 to 256x240.
AlwaysCenterImage = FALSE # true to center the image even if larger than window
Window:Width = 512 # 256=1x, 512=2x, 768=3x, 1024=4x, etc. (usually)
Window:Height = 448 # 224=1x, 448=2x, 672=3x, 896=4x, etc. (usually)
Window:Left = 510 # in pixels from left edge of screen
Window:Top = 422 # in pixels from top edge of screen
Window:Maximized = FALSE
CustomRomDialog:Width = 660
CustomRomDialog:Height = 400
CustomRomDialog:Left = 50 # in pixels from left edge of screen
CustomRomDialog:Top = 50 # in pixels from top edge of screen
CustomRomDialog:Maximized = FALSE
CustomRomDialog:FolderPaneWidth = 230
CustomRomDialog:DescColumnWidth = 112
CustomRomDialog:FilenameColumnWidth = 196
CustomRomDialog:SizeColumnWidth = 67
Stretch:Enabled = TRUE # true to stretch the game image to fill the window or screen
Stretch:MaintainAspectRatio = TRUE # prevents stretching from changing the aspect ratio
Stretch:IntegerScaling = FALSE # scales image height to exact integer multiples
Stretch:AspectRatioBaseWidth = 256 # base width for aspect ratio calculation (AR=AspectRatioBaseWidth/224), default is 256 - set to 299 for 4:3 aspect ratio
Stretch:BilinearFilter = TRUE # allows bilinear filtering of stretching. Depending on your video card and the window size, this may result in a lower framerate.
Stretch:LocalVidMem = TRUE # determines the location of video memory in DirectDraw mode. May increase or decrease rendering performance, depending on your setup and which filter and stretching options are active.
Fullscreen:Enabled = FALSE
Fullscreen:Width = 640
Fullscreen:Height = 480
Fullscreen:Depth = 16
Fullscreen:RefreshRate = 60
Fullscreen:DoubleBuffered = FALSE
Fullscreen:EmulateFullscreen = TRUE # true makes snes9x create a window that spans the entire screen when going fullscreen
HideMenu = FALSE # true to auto-hide the menu bar on startup.
Vsync = FALSE # true to enable Vsync
ReduceInputLag = FALSE # true to reduce input lag by hard synchronization
DWMSync = FALSE # sync to DWM compositor if it is running
FilterMessageFont = TRUE # true to filter message font with EPX on 2x/3x scales if MessagesInImage is false)
[Settings]
FrameSkip = 200 # 200=automatic (limits at 50/60 fps), 0=none, 1=skip every other, ...
AutoMaxSkipFramesAtOnce = 0 # most frames to skip at once to maintain speed in automatic mode, don't set to more than 1 or 2 frames because the skipping algorithm isn't very smart
TurboFrameSkip = 15 # how many frames to skip when in fast-forward mode
AutoSaveDelay = 30
BlockInvalidVRAMAccess = TRUE
SnapshotScreenshots = ON # on to save the screenshot in each snapshot, for loading-when-paused display
MovieTruncateAtEnd = TRUE # true to truncate any leftover data in the movie file after the current frame when recording stops
DisplayWatchedAddresses = TRUE
WrongMovieStateProtection = ON # off to allow states to be loaded for recording from a different movie than they were made in
MessageDisplayTime = 120 # display length of messages, in frames. set to 0 to disable all message text
[Settings\Win]
RewindBufferSize = 0 # rewind buffer size in MB - 0 disables rewind support
RewindGranularity = 1 # rewind granularity - rewind takes a snapshot each x frames
PauseWhenInactive = FALSE # true to pause Snes9x when it is not the active window
CustomRomOpenDialog = FALSE # false to use standard Windows open dialog for the ROM open dialog
AVIHiRes = FALSE # true to record AVI in Hi-Res scale
FrameAdvanceSkipsNonInput = FALSE # causes frame advance to fast-forward past frames where the game is definitely not checking input, such as during lag or loading time. EXPERIMENTAL
MovieDefaultClearSRAM = FALSE
MovieDefaultStartFromReset = FALSE
MovieDefaultReadOnly = TRUE
CurrentSaveSlot = 0
MaxRecentGames = 14 # max recent games to show in the recent games menu (must be <= 32)
[Settings\Win\Files]
Dir:Roms = .\Roms # directory where the Open ROM dialog will start
Dir:Screenshots = .\Screenshots # directory where screenshots will be saved
Dir:Movies = .\Movies # the default directory for recorded movie (.smv) files
Dir:SPCs = .\SPCs # directory where SPCs will be saved
Dir:Savestates = .\Saves # directory where savestates will be created and loaded from
Dir:SRAM = .\Saves # directory where battery saves will be created and loaded from
Dir:Cheats = .\Cheats # directory in which cheats (.cht files) will be looked for
Dir:Patches = .\Patches # directory in which ROM patches (.ips/.bps/.ups files) will be looked for
Dir:Bios = .\BIOS # directory where BIOS files (such as "BS-X.bios") will be located
Dir:SatData = .\SatData # directory where Satellaview Signal Data files will be located
Dir:Lock = FALSE # true to prevent Snes9x from changing configured directories when you browse to a new location
Rom:RecentGame1 =
Rom:RecentGame2 =
Rom:RecentGame3 =
Rom:RecentGame4 =
Rom:RecentGame5 =
Rom:RecentGame6 =
Rom:RecentGame7 =
Rom:RecentGame8 =
Rom:RecentGame9 =
Rom:RecentGame10 =
Rom:RecentGame11 =
Rom:RecentGame12 =
Rom:RecentGame13 =
Rom:RecentGame14 =
Rom:RecentGame15 =
Rom:RecentGame16 =
Rom:RecentGame17 =
Rom:RecentGame18 =
Rom:RecentGame19 =
Rom:RecentGame20 =
Rom:RecentGame21 =
Rom:RecentGame22 =
Rom:RecentGame23 =
Rom:RecentGame24 =
Rom:RecentGame25 =
Rom:RecentGame26 =
Rom:RecentGame27 =
Rom:RecentGame28 =
Rom:RecentGame29 =
Rom:RecentGame30 =
Rom:RecentGame31 =
Rom:RecentGame32 =
Rom:MultiCartA =
Rom:MultiCartB =
[Controls]
AllowLeftRight = FALSE # true to allow left+right and up+down
[Controls\Win]
Joypad1:Enabled = TRUE
Joypad1:Up = (J0)Up
Joypad1:Down = (J0)Down
Joypad1:Left = (J0)Left
Joypad1:Right = (J0)Right
Joypad1:A = (J0)Button 1
Joypad1:B = (J0)Button 2
Joypad1:Y = (J0)Button 3
Joypad1:X = (J0)Button 0
Joypad1:L = (J0)Button 6
Joypad1:R = (J0)Button 7
Joypad1:Start = (J0)Button 9
Joypad1:Select = (J0)Button 8
Joypad1:Left+Up = Unassigned
Joypad1:Right+Up = Unassigned
Joypad1:Right+Down = Unassigned
Joypad1:Left+Down = Unassigned
Joypad1Turbo:AutoFire = Unassigned
Joypad1Turbo:AutoHold = Unassigned
Joypad1Turbo:TempTurbo = Unassigned
Joypad1Turbo:ClearAll = Unassigned
Joypad2:Enabled = TRUE
Joypad2:Up = Up
Joypad2:Down = Down
Joypad2:Left = Left
Joypad2:Right = Right
Joypad2:A = A
Joypad2:B = B
Joypad2:Y = Y
Joypad2:X = X
Joypad2:L = L
Joypad2:R = R
Joypad2:Start = P
Joypad2:Select = O
Joypad2:Left+Up = Unassigned
Joypad2:Right+Up = Unassigned
Joypad2:Right+Down = Unassigned
Joypad2:Left+Down = Unassigned
Joypad2Turbo:AutoFire = Unassigned
Joypad2Turbo:AutoHold = Unassigned
Joypad2Turbo:TempTurbo = Unassigned
Joypad2Turbo:ClearAll = Unassigned
Joypad3:Enabled = FALSE
Joypad3:Up = Unassigned
Joypad3:Down = Unassigned
Joypad3:Left = Unassigned
Joypad3:Right = Unassigned
Joypad3:A = Unassigned
Joypad3:B = Unassigned
Joypad3:Y = Unassigned
Joypad3:X = Unassigned
Joypad3:L = Unassigned
Joypad3:R = Unassigned
Joypad3:Start = Unassigned
Joypad3:Select = Unassigned
Joypad3:Left+Up = Unassigned
Joypad3:Right+Up = Unassigned
Joypad3:Right+Down = Unassigned
Joypad3:Left+Down = Unassigned
Joypad3Turbo:AutoFire = Unassigned
Joypad3Turbo:AutoHold = Unassigned
Joypad3Turbo:TempTurbo = Unassigned
Joypad3Turbo:ClearAll = Unassigned
Joypad4:Enabled = FALSE
Joypad4:Up = Unassigned
Joypad4:Down = Unassigned
Joypad4:Left = Unassigned
Joypad4:Right = Unassigned
Joypad4:A = Unassigned
Joypad4:B = Unassigned
Joypad4:Y = Unassigned
Joypad4:X = Unassigned
Joypad4:L = Unassigned
Joypad4:R = Unassigned
Joypad4:Start = Unassigned
Joypad4:Select = Unassigned
Joypad4:Left+Up = Unassigned
Joypad4:Right+Up = Unassigned
Joypad4:Right+Down = Unassigned
Joypad4:Left+Down = Unassigned
Joypad4Turbo:AutoFire = Unassigned
Joypad4Turbo:AutoHold = Unassigned
Joypad4Turbo:TempTurbo = Unassigned
Joypad4Turbo:ClearAll = Unassigned
Joypad5:Enabled = FALSE
Joypad5:Up = Unassigned
Joypad5:Down = Unassigned
Joypad5:Left = Unassigned
Joypad5:Right = Unassigned
Joypad5:A = Unassigned
Joypad5:B = Unassigned
Joypad5:Y = Unassigned
Joypad5:X = Unassigned
Joypad5:L = Unassigned
Joypad5:R = Unassigned
Joypad5:Start = Unassigned
Joypad5:Select = Unassigned
Joypad5:Left+Up = Unassigned
Joypad5:Right+Up = Unassigned
Joypad5:Right+Down = Unassigned
Joypad5:Left+Down = Unassigned
Joypad5Turbo:AutoFire = Unassigned
Joypad5Turbo:AutoHold = Unassigned
Joypad5Turbo:TempTurbo = Unassigned
Joypad5Turbo:ClearAll = Unassigned
Joypad6:Enabled = FALSE
Joypad6:Up = Unassigned
Joypad6:Down = Unassigned
Joypad6:Left = Unassigned
Joypad6:Right = Unassigned
Joypad6:A = Unassigned
Joypad6:B = Unassigned
Joypad6:Y = Unassigned
Joypad6:X = Unassigned
Joypad6:L = Unassigned
Joypad6:R = Unassigned
Joypad6:Start = Unassigned
Joypad6:Select = Unassigned
Joypad6:Left+Up = Unassigned
Joypad6:Right+Up = Unassigned
Joypad6:Right+Down = Unassigned
Joypad6:Left+Down = Unassigned
Joypad6Turbo:AutoFire = Unassigned
Joypad6Turbo:AutoHold = Unassigned
Joypad6Turbo:TempTurbo = Unassigned
Joypad6Turbo:ClearAll = Unassigned
Joypad7:Enabled = FALSE
Joypad7:Up = Unassigned
Joypad7:Down = Unassigned
Joypad7:Left = Unassigned
Joypad7:Right = Unassigned
Joypad7:A = Unassigned
Joypad7:B = Unassigned
Joypad7:Y = Unassigned
Joypad7:X = Unassigned
Joypad7:L = Unassigned
Joypad7:R = Unassigned
Joypad7:Start = Unassigned
Joypad7:Select = Unassigned
Joypad7:Left+Up = Unassigned
Joypad7:Right+Up = Unassigned
Joypad7:Right+Down = Unassigned
Joypad7:Left+Down = Unassigned
Joypad7Turbo:AutoFire = Unassigned
Joypad7Turbo:AutoHold = Unassigned
Joypad7Turbo:TempTurbo = Unassigned
Joypad7Turbo:ClearAll = Unassigned
Joypad8:Enabled = FALSE
Joypad8:Up = Unassigned
Joypad8:Down = Unassigned
Joypad8:Left = Unassigned
Joypad8:Right = Unassigned
Joypad8:A = Unassigned
Joypad8:B = Unassigned
Joypad8:Y = Unassigned
Joypad8:X = Unassigned
Joypad8:L = Unassigned
Joypad8:R = Unassigned
Joypad8:Start = Unassigned
Joypad8:Select = Unassigned
Joypad8:Left+Up = Unassigned
Joypad8:Right+Up = Unassigned
Joypad8:Right+Down = Unassigned
Joypad8:Left+Down = Unassigned
Joypad8Turbo:AutoFire = Unassigned
Joypad8Turbo:AutoHold = Unassigned
Joypad8Turbo:TempTurbo = Unassigned
Joypad8Turbo:ClearAll = Unassigned
Joypad1Turbo:A = Unassigned
Joypad1Turbo:B = Unassigned
Joypad1Turbo:Y = Unassigned
Joypad1Turbo:X = Unassigned
Joypad1Turbo:L = Unassigned
Joypad1Turbo:R = Unassigned
Joypad1Turbo:Start = Unassigned
Joypad1Turbo:Select = Unassigned
Joypad2Turbo:A = Unassigned
Joypad2Turbo:B = Unassigned
Joypad2Turbo:Y = Unassigned
Joypad2Turbo:X = Unassigned
Joypad2Turbo:L = Unassigned
Joypad2Turbo:R = Unassigned
Joypad2Turbo:Start = Unassigned
Joypad2Turbo:Select = Unassigned
Joypad3Turbo:A = Unassigned
Joypad3Turbo:B = Unassigned
Joypad3Turbo:Y = Unassigned
Joypad3Turbo:X = Unassigned
Joypad3Turbo:L = Unassigned
Joypad3Turbo:R = Unassigned
Joypad3Turbo:Start = Unassigned
Joypad3Turbo:Select = Unassigned
Joypad4Turbo:A = Unassigned
Joypad4Turbo:B = Unassigned
Joypad4Turbo:Y = Unassigned
Joypad4Turbo:X = Unassigned
Joypad4Turbo:L = Unassigned
Joypad4Turbo:R = Unassigned
Joypad4Turbo:Start = Unassigned
Joypad4Turbo:Select = Unassigned
Joypad5Turbo:A = Unassigned
Joypad5Turbo:B = Unassigned
Joypad5Turbo:Y = Unassigned
Joypad5Turbo:X = Unassigned
Joypad5Turbo:L = Unassigned
Joypad5Turbo:R = Unassigned
Joypad5Turbo:Start = Unassigned
Joypad5Turbo:Select = Unassigned
Joypad6Turbo:A = Unassigned
Joypad6Turbo:B = Unassigned
Joypad6Turbo:Y = Unassigned
Joypad6Turbo:X = Unassigned
Joypad6Turbo:L = Unassigned
Joypad6Turbo:R = Unassigned
Joypad6Turbo:Start = Unassigned
Joypad6Turbo:Select = Unassigned
Joypad7Turbo:A = Unassigned
Joypad7Turbo:B = Unassigned
Joypad7Turbo:Y = Unassigned
Joypad7Turbo:X = Unassigned
Joypad7Turbo:L = Unassigned
Joypad7Turbo:R = Unassigned
Joypad7Turbo:Start = Unassigned
Joypad7Turbo:Select = Unassigned
Joypad8Turbo:A = Unassigned
Joypad8Turbo:B = Unassigned
Joypad8Turbo:Y = Unassigned
Joypad8Turbo:X = Unassigned
Joypad8Turbo:L = Unassigned
Joypad8Turbo:R = Unassigned
Joypad8Turbo:Start = Unassigned
Joypad8Turbo:Select = Unassigned
Input:Background = OFF # on to detect game keypresses and hotkeys while window is inactive, if PauseWhenInactive = FALSE.
Input:BackgroundKeyHotkeys = ON # on to also detect keyboard hotkeys when backgroundinput is active
[Controls\Win\Hotkeys]
Handler:Joystick = ON # on to detect game controller buttons assigned to hotkeys. May impact performance.
Key:SpeedUp = +
Mods:SpeedUp = none
Key:SpeedDown = -
Mods:SpeedDown = none
Key:Pause = Pause
Mods:Pause = none
Key:FrameAdvance = Backslash
Mods:FrameAdvance = none
Key:SkipUp = +
Mods:SkipUp = Shift
Key:SkipDown = -
Mods:SkipDown = Shift
Key:ScopeTurbo = `
Mods:ScopeTurbo = none
Key:ScopePause = /
Mods:ScopePause = none
Key:FrameCount = .
Mods:FrameCount = none
Key:ReadOnly = 8
Mods:ReadOnly = Shift
Key:FastForward = Tab
Mods:FastForward = none
Key:FastForwardToggle = Unassigned
Mods:FastForwardToggle = none
Key:ShowPressed = ,
Mods:ShowPressed = none
Key:SaveSlot0 = F1
Mods:SaveSlot0 = Shift
Key:SaveSlot1 = F2
Mods:SaveSlot1 = Shift
Key:SaveSlot2 = F3
Mods:SaveSlot2 = Shift
Key:SaveSlot3 = F4
Mods:SaveSlot3 = Shift
Key:SaveSlot4 = F5
Mods:SaveSlot4 = Shift
Key:SaveSlot5 = F6
Mods:SaveSlot5 = Shift
Key:SaveSlot6 = F7
Mods:SaveSlot6 = Shift
Key:SaveSlot7 = F8
Mods:SaveSlot7 = Shift
Key:SaveSlot8 = F9
Mods:SaveSlot8 = Shift
Key:SaveSlot9 = F10
Mods:SaveSlot9 = Shift
Key:LoadSlot0 = F1
Mods:LoadSlot0 = none
Key:LoadSlot1 = F2
Mods:LoadSlot1 = none
Key:LoadSlot2 = F3
Mods:LoadSlot2 = none
Key:LoadSlot3 = F4
Mods:LoadSlot3 = none
Key:LoadSlot4 = F5
Mods:LoadSlot4 = none
Key:LoadSlot5 = F6
Mods:LoadSlot5 = none
Key:LoadSlot6 = F7
Mods:LoadSlot6 = none
Key:LoadSlot7 = F8
Mods:LoadSlot7 = none
Key:LoadSlot8 = F9
Mods:LoadSlot8 = none
Key:LoadSlot9 = F10
Mods:LoadSlot9 = none
Key:SelectSlot0 = Unassigned
Mods:SelectSlot0 = none
Key:SelectSlot1 = Unassigned
Mods:SelectSlot1 = none
Key:SelectSlot2 = Unassigned
Mods:SelectSlot2 = none
Key:SelectSlot3 = Unassigned
Mods:SelectSlot3 = none
Key:SelectSlot4 = Unassigned
Mods:SelectSlot4 = none
Key:SelectSlot5 = Unassigned
Mods:SelectSlot5 = none
Key:SelectSlot6 = Unassigned
Mods:SelectSlot6 = none
Key:SelectSlot7 = Unassigned
Mods:SelectSlot7 = none
Key:SelectSlot8 = Unassigned
Mods:SelectSlot8 = none
Key:SelectSlot9 = Unassigned
Mods:SelectSlot9 = none
Key:SaveScreenShot = F12
Mods:SaveScreenShot = none
Key:SlotPlus = Unassigned
Mods:SlotPlus = none
Key:SlotMinus = Unassigned
Mods:SlotMinus = none
Key:SlotSave = Unassigned
Mods:SlotSave = none
Key:SlotLoad = Unassigned
Mods:SlotLoad = none
Key:BGL1 = Unassigned
Mods:BGL1 = none
Key:BGL2 = Unassigned
Mods:BGL2 = none
Key:BGL3 = Unassigned
Mods:BGL3 = none
Key:BGL4 = Unassigned
Mods:BGL4 = none
Key:BGL5 = Unassigned
Mods:BGL5 = none
Key:ClippingWindows = Unassigned
Mods:ClippingWindows = none
Key:Transparency = Unassigned
Mods:Transparency = none
Key:JoypadSwap = 6
Mods:JoypadSwap = none
Key:SwitchControllers = 7
Mods:SwitchControllers = none
Key:ResetGame = R
Mods:ResetGame = Ctrl Shift
Key:ToggleCheats = Unassigned
Mods:ToggleCheats = none
Key:TurboA = PgDn
Mods:TurboA = Shift
Key:TurboB = End
Mods:TurboB = Shift
Key:TurboY = Home
Mods:TurboY = Shift
Key:TurboX = PgUp
Mods:TurboX = Shift
Key:TurboL = Insert
Mods:TurboL = Shift
Key:TurboR = Delete
Mods:TurboR = Shift
Key:TurboStart = Unassigned
Mods:TurboStart = none
Key:TurboSelect = Unassigned
Mods:TurboSelect = none
Key:TurboUp = Unassigned
Mods:TurboUp = none
Key:TurboDown = Unassigned
Mods:TurboDown = none
Key:TurboLeft = Unassigned
Mods:TurboLeft = none
Key:TurboRight = Unassigned
Mods:TurboRight = none
Key:QuitS9X = Unassigned
Mods:QuitS9X = none
Key:Rewind = R
Mods:Rewind = none
Key:SaveFileSelect = Unassigned
Mods:SaveFileSelect = none
Key:LoadFileSelect = Unassigned
Mods:LoadFileSelect = none
Key:Mute = Unassigned
Mods:Mute = none