-
Notifications
You must be signed in to change notification settings - Fork 12
Layout PS3 Sixaxis Controller
- Atari 2600
- Atari Lynx
- Gamecube
- GB
- GBA
- GBC
- MAME
- Neo Geo CDZ
- Neo Geo AES
- NES
- Nintendo 64
- Playstation 2
- Playstation Portable
- PS1/PSX
- Sega CD/32X
- Sega Game Gear
- Sega Genesis
- Sega Master System
- SNES
- TurboGraphx 16
- Wii
- XBMC
Primary Control: Dpad
Paddle Game Control: Joystick left/right
Fire (× cross)
Booster top trigger (○ circle)
Select (Start)
Reset (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
This emulator is currently being implemented in the beta branch(s) and is not yet complete!!!
Primary control: Dpad
B (inner) (× cross)
A (outer) (○ circle)
Option 1 (upper): R1
Option 2 (lower): R2
Pause (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
DualShock Controller USB Users:
The joystick detection, using SDL and xboxdrv seems to very off with how it's centered in the gamepad setup screen. There isn't much I can do about this yet, other than highly suggest you purchase a relatively cheap bluetooth adapter from a online retailer, such as Amazon. Detection using PS3 over bluetooth, and the sixad service works fine.
Primary Control: Joystick
A (× cross)
B (□ square)
Y (△ triangle)
X (○ circle)
Z (R1)
L (L2)
R (R2)
Start (Start)
Swap Discs (Keyboard "C") - unfortunately, this requires a keyboard or mouse for now
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Exit emulator (PS Button)
Primary Control: Dpad
B (× cross)
A (○ circle)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Primary Control: Dpad
B (× cross)
A (○ circle)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Primary Control: Dpad
A (○ circle)
B (× cross)
Shoulder L (L1)
Shoulder R (R1)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
A note on player "save/load" buttons. There has to be some kind of limitation somewhere with a gamepad. Saves must occur by entering a number 0-9. Also, until I figure out how to preset the PS3 P2-P4 buttons (maybe a selection during install), P1 is supported only. Pressing R2 will bring up the config screen where you can configure more controls. It's possible the "N/A" that MESS/MAME lists fills with the proper entry when a controller connects. Until I confirm this (I only have 1 controller), I will not preset these.
The joystick is disabled for movement on PS3 Controllers over USB connections only. The driver (hid_sony) seems to not want to play nice with some emulators, which for now, seems to be MAME/MESS. The Dpad is completely fine.
Primary Control: Joystick or Dpad
UI Navigation: Dpad
Config Menu, in game (R2)
Pause Game (L2)
P1-P4 Button 1 (× cross)
P1-P4 Button 2 (○ circle)
P1-P4 Button 3 (□ square)
P1-P4 Button 4 (△ triangle)
P1-P4 Button 5 (L1)
P1-P4 Button 6 (R1)
P1-P4 Start (Start)
P1-P4 Select (Select)
Pause (Start)
Select (Select)
Exit (Guide)
UI Cancel (Guide)
UI Select (A)
UI Page UP (LB)
UI Page Down (RB)
1 Player Start (Start)
2 Player Start (Start)
3 Player Start (Start)
4 Player start (Start)
P1 Coin Insert (R1)
P2 Coin Insert (R1)
P3 Coin Insert (R1)
P4 Coin Insert (R1)
Volume Up: Right joystick up
Volume Up: Right joystick down
Quick Save State (Left-Thumbstick click), requires slot number 0-9!
Quick Load State (Right-Thumstick click), requires slot number 0-9!
A note on player "save/load" buttons. There has to be some kind of limitation somewhere with a gamepad. Saves must occur by entering a number 0-9. Also, until I figure out how to preset the PS3 P2-P4 buttons (maybe a selection during install), P1 is supported only. Pressing R2 will bring up the config screen where you can configure more controls. It's possible the "N/A" that MESS/MAME lists fills with the proper entry when a controller connects. Until I confirm this (I only have 1 controller), I will not preset these.
The joystick is disabled for movement on PS3 Controllers over USB connections only. The driver (hid_sony) seems to not want to play nice with some emulators, which for now, seems to be MAME/MESS. The Dpad is completely fine.
Primary Control: Joystick or Dpad
Config Menu, in game (R2)
UI Navigation: Dpad
UI Cancel (PS Button)
UI Select (× Cross)
UI Page UP (L1)
UI Page Down (R1)
Pause Game (L2)
P1 Start (Start)
P1 Select (Select)
P1 Button 1 (× Cross)
P1 Button 2 (○ Circle)
P1 Button 3 (□ Square)
P1 Button 4 (△ Triangle)
P1 Exit (Guide)
1 Player Start (Start)
2 Player Start (Start)
Volume Up: Right joystick up
Volume Up: Right joystick down
Save State (Left-Thumbstick click), requires slot number 0-9!
Load State (Right-Thumstick click), requires slot number 0-9!
A note on player "save/load" buttons. There has to be some kind of limitation somewhere with a gamepad. Saves must occur by entering a number 0-9. Also, until I figure out how to preset the PS3 P2-P4 buttons (maybe a selection during install), P1 is supported only. Pressing R2 will bring up the config screen where you can configure more controls. It's possible the "N/A" that MESS/MAME lists fills with the proper entry when a controller connects. Until I confirm this (I only have 1 controller), I will not preset these.
The joystick is disabled for movement on PS3 Controllers over USB connections only. The driver (hid_sony) seems to not want to play nice with some emulators, which for now, seems to be MAME/MESS. The Dpad is completely fine.
Primary Control: Joystick or Dpad
Config Menu, in game (R2)
UI Navigation: Dpad
UI Cancel (PS Button)
UI Select (× Cross)
UI Page UP (L1)
UI Page Down (R1)
Pause Game (L2)
P1 Start (Start)
P1 Select (Select)
P1 Button 1 (× Cross)
P1 Button 2 (○ Circle)
P1 Button 3 (□ Square)
P1 Button 4 (△ Triangle)
P1 Exit (Guide)
1 Player Start (Start)
2 Player Start (Start)
Volume Up: Right joystick up
Volume Up: Right joystick down
Save State (Left-Thumbstick click), requires slot number 0-9!
Load State (Right-Thumstick click), requires slot number 0-9!
Primary Control: Dpad
A (○ circle)
B (× cross)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Primary Control: Joystick
Dpad enabled
A (× cross)
B (□ square)
C Buttons (Right Joystick)
L (L1)
R (R1)
Z Trigger (R2)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Primary Control: Joystick, Dpad
△ triangle (△ triangle)
□ square (□ square)
× cross (× cross)
○ circle (○ circle)
L1 (L1)
R2 (RR)
R2 (R2)
L2 (L2)
Start (Start)
Select (Select)
Exit emulator (PS Button) - exit occurs roughly 2 seconds after button is pressed.
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Primary Control: Joystick
Dpad enabled
△ triangle (△ triangle)
□ square (□ square)
× cross (× cross)
○ circle (○ circle)
L (L1)
R (RR)
Fullscreen toggle (R2)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
DualShock Controller Notes: Mednafen does not officially support save or laod states, and also, due to the Dualshock analog configuration using those stick button presses, this function is disabled. The PS button still exits the game as expected.
To swap between the digital pad and the Dualshock analog mode, You have to use a combination of buttons to toggle it instead. When Select, Start, and all four shoulder buttons are held down for about 1 second, the mode will toggle. Games that support the DualShock configuration from the start, should* default already to the correct mode. If not, you can try to toggle to it.
Primary Control: DualShock Analog / Digital Pad
△ triangle (△ triangle)
□ square (□ square)
× cross (× cross)
○ circle (○ circle)
L1 (L1)
R2 (RR)
L2 (L2)
R2 (R2)
L3 (Left Joystick Click)
R3 (Right Joystick Click)
Start (Start)
Select (Select)
Exit emulator (PS Button)
This configuration uses the 6-button controller type.
Primary Control: Dpad
A (○ circle)
B (× cross)
C (□ square)
X (L1)
Y (△ Triangle)
Z (R1)
Mode (L2)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Primary Control: Dpad
Button 1 (× cross)
Button 2 (○ circle)
Start (Start)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
This configuration uses the 6-button controller type.
Primary Control: Dpad
A (○ circle)
B (× cross)
C (□ square)
X (L1)
Y (△ Triangle)
Z (R1)
Mode (L2)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Primary Control: Dpad
Fire 1/Start (× cross)
B (○ circle)
Pause (Start)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Primary Control: Dpad
A (○ circle)
B (× cross)
X (□ square)
Y (△ triangle)
Start (Start)
Select (Select)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Note: This layout uses the "PC Engine Duo Controller"
Primary Control: Dpad
Mode Select (L2)
Run (Start)
Select (Select)
I (○ Circle )
II (× Cross )
III (□ Square)
IV (L1)
V (△ Triangle)
VI (R1)
Exit emulator (PS Button)
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Note: Only the Gamecube controller, and by consequence, Gamecube controller-enabled games are supported at this time.
DualShock Controller USB Users:
The joystick detection, using SDL and xboxdrv seems to very off with how it's centered in the gamepad setup screen. There isn't much I can do about this yet, other than highly suggest you purchase a relatively cheap bluetooth adapter from a online retailer, such as Amazon. Detection using PS3 over bluetooth, and the sixad service works fine.
Primary Control: Joystick
A (× cross)
B (□ square)
Y (△ triangle)
X (○ circle)
Z (R1)
L (L2)
R (R2)
Start (Start)
Swap Discs (Keyboard "C") - unfortunately, this requires a keyboard or mouse for now
Quick Save State (Left-Thumbstick click)
Quick Load State (Right-Thumstick click)
Exit emulator (PS Button)
Due to the dpad and triggers being mapped as buttons, the entire XML keyboard mapping file had to be rewritten.
Primary Control: Dpad
Back (○ circle)
Context Menu (□ square)
Full Screen, Menu on home screen (△ triangle)
Scroll Up (L1)
Scroll Down (R1)
Volume Up (Right joystick up)
Volume Down (Right joystick down)
Pause (× cross)
Stop (□ square)
Fullscreen (△ triangle)
Skip next (R1)
Codec Info (○ circle)
Show Time (Dpad Down)
Info (Dpad up)
OSD (Start)
Analog Fast forward (R2)
Analog Rewind (L2)
BigStepForward (dpad up)
BigStepBack (dpad down)
StepBack (dpad left)
StepForward (dpad right)