Graphics options: ?? -tr or transparency (default: on) • Enable transparency effects, also enables 16-bit screen mode selection. Transparency effects are automatically enabled if the depth of your X server is 15-bit or greater. -16 or -sixteen (default: on) • Enable 16-bit internal screen rendering, allows palette changes but no transparency effects. -hires or -hi (default: lo-res.) • Enable support for SNES hi-res. and interlace modes. USE ONLY IF GAME REQUIRES IT (FEW DO) BECAUSE IT REALLY SLOWS DOWN THE EMULATOR. -y or -interpolate (default: off) • Enables 'TV mode', hires support, 16-bit internal rendering and transparency effects. TV mode scales the SNES image by x2 by inserting an extra blended pixel between each SNES pixel and 80% brightness 'scan-lines' between each horizontal line. The result looks very nice but needs a fast machine. Use with the full-screen X mode and a 15 or 16 depth X server, or the SVGA port for fastest operation. • -y2 or -interpolate2 Enable Kreed's Super 2xSaI image processing mode. • -y3 or -interpolate3 Enable Kreed's Super Eagle image processing mode. • -y4 or -interpolate4 Enable Kreed's 2xSaI image processing mode. • -y5 or -interpolate5 Enable Kreed's software bi-linear filtering and image scaling mode. -displayframerate or -dfr • Display a frame rate countersuperimposed over the bottom, left-hand corner of the SNES display. The value before the slash (/) indicates how manyframes per second are being rendered compared to a real SNES,the value of which is displayed after the slash. Sound options: ?? -ns or -nosound • Disable sound CPU emulation and sound output, useful for the Starfox 2 beta floating around that has corrupt sound CPU code, causing the game to hang with sound emulation turned on. Disabling sound also speeds up emulation speed, at the expense of no music or sound effects during the game and reduced game compatibility. -sk 0-3 or -soundskip 0-3 (default: 0) • ONLY USED IF SOUND IS DISABLED. The algorithm to use when trying to fool a ROM into thinking that the SPC700 sound CPU is there when actual emulation of it is turned off (for speed reasons). -stereo or -st (default: stereo) • Enable stereo sound output. -r 0-7 or -soundquality or -sq 0-7 (default: 4) • Sound playback rate/quality: • 0 - disable sound, • 1 - 8192 • 2 - 11025 • 3 - 16500 • 4 - 22050 (default) • 5 - 29300 • 6 - 36600 • 7 - 44000 -envx or -ex (default: off) • Enable volume envelope height reading by the sound CPU. Can cure sound repeat problems with some games (e.g. Mortal Kombat series), while causing others to lock if enabled (eg. Bomberman series). Use with -sy option below to fix the problems this option can otherwise create. -ts or -threadsound (default: on) • Starts to feed data to the sound card using a separate thread rather than using timers, signals and polling. Use to work around a bug in the beat Sound Blaster Live Linux driver that keeps telling Snes9x that the sound card can accept more sound data, when it actually cannot and Snes9x slows down or locks up. A multi-CPU system could benefit from using this option - sound processing could take place on another CPU for speed. -sy or -soundsync (default: off) • Turns on sound-sync code where sound data is generated in sync with the emulation of the SNES sound CPU instructions. Slightly slower emulation speed but helps reduce note and sound effects timing problems and one or two games actually require this mode, notably Williams Arcade Classics. Also turns on interpolated sound and envelope height reading. Not very effective/useless when thread sound is enabled due to mutex data locking timing problems. -is or -interpolatedsound (default: off) • Turns on interpolated sound. Any samples played at a lower frequency than the current playback rate (-r option) have additional sample points computed and played where previously the same sample data was played repeatedly. Lower frequency sounds have improved bass and sound much less harsh - I suspect the real SNES does this. Pressing '[' during gameplay toggles the feature on and off. -b size or -buffersize size or -bs size (default: auto-select) • Sound playback buffer size in bytes 128-4096. -nosamplecaching or -nsc or -nc (default: on) • Disable decompressed sound sample caching. Decompressing samples takes time, slowing down the emulator. Normally the decompressed samples are saved just in case they need to be played again, but the way samples are stored and played on the SNES, it can result in a click sound or distortion when caching samples with loops in them. -alt or -altsampledecode (defalt: off) • Switch to using Anti Resonance's sample decoding method. Some games, notably Squaresoft RPG games, make use of a SNES hardware sample decoding bug/ feature to generate wind and swish-type sound effects; selecting this option enables code that tries to simulate the feature. The disadvantage is that it can decode some 'normal' samples incorrectly. -noecho or -ne (default: on) • Turn off sound echo and FIR filter effects. Processing these effects can really slow down a non-MMX Pentium machine due to the number of calculations required to implement these features. -nomastervolume or -nmv (default: on) • Disable emulation of the sound DSP master volume control. Some ROMs set the volume level very low requiring you to turn up the volume level of your speakers introducing more background noise. Use this option to always have the master volume set on full and to by-pass a bug which prevents the music and sound effects being heard on Turrican. Cheat options: ?? -gg or -gamegenie • Supply a Game Genie code for the current ROM. Up to 10 codes can be in affect at once. Game Genie codes for many SNES games are available from: http://vgstrategies.miningco.com/games/vgstrategies/library/ggn/bl_ggnsnes.htm -ar or -actionreplay • Supply a Pro-Action Reply code for the current ROM. Up to 10 codes can be in affect at once. At the moment, codes which alter RAM do not work. -gf or -goldfinger • Supply a Gold Finger code for the current ROM. Up to 10 codes can be active at once. Speed up/slow down options: ?? -f or -frameskip (default: auto-adjust) • Set this value to deliberately fix the frame skip rate and disable auto- speed regulation. Use a larger value faster emulation but more jerky movement and a smaller value for smooth but slower screen updates. Use '+' and '-' keys to modify the value during a game. Ideal for some Super FX games that confuse the auto-adjust code or for games that deliberately flash the screen every alternate frame. -frametime