560 448 About Snes9x normal True False True 2 True 5 True 5 True gtk-missing-image False 0 True 0 10 10 label106 True center True False 1 True True 5 automatic True queue out True True False False textbuffer1 2 0 True end gtk-close True True True False True False False 0 False end 1 button15 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 8 2 1 1 -1 1 0.01 0.10000000000000001 -1 1 0.01 0.10000000000000001 -1 1 0.01 0.10000000000000001 -1 1 0.01 0.10000000000000001 -1 1 1.0408340855860843e-17 0.01 0.10000000000000001 -1 1 0.01 0.10000000000000001 -1 1 0.01 0.10000000000000001 -1 1 0.01 0.10000000000000001 -1 1 0.01 0.10000000000000001 -1 1 0.01 0.10000000000000001 2 256 2 1 1 31500 32500 31990 1 10 1 100 50 1 10 1 9999 6096 1 1 1 9999 6096 1 1 1 60 1 1 1 True gtk-preferences 1 True gtk-fullscreen 1 True gtk-zoom-in 1 True gtk-leave-fullscreen 1 True gtk-refresh 1 True gtk-redo 1 True gtk-revert-to-saved 1 True gtk-media-next 1 True gtk-media-stop 1 True gtk-media-record 1 True gtk-open 1 True gtk-media-pause 1 True gtk-go-forward 1 True gtk-quit 1 True gtk-dialog-info 1 True gtk-save 1 True gtk-network 1 True gtk-open 1 5 Open Multiple ROM Images (MultiCart) center-on-parent 320 dialog False True True 5 True 12 True Slot A: False 0 True Select an Image for Slot A 1 False 0 True 12 True Slot B: False 0 True Select an Image for Slot B 1 False 1 1 True end gtk-cancel True True True True False False 0 gtk-ok True True True True False False 1 False end 0 button14 button13 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 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 adjustment3 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 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 adjustment2 True True False 1 False 2 True 5 True Ask server to pause when False 0 True True adjustment1 True True False 1 True frames behind False 2 False 3 True <b>Settings</b> True 2 1 True end gtk-cancel True True True True False False 0 gtk-connect True True True True True False False 1 False end 0 button9 button10 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 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 liststore1 0 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 button7 8:7 Square pixels 4:3 SNES correct aspect None SuperEagle 2xSaI Super2xSaI EPX EPX Smooth Blargg's NTSC Scanlines 0% 12.5% 25% 50% 100% 12.5% 25% 50% 100% 16-bit (GL_BGRA) 24-bit (GL_RGB) 32-bit (GL_BGRA) 48000 hz 44100 hz 32000 hz (SNES Default) 22050 hz 16000 hz 11025 hz 8000 hz 0 hz Automatic 0 1 2 3 4 5 6 7 8 9 Toggle the menu bar Exit fullscreen mode Quit Snes9x 1 2 3 4 5 1+ 2+ 3+ 4+ 5+ 1 2 3 4 5 1+ 2+ 3+ 4+ 5+ Game Genie Pro Action Replay Goldfinger 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 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 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 button3 button2 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 0 1 0 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 liststore14 0 1 False False 3 True <b>Basic Settings</b> True 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 liststore13 0 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 adjustment17 True True False 1 True threads for filtering and scaling False 2 3 True 12 True 0 Apply scaling filter: False 0 True liststore12 0 1 False False 4 True <b>Image Adjustments</b> True 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 adjustment16 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 adjustment15 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 adjustment14 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 adjustment13 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 adjustment12 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 adjustment11 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 adjustment10 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 adjustment9 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 adjustment8 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 adjustment7 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 liststore11 0 False 1 3 True <b>NTSC Filter</b> True False 2 True 0 none True 5 5 12 True 12 True 0 Scanline intensity: False 0 True liststore10 0 False 1 True <b>Scanline Filter</b> True 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 liststore9 0 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 Sync every frame True True False Use glFinish to reduce latency by one frame. May cause 100% CPU usage in faulty graphics drivers False True 2 Allow non-power-of-two textures True True False Prevents edge artifacts, but can slow performance True 3 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 4 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 liststore8 0 False 1 5 Use GLSL shaders True True False True 6 True 2 3 True 10 12 True 0 Fragment shader: GTK_FILL GTK_FILL True 10 12 True 0 Vertex shader: 1 2 GTK_FILL GTK_FILL True True • 1 2 GTK_FILL True True • 1 2 1 2 GTK_FILL Browse... True True True 2 3 GTK_FILL GTK_FILL Browse... True True True 2 3 1 2 GTK_FILL GTK_FILL 7 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 False 4 True True video-display 0 True Display True False False 1 False 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 liststore7 0 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 adjustment6 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 adjustment5 False 0 left 1 2 1 2 True True liststore6 0 False False 0 1 2 GTK_FILL False 4 True <b>Sound Settings</b> True 1 True True audio-x-generic 0 True Sound True False False 1 1 False 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 liststore5 0 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 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 liststore4 0 False 1 1 True <b>Window Switching</b> True 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 False 2 2 True True utilities-terminal 0 True Emulation True False False 1 2 False True 5 True 5 0 none True 12 True 5 True 5 3 5 5 True True False • gtk-clear 1 2 True True False • gtk-clear 1 2 1 2 True True False • gtk-clear 1 2 2 3 True True False • gtk-clear 1 2 3 4 True True False • gtk-clear 1 2 4 5 Browse... True True True 2 3 GTK_FILL Browse... True True True 2 3 1 2 GTK_FILL Browse... True True True 2 3 2 3 GTK_FILL Browse... True True True 2 3 3 4 GTK_FILL Browse... True True True 2 3 4 5 GTK_FILL True 0 SRAM: GTK_FILL True 0 Save states: 1 2 GTK_FILL True 0 Cheats: 2 3 GTK_FILL True 0 Patches: 3 4 GTK_FILL True 0 Exports: 4 5 GTK_FILL False 0 True <b>Game Data Locations</b> True False 0 True 0 none True 5 12 True 5 True Save SRAM: False 0 True True Automatically save the game's SRAM at this interval. Setting this to 0 will only save when quitting or changing ROMs • 5 1 False 1 True seconds after change False 2 True <b>Automatic Saving</b> True False 1 3 True True folder 0 True Files True False False 1 3 False True 5 5 True 5 True 5 <b>Joypad:</b> True False False 0 True liststore3 0 False 1 True False 2 _Reset True True True True False False 3 True False 4 True Swap with: False 5 True liststore2 0 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 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 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 adjustment4 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 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 1 2 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Joystick Options 2 False 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 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 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 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 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 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 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 2 True end gtk-cancel True True True False True False False 0 gtk-apply True True True False True False False 1 gtk-ok True True True False True False False 2 gtk-about True True True False True False False 3 True False end 0 cancel_button ok_button button1 button8 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 image2 False 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 image3 False 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 image4 False True Show ROM _Info... True True image5 False True _Quit True True image18 False True _Emulation True Run / _Continue True True image6 False _Pause True True image7 False 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 image8 False R_ecord Movie... True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True image19 False _Stop Recording True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True image9 False _Jump to Frame... True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True image10 False True Sy_nc Clients True True image11 False True Reset True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True image12 False Soft _Reset True True image13 False True _View True _Hide Menu True True image14 False True _Status Bar True True _Change Size True True image17 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 _Fullscreen True True image15 False 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 image16 False 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