32-bit (GL_BGRA)
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 computerFalseFalseTrueTrueadjustment3TrueTrueFalseTrue3FalseTrue1Act 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 clientsFalseFalseTrueTrueadjustment2TrueTrueFalseTrue1FalseTrue2TrueFalse5TrueFalseAsk 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 frame rateTrueTrueFalseTrueTrueFalseFalse1Show pressed keysTrueTrueFalseTrueTrueFalseFalse2Use overscanned heightTrueTrueFalseUse SNES extended height. Will probably cause letterboxingTrueTrueFalseFalse3TrueFalse12Change fullscreen resolution:TrueTrueFalseChanges the screen resolution when running Snes9x in fullscreen modeTrueTrueFalseFalse0TrueFalseliststore140TrueTrue1FalseFalse4TrueFalseBasic 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 turboTrueTrueFalseDisables output of sound when using turboTrueTrueFalseFalse4TrueFalse62105TrueFalse0Playback rate:GTK_FILLTrueFalse5TrueTrueFalseFalseTrueTrueadjustment6TrueTrueFalseTrue0TrueFalsemillisecondsFalseTrue11234GTK_FILLGTK_FILLTrueFalse0Buffer size:34GTK_FILLGTK_FILLTrueFalse0Dynamic rate limit:45GTK_FILLGTK_FILLTrueFalseTrueTrueFalseFalseTrueTrue3dynamic_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-generic24FalseTrue0TrueFalseSoundTrueFalseFalse11FalseTrueTrueautomaticautomaticTrueFalsequeuenoneTrueFalseTrueFalse50noneTrueFalse12TrueFalse55TrueFalse10TrueFalseSpeed throttle:FalseFalse0TrueFalseliststore50FalseFalse1FalseFalse0Block invalid VRAM accessTrueFalseTrueFalseTrue1Allow opposing dpad directionsTrueTrueFalseLet left and right or up and down be pressed at the same timeTrueFalseTrue2Overclock S-CPU hack (dangerous)FalseTrueFalseReduce slowdown at severe accuracy costTrueFalseTrue3Remove sprite limit hack (dangerous)FalseTrueFalseWill break games relying on proper behaviorTrueFalseTrue4TrueFalse10TrueFalseSuperFX clock speed %:FalseFalse0TrueTrueFalseFalseTrueTruesuperfx_multiplier_adjustmentTrueTrueFalseTrue1FalseFalse5TrueFalse10TrueFalseRewind buffer size (MB):FalseFalse0TrueTrueFalseFalseTrueTruerewind_buffer_adjustmentTrueTrueFalseTrue1FalseFalse6TrueFalse10TrueFalseNumber of frames between rewind snapshots:FalseFalse0TrueTrueFalseFalseTrueTruerewind_granularity_adjustmentTrueTrueFalseTrue1FalseFalse7TrueFalse<b>Accuracy</b>TrueFalseFalse0TrueFalse50noneTrueFalse12TrueFalse55Pause emulation when switching away from Snes9xTrueTrueFalseTrueFalseTrue0TrueFalse12TrueFalseThe ESC key should:FalseTrue0TrueFalseliststore40FalseTrue1FalseTrue1TrueFalse<b>Window Switching</b>TrueFalseFalse1TrueFalse50noneTrueFalse12TrueFalse5Prevent the screensaver from activatingTrueTrueFalseTrueFalseTrue0TrueFalse<b>Screensaver</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>TrueFalseTrue0TrueFalse0noneTrueFalse512TrueFalse5TrueFalseSave 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-keyboard24FalseTrue0TrueFalseShortcutsTrueFalseFalse15FalseTrueTrue2cancel_buttonok_buttonbutton1button8 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.