Sinc
FalseGDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_SUBSTRUCTURE_MASKSnes9xTrueFalseTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKTrueFalse_FileTrueFalse_Open ROM Image...TrueFalseTrueimage2FalseTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKOpen RecentTrueTrueFalseOpen with _NetPlay...TrueFalseOpen a ROM to use with NetPlayTrueimage3FalseTrueFalseOpen _MultiCart...TrueTrueFalseTrueFalse_Load StateTrueFalseTrueFalseSlot _0TrueTrueFalseSlot _1TrueTrueFalseSlot _2TrueTrueFalseSlot _3TrueTrueFalseSlot _4TrueTrueFalseSlot _5TrueTrueFalseSlot _6TrueTrueFalseSlot _7TrueTrueFalseSlot _8TrueTrueFalseSlot _9TrueTrueFalseTrueFalseFrom _File...TrueTrueFalseTrueFalse_Undo Load StateTrueTrueFalse_Save StateTrueFalseTrueFalseSlot _0TrueTrueFalseSlot _1TrueTrueFalseSlot _2TrueTrueFalseSlot _3TrueTrueFalseSlot _4TrueTrueFalseSlot _5TrueTrueFalseSlot _6TrueTrueFalseSlot _7TrueTrueFalseSlot _8TrueTrueFalseSlot _9TrueTrueFalseTrueFalseTo _File...TrueTrueFalseSave SPC...TrueFalseTrueimage4FalseTrueFalseShow ROM _Info...TrueFalseTrueimage5FalseTrueFalse_QuitTrueFalseTrueimage18FalseTrueFalse_EmulationTrueFalseRun / _ContinueTrueFalseTrueimage6False_PauseTrueFalseTrueimage7FalseTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKLoad _Movie...TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKTrueimage8FalseR_ecord Movie...TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKTrueimage19False_Stop RecordingTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKTrueimage9False_Jump to Frame...TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKTrueimage10FalseTrueFalseSy_nc ClientsTrueFalseTrueimage11FalseTrueFalseResetTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKTrueimage12FalseSoft _ResetTrueFalseTrueimage13FalseTrueFalse_ViewTrueFalse_Toggle MenubarTrueFalseTrueimage14FalseTrueFalse_Change SizeTrueFalseTrueimage17FalseTrueFalseTrueFalse_1xTrueTrueFalse_2xTrueTrueFalse_3xTrueTrueFalse_4xTrueTrueFalse_5xTrueTrueFalse_FullscreenTrueFalseTrueimage15FalseTrueFalse_OptionsTrueFalseTrueFalseController PortsTrueFalseTrueFalseSNES Port 1TrueFalseTrueFalseJoypadTrueTrueFalseMouseTruejoypad1TrueFalseSuperscopeTrueTruejoypad1TrueFalseSNES Port 2TrueFalseTrueFalseJoypadTrueTrueFalseMouseTruejoypad2TrueFalseMultitapTruejoypad2TrueFalseSuperscopeTrueTruejoypad2TrueFalseNoneTrueTruejoypad2TrueFalseTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK_Cheats...TrueTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK_Shader Parameters...TrueFalseTrueTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK_Preferences...TrueFalseTrueimage16FalseFalseTrue0256224TrueTrueFalseGDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_STRUCTURE_MASK | GDK_SUBSTRUCTURE_MASKTrueTrue1False5Open Multiple ROM Images (MultiCart)center-on-parent320dialogTrueFalseTrueFalseendgtk-cancelTrueTrueTrueTrueFalseFalse0gtk-okTrueTrueTrueTrueFalseFalse1FalseTrueend0TrueFalse5TrueFalse12TrueFalseSlot A:FalseTrue0TrueFalseSelect an Image for Slot ATrueTrue1FalseTrue0TrueFalse12TrueFalseSlot B:FalseTrue0TrueFalseSelect an Image for Slot BTrueTrue1FalseTrue1TrueTrue1button14button13False5Snes9x NetPlaycenter-on-parentdialogTrueFalse2TrueFalseendgtk-cancelTrueTrueTrueTrueFalseFalse0gtk-connectTrueTrueTrueTrueTrueFalseFalse1FalseTrueend0TrueFalse55TrueFalse0noneTrueFalse12TrueFalse55TrueTrueThe game chosen will be loaded before connecting. This field can be blank if the server will send the ROM imageFalseFalseFalseTrueTrueTrueTrue0Browse...TrueTrueTrueFalseTrue1TrueTrueTrueTrueFalseClear entrygtk-clear1FalseTrue2TrueFalse<b>ROM Image</b>TrueFalseTrue0TrueFalse0noneTrueFalse512TrueFalseConnect to another computerTrueTrueFalseConnect to another computer that is running Snes9x NetPlay as a serverTrueTrueFalseTrue0TrueFalse55TrueFalseName or IP address:FalseTrue0TrueTrueDomain name or internet protocol address of a remote computerFalseFalseTrueTrueTrueTrue1TrueFalsePort:FalseTrue2TrueTrueConnect to specified TCP port on remote computerFalseFalseTrueTrueadjustment3True6TrueFalseTrue3FalseTrue1Act as a serverTrueTrueFalseHost a game on this computer as Player 1, requiring extra throughput to support multitple usersTrueTrueconnect_radioFalseTrue2TrueFalse<b>Server</b>TrueFalseTrue1TrueFalse0noneTrueFalse12TrueFalse55Sync using resetTrueTrueFalseReset the game when players join instead of transferring potentially unreliable freeze statesTrueFalseTrue0Send ROM image to clientsTrueTrueFalseSend the running game image to players instead of requiring them to have their own copiesTrueFalseTrue1TrueFalse5TrueFalseDefault port:FalseTrue0TrueTrueTCP port used as a connection point for remote clientsFalseFalseTrueTrueadjustment2True6TrueFalseTrue1FalseTrue2TrueFalse5TrueFalseAsk server to pause whenFalseTrue0TrueTrueFalseFalseTrueTrueadjustment1TrueTrueFalseTrue1TrueFalseframes behindFalseTrue2FalseTrue3TrueFalse<b>Settings</b>TrueTrueTrue2TrueTrue1button9button10FalseGDK_KEY_PRESS_MASKSnes9x Preferencescenter480dialogTrueTrueFalse2TrueFalseendgtk-cancelTrueTrueTrueFalseTrueFalseFalse0gtk-applyTrueTrueTrueFalseTrueFalseFalse1gtk-okTrueTrueTrueFalseTrueFalseFalse2gtk-aboutTrueTrueTrueTrueFalseFalse3TrueFalseTrueend0TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKTrueTrueTrueTrueTrueFalse1251212TrueFalse5Use fullscreen on ROM openTrueTrueFalseGo to fullscreen mode immediately after opening a ROMTrueTrueFalseFalse0Show local timeTrueTrueFalseTrueTrueFalseFalse1Show frame rateTrueTrueFalseTrueTrueFalseFalse2Show pressed keysTrueTrueFalseTrueTrueFalseFalse3Use overscanned heightTrueTrueFalseUse SNES extended height. Will probably cause letterboxingTrueTrueFalseFalse4TrueFalse12Change fullscreen resolution:TrueTrueFalseChanges the screen resolution when running Snes9x in fullscreen modeTrueTrueFalseFalse0TrueFalseliststore140TrueTrue1FalseFalse5TrueFalseBasic SettingsFalseTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKneverautomaticTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKqueuenoneTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0TrueFalse1251212TrueFalse5Scale image to fit windowTrueTrueFalseScales the image so no black bars are presentTrueTrueFalseFalse0TrueFalse12TrueFalse0Aspect ratio:FalseFalse0TrueFalseliststore130FalseFalse1FalseTrue1Maintain aspect-ratioTrueTrueFalseScales the image as large as possible without distortionTrueTrueFalseFalse2TrueFalse5Use TrueTrueFalseAllows scaling and filtering to use multiple processorsTrueTrueFalseFalse0TrueTrueFalseFalseTrueTrueadjustment17TrueTrueFalseTrue1TrueFalsethreads for filtering and scalingFalseTrue2FalseTrue3TrueFalse12TrueFalseHigh-resolution effect:FalseTrue0TrueFalseliststore150FalseTrue1FalseTrue4TrueFalse12TrueFalse0Apply scaling filter:FalseTrue0TrueFalseliststore120FalseTrue1FalseFalse5FalseTrue0TrueFalse0512TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK5TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK12TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Video preset:FalseTrue0TrueFalseCompositeTrueTrueTrueFalseTrue0S-VideoTrueTrueTrueFalseTrue1RGBTrueTrueTrueFalseTrue2MonochromeTrueTrueTrueFalseTrue3FalseTrue1FalseTrue0TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK112125TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Artifacts:67GTK_FILLGTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Sharpness:45GTK_FILLGTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Brightness:34GTK_FILLGTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Contrast:23GTK_FILLGTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Saturation:12GTK_FILLGTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Hue:GTK_FILLGTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment16False-12left12GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment15False-12left1212GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment14False-12left1223GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment13False-12left1234GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment12False-12left1245GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment11False-12left1267GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment10False-12left1278GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment9False-12left1289GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment8False-12left12910GTK_FILLTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKadjustment7False-12left121011GTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Gamma:78GTK_FILLGTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Fringing:89GTK_FILLGTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Bleed:910GTK_FILLGTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Resolution:1011GTK_FILLGTK_FILLTrueFalse256GTK_FILLFalseTrue1Merge odd and even fieldsTrueTrueFalseTrueFalseTrue2TrueFalse12TrueFalse0Scanline intensity:FalseTrue0TrueFalseliststore110FalseTrue1FalseTrue3FalseTrue1TrueFalse0512TrueFalse12TrueFalse0Scanline intensity:FalseTrue0TrueFalseliststore100FalseTrue1FalseTrue2TrueFalseScalingFalseTrueFalse1251212TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK5TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKliststore90FalseTrue0Bilinear-filter outputTrueTrueFalseTrueTrueFalseTrue1TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK5Sync to vertical blankTrueTrueFalseSync the image to the vertical retrace to stop tearingTrueTrueFalseFalse0Reduce input lag with glFinishTrueTrueFalseSync the program with the video output after every displayed frame to reduce input latencyTrueFalseTrue1Reduce input lag with sync controlTrueTrueFalseMore modern method for syncing the program with the video output to reduce input latency. Allows GUI events to occur in the meantimeTrueFalseTrue2Allow non-power-of-two texturesTrueTrueFalsePrevents edge artifacts, but can slow performanceTrueFalseTrue3Use pixel-buffer objectsTrueTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKCan be faster or slower depending on driversTrueFalseTrue4TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK10TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKDifferent formats can yield highly different performance10TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKPixel-buffer format:FalseTrue0TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKliststore80FalseTrue1FalseTrue5TrueFalse5Shader:TrueTrueFalse0TrueFalseTrue0TrueTrue•TrueFalseFalseTrueTrueTrueTrue1Browse...TrueTrueTrueFalseTrue2FalseTrue6FalseTrue2TrueFalseForce an inverted byte-orderingTrueTrueFalseForces a swapped byte-ordering for cases where the system's endian is used instead of the video cardTrueFalseTrue0FalseTrue3TrueFalseHardware AccelerationFalseTrueFalseTrueFalsevideo-display24FalseTrue0TrueFalseDisplayTrueFalseFalse1FalseTrueTrueneverautomaticTrueFalsequeuenoneTrueFalse50noneTrueFalse12TrueFalse55TrueFalse12TrueFalseSound driver:FalseFalse0TrueFalseliststore70FalseFalse1FalseFalse0Automatically adjust input rate to displayTrueTrueFalseSets the correct input rate based on the display's refresh rateTrueFalseFalse1Dynamic rate controlTrueTrueFalseSmooth out slight hiccups in sound input rateTrueFalseFalse2Mute sound outputTrueTrueFalseDisables output of soundTrueTrueFalseFalse3Mute sound when using turbo or rewindTrueTrueFalseDisables output of sound when using turbo or rewindTrueTrueFalseFalse4TrueFalse62105TrueFalse0Playback rate:GTK_FILLTrueFalse5TrueTrueFalseFalseTrueTrueadjustment6True6TrueFalseTrue0TrueFalsemillisecondsFalseTrue11234GTK_FILLGTK_FILLTrueFalse0Buffer size:34GTK_FILLGTK_FILLTrueFalse0Dynamic rate limit:45GTK_FILLGTK_FILLTrueFalseTrueTrueFalseFalseTrueTrue36dynamic_rate_adjustmentFalseFalse0145GTK_FILLGTK_FILLTrueFalse0Input rate:12GTK_FILLGTK_FILLTrueTrueAdjust to produce more or less data. Decrease the rate if experiencing crackling. Increase the rate if experiencing frame-rate stuttering. Best used with the "Synchronize with sound" optionadjustment5False0left1212GTK_FILLTrueFalseTrueFalseliststore60FalseFalse012GTK_FILLGTK_FILLTrueFalse0Video rate:23GTK_FILLGTK_FILLTrueFalselabel1223GTK_FILLFalseTrue5TrueFalse<b>Sound Settings</b>True1TrueFalseTrueFalseaudio-x-generic24FalseTrue0TrueFalseSoundTrueFalseFalse11FalseTrueTrueautomaticautomaticTrueFalsequeuenoneTrueFalseTrueFalse50noneTrueFalse12TrueFalse55TrueFalse10TrueFalseThrottling method:FalseFalse0TrueFalseliststore50FalseFalse1FalseFalse0TrueFalse<b>Speed Control</b>TrueFalseFalse0TrueFalse50noneTrueFalse12TrueFalse55TrueFalse10TrueFalseRewind buffer size (MB):FalseFalse0TrueTrueFalseFalseTrueTruerewind_buffer_adjustmentTrueTrueFalseTrue1FalseFalse0TrueFalse10TrueFalseNumber of frames between rewind snapshots:FalseFalse0TrueTrueFalseFalseTrueTruerewind_granularity_adjustmentTrueTrueFalseTrue1FalseFalse1TrueFalse<b>Rewind Settings</b>TrueFalseFalse1TrueFalse50noneTrueFalse12TrueFalse55Allow invalid VRAM accessTrueFalseTrueAllows ROM hacks to write to screen at the wrong time. Only use if you know your ROM hack expects thisFalseTrue0Allow opposing dpad directionsTrueTrueFalseLet left and right or up and down be pressed at the same timeTrueFalseTrue1Overclock CPUFalseTrueFalseReduces slowdown, but has potential to break gamesTrueFalseTrue2Remove sprite limitFalseTrueFalseReduces flicker, but may cause graphical artifactsTrueFalseTrue3Redirect echo buffer overflowFalseTrueFalseAllows old addmusic hacks to work, but will likely hurt other gamesTrueFalseTrue4TrueFalse10TrueFalseSuperFX clock speed %:FalseFalse0TrueTrueFalseFalseTrueTruesuperfx_multiplier_adjustmentTrue6TrueFalseTrue1FalseFalse5FalseFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKGaussian is the correct behavior for SNES hardware10TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKSound filter:FalseTrue0TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKliststoresoundfilter0FalseTrue1TrueFalse<b>Hacks</b>TrueFalseFalse22FalseTrueFalseTrueFalseutilities-terminal24FalseTrue0TrueFalseEmulationTrueFalseFalse12FalseTrueFalse5TrueFalse50noneTrueFalse12TrueFalse5TrueFalse5355TrueTrueFalse•gtk-clearFalseFalseTrueTrue12GTK_FILLTrueTrueFalse•gtk-clearFalseFalseTrueTrue1212GTK_FILLTrueTrueFalse•gtk-clearFalseFalseTrueTrue1223GTK_FILLTrueTrueFalse•gtk-clearFalseFalseTrueTrue1234GTK_FILLTrueTrueFalse•gtk-clearFalseFalseTrueTrue1245GTK_FILLBrowse...TrueTrueTrue23GTK_FILLBrowse...TrueTrueTrue2312GTK_FILLBrowse...TrueTrueTrue2323GTK_FILLBrowse...TrueTrueTrue2334GTK_FILLBrowse...TrueTrueTrue2345GTK_FILLTrueFalse0SRAM:GTK_FILLGTK_FILLTrueFalse0Save states:12GTK_FILLGTK_FILLTrueFalse0Cheats:23GTK_FILLGTK_FILLTrueFalse0Patches:34GTK_FILLGTK_FILLTrueFalse0Exports:45GTK_FILLGTK_FILLFalseTrue0TrueFalse<b>Game Data Locations</b>TrueFalseTrue0TrueFalse05noneTrueFalse512TrueFalse5TrueFalseSave SRAM:FalseTrue0TrueTrueAutomatically save the game's SRAM at this interval. Setting this to 0 will only save when quitting or changing ROMs•51FalseFalseTrueTrueFalseTrue1TrueFalseseconds after changeFalseTrue2TrueFalse<b>Automatic Saving</b>TrueFalseTrue13TrueFalseTrueFalsefolder24FalseTrue0TrueFalseFilesTrueFalseFalse13FalseTrueFalse55TrueFalse5TrueFalse5<b>Joypad:</b>TrueFalseFalse0TrueFalseliststore30FalseTrue1TrueFalseFalseTrue2_ResetTrueTrueTrueTrueFalseFalse3TrueFalseFalseTrue4TrueFalseSwap with:FalseTrue5TrueFalseliststore20FalseTrue6_SwapTrueTrueTrueTrueFalseTrue7FalseTrue0Use modifier keys (CTRL, SHIFT, ALT) directlyTrueTrueFalseAllow using modifier keys as independent keys instead of modifiersTrueTrueFalseFalse1TrueTrueTrueFalse1012TrueFalse62105TrueFalse0UpGTK_FILLTrueFalse0Down12GTK_FILLTrueFalse0Left23GTK_FILLTrueFalse0Right34GTK_FILLTrueFalse0Start45GTK_FILLTrueFalse0Select56GTK_FILL50TrueTrueFalseFalseFalseTrueTrue12GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1212GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1223GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1234GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1245GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1256GTK_FILLTrueTrue0TrueFalse62105TrueFalse0AGTK_FILLTrueFalse0B12GTK_FILLTrueFalse0X23GTK_FILLTrueFalse0Y34GTK_FILLTrueFalse0L45GTK_FILLTrueFalse0R56GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1256GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1234GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1245GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1223GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1212GTK_FILL50TrueTrueFalseFalseFalseTrueTrue12GTK_FILLTrueTrue1TrueFalseButtonsFalseTrueFalse5225TrueFalse562105TrueFalse0AGTK_FILLTrueFalse0B12GTK_FILLTrueFalse0X23GTK_FILLTrueFalse0Y34GTK_FILLTrueFalse0L45GTK_FILLTrueFalse0R56GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1256GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1245GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1234GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1223GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1212GTK_FILL50TrueTrueFalseFalseFalseTrueTrue12GTK_FILL1212GTK_FILLTrueFalse562105TrueFalse0AGTK_FILLTrueFalse0B12GTK_FILLTrueFalse0X23GTK_FILLTrueFalse0Y34GTK_FILLTrueFalse0L45GTK_FILLTrueFalse0R56GTK_FILL50TrueTrueFalseFalseFalseTrueTrue12GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1212GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1223GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1234GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1245GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1256GTK_FILL12GTK_FILLTrueFalse0<b>Sticky</b>Truecenter12TrueFalse0<b>Turbo</b>Truecenter1FalseTrueFalseTurbo / Sticky Buttons1FalseTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK5TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK50noneTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK12TrueFalse55TrueFalseSet new axis bindings at:FalseFalse0TrueTrueChanges the amount a joystick should be tilted to register a button pressFalseFalseTrueTrueadjustment41TrueFalseFalse1TrueFalsepercentFalseFalse2TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK<b>Joystick Axis Threshold</b>TrueFalseTrue0TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0noneTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK12TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK55TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Center all axes on all joysticks and press Calibrate.FalseFalse0TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKCali_brateTrueTrueTrueGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKTrueFalseFalse0FalseFalse1TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK<b>Calibration</b>TrueTrueTrue12TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKJoystick Options2FalseTrueTrue2TrueFalse<small>Click an entry and then press the desired keys or joystick button
<i>Escape</i>: Move to next<i> Shift-Escape</i>: Clear selected</small>TruefillTrueFalseTrue34TrueFalseTrueFalseinput-gaming24FalseTrue0TrueFalseJoypadsTrueFalseFalse14FalseTrueFalse55TrueFalse05<b>Snes9x Emulator Shortcut Keys</b>TrueFalseFalse0TrueFalseFalseFalse1TrueTrueTrueTrueneverautomaticTrueFalsequeuenoneTrueFalse10112105TrueFalse0Soft reset910GTK_FILLTrueFalse0Hardware reset89GTK_FILLTrueFalse0Increase frame time78GTK_FILLTrueFalse0Decrease frame time67GTK_FILLTrueFalse0Increase frame rate56GTK_FILLTrueFalse0Decrease frame rate45GTK_FILLTrueFalse0Pause34GTK_FILLTrueFalse0Toggle turbo23GTK_FILLTrueFalse0Enable turbo12GTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Open ROMGTK_FILLTrueFalse0Quit Snes9x1011GTK_FILLGTK_FILLTrueTrueFalseFalseFalseTrueTrue12GTK_FILLTrueTrueFalseFalseFalseTrueTrue1212GTK_FILLTrueTrueFalseFalseFalseTrueTrue1223GTK_FILLTrueTrueFalseFalseFalseTrueTrue1234GTK_FILLTrueTrueFalseFalseFalseTrueTrue1245GTK_FILLTrueTrueFalseFalseFalseTrueTrue1256GTK_FILLTrueTrueFalseFalseFalseTrueTrue1267GTK_FILLTrueTrueFalseFalseFalseTrueTrue1278GTK_FILLTrueTrueFalseFalseFalseTrueTrue1289GTK_FILLTrueTrueFalseFalseFalseTrueTrue12910GTK_FILLTrueTrueFalseFalseFalseTrueTrue121011GTK_FILLTrueFalseEmulationFalseTrueTrueneverautomaticTrueFalsequeuenoneTrueFalse1082105TrueFalse0Toggle BG layer 0GTK_FILLTrueFalse0Toggle BG layer 112GTK_FILLTrueFalse0Toggle BG layer 223GTK_FILLTrueFalse0Toggle BG layer 334GTK_FILLTrueFalse0Toggle sprites45GTK_FILLTrueFalse0BG layering hack56GTK_FILLTrueFalse0Screenshot67GTK_FILLTrueFalse0Toggle fullscreen78GTK_FILLTrueTrueFalseFalseFalseTrueTrue12GTK_FILLTrueTrueFalseFalseFalseTrueTrue1212GTK_FILLTrueTrueFalseFalseFalseTrueTrue1223GTK_FILLTrueTrueFalseFalseFalseTrueTrue1234GTK_FILLTrueTrueFalseFalseFalseTrueTrue1245GTK_FILLTrueTrueFalseFalseFalseTrueTrue1256GTK_FILLTrueTrueFalseFalseFalseTrueTrue1267GTK_FILLTrueTrueFalseFalseFalseTrueTrue1278GTK_FILL1TrueFalseGraphics1FalseTrueTrueneverautomaticTrueFalsequeuenoneTrue5TrueFalse1082105TrueFalse0Save current slot0101GTK_FILLTrueTrueFalseFalseFalseTrueTrue1201GTK_FILLTrueFalse0Load current slot0112GTK_FILLTrueTrueFalseFalseFalseTrueTrue1212GTK_FILLTrueFalse0Increment and save0123GTK_FILLTrueTrueFalseFalseFalseTrueTrue1223GTK_FILLTrueFalse0Decrement and load0134GTK_FILLTrueTrueFalseFalseFalseTrueTrue1234GTK_FILLTrueFalse0Increment slot0145GTK_FILLTrueTrueFalseFalseFalseTrueTrue1245GTK_FILLTrueFalse0Decrement slot0156GTK_FILLTrueTrueFalseFalseFalseTrueTrue1256GTK_FILLTrueFalse10144105TrueFalse0<b>Quick save state</b>Truecenter2TrueFalse0<b>Quick load state</b>True24TrueFalse0Slot 012TrueFalse0Slot 123TrueFalse0Slot 234TrueFalse0Slot 345TrueFalse0Slot 456TrueFalse0Slot 567TrueFalse0Slot 678TrueFalse0Slot 789TrueFalse0Slot 8910TrueFalse0Slot 91011TrueFalse0Slot 02312TrueFalse0Slot 12323TrueFalse0Slot 22334TrueFalse0Slot 32345TrueFalse0Slot 42356TrueFalse0Slot 52367TrueFalse0Slot 62378TrueFalse0Slot 72389TrueFalse0Slot 823910TrueFalse0Slot 923101150TrueTrueFalseFalseFalseTrueTrue1212GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1223GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1234GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1245GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1256GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1267GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1278GTK_FILL50TrueTrueFalseFalseFalseTrueTrue1289GTK_FILL50TrueTrueFalseFalseFalseTrueTrue12910GTK_FILL50TrueTrueFalseFalseFalseTrueTrue121011GTK_FILL50TrueTrueFalseFalseFalseTrueTrue3412GTK_FILL50TrueTrueFalseFalseFalseTrueTrue3423GTK_FILL50TrueTrueFalseFalseFalseTrueTrue3434GTK_FILL50TrueTrueFalseFalseFalseTrueTrue3445GTK_FILL50TrueTrueFalseFalseFalseTrueTrue3456GTK_FILL50TrueTrueFalseFalseFalseTrueTrue3467GTK_FILL50TrueTrueFalseFalseFalseTrueTrue3478GTK_FILL50TrueTrueFalseFalseFalseTrueTrue3489GTK_FILL50TrueTrueFalseFalseFalseTrueTrue34910GTK_FILL50TrueTrueFalseFalseFalseTrueTrue341011GTK_FILL2TrueFalseSave States2FalseTrueTrueneverautomaticTrueFalsequeuenoneTrueFalse1092105TrueFalse0Toggle sound channel 0GTK_FILLTrueFalse0Toggle sound channel 112GTK_FILLTrueFalse0Toggle sound channel 223GTK_FILLTrueFalse0Toggle sound channel 334GTK_FILLTrueFalse0Toggle sound channel 445GTK_FILLTrueFalse0Toggle sound channel 556GTK_FILLTrueFalse0Toggle sound channel 667GTK_FILLTrueFalse0Toggle sound channel 778GTK_FILLTrueFalse0Toggle all sound channels89GTK_FILLTrueTrueFalseFalseFalseTrueTrue12GTK_FILLTrueTrueFalseFalseFalseTrueTrue1212GTK_FILLTrueTrueFalseFalseFalseTrueTrue1223GTK_FILLTrueTrueFalseFalseFalseTrueTrue1234GTK_FILLTrueTrueFalseFalseFalseTrueTrue1245GTK_FILLTrueTrueFalseFalseFalseTrueTrue1256GTK_FILLTrueTrueFalseFalseFalseTrueTrue1267GTK_FILLTrueTrueFalseFalseFalseTrueTrue1278GTK_FILLTrueTrueFalseFalseFalseTrueTrue1289GTK_FILL3TrueFalseSound3FalseTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK1082105TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Seek to frame45GTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Load Movie34GTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Stop movie recording23GTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Begin movie recording12GTK_FILLTrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK0Save SPCGTK_FILLTrueTrueFalseFalseFalseTrueTrue12GTK_FILLTrueTrueFalseFalseFalseTrueTrue1212GTK_FILLTrueTrueFalseFalseFalseTrueTrue1223GTK_FILLTrueTrueFalseFalseFalseTrueTrue1234GTK_FILLTrueTrueFalseFalseFalseTrueTrue1245GTK_FILLTrueFalse0Swap controllers 1 & 256GTK_FILLTrueTrueFalseFalseTrueTrue1256GTK_FILLTrueFalse0Rewind67GTK_FILLTrueTrueFalseFalseTrueTrue1267GTK_FILLTrueFalse0Capture/release mouse78GTK_FILLTrueTrueFalseFalseTrueTrue1278GTK_FILL4TrueFalseGDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASKMisc4FalseTrueTrue2TrueFalse<small>Click an entry and then press the desired keys or joystick button
<i>Escape</i>: Move to next<i> Shift-Escape</i>: Clear selected</small>TruefillTrueFalseFalse35TrueFalseTrueFalseinput-keyboard24FalseTrue0TrueFalseShortcutsTrueFalseFalse15FalseTrueFalseTrueFalse50noneTrueFalse12TrueFalse55Pause emulation when switching away from Snes9xTrueTrueFalseTrueFalseTrue0Force-enable button and menu iconsTrueTrueFalseTrueFalseTrue1TrueFalse12TrueFalseThe ESC key should:FalseTrue0TrueFalseliststore40FalseTrue1FalseTrue2TrueFalse12TrueFalseInitial background:FalseTrue0TrueFalseliststorebackgrounds0FalseTrue1FalseTrue3TrueFalse<b>Window Behavior</b>TrueFalseFalse0TrueFalse50noneTrueFalse12TrueFalse5Prevent the screensaver from activatingTrueTrueFalseTrueFalseTrue0TrueFalse<b>Screensaver</b>TrueFalseFalse1TrueFalseTrueFalsepreferences-system-windows24FalseTrue0TrueFalseUITrueFalseFalse16FalseTrueTrue2cancel_buttonok_buttonbutton1about_button Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
Snes9x homepage: http://www.snes9x.com/
Snes9x source code: https://github.com/snes9xgit/snes9x/
Permission to use, copy, modify and/or distribute Snes9x in both binary
and source form, for non-commercial purposes, is hereby granted without
fee, providing that this license information and copyright notice appear
with all copies and any derived work.
This software is provided 'as-is', without any express or implied
warranty. In no event shall the authors be held liable for any damages
arising from the use of this software or it's derivatives.
Snes9x is freeware for PERSONAL USE only. Commercial users should
seek permission of the copyright holders first. Commercial use includes,
but is not limited to, charging money for Snes9x or software derived from
Snes9x, including Snes9x or derivatives in commercial game bundles, and/or
using Snes9x as a promotion for your commercial product.
The copyright holders request that bug fixes and improvements to the code
should be forwarded to them so everyone can benefit from the modifications
in future versions.
Super NES and Super Nintendo Entertainment System are trademarks of
Nintendo Co., Limited and its subsidiary companies.