The real SNES has two ports to connect input devices. Usually 1P and 2P SNES joypads are connected but various devices and adopters can be plugged.
Multi Player 5 | known as Multi Tap; a five player adapter, allowing up to five people to play at once on games that supported it. |
SNES Mouse | a 2-button mouse, originally supplied with a paint program. |
Super Scope | a light-gun; it used infrared to provide wireless communication between the gun and the console unit. |
Justifier | a gun similar to Super Scope, supported with one gun-shooting game. |
Snes9x can emulate those input devices with the keyboard, mouse, and gamepad of your Mac.
Choose 'Configure Keyboard...' in 'Config' menu. Drag and drop each icon onto the key which you want to assign. Blue icons are for 1P joypad, orange icons are for 2P joypad, and green icons are for other input devices and additional functions. To restore to the default key mapping, press 'Default' button.
Choose 'Configure Controllers...' in 'Config' menu. Click the button in the dialog, and within 2.5 seconds press your gamepad or mouse button that you want to assign. To remove the assignment, click the button and do nothing for 2.5 seconds. To clear all the settings, click 'Clear All' button. Additionally, you can switch controller settings quickly by selecting a preset by 'Controllers Preset' in 'Config' menu.
To make a button auto-fire, choose 'Automatic Fire...' in 'Config' menu. Select the button name you want to make automatic in the popup menu, and decide its firing period by the slider control. If you don't want to use automatic fire, select 'none'.
Before you open the ROM image, select the device in 'Input Device' in 'Emulation' menu.
Devices that Snes9x supports are: SNES Mouse, Super Scope and Justifier using the mouse, SNES joypads, and Multi Player 5.
Assign your Mac's mouse (or gamepad) buttons to SNES Mouse buttons in 'Configure Controllers' dialog. You can also use 'control key + SNES Mouse left button' as SNES Mouse right button. To move SNES Mouse cursor, move your Mac's mouse. If the cursor stops at an 'invisible wall', try to move your mouse quickly and over a long distance.
Assign your Mac's gamepad buttons or keyboard to Super Scope turbo/cursor/pause buttons in 'Configure Controllers' or 'Configure Keyboard' dialog. Note that the turbo button acts as a toggle button. To move the gunsight, move your mouse. Use SNES Mouse left button to fire.
Some games have their own gunsights. In this case, you can hide the gunsight cursor by selecting 'Hide Gunsight Cursor' in 'Emulation' menu.
Similar to Super Scope. Assign your Mac's gamepad buttons or keyboard to 'offscreen' button in 'Configure Controllers' or 'Configure Keyboard' dialog. To shoot offscreen, shoot anywhere while pressing the 'offscreen' button.
Configure 3rd, 4th, 5th players in 'Configure Controllers' dialog. Note that 3rd, 4th, 5th players need gamepads.
You can remap the buttons for the functions listed below by 'Configure Keyboard' dialog. The default mapping is:
1 | saves a freeze file. |
0 | loads a freeze file, restoring a game to an exact position. |
` | takes a screenshot. |
R | dumps SPC file. |
\ | turbo mode (fast forward) - for skipping long intros. |
/ | 'Fn' - press this button with the keys below. |
These functions below work with 'Fn' button:
F1-F4 | toggles background 1-4 on/off. |
F5 | toggles sprites on/off. |
0-7 | toggles sound channel on/off. |
8 | enables all sound channels. |
And don't forget one:
ESC | pauses the game and exits from the emulation loop. |