snes9x: S9xUsage: snes9x <options> <rom image filename>


Where <options> can be:

-cycles or -h <num>       Percentage of CPU cycles to execute every scan line (default 90)

-frameskip or -f <num>    Screen update frame skip rate (default 2)

-m  num     Screen mode:
            0 - 320x240, 1 - 320x200 (clipped)
            2 - 256x256, 3-6 - 640x480, 7 - 640x400
            8 - 800x600, 9 - 320x240 16 bit, 10 - 640x480 16 bit
-scale      Scale SNES screen to fit S-VGA sized screen
-forcehirom or -F or -FH  Force Hi-ROM memory map, useful for hacked ROM imagess.

-forcelorom or -FL        Force Lo-ROM memory map, useful for hacked ROM images.

-old or -o                Enable old-style SNES joypad emulation

-noold or -no             Disable old-style SNES joypad emulation

-soundskip or -ss <num>   Sound CPU skip-waiting method, 0 - 3 (default 0)

-sound or -S              Enable digital sound output (default: enabled)

-nosound or -NS           Disable digital sound output

-sound or -S              Enable digital sound output (default: off)

-soundquality or -r <num> Sound sample playback rate/quality, 0-7 (default 4)

                          0 - off, 1 - 8192, 2 - 11025, 3 - 16500,
                          4 - 22050 (default), 5 - 29300, 6 - 36600,
                          7 - 44000

-stereo                   Enable stereo sound (default: mono sound)

-mono                     Enable mono sound (default: mono sound)

-buffersize or -B         Sound playback buffer size (default auto for playback rate)

-nospeedhacks or -N       Disable some internal speed ups that break a few  ROMs

-speedhacks or -SH        Enable some internal speed ups that break a few ROMs

-loadsnapshot or -l <filename>
                          Load saved game position snapshot file & required ROM
                          image.

-swapjoypads or -s        Swap joypad 1 and 2 around

-pal or -p                Fool ROM into thinking that this is a PAL SNES system

-ntsc or -n               Fool ROM into thinking that this is a NTSC SNES system

-interleaved or -i        ROM image is in interleaved format.

-interleaved2 or -i2      ROM image is in interleaved 2 format

-nohdma or -H             Disable H-DMA emulation (default: enabled)

-hdma or -NH              Enable H-DMA emulation (default: enabled)

-layering or -L           Swap some background priority levels - helps some games

-graphicwindows or -w     Enable graphic window effects (default: enabled)

-nographicwindows or -nw  Disable graphic window effects (default: enabled)

-noirq or -I              Disable processor IRQ (for debugging)

-debug or -d              Enter debug mode once ROM has loaded

-trace or -t              Trace CPU instructions to file (WARNING: file gets very large!)


ROM image needs to be in Super MagiCom (*.smc), Super FamiCom (*.sfc),
*.fig, or split (*.1, *.2, or sf32527a, sf32527b, etc) format and can be
compressed with gzip or compress.

