GDK_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_MASK Snes9x True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True _File True _Open ROM Image... True True False True gtk-open 1 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Open Recent True True Open with _NetPlay... True Open a ROM to use with NetPlay True False True gtk-network 1 True Open _MultiCart... True True True _Load State True True Slot _0 True True Slot _1 True True Slot _2 True True Slot _3 True True Slot _4 True True Slot _5 True True Slot _6 True True Slot _7 True True Slot _8 True True True From _File... True True _Save State True True Slot _0 True True Slot _1 True True Slot _2 True True Slot _3 True True Slot _4 True True Slot _5 True True Slot _6 True True Slot _7 True True Slot _8 True True True To _File... True True Save SPC... True True False True gtk-save 1 True Show ROM _Info... True True False True gtk-dialog-info 1 True _Quit True True False True gtk-quit 1 True _Emulation True Run / _Continue True True False True gtk-go-forward 1 _Pause True True False True gtk-media-pause 1 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Load _Movie... True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False True gtk-open 1 R_ecord Movie... True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False True gtk-media-record 1 _Stop Recording True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False True gtk-media-stop 1 _Jump to Frame... True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False True gtk-media-next 1 True Sy_nc Clients True True False True gtk-revert-to-saved 1 True Reset True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False True gtk-redo 1 Soft _Reset True True False True gtk-refresh 1 True _View True _Hide Menu True True False True gtk-leave-fullscreen 1 True _Status Bar True True _Change Size True True False True True False Exact Pixels True True _1x True True _2x True True _3x True True _4x True True _5x True True True False Correct Aspect True True 1x True True 2x True True 3x True True 4x True True 5x True True gtk-zoom-in 1 True _Fullscreen True True False True gtk-fullscreen 1 True _Options True True Controller Ports True True SNES Port 1 True True Joypad True True Mouse True joypad1 True Superscope True True joypad1 True SNES Port 2 True True Joypad True True Mouse True joypad2 True Multitap True joypad2 True Superscope True True joypad2 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK _Cheats... True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK _Preferences... True True False True gtk-preferences 1 False 0 256 224 True True GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_STRUCTURE_MASK | GDK_SUBSTRUCTURE_MASK 1 True False 2 GDK_KEY_PRESS_MASK Snes9x Preferences center 480 dialog True False True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True True left 1 1 1 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK never automatic True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK queue none True 5 True 0 none True 5 5 12 True 5 Use fullscreen on ROM open True True False Go to fullscreen mode immediately after opening a ROM True True False False 0 Show frame rate True True False True True False False 1 Use overscanned height True True False Use SNES extended height. Will probably cause letterboxing True True False False 2 True 12 Change fullscreen resolution: True True False Changes the screen resolution when running Snes9x in fullscreen mode True True False False 0 True 1 False False 3 True <b>Basic Settings</b> True label_item False 0 True 0 none True 5 5 12 True 5 Scale image to fit window True True False Scales the image so no black bars are present True True False False 0 True 12 Maintain aspect-ratio: True True False Scales the image as large as possible without distortion True True False False 0 True 8:7 Square pixels 4:3 SNES correct aspect False 1 1 Force SNES-hires output True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Detects frames that are not output by Snes9x in hires, and scales them True 2 True 5 Use True True False Allows scaling and filtering to use multiple processors True True False False 0 True True 2 2 8 1 1 0 True True False 1 True threads for filtering and scaling False 2 3 True 12 True 0 Apply scaling filter: False 0 True None SuperEagle 2xSaI Super2xSaI hq2x hq3x hq4x EPX EPX Smooth Blargg's NTSC Scanlines 1 False False 4 True <b>Image Adjustments</b> True label_item False 1 True 0 none True 5 5 12 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 12 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Video preset: False 0 True Composite True True True False 0 S-Video True True True False 1 RGB True True True False 2 Monochrome True True True False 3 False 1 0 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 11 2 12 5 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Artifacts: 6 7 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Sharpness: 4 5 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Brightness: 3 4 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Contrast: 2 3 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Saturation: 1 2 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Hue: GTK_FILL True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 1 2 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 2 3 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 3 4 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 1.0408340855860843e-17 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 4 5 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 6 7 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 7 8 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 8 9 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 9 10 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 -1 1 0.01 0.10000000000000001 0 False -1 2 left 1 2 10 11 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Gamma: 7 8 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Fringing: 8 9 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Bleed: 9 10 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Resolution: 10 11 GTK_FILL True 2 5 6 1 Merge odd and even fields True True False True 2 True 12 True 0 Scanline intensity: False 0 True 0% 12.5% 25% 50% 100% False 1 3 True <b>NTSC Filter</b> True label_item False 2 True 0 none True 5 5 12 True 12 True 0 Scanline intensity: False 0 True 12.5% 25% 50% 100% False 1 True <b>Scanline Filter</b> True label_item False 3 True 0 none True 5 5 12 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 Bilinear-filter output True True False Smoothens (blurs) the image True True 0 Sync to vertical blank True True False Sync the image to the vertical retrace to stop tearing True True False False 1 Allow non-power-of-two textures True True False Prevents edge artifacts, but can slow performance True 2 Use pixel-buffer objects True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Can be faster or slower depending on drivers True 3 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 10 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Different formats can yield highly different performance 10 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Pixel-buffer format: False 0 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 16-bit (GL_BGRA) 24-bit (GL_RGB) 32-bit (GL_BGRA) False 1 4 1 True Force an inverted byte-ordering True True False Forces a swapped byte-ordering for cases where the system's endian is used instead of the video card True 0 2 True <b>Hardware Acceleration</b> True label_item False 4 True True video-display 0 True Display True False False 1 False tab True True never automatic True queue none True 5 0 none True 12 True 5 5 True 12 True Sound driver: False False 0 True False False 1 False False 0 Synchronize with sound True True False Base emulation speed on the rate sound is output True False False 1 Mute sound output True True False Disables output of sound True True False False 2 Stereo True True False Output two channels, left and right True True False False 3 True 3 2 10 5 True 0 Playback rate: GTK_FILL True 5 True True 2 2 256 1 1 0 True True False 0 True milliseconds False 1 1 2 2 3 GTK_FILL GTK_FILL True 0 Buffer size: 2 3 GTK_FILL GTK_FILL True 0 Input rate: 1 2 GTK_FILL True True Adjust 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" option 31990 31500 32500 1 10 0 False 0 left 1 2 1 2 True True 48000 hz 44100 hz 32000 hz (SNES Default) 22050 hz 16000 hz 11025 hz 8000 hz 0 hz False False 0 1 2 GTK_FILL False 4 True <b>Sound Settings</b> True label_item 1 True True audio-x-generic 0 True Sound True False False 1 1 False tab True True automatic automatic True queue none True True 5 0 none True 12 True 5 5 True 10 True Frameskip: False False 0 True Automatic 0 1 2 3 4 5 6 7 8 9 False False 1 False 0 Enable HDMA True True False Enable HDMA. Required feature for compatibility with some games True True False False 1 Block invalid VRAM access True True False True 2 Allow opposing dpad directions True True False Let left and right or up and down be pressed at the same time True 3 True <b>Accuracy</b> True label_item False 0 True 5 0 none True 12 True 5 5 Pause emulation when switching away from Snes9x True True False True 0 True 12 True The ESC key should: False 0 True Toggle the menu bar Exit fullscreen mode Quit Snes9x False 1 1 True <b>Window Switching</b> True label_item False 1 True 5 0 none True 12 True 5 Prevent the screensaver from activating True True False True 0 True <b>Screensaver</b> True label_item False 2 2 True True utilities-terminal 0 True Emulation True False False 1 2 False tab True True 5 0 none True 12 True 2 2 5 10 True 5 True True Automatically save the game's SRAM at this interval. Setting this to 0 will only save when quitting or changing ROMs 4 0 True seconds after change False False 1 1 2 1 2 True ROM folder True True False Store data in the same folder as the ROM file used True True False False 0 Snes9x configuration folder True True False Store data in $HOME/.snes9x/sram True True rom_folder_radio False False 1 Custom folder: True True False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True rom_folder_radio False 2 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 9 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK False 0 Browse... True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK False 1 3 1 2 True 0 Save SRAM: 1 2 True 0 Save data in: True <b>Game Data</b> True label_item False 0 3 True True folder 0 True Files True False False 1 3 False tab True 5 5 True 5 True 5 <b>Joypad:</b> True False False 0 True 1 2 3 4 5 1+ 2+ 3+ 4+ 5+ False 1 True False 2 _Reset True True True True False False 3 True False 4 True Swap with: False 5 True 1 2 3 4 5 1+ 2+ 3+ 4+ 5+ False 6 _Swap True True True True False 7 False 0 Use modifier keys (CTRL, SHIFT, ALT) directly True True False Allow using modifier keys as independent keys instead of modifiers True True False False 1 True True True 10 12 True 6 2 10 5 True 0 Up GTK_FILL True 0 Down 1 2 GTK_FILL True 0 Left 2 3 GTK_FILL True 0 Right 3 4 GTK_FILL True 0 Start 4 5 GTK_FILL True 0 Select 5 6 GTK_FILL 50 True True False 1 2 GTK_FILL 50 True True False 1 2 1 2 GTK_FILL 50 True True False 1 2 2 3 GTK_FILL 50 True True False 1 2 3 4 GTK_FILL 50 True True False 1 2 4 5 GTK_FILL 50 True True False 1 2 5 6 GTK_FILL 0 True 6 2 10 5 True 0 A GTK_FILL True 0 B 1 2 GTK_FILL True 0 X 2 3 GTK_FILL True 0 Y 3 4 GTK_FILL True 0 L 4 5 GTK_FILL True 0 R 5 6 GTK_FILL 50 True True False 1 2 5 6 GTK_FILL 50 True True False 1 2 3 4 GTK_FILL 50 True True False 1 2 4 5 GTK_FILL 50 True True False 1 2 2 3 GTK_FILL 50 True True False 1 2 1 2 GTK_FILL 50 True True False 1 2 GTK_FILL 1 True Buttons False tab True 5 2 2 5 True 5 6 2 10 5 True 0 A GTK_FILL True 0 B 1 2 GTK_FILL True 0 X 2 3 GTK_FILL True 0 Y 3 4 GTK_FILL True 0 L 4 5 GTK_FILL True 0 R 5 6 GTK_FILL 50 True True False 1 2 5 6 GTK_FILL 50 True True False 1 2 4 5 GTK_FILL 50 True True False 1 2 3 4 GTK_FILL 50 True True False 1 2 2 3 GTK_FILL 50 True True False 1 2 1 2 GTK_FILL 50 True True False 1 2 GTK_FILL 1 2 1 2 GTK_FILL True 5 6 2 10 5 True 0 A GTK_FILL True 0 B 1 2 GTK_FILL True 0 X 2 3 GTK_FILL True 0 Y 3 4 GTK_FILL True 0 L 4 5 GTK_FILL True 0 R 5 6 GTK_FILL 50 True True False 1 2 GTK_FILL 50 True True False 1 2 1 2 GTK_FILL 50 True True False 1 2 2 3 GTK_FILL 50 True True False 1 2 3 4 GTK_FILL 50 True True False 1 2 4 5 GTK_FILL 50 True True False 1 2 5 6 GTK_FILL 1 2 GTK_FILL True 0 <b>Sticky</b> True center 1 2 True 0 <b>Turbo</b> True center 1 False True Turbo / Sticky Buttons 1 False tab True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 0 none True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 12 True 5 5 True Set new axis bindings at: False False 0 True True Changes the amount a joystick should be tilted to register a button press 50 1 100 1 10 0 1 True False False 1 True percent False False 2 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK <b>Joystick Axis Threshold</b> True label_item False 0 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 none True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 12 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 5 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Center all axes on all joysticks and press Calibrate. False False 0 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Cali_brate True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False False 0 False False 1 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK <b>Calibration</b> True label_item 1 2 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Joystick Options 2 False tab 2 True <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> True fill True False 3 4 True True input-gaming 0 True Joypads True False False 1 4 False tab True 5 5 True 0 5 <b>Snes9x Emulator Shortcut Keys</b> True False False 0 True False False 1 True True True True never automatic True queue none True 10 11 2 10 5 True 0 Soft reset 9 10 GTK_FILL True 0 Hardware reset 8 9 GTK_FILL True 0 Increase frame time 7 8 GTK_FILL True 0 Decrease frame time 6 7 GTK_FILL True 0 Increase frame rate 5 6 GTK_FILL True 0 Decrease frame rate 4 5 GTK_FILL True 0 Pause 3 4 GTK_FILL True 0 Toggle turbo 2 3 GTK_FILL True 0 Enable turbo 1 2 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Open ROM GTK_FILL True 0 Quit Snes9x 10 11 GTK_FILL GTK_FILL True True False 1 2 GTK_FILL True True False 1 2 1 2 GTK_FILL True True False 1 2 2 3 GTK_FILL True True False 1 2 3 4 GTK_FILL True True False 1 2 4 5 GTK_FILL True True False 1 2 5 6 GTK_FILL True True False 1 2 6 7 GTK_FILL True True False 1 2 7 8 GTK_FILL True True False 1 2 8 9 GTK_FILL True True False 1 2 9 10 GTK_FILL True True False 1 2 10 11 GTK_FILL True Emulation False tab True True never automatic True queue none True 10 8 2 10 5 True 0 Toggle BG layer 0 GTK_FILL True 0 Toggle BG layer 1 1 2 GTK_FILL True 0 Toggle BG layer 2 2 3 GTK_FILL True 0 Toggle BG layer 3 3 4 GTK_FILL True 0 Toggle sprites 4 5 GTK_FILL True 0 BG layering hack 5 6 GTK_FILL True 0 Screenshot 6 7 GTK_FILL True 0 Toggle fullscreen 7 8 GTK_FILL True True False 1 2 GTK_FILL True True False 1 2 1 2 GTK_FILL True True False 1 2 2 3 GTK_FILL True True False 1 2 3 4 GTK_FILL True True False 1 2 4 5 GTK_FILL True True False 1 2 5 6 GTK_FILL True True False 1 2 6 7 GTK_FILL True True False 1 2 7 8 GTK_FILL 1 True Graphics 1 False tab True True never automatic True queue none True 10 10 4 10 5 True 0 <b>Quick save state</b> True center 2 True 0 <b>Quick load state</b> True 2 4 True 0 Slot 1 2 3 True 0 Slot 0 1 2 True 0 Slot 2 3 4 True 0 Slot 3 4 5 True 0 Slot 4 5 6 True 0 Slot 5 6 7 True 0 Slot 6 7 8 True 0 Slot 7 8 9 True 0 Slot 0 2 3 1 2 True 0 Slot 1 2 3 2 3 True 0 Slot 2 2 3 3 4 True 0 Slot 3 2 3 4 5 True 0 Slot 4 2 3 5 6 True 0 Slot 5 2 3 6 7 True 0 Slot 6 2 3 7 8 True 0 Slot 7 2 3 8 9 True 0 Slot 8 2 3 9 10 True 0 Slot 8 9 10 50 True True False 1 2 1 2 GTK_FILL 50 True True False 1 2 2 3 GTK_FILL 50 True True False 1 2 3 4 GTK_FILL 50 True True False 1 2 4 5 GTK_FILL 50 True True False 1 2 5 6 GTK_FILL 50 True True False 1 2 6 7 GTK_FILL 50 True True False 1 2 7 8 GTK_FILL 50 True True False 1 2 8 9 GTK_FILL 50 True True False 1 2 9 10 GTK_FILL 50 True True False 3 4 1 2 GTK_FILL 50 True True False 3 4 3 4 GTK_FILL 50 True True False 3 4 2 3 GTK_FILL 50 True True False 3 4 4 5 GTK_FILL 50 True True False 3 4 5 6 GTK_FILL 50 True True False 3 4 9 10 GTK_FILL 50 True True False 3 4 7 8 GTK_FILL 50 True True False 3 4 6 7 GTK_FILL 50 True True False 3 4 8 9 GTK_FILL 2 True Save States 2 False tab True True never automatic True queue none True 10 9 2 10 5 True 0 Toggle sound channel 0 GTK_FILL True 0 Toggle sound channel 1 1 2 GTK_FILL True 0 Toggle sound channel 2 2 3 GTK_FILL True 0 Toggle sound channel 3 3 4 GTK_FILL True 0 Toggle sound channel 4 4 5 GTK_FILL True 0 Toggle sound channel 5 5 6 GTK_FILL True 0 Toggle sound channel 6 6 7 GTK_FILL True 0 Toggle sound channel 7 7 8 GTK_FILL True 0 Toggle all sound channels 8 9 GTK_FILL True True False 1 2 GTK_FILL True True False 1 2 1 2 GTK_FILL True True False 1 2 2 3 GTK_FILL True True False 1 2 3 4 GTK_FILL True True False 1 2 4 5 GTK_FILL True True False 1 2 5 6 GTK_FILL True True False 1 2 6 7 GTK_FILL True True False 1 2 7 8 GTK_FILL True True False 1 2 8 9 GTK_FILL 3 True Sound 3 False tab True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 10 6 2 10 5 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Seek to frame 4 5 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Load Movie 3 4 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Stop movie recording 2 3 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Begin movie recording 1 2 GTK_FILL True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Save SPC GTK_FILL True True False 1 2 GTK_FILL True True False 1 2 1 2 GTK_FILL True True False 1 2 2 3 GTK_FILL True True False 1 2 3 4 GTK_FILL True True False 1 2 4 5 GTK_FILL True 0 Swap controllers 1 & 2 5 6 GTK_FILL True True 1 2 5 6 GTK_FILL 4 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Misc 4 False tab 2 True <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> True fill True False False 3 5 True True input-keyboard 0 True Shortcuts True False False 1 5 False tab True 5 True 5 True gtk-missing-image False 0 True 0 10 10 label106 True center True False False 1 True True 5 automatic True queue out True True False False Snes9x - Portable Super Nintendo Entertainment System (TM) emulator. (c) Copyright 1996 - 2002 Gary Henderson (gary.henderson@ntlworld.com), Jerremy Koot (jkoot@snes9x.com) (c) Copyright 2002 - 2004 Matthew Kendora (c) Copyright 2002 - 2005 Peter Bortas (peter@bortas.org) (c) Copyright 2004 - 2005 Joel Yliluoma (http://iki.fi/bisqwit/) (c) Copyright 2001 - 2006 John Weidman (jweidman@slip.net) (c) Copyright 2002 - 2006 funkyass (funkyass@spam.shaw.ca), Kris Bleakley (codeviolation@hotmail.com) (c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net), Nach (n-a-c-h@users.sourceforge.net), zones (kasumitokoduck@yahoo.com) (c) Copyright 2006 - 2007 nitsuja (c) Copyright 2009 - 2010 BearOso, OV2 BS-X C emulator code (c) Copyright 2005 - 2006 Dreamer Nom, zones C4 x86 assembler and some C emulation code (c) Copyright 2000 - 2003 _Demo_ (_demo_@zsnes.com), Nach, zsKnight (zsknight@zsnes.com) C4 C++ code (c) Copyright 2003 - 2006 Brad Jorsch, Nach DSP-1 emulator code (c) Copyright 1998 - 2006 _Demo_, Andreas Naive (andreasnaive@gmail.com), Gary Henderson, Ivar (ivar@snes9x.com), John Weidman, Kris Bleakley, Matthew Kendora, Nach, neviksti (neviksti@hotmail.com) DSP-2 emulator code (c) Copyright 2003 John Weidman, Kris Bleakley, Lord Nightmare (lord_nightmare@users.sourceforge.net), Matthew Kendora, neviksti DSP-3 emulator code (c) Copyright 2003 - 2006 John Weidman, Kris Bleakley, Lancer, z80 gaiden DSP-4 emulator code (c) Copyright 2004 - 2006 Dreamer Nom, John Weidman, Kris Bleakley, Nach, z80 gaiden OBC1 emulator code (c) Copyright 2001 - 2004 zsKnight, pagefault (pagefault@zsnes.com), Kris Bleakley Ported from x86 assembler to C by sanmaiwashi SPC7110 and RTC C++ emulator code used in 1.39-1.51 (c) Copyright 2002 Matthew Kendora with research by zsKnight, John Weidman, Dark Force SPC7110 and RTC C++ emulator code used in 1.52+ (c) Copyright 2009 byuu, neviksti S-DD1 C emulator code (c) Copyright 2003 Brad Jorsch with research by Andreas Naive, John Weidman S-RTC C emulator code (c) Copyright 2001 - 2006 byuu, John Weidman ST010 C++ emulator code (c) Copyright 2003 Feather, John Weidman, Kris Bleakley, Matthew Kendora Super FX x86 assembler emulator code (c) Copyright 1998 - 2003 _Demo_, pagefault, zsKnight Super FX C emulator code (c) Copyright 1997 - 1999 Ivar, Gary Henderson, John Weidman Sound emulator code used in 1.5-1.51 (c) Copyright 1998 - 2003 Brad Martin (c) Copyright 1998 - 2006 Charles Bilyue' Sound emulator code used in 1.52+ (c) Copyright 2004 - 2007 Shay Green (gblargg@gmail.com) SH assembler code partly based on x86 assembler code (c) Copyright 2002 - 2004 Marcus Comstedt (marcus@mc.pp.se) 2xSaI filter (c) Copyright 1999 - 2001 Derek Liauw Kie Fa HQ2x, HQ3x, HQ4x filters (c) Copyright 2003 Maxim Stepin (maxim@hiend3d.com) NTSC filter (c) Copyright 2006 - 2007 Shay Green GTK+ GUI code (c) Copyright 2004 - 2010 BearOso Win32 GUI code (c) Copyright 2003 - 2006 blip, funkyass, Matthew Kendora, Nach, nitsuja (c) Copyright 2009 - 2010 OV2 Mac OS GUI code (c) Copyright 1998 - 2001 John Stiles (c) Copyright 2001 - 2010 zones Specific ports contains the works of other authors. See headers in individual files. Snes9x homepage: http://www.snes9x.com/ 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. 2 6 True True dialog-information 0 True Version Info True False False 1 6 False tab 2 True end gtk-cancel -6 True True True False True False False 0 gtk-apply -10 True True True False True False False 1 gtk-ok -5 True True True False True False False 2 False end 0 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 Advance to Frame center-on-parent dialog True False True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 2 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 10 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 The current frame in the movie is True 0 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 10 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 Fast-forward to frame 0 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True 1 1 False 1 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK end gtk-cancel -6 True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False False 0 gtk-ok -5 True True True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False False 1 False end 0 512 350 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 Snes9x Cheats center-on-parent dialog True False True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 2 True 5 True 0 in True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK label_item 0 True 5 5 True 0 Type: False 0 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Game Genie Pro Action Replay Goldfinger False False 1 True 0 Description: False 2 True True 21 False 3 True 0 Code: False 4 True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False 5 gtk-add True True True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False False 6 True False 7 gtk-remove True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False False 8 False False 1 1 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK end gtk-close True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False False 0 False end 0 5 Snes9x NetPlay center-on-parent dialog False True 2 True 5 5 True 0 none True 12 True 5 5 True True The game chosen will be loaded before connecting. This field can be blank if the server will send the ROM image False 0 Browse... True True True False 1 True True True True Clear entry gtk-clear 1 False 2 True <b>ROM Image</b> True label_item False 0 True 0 none True 5 12 True Connect to another computer True True False Connect to another computer that is running Snes9x NetPlay as a server True True 0 True 5 5 True Name or IP address: False 0 True True Domain name or internet protocol address of a remote computer 1 True Port: False 2 True True Connect to specified TCP port on remote computer 6096 1 9999 1 1 0 True True False 3 1 Act as a server True True False Host a game on this computer as Player 1, requiring extra throughput to support multitple users True True connect_radio 2 True <b>Server</b> True label_item False 1 True 0 none True 12 True 5 5 Sync using reset True True False Reset the game when players join instead of transferring potentially unreliable freeze states True False 0 Send ROM image to clients True True False Send the running game image to players instead of requiring them to have their own copies True False 1 True 5 True Default port: False 0 True True TCP port used as a connection point for remote clients 6096 1 9999 1 1 0 True True False 1 False 2 True 5 True Ask server to pause when False 0 True True 1 1 60 1 1 0 True True False 1 True frames behind False 2 False 3 True <b>Settings</b> True label_item 2 1 True end gtk-cancel -6 True True True True False False 0 gtk-connect -5 True True True True True False False 1 False end 0 5 Open Multiple ROM Images (MultiCart) center-on-parent 320 dialog False True True 5 True 12 True Slot A: False 0 True False Select an Image for Slot A 1 False 0 True 12 True Slot B: False 0 True False Select an Image for Slot B 1 False 1 1 True end gtk-cancel -6 True True True True False False 0 gtk-ok -5 True True True True False False 1 False end 0