2013-07-17 01:20:21 +00:00
|
|
|
{
|
2018-12-24 18:33:09 +00:00
|
|
|
"AllTrollers": {
|
|
|
|
"LibRetro Controls": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 RetroPad Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 RetroPad Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 RetroPad Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 RetroPad Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 RetroPad Select": "Space, J1 B9, X1 Back",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 RetroPad Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 RetroPad Y": "A, J1 B1, X1 X",
|
|
|
|
"P1 RetroPad B": "Z, J1 B2, X1 A",
|
|
|
|
"P1 RetroPad X": "S, J1 B4, X1 Y",
|
|
|
|
"P1 RetroPad A": "X, J1 B3, X1 B",
|
|
|
|
"P1 RetroPad L": "W, J1 B5, X1 LeftShoulder",
|
|
|
|
"P1 RetroPad R": "E, J1 B6, X1 RightShoulder",
|
|
|
|
"P2 RetroPad Up": "",
|
|
|
|
"P2 RetroPad Down": "",
|
|
|
|
"P2 RetroPad Left": "",
|
|
|
|
"P2 RetroPad Right": "",
|
|
|
|
"P2 RetroPad Select": "",
|
|
|
|
"P2 RetroPad Start": "",
|
|
|
|
"P2 RetroPad Y": "",
|
|
|
|
"P2 RetroPad B": "",
|
|
|
|
"P2 RetroPad X": "",
|
|
|
|
"P2 RetroPad A": "",
|
|
|
|
"P2 RetroPad L": "",
|
|
|
|
"P2 RetroPad R": "",
|
|
|
|
"Pointer Pressed": "WMouse L",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Backspace": "BackSpace",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Tab": "Tab",
|
|
|
|
"Key Clear": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Return": "Enter",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Pause": "",
|
|
|
|
"Key Escape": "Escape",
|
|
|
|
"Key Space": "Space",
|
|
|
|
"Key Exclaim": "",
|
|
|
|
"Key QuoteDbl": "",
|
|
|
|
"Key Hash": "",
|
|
|
|
"Key Dollar": "",
|
|
|
|
"Key Ampersand": "",
|
|
|
|
"Key Quote": "",
|
|
|
|
"Key LeftParen": "",
|
|
|
|
"Key RightParen": "",
|
|
|
|
"Key Asterisk": "",
|
|
|
|
"Key Plus": "",
|
|
|
|
"Key Comma": "Comma",
|
|
|
|
"Key Minus": "Minus",
|
|
|
|
"Key Period": "Period",
|
|
|
|
"Key Slash": "Slash",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key 0": "Number0",
|
|
|
|
"Key 1": "Number1",
|
|
|
|
"Key 2": "Number2",
|
|
|
|
"Key 3": "Number3",
|
|
|
|
"Key 4": "Number4",
|
|
|
|
"Key 5": "Number5",
|
|
|
|
"Key 6": "Number6",
|
|
|
|
"Key 7": "Number7",
|
|
|
|
"Key 8": "Number8",
|
|
|
|
"Key 9": "Number9",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Colon": "",
|
|
|
|
"Key Semicolon": "Semicolon",
|
|
|
|
"Key Less": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Equals": "Plus",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Greater": "",
|
|
|
|
"Key Question": "",
|
|
|
|
"Key At": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key LeftBracket": "BracketLeft",
|
|
|
|
"Key Backslash": "BackSlash",
|
|
|
|
"Key RightBracket": "BracketRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Caret": "",
|
|
|
|
"Key Underscore": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Backquote": "Tilde",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key A": "A",
|
|
|
|
"Key B": "B",
|
|
|
|
"Key C": "C",
|
|
|
|
"Key D": "D",
|
|
|
|
"Key E": "E",
|
|
|
|
"Key F": "F",
|
|
|
|
"Key G": "G",
|
|
|
|
"Key H": "H",
|
|
|
|
"Key I": "I",
|
|
|
|
"Key J": "J",
|
|
|
|
"Key K": "K",
|
|
|
|
"Key L": "L",
|
|
|
|
"Key M": "M",
|
|
|
|
"Key N": "N",
|
|
|
|
"Key O": "O",
|
|
|
|
"Key P": "P",
|
|
|
|
"Key Q": "Q",
|
|
|
|
"Key R": "R",
|
|
|
|
"Key S": "S",
|
|
|
|
"Key T": "T",
|
|
|
|
"Key U": "U",
|
|
|
|
"Key V": "V",
|
|
|
|
"Key W": "W",
|
|
|
|
"Key X": "X",
|
|
|
|
"Key Y": "Y",
|
|
|
|
"Key Z": "Z",
|
|
|
|
"Key Delete": "Delete",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key KP0": "Keypad0",
|
|
|
|
"Key KP1": "Keypad1",
|
|
|
|
"Key KP2": "Keypad2",
|
|
|
|
"Key KP3": "Keypad3",
|
|
|
|
"Key KP4": "Keypad4",
|
|
|
|
"Key KP5": "Keypad5",
|
|
|
|
"Key KP6": "Keypad6",
|
|
|
|
"Key KP7": "Keypad7",
|
|
|
|
"Key KP8": "Keypad8",
|
|
|
|
"Key KP9": "Keypad9",
|
|
|
|
"Key KP_Period": "KeypadDecimal",
|
|
|
|
"Key KP_Divide": "KeypadDivide",
|
|
|
|
"Key KP_Multiply": "KeypadMultiply",
|
|
|
|
"Key KP_Minus": "KeypadSubtract",
|
|
|
|
"Key KP_Plus": "KeypadAdd",
|
|
|
|
"Key KP_Enter": "KeypadEnter",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key KP_Equals": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Up": "Up",
|
|
|
|
"Key Down": "Down",
|
|
|
|
"Key Left": "Left",
|
|
|
|
"Key Insert": "ControlLeft",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Home": "Home",
|
|
|
|
"Key End": "End",
|
|
|
|
"Key PageUp": "PageUp",
|
|
|
|
"Key PageDown": "PageDown",
|
|
|
|
"Key F1": "F1",
|
|
|
|
"Key F2": "F2",
|
|
|
|
"Key F3": "F3",
|
|
|
|
"Key F4": "F4",
|
|
|
|
"Key F5": "F5",
|
|
|
|
"Key F6": "F6",
|
|
|
|
"Key F7": "F7",
|
|
|
|
"Key F8": "F8",
|
|
|
|
"Key F9": "F9",
|
|
|
|
"Key F10": "F10",
|
|
|
|
"Key F11": "F11",
|
|
|
|
"Key F12": "F12",
|
|
|
|
"Key F13": "",
|
|
|
|
"Key F14": "",
|
|
|
|
"Key F15": "",
|
|
|
|
"Key NumLock": "NumberLock",
|
|
|
|
"Key CapsLock": "CapsLock",
|
|
|
|
"Key ScrollLock": "ScrollLock",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key RShift": "ShiftRight",
|
|
|
|
"Key LShift": "ShiftLeft",
|
|
|
|
"Key RCtrl": "ControlRight",
|
|
|
|
"Key LCtrl": "ControlLeft",
|
|
|
|
"Key RAlt": "AltRight",
|
|
|
|
"Key LAlt": "AltLeft",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key RMeta": "",
|
|
|
|
"Key LMeta": "",
|
|
|
|
"Key LSuper": "",
|
|
|
|
"Key RSuper": "",
|
|
|
|
"Key Mode": "",
|
|
|
|
"Key Compose": "",
|
|
|
|
"Key Help": "",
|
|
|
|
"Key Print": "",
|
|
|
|
"Key SysReq": "",
|
|
|
|
"Key Break": "",
|
|
|
|
"Key Menu": "Applications",
|
|
|
|
"Key Power": "",
|
|
|
|
"Key Euro": "",
|
|
|
|
"Key Undo": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Right": "Right"
|
2018-12-24 18:33:09 +00:00
|
|
|
},
|
|
|
|
"NES Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Select": "Space, J1 B9, X1 Back",
|
|
|
|
"P1 B": "Z, J1 B1, X1 X",
|
|
|
|
"P1 A": "X, J1 B2, X1 A",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 Start": "",
|
|
|
|
"P2 Select": "",
|
|
|
|
"P2 B": "",
|
|
|
|
"P2 A": "",
|
|
|
|
"P2 Fire": "WMouse L",
|
|
|
|
"P2 Microphone": "",
|
|
|
|
"P3 Fire": "WMouse L",
|
|
|
|
"Reset": "",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"SNES Controller": {
|
|
|
|
"Reset": "",
|
|
|
|
"Power": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Select": "Space, J1 B9, X1 Back",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Y": "A, J1 B1, X1 X",
|
|
|
|
"P1 X": "S, J1 B4, X1 Y",
|
|
|
|
"P1 B": "Z, J1 B2, X1 A",
|
|
|
|
"P1 A": "X, J1 B3, X1 B",
|
|
|
|
"P1 L": "W, J1 B5, X1 LeftShoulder",
|
|
|
|
"P1 R": "E, J1 B6, X1 RightShoulder",
|
|
|
|
"P1 Mouse Left": "Z, J1 B1, X1 X",
|
|
|
|
"P1 Mouse Right": "X, J1 B2, X1 A",
|
|
|
|
"P2 Trigger": "Z, J1 B1, X1 X",
|
|
|
|
"P2 Cursor": "X, J1 B2, X1 A",
|
|
|
|
"P2 Turbo": "A, J1 B3 X1 Y",
|
|
|
|
"P2 Pause": "S, J1 B4 X1 B"
|
|
|
|
},
|
2020-01-14 23:48:49 +00:00
|
|
|
"Nintendo 64 Controller": {
|
|
|
|
"P1 A Up": "Up, J1 POV1U",
|
|
|
|
"P1 A Down": "Down, J1 POV1D",
|
|
|
|
"P1 A Left": "Left, J1 POV1L",
|
|
|
|
"P1 A Right": "Right, J1 POV1R",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 DPad U": "X1 DpadUp",
|
|
|
|
"P1 DPad D": "X1 DpadDown",
|
|
|
|
"P1 DPad L": "X1 DpadLeft",
|
|
|
|
"P1 DPad R": "X1 DpadRight",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Z": "D, J1 B3, X1 B",
|
|
|
|
"P1 B": "S, J1 B1, X1 X",
|
|
|
|
"P1 A": "A, J1 B2, X1 A",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 C Up": "Keypad8, J1 RotationZ-, X1 RStickUp",
|
|
|
|
"P1 C Down": "Keypad2, J1 RotationZ+, X1 RStickDown",
|
|
|
|
"P1 C Left": "Keypad4, J1 Z-, X1 RStickLeft",
|
|
|
|
"P1 C Right": "Keypad6, J1 Z+, X1 RStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 L": "Q, J1 B5, X1 LeftShoulder",
|
|
|
|
"P1 R": "W, J1 B6, X1 RightShoulder",
|
|
|
|
"P2 X Axis": "",
|
|
|
|
"P2 Y Axis": "",
|
|
|
|
"P2 A Up": "",
|
|
|
|
"P2 A Down": "",
|
|
|
|
"P2 A Left": "",
|
|
|
|
"P2 A Right": "",
|
|
|
|
"P2 DPad U": "",
|
|
|
|
"P2 DPad D": "",
|
|
|
|
"P2 DPad L": "",
|
|
|
|
"P2 DPad R": "",
|
|
|
|
"P2 Start": "",
|
|
|
|
"P2 Z": "",
|
|
|
|
"P2 B": "",
|
|
|
|
"P2 A": "",
|
|
|
|
"P2 C Up": "",
|
|
|
|
"P2 C Down": "",
|
|
|
|
"P2 C Left": "",
|
|
|
|
"P2 C Right": "",
|
|
|
|
"P2 L": "",
|
|
|
|
"P2 R": "",
|
|
|
|
"P3 X Axis": "",
|
|
|
|
"P3 Y Axis": "",
|
|
|
|
"P3 A Up": "",
|
|
|
|
"P3 A Down": "",
|
|
|
|
"P3 A Left": "",
|
|
|
|
"P3 A Right": "",
|
|
|
|
"P3 DPad U": "",
|
|
|
|
"P3 DPad D": "",
|
|
|
|
"P3 DPad L": "",
|
|
|
|
"P3 DPad R": "",
|
|
|
|
"P3 Start": "",
|
|
|
|
"P3 Z": "",
|
|
|
|
"P3 B": "",
|
|
|
|
"P3 A": "",
|
|
|
|
"P3 C Up": "",
|
|
|
|
"P3 C Down": "",
|
|
|
|
"P3 C Left": "",
|
|
|
|
"P3 C Right": "",
|
|
|
|
"P3 L": "",
|
|
|
|
"P3 R": "",
|
|
|
|
"P4 X Axis": "",
|
|
|
|
"P4 Y Axis": "",
|
|
|
|
"P4 A Up": "",
|
|
|
|
"P4 A Down": "",
|
|
|
|
"P4 A Left": "",
|
|
|
|
"P4 A Right": "",
|
|
|
|
"P4 DPad U": "",
|
|
|
|
"P4 DPad D": "",
|
|
|
|
"P4 DPad L": "",
|
|
|
|
"P4 DPad R": "",
|
|
|
|
"P4 Start": "",
|
|
|
|
"P4 Z": "",
|
|
|
|
"P4 B": "",
|
|
|
|
"P4 A": "",
|
|
|
|
"P4 C Up": "",
|
|
|
|
"P4 C Down": "",
|
|
|
|
"P4 C Left": "",
|
|
|
|
"P4 C Right": "",
|
|
|
|
"P4 L": "",
|
|
|
|
"P4 R": "",
|
|
|
|
"Reset": "",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"Gameboy Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Select": "Space, J1 B9, X1 Back",
|
|
|
|
"B": "Z, J1 B1, X1 X",
|
|
|
|
"A": "X, J1 B2, X1 A",
|
|
|
|
"Power": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Select": "Space, J1 B9, X1 Back",
|
|
|
|
"P1 B": "Z, J1 B1, X1 X",
|
|
|
|
"P1 A": "X, J1 B2, X1 A"
|
|
|
|
},
|
|
|
|
"Gameboy Controller H": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Select": "Space, J1 B9, X1 Back",
|
|
|
|
"B": "Z, J1 B1, X1 X",
|
|
|
|
"A": "X, J1 B2, X1 A",
|
|
|
|
"Power": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Select": "Space, J1 B9, X1 Back",
|
|
|
|
"P1 B": "Z, J1 B1, X1 X",
|
|
|
|
"P1 A": "X, J1 B2, X1 A"
|
|
|
|
},
|
|
|
|
"GBA Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Select": "Space, J1 B9, X1 Back",
|
|
|
|
"B": "Z, J1 B1, X1 X",
|
|
|
|
"A": "X, J1 B2, X1 A",
|
|
|
|
"L": "W, J1 B5, X1 LeftShoulder",
|
|
|
|
"R": "E, J1 B6, X1 RightShoulder",
|
|
|
|
"Power": ""
|
|
|
|
},
|
DS Hawk (#1884)
* Add MelonDS.cs, support opening (but not really) .nds files.
* init MelonDS
* MelonDS: Load selected ROM.
* MelonDS: FrameAdvance and frame counter.
* MelonDS: IVideoProvider
* MelonDS: Add DLL files.
* MelonDS: IInputPollable
* MelonDS: IStatable (and add forgotten file MelonDS_InputPollable.cs)
* update libmelonDS.dll
* MelonDS: ISoundProvider
* Add NDS to Global.SystemInfo, and convert screen coords when running NDS.
* set up default NDS controller
* MelonDS: ISaveRam
* MelonDS: remove romlist.bin
* MelonDS: ISettable
* Create firmware folder if it doesn't exist on Windows; otherwise, an exception is thrown.
* Add database entries for NDS bios/firmware files.
* MelonDS: Use the bios/firmware files selected in BizHawk's "Firmwares" dialog.
* MelonDS: Re-work sync settings a bit.
* NDS's firmware file contains user settings; these are over-written by sync settings, so we shouldn't allow them to impact the hash
* MelonDS: Add (currently unused) bootToFirmware sync setting, and NDSSettings dialog.
* Update NDS firmware hash; it seems I had somehow corrupted mine.
* MelonDS: Use boot to firmware sync setting.
* MelonDS: Allow user to set some firmware user settings via the NDS settings dialog.
* MelonDS: Add singleInstance attribute to core.
* MelonDS: IMemoryDomains
* update libmelonDS.dll
* MelonDS: Set up default sync settings if none are provided.
* MelonDS: Allow user to reset settings to default.
* MelonDS: bios+firmware files are recommended
* libmelonDS.dll
* MelonDS: Don't use real time.
* MelonDS: Update to reflect new way of handling RTC in MelonDS.
* MelonDS: Notify if savestate load failed.
* update MelonDS.dll
* MelonDS: Allow user to set startup date/time in settings dialog.
* MelonDS: Create melon directory if it doesn't already exist.
* Don't include Designer's "fixes" in PR (partially reverts 56b474c00)
* Don't show a broken console window; alert user of need to restart instead.
This fixes an error related to MelonDS trying to use the broken stdout stream.
* update default NDS controls to match other updated controls
* Implement a system bus, using ARM9 read/writes.
* MelonDS: Allow BizHawk to change the contents of the frame buffer.
* update libmelonDS.dll
* fix stuff that was merged incorrectly, or was broken by merge
* update libmelonDS.dll
(includes memory leak fix)
* update libmelonDS.dll
(fixes memory leak and an occasional savestate crash)
* fix stuff that broke with the merge
* cleanups, remove stuff that is no longer needed by service interaces
* simplify DS MemoryDomains
* DS - fix order of controller buttons to be consistent with other consoles. This probably breaks any existing movies made on this core, but those would have been experiments, right?
* NDSSettings - make min value for day and month 0, whiel those aren't "valid" values they are the default values in the core for whatever reason, better to not crash on load and not show a value that isn't actually the setting. This can easily be reverted if the core changes to default to 1
Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
Co-authored-by: adelikat <adelikat@tasvideos.org>
2020-03-21 15:53:30 +00:00
|
|
|
"NDS Controller": {
|
|
|
|
"A": "X, J1 B3, X1 B",
|
|
|
|
"B": "Z, J1 B2, X1 A",
|
|
|
|
"X": "S, J1 B4, X1 Y",
|
|
|
|
"Y": "A, J1 B1, X1 X",
|
|
|
|
"Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"L": "W, J1 B5, X1 LeftShoulder",
|
|
|
|
"R": "E, J1 B6, X1 RightShoulder",
|
|
|
|
"Select": "Space, J1 B9, X1 Back",
|
|
|
|
"Start": "Return, J1 B10, X1 Start",
|
|
|
|
"Lid": "",
|
|
|
|
"Touch": "WMouse L"
|
|
|
|
},
|
2018-12-24 18:33:09 +00:00
|
|
|
"Atari 2600 Basic Controller": {
|
|
|
|
"Reset": "D, J1 B9, X1 Back",
|
|
|
|
"Select": "S, J1 B10, X1 Start",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Button": "Z, J1 B1, X1 X",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Up": "Keypad8, J1 RotationZ-, X1 RStickUp",
|
|
|
|
"P2 Down": "Keypad2, J1 RotationZ+, X1 RStickDown",
|
|
|
|
"P2 Left": "Keypad4, J1 Z-, X1 RStickLeft",
|
|
|
|
"P2 Right": "Keypad6, J1 Z+, X1 RStickRight",
|
|
|
|
"P2 Button": "Keypad1, J1 B2, X1 A"
|
2018-12-24 18:33:09 +00:00
|
|
|
},
|
|
|
|
"Atari 7800 ProLine Joystick Controller": {
|
|
|
|
"Power": "",
|
|
|
|
"Reset": "D, J1 B9, X1 Back",
|
|
|
|
"Select": "S, J1 B10, X1 Start",
|
|
|
|
"Pause": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Trigger": "Z, J1 B1, X1 X",
|
|
|
|
"P1 Trigger 2": "X, J1 B2, X1 A",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Up": "Keypad8, J1 RotationZ-, X1 RStickUp",
|
|
|
|
"P2 Down": "Keypad2, J1 RotationZ+, X1 RStickDown",
|
|
|
|
"P2 Left": "Keypad4, J1 Z-, X1 RStickLeft",
|
|
|
|
"P2 Right": "Keypad6, J1 Z+, X1 RStickRight",
|
|
|
|
"P2 Trigger": "Keypad1, J1 B4, X1 Y",
|
|
|
|
"P2 Trigger 2": "Keypad3, J1 B3, X1 B"
|
2018-12-24 18:33:09 +00:00
|
|
|
},
|
|
|
|
"Atari 7800 Joystick Controller": {
|
|
|
|
"Power": "",
|
|
|
|
"Reset": "D, J1 B9, X1 Back",
|
|
|
|
"Select": "S, J1 B10, X1 Start",
|
|
|
|
"Pause": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Trigger": "Z, J1 B1, X1 X",
|
|
|
|
"P1 Trigger 2": "X, J1 B2, X1 A",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Up": "Keypad8, J1 RotationZ-, X1 RStickUp",
|
|
|
|
"P2 Down": "Keypad2, J1 RotationZ+, X1 RStickDown",
|
|
|
|
"P2 Left": "Keypad4, J1 Z-, X1 RStickLeft",
|
|
|
|
"P2 Right": "Keypad6, J1 Z+, X1 RStickRight",
|
|
|
|
"P2 Trigger": "Keypad1, J1 B4, X1 Y"
|
2018-12-24 18:33:09 +00:00
|
|
|
},
|
|
|
|
"Atari 7800 Light Gun Controller": {
|
|
|
|
"Power": "",
|
|
|
|
"Reset": "D, J1 B9, X1 Back",
|
|
|
|
"Select": "S, J1 B10, X1 Start",
|
|
|
|
"Pause": "",
|
|
|
|
"P1 Trigger": "WMouse L"
|
|
|
|
},
|
|
|
|
"Atari 7800 Paddle Controller": {
|
|
|
|
"Power": "",
|
|
|
|
"Reset": "D, J1 B9, X1 Back",
|
|
|
|
"Select": "S, J1 B10, X1 Start",
|
|
|
|
"Pause": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Trigger": "Keypad1, J1 B4, X1 Y"
|
2018-12-24 18:33:09 +00:00
|
|
|
},
|
|
|
|
"Commodore 64 Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Keypad8, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Keypad2, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Keypad4, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Keypad6, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Button": "Keypad1, J1 B1, X1 X",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 Button": "",
|
|
|
|
"Key F1": "F1",
|
|
|
|
"Key F3": "F3",
|
|
|
|
"Key F5": "F5",
|
|
|
|
"Key F7": "F7",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Left Arrow": "Tilde",
|
|
|
|
"Key 1": "Number1",
|
|
|
|
"Key 2": "Number2",
|
|
|
|
"Key 3": "Number3",
|
|
|
|
"Key 4": "Number4",
|
|
|
|
"Key 5": "Number5",
|
|
|
|
"Key 6": "Number6",
|
|
|
|
"Key 7": "Number7",
|
|
|
|
"Key 8": "Number8",
|
|
|
|
"Key 9": "Number9",
|
|
|
|
"Key 0": "Number0",
|
|
|
|
"Key Plus": "Plus",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Minus": "Minus",
|
|
|
|
"Key Pound": "Insert",
|
|
|
|
"Key Clear/Home": "Delete",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Insert/Delete": "BackSpace",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Control": "Tab",
|
|
|
|
"Key Q": "Q",
|
|
|
|
"Key W": "W",
|
|
|
|
"Key E": "E",
|
|
|
|
"Key R": "R",
|
|
|
|
"Key T": "T",
|
|
|
|
"Key Y": "Y",
|
|
|
|
"Key U": "U",
|
|
|
|
"Key I": "I",
|
|
|
|
"Key O": "O",
|
|
|
|
"Key P": "P",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key At": "BracketLeft",
|
|
|
|
"Key Asterisk": "BracketRight",
|
|
|
|
"Key Up Arrow": "BackSlash",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Restore": "",
|
|
|
|
"Key Run/Stop": "CapsLock",
|
|
|
|
"Key Lck": "",
|
|
|
|
"Key A": "A",
|
|
|
|
"Key S": "S",
|
|
|
|
"Key D": "D",
|
|
|
|
"Key F": "F",
|
|
|
|
"Key G": "G",
|
|
|
|
"Key H": "H",
|
|
|
|
"Key J": "J",
|
|
|
|
"Key K": "K",
|
|
|
|
"Key L": "L",
|
|
|
|
"Key Colon": "Semicolon",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Semicolon": "Quote",
|
|
|
|
"Key Equal": "ControlRight",
|
|
|
|
"Key Return": "Enter",
|
|
|
|
"Key Commodore": "ControlLeft",
|
|
|
|
"Key Left Shift": "ShiftLeft",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Z": "Z",
|
|
|
|
"Key X": "X",
|
|
|
|
"Key C": "C",
|
|
|
|
"Key V": "V",
|
|
|
|
"Key B": "B",
|
|
|
|
"Key N": "N",
|
|
|
|
"Key M": "M",
|
|
|
|
"Key Comma": "Comma",
|
|
|
|
"Key Period": "Period",
|
|
|
|
"Key Slash": "Slash",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Right Shift": "ShiftRight",
|
|
|
|
"Key Cursor Up/Down": "Down",
|
|
|
|
"Key Cursor Left/Right": "Right",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Space": "Space"
|
|
|
|
},
|
|
|
|
"ZXSpectrum Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Keypad8, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Keypad2, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Keypad4, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Keypad6, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Button": "Keypad1, J1 B1, X1 X",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key True Video": "",
|
|
|
|
"Key Inv Video": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key 1": "Number1",
|
|
|
|
"Key 2": "Number2",
|
|
|
|
"Key 3": "Number3",
|
|
|
|
"Key 4": "Number4",
|
|
|
|
"Key 5": "Number5",
|
|
|
|
"Key 6": "Number6",
|
|
|
|
"Key 7": "Number7",
|
|
|
|
"Key 8": "Number8",
|
|
|
|
"Key 9": "Number9",
|
|
|
|
"Key 0": "Number0",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Break": "Delete",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Delete": "BackSpace",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Graph": "",
|
|
|
|
"Key Q": "Q",
|
|
|
|
"Key W": "W",
|
|
|
|
"Key E": "E",
|
|
|
|
"Key R": "R",
|
|
|
|
"Key T": "T",
|
|
|
|
"Key Y": "Y",
|
|
|
|
"Key U": "U",
|
|
|
|
"Key I": "I",
|
|
|
|
"Key O": "O",
|
|
|
|
"Key P": "P",
|
|
|
|
"Key Extend Mode": "",
|
|
|
|
"Key Edit": "",
|
|
|
|
"Key A": "A",
|
|
|
|
"Key S": "S",
|
|
|
|
"Key D": "D",
|
|
|
|
"Key F": "F",
|
|
|
|
"Key G": "G",
|
|
|
|
"Key H": "H",
|
|
|
|
"Key J": "J",
|
|
|
|
"Key K": "K",
|
|
|
|
"Key L": "L",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Return": "Enter",
|
|
|
|
"Key Caps Shift": "ShiftLeft, ShiftRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Caps Lock": "",
|
|
|
|
"Key Z": "Z",
|
|
|
|
"Key X": "X",
|
|
|
|
"Key C": "C",
|
|
|
|
"Key V": "V",
|
|
|
|
"Key B": "B",
|
|
|
|
"Key N": "N",
|
|
|
|
"Key M": "M",
|
|
|
|
"Key Period": "Period",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Symbol Shift": "ControlLeft, ControlRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Semi-Colon": "Semicolon",
|
|
|
|
"Key Inverted-Comma": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Left Cursor": "Left",
|
|
|
|
"Key Right Cursor": "Right",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Space": "Space",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Up Cursor": "Up",
|
|
|
|
"Key Down Cursor": "Down",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Comma": "Comma",
|
|
|
|
"Play Tape": "F1",
|
|
|
|
"Stop Tape": "F2",
|
|
|
|
"RTZ Tape": "F3",
|
|
|
|
"Record Tape": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Quote": "Shift+Number2",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Insert Next Tape": "F6",
|
|
|
|
"Insert Previous Tape": "F5",
|
|
|
|
"Next Tape Block": "F8",
|
|
|
|
"Prev Tape Block": "F7",
|
|
|
|
"Get Tape Status": "F9",
|
|
|
|
"Insert Next Disk": "F11",
|
|
|
|
"Insert Previous Disk": "F10",
|
|
|
|
"Get Disk Status": "F12"
|
|
|
|
},
|
|
|
|
"Intellivision Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 L": "Z, J1 B1, X1 X",
|
|
|
|
"P1 R": "X, J1 B2, X1 A",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Key0": "Keypad0",
|
|
|
|
"P1 Key1": "Keypad1",
|
|
|
|
"P1 Key2": "Keypad2",
|
|
|
|
"P1 Key3": "Keypad3",
|
|
|
|
"P1 Key4": "Keypad4",
|
|
|
|
"P1 Key5": "Keypad5",
|
|
|
|
"P1 Key6": "Keypad6",
|
|
|
|
"P1 Key7": "Keypad7",
|
|
|
|
"P1 Key8": "Keypad9",
|
|
|
|
"P1 Key9": "Keypad9",
|
|
|
|
"P1 Enter": "KeypadEnter",
|
|
|
|
"P1 Clear": "KeypadDecimal",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 L": "",
|
|
|
|
"P2 R": "",
|
|
|
|
"P2 Key0": "",
|
|
|
|
"P2 Key1": "",
|
|
|
|
"P2 Key2": "",
|
|
|
|
"P2 Key3": "",
|
|
|
|
"P2 Key4": "",
|
|
|
|
"P2 Key5": "",
|
|
|
|
"P2 Key6": "",
|
|
|
|
"P2 Key7": "",
|
|
|
|
"P2 Key8": "",
|
|
|
|
"P2 Key9": "",
|
|
|
|
"P2 Enter": "",
|
|
|
|
"P2 Clear": ""
|
|
|
|
},
|
|
|
|
"PC-FX Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 I": "C, J1 B1, X1 X",
|
|
|
|
"P1 II": "X, J1 B2, X1 A",
|
|
|
|
"P1 III": "Z, J1 B4, X1 Y",
|
|
|
|
"P1 IV": "D, J1 B3, X1 B",
|
|
|
|
"P1 V": "S, J1 B11, X1 X",
|
|
|
|
"P1 VI": "A, J1 B12, X1 X",
|
|
|
|
"P1 Select": "Space, J1 B9, X1 Back",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Run": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Mode 1": "",
|
|
|
|
"P1 Mode 2": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Mouse Left": "Keypad1",
|
|
|
|
"P2 Mouse Right": "Keypad2",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Power": "",
|
|
|
|
"Reset": "",
|
|
|
|
"Previous Disk": "",
|
|
|
|
"Next Disk": "",
|
|
|
|
"P2 Mouse Left": "WMouse L",
|
|
|
|
"P2 Mouse Right": "WMouse R"
|
|
|
|
},
|
|
|
|
"Saturn Controller": {
|
|
|
|
"Power": "",
|
|
|
|
"Reset": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 X": "D, J1 B3, X1 B",
|
|
|
|
"P1 Y": "S, J1 B11, X1 X",
|
|
|
|
"P1 Z": "A, J1 B12, X1 X",
|
|
|
|
"P1 A": "C, J1 B1, X1 X",
|
|
|
|
"P1 B": "X, J1 B2, X1 A",
|
|
|
|
"P1 C": "Z, J1 B4, X1 Y",
|
|
|
|
"P1 L": "Q, J1 B5, X1 LeftShoulder",
|
|
|
|
"P1 R": "W, J1 B6, X1 RightShoulder",
|
|
|
|
"P1 Mouse Left": "WMouse L",
|
|
|
|
"P1 Mouse Center": "WMouse M",
|
|
|
|
"P1 Mouse Right": "WMouse R",
|
|
|
|
"P1 Escape": "Escape",
|
|
|
|
"P1 F1": "F1",
|
|
|
|
"P1 F2": "F2",
|
|
|
|
"P1 F3": "F3",
|
|
|
|
"P1 F4": "F4",
|
|
|
|
"P1 F5": "F5",
|
|
|
|
"P1 F6": "F6",
|
|
|
|
"P1 F7": "F7",
|
|
|
|
"P1 F8": "F8",
|
|
|
|
"P1 F9": "F9",
|
|
|
|
"P1 F10": "F10",
|
|
|
|
"P1 F11": "F11",
|
|
|
|
"P1 F12": "F12",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Grave`": "Tilde",
|
|
|
|
"P1 1(One)": "Number1",
|
|
|
|
"P1 2": "Number2",
|
|
|
|
"P1 3": "Number3",
|
|
|
|
"P1 4": "Number4",
|
|
|
|
"P1 5": "Number5",
|
|
|
|
"P1 6": "Number6",
|
|
|
|
"P1 7": "Number7",
|
|
|
|
"P1 8": "Number8",
|
|
|
|
"P1 9": "Number9",
|
|
|
|
"P1 0(Zero)": "Number0",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Minus-": "Minus",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Equals=": "Plus",
|
|
|
|
"P1 Backslash\\": "BackSlash",
|
|
|
|
"P1 Backspace": "BackSpace",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Tab": "Tab",
|
|
|
|
"P1 Q": "Q",
|
|
|
|
"P1 W": "W",
|
|
|
|
"P1 E": "E",
|
|
|
|
"P1 R(Key)": "R",
|
|
|
|
"P1 T": "T",
|
|
|
|
"P1 Y(Key)": "Y",
|
|
|
|
"P1 U": "U",
|
|
|
|
"P1 I": "I",
|
|
|
|
"P1 O": "O",
|
|
|
|
"P1 P": "P",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 LeftBracket[": "BracketLeft",
|
|
|
|
"P1 RightBracket]": "BracketRight",
|
|
|
|
"P1 Enter": "Enter",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 CapsLock": "CapsLock",
|
|
|
|
"P1 A(Key)": "A",
|
|
|
|
"P1 S": "S",
|
|
|
|
"P1 D": "D",
|
|
|
|
"P1 F": "F",
|
|
|
|
"P1 G": "G",
|
|
|
|
"P1 H": "H",
|
|
|
|
"P1 J": "J",
|
|
|
|
"P1 K": "K",
|
|
|
|
"P1 L(Key)": "L",
|
|
|
|
"P1 Semicolon;": "Semicolon",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Quote'": "Quote",
|
|
|
|
"P1 LeftShift": "ShiftLeft",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Z(Key)": "Z",
|
|
|
|
"P1 X(Key)": "X",
|
|
|
|
"P1 C(Key)": "C",
|
|
|
|
"P1 V": "V",
|
|
|
|
"P1 B(Key)": "B",
|
|
|
|
"P1 N": "N",
|
|
|
|
"P1 M": "M",
|
|
|
|
"P1 Comma,": "Comma",
|
|
|
|
"P1 Period.": "Period",
|
|
|
|
"P1 Slash/": "Slash",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 RightShift": "ShiftRight",
|
|
|
|
"P1 LeftCtrl": "ControlLeft",
|
|
|
|
"P1 LeftAlt": "AltLeft",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Space": "Space",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 RightAlt": "AltRight",
|
|
|
|
"P1 RightCtrl": "ControlRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 PrintScreen": "",
|
|
|
|
"P1 ScrollLock": "ScrollLock",
|
|
|
|
"P1 Pause": "Pause",
|
|
|
|
"P1 Insert": "Insert",
|
|
|
|
"P1 Delete": "Delete",
|
|
|
|
"P1 Home": "Home",
|
|
|
|
"P1 End": "End",
|
|
|
|
"P1 PageUp": "PageUp",
|
|
|
|
"P1 PageDown": "PageDown",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up",
|
|
|
|
"P1 Down": "Down",
|
|
|
|
"P1 CursorLeft": "Left",
|
|
|
|
"P1 Right": "Right",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 NumLock": "NumberLock",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 KeypadSlash(Divide)": "KeypadDivide",
|
|
|
|
"P1 KeypadAsterisk(Multiply)": "KeypadMultiply",
|
|
|
|
"P1 KeypadMinus": "KeypadSubtract",
|
|
|
|
"P1 KeypadHome/7": "Keypad7",
|
|
|
|
"P1 KeypadUp/8": "Keypad8",
|
|
|
|
"P1 KeypadPageup/9": "Keypad9",
|
|
|
|
"P1 KeypadPlus": "KeypadAdd",
|
|
|
|
"P1 KeypadLeft/4": "Keypad4",
|
|
|
|
"P1 KeypadCenter/5": "Keypad5",
|
|
|
|
"P1 KeypadRight/6": "Keypad6",
|
|
|
|
"P1 KeypadEnd/1": "Keypad1",
|
|
|
|
"P1 KeypadDown/2": "Keypad2",
|
|
|
|
"P1 KeypadPagedown/3": "Keypad3",
|
|
|
|
"P1 KeypadEnter": "KeypadEnter",
|
|
|
|
"P1 KeypadInsert/0": "Keypad0",
|
|
|
|
"P1 KeypadDelete": "KeypadDecimal"
|
2018-12-24 18:33:09 +00:00
|
|
|
},
|
|
|
|
"PC Engine Controller": {
|
|
|
|
"Reset": "",
|
|
|
|
"Power": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 B2": "Z, J1 B1, X1 X",
|
|
|
|
"P1 B1": "X, J1 B2, X1 A",
|
|
|
|
"P1 Select": "V, J1 B9, X1 Back",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Run": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 B1": "",
|
|
|
|
"P2 B2": "",
|
|
|
|
"P2 Select": "",
|
|
|
|
"P2 Run": "",
|
|
|
|
"P3 Up": "",
|
|
|
|
"P3 Down": "",
|
|
|
|
"P3 Left": "",
|
|
|
|
"P3 Right": "",
|
|
|
|
"P3 B1": "",
|
|
|
|
"P3 B2": "",
|
|
|
|
"P3 Select": "",
|
|
|
|
"P3 Run": "",
|
|
|
|
"P4 Up": "",
|
|
|
|
"P4 Down": "",
|
|
|
|
"P4 Left": "",
|
|
|
|
"P4 Right": "",
|
|
|
|
"P4 B1": "",
|
|
|
|
"P4 B2": "",
|
|
|
|
"P4 Select": "",
|
|
|
|
"P4 Run": "",
|
|
|
|
"P5 Up": "",
|
|
|
|
"P5 Down": "",
|
|
|
|
"P5 Left": "",
|
|
|
|
"P5 Right": "",
|
|
|
|
"P5 B1": "",
|
|
|
|
"P5 B2": "",
|
|
|
|
"P5 Select": "",
|
|
|
|
"P5 Run": ""
|
|
|
|
},
|
|
|
|
"ColecoVision Basic Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 L": "Z, J1 B5, X1 LeftShoulder",
|
|
|
|
"P1 R": "X, J1 B6, X1 RightShoulder",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Key 1": "Keypad1, J1 B1, X1 X",
|
|
|
|
"P1 Key 2": "Keypad2, J1 B2, X1 A",
|
|
|
|
"P1 Key 3": "Keypad3, J1 B3, X1 B",
|
|
|
|
"P1 Key 4": "Keypad4, J1 B4, X1 Y",
|
|
|
|
"P1 Key 5": "Keypad5, J1 RotationZ-, X1 RStickUp",
|
|
|
|
"P1 Key 6": "Keypad6, J1 RotationZ+, X1 RStickDown",
|
|
|
|
"P1 Key 7": "Keypad7, J1 Z-, X1 RStickLeft",
|
|
|
|
"P1 Key 8": "Keypad8, J1 Z+, X1 RStickRight",
|
|
|
|
"P1 Key 9": "Keypad9, J1 B11, X1 LeftThumb",
|
|
|
|
"P1 Star": "KeypadEnter, J1 B9, X1 Back",
|
|
|
|
"P1 Key 0": "Keypad0, J1 B12, X1 RightThumb",
|
|
|
|
"P1 Pound": "KeypadDecimal, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 L": "",
|
|
|
|
"P2 R": "",
|
|
|
|
"P2 Key1": "",
|
|
|
|
"P2 Key2": "",
|
|
|
|
"P2 Key3": "",
|
|
|
|
"P2 Key4": "",
|
|
|
|
"P2 Key5": "",
|
|
|
|
"P2 Key6": "",
|
|
|
|
"P2 Key7": "",
|
|
|
|
"P2 Key8": "",
|
|
|
|
"P2 Key9": "",
|
|
|
|
"P2 Star": "",
|
|
|
|
"P2 Key0": "",
|
|
|
|
"P2 Pound": ""
|
|
|
|
},
|
|
|
|
"SMS Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 B1": "Z, J1 B1, X1 X",
|
|
|
|
"P1 B2": "X, J1 B2, X1 A",
|
|
|
|
"Reset": "J1 B9, X1 Back",
|
|
|
|
"Pause": "J1 B10, X1 Start",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 B1": "",
|
|
|
|
"P2 B2": ""
|
|
|
|
},
|
|
|
|
"SMS Paddle Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Left": "Left, J1 POV1L",
|
|
|
|
"P1 Right": "Right, J1 POV1R",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 B1": "Z, J1 B1, X1 X",
|
|
|
|
"Reset": "J1 B9, X1 Back",
|
|
|
|
"Pause": "J1 B10, X1 Start"
|
|
|
|
},
|
|
|
|
"SMS Light Phaser Controller": {
|
|
|
|
"P1 Trigger": "Z, J1 B1, X1 X, WMouse L",
|
|
|
|
"Reset": "J1 B9, X1 Back",
|
|
|
|
"Pause": "J1 B10, X1 Start"
|
|
|
|
},
|
|
|
|
"SMS Sports Pad Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U",
|
|
|
|
"P1 Down": "Down, J1 POV1D",
|
|
|
|
"P1 Left": "Left, J1 POV1L",
|
|
|
|
"P1 Right": "Right, J1 POV1R",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 B1": "Z, J1 B1, X1 X",
|
|
|
|
"P1 B2": "X, J1 B2, X1 A",
|
|
|
|
"Reset": "J1 B9, X1 Back",
|
|
|
|
"Pause": "J1 B10, X1 Start",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 B1": "",
|
|
|
|
"P2 B2": ""
|
|
|
|
},
|
|
|
|
"SMS Keyboard Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key 1": "Number1",
|
|
|
|
"Key 2": "Number2",
|
|
|
|
"Key 3": "Number3",
|
|
|
|
"Key 4": "Number4",
|
|
|
|
"Key 5": "Number5",
|
|
|
|
"Key 6": "Number6",
|
|
|
|
"Key 7": "Number7",
|
|
|
|
"Key 8": "Number8",
|
|
|
|
"Key 9": "Number9",
|
|
|
|
"Key 0": "Number0",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Minus": "Minus",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Caret": "Plus",
|
|
|
|
"Key Yen": "BackSpace",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Break": "Delete",
|
|
|
|
|
|
|
|
"Key Function": "Tab",
|
|
|
|
"Key Q": "Q",
|
|
|
|
"Key W": "W",
|
|
|
|
"Key E": "E",
|
|
|
|
"Key R": "R",
|
|
|
|
"Key T": "T",
|
|
|
|
"Key Y": "Y",
|
|
|
|
"Key U": "U",
|
|
|
|
"Key I": "I",
|
|
|
|
"Key O": "O",
|
|
|
|
"Key P": "P",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key At": "BracketLeft",
|
|
|
|
"Key Left Bracket": "BracketRight",
|
|
|
|
"Key Return": "Enter",
|
|
|
|
"Key Up Arrow": "Up",
|
2018-12-24 18:33:09 +00:00
|
|
|
|
|
|
|
"Key Control": "CapsLock",
|
|
|
|
"Key A": "A",
|
|
|
|
"Key S": "S",
|
|
|
|
"Key D": "D",
|
|
|
|
"Key F": "F",
|
|
|
|
"Key G": "G",
|
|
|
|
"Key H": "H",
|
|
|
|
"Key J": "J",
|
|
|
|
"Key K": "K",
|
|
|
|
"Key L": "L",
|
|
|
|
"Key Semicolon": "Semicolon",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Colon": "Quote",
|
|
|
|
"Key Right Bracket": "BackSlash",
|
|
|
|
"Key Left Arrow": "Left",
|
|
|
|
"Key Right Arrow": "Right",
|
2018-12-24 18:33:09 +00:00
|
|
|
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key Shift": "ShiftLeft",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Key Z": "Z",
|
|
|
|
"Key X": "X",
|
|
|
|
"Key C": "C",
|
|
|
|
"Key V": "V",
|
|
|
|
"Key B": "B",
|
|
|
|
"Key N": "N",
|
|
|
|
"Key M": "M",
|
|
|
|
"Key Comma": "Comma",
|
|
|
|
"Key Period": "Period",
|
|
|
|
"Key Slash": "Slash",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Key PI": "ShiftRight",
|
|
|
|
"Key Down Arrow": "Down",
|
2018-12-24 18:33:09 +00:00
|
|
|
|
|
|
|
"Key Graph": "PageUp",
|
|
|
|
"Key Kana": "PageDown",
|
|
|
|
"Key Space": "Space",
|
|
|
|
"Key Home/Clear": "Home",
|
|
|
|
"Key Insert/Delete": "Insert",
|
|
|
|
|
|
|
|
"P1 Up": "J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 B1": "J1 B1, X1 X",
|
|
|
|
"P1 B2": "J1 B2, X1 A",
|
|
|
|
"Reset": "J1 B9, X1 Back",
|
|
|
|
"Pause": "J1 B10, X1 Start",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 B1": "",
|
|
|
|
"P2 B2": ""
|
|
|
|
},
|
|
|
|
"GG Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 B1": "Z, J1 B1, X1 X",
|
|
|
|
"P1 B2": "X, J1 B2, X1 A",
|
|
|
|
"Reset": "J1 B9, X1 Back",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start"
|
2018-12-24 18:33:09 +00:00
|
|
|
},
|
|
|
|
"Dual Gameboy Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 Select": "Space, J1 B9, X1 Space",
|
|
|
|
"P1 B": "Z, J1 B1, X1 X",
|
|
|
|
"P1 A": "X, J1 B2, X1 A",
|
|
|
|
"P1 Power": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Up": "Keypad8, J1 RotationZ-, X1 RStickUp",
|
|
|
|
"P2 Down": "Keypad2, J1 RotationZ+, X1 RStickDown",
|
|
|
|
"P2 Left": "Keypad4, J1 Z-, X1 RStickLeft",
|
|
|
|
"P2 Right": "Keypad6, J1 Z+, X1 RStickRight",
|
|
|
|
"P2 Start": "BracketRight, J1 B5, X1 LeftShoulder",
|
|
|
|
"P2 Select": "BracketLeft, J1 B6, X1 RightShoulder",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P2 B": "C, J1 B4, X1 Y",
|
|
|
|
"P2 A": "V, J1 B3, X1 B",
|
|
|
|
"P2 Power": ""
|
|
|
|
},
|
|
|
|
"TI83 Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"0": "Keypad0",
|
|
|
|
"1": "Keypad1",
|
|
|
|
"2": "Keypad2",
|
|
|
|
"3": "Keypad3",
|
|
|
|
"4": "Keypad4",
|
|
|
|
"5": "Keypad5",
|
|
|
|
"6": "Keypad6",
|
|
|
|
"7": "Keypad7",
|
|
|
|
"8": "Keypad8",
|
|
|
|
"9": "Keypad9",
|
|
|
|
"DOT": "KeypadDecimal",
|
2018-12-24 18:33:09 +00:00
|
|
|
"ON": "Space",
|
2020-01-14 23:48:49 +00:00
|
|
|
"ENTER": "Enter, KeypadEnter",
|
|
|
|
"DOWN": "Down",
|
|
|
|
"UP": "Up",
|
|
|
|
"LEFT": "Left",
|
|
|
|
"RIGHT": "Right",
|
|
|
|
"PLUS": "KeypadAdd",
|
|
|
|
"MINUS": "KeypadSubtract",
|
|
|
|
"MULTIPLY": "KeypadMultiply",
|
|
|
|
"DIVIDE": "KeypadDivide",
|
2018-12-24 18:33:09 +00:00
|
|
|
"CLEAR": "Escape",
|
|
|
|
"EXP": "6",
|
|
|
|
"DASH": "Minus",
|
|
|
|
"PARACLOSE": "0",
|
|
|
|
"TAN": "T",
|
|
|
|
"VARS": "V",
|
|
|
|
"PARAOPEN": "9",
|
|
|
|
"COS": "C",
|
|
|
|
"PRGM": "R",
|
|
|
|
"STAT": "S",
|
|
|
|
"SIN": "Period",
|
2020-01-14 23:48:49 +00:00
|
|
|
"MATRIX": "BracketLeft",
|
2018-12-24 18:33:09 +00:00
|
|
|
"X": "X",
|
|
|
|
"STO": "Insert",
|
|
|
|
"LN": "L",
|
|
|
|
"LOG": "O",
|
|
|
|
"SQUARED": "2",
|
|
|
|
"NEG1": "1",
|
|
|
|
"MATH": "M",
|
|
|
|
"ALPHA": "A",
|
|
|
|
"GRAPH": "G",
|
|
|
|
"TRACE": "Home",
|
|
|
|
"ZOOM": "Z",
|
|
|
|
"WINDOW": "W",
|
|
|
|
"Y": "Y",
|
|
|
|
"SECOND": "Slash",
|
|
|
|
"MODE": "BackSlash",
|
|
|
|
"DEL": "Delete",
|
|
|
|
"COMMA": "Comma"
|
|
|
|
},
|
|
|
|
"GPGX Genesis Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 A": "Z, J1 B1, X1 X",
|
|
|
|
"P1 B": "X, J1 B2, X1 A",
|
|
|
|
"P1 C": "C, J1 B4, X1 Y",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 X": "A, J1 B3, X1 B",
|
|
|
|
"P1 Y": "S, J1 B5, X1 LeftShoulder",
|
|
|
|
"P1 Z": "D, J1 B6, X1 RightShoulder",
|
|
|
|
"P1 Mode": "E, J1 B9, X1 Back",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 A": "",
|
|
|
|
"P2 B": "",
|
|
|
|
"P2 C": "",
|
|
|
|
"P2 Start": "",
|
|
|
|
"P2 X": "",
|
|
|
|
"P2 Y": "",
|
|
|
|
"P2 Z": "",
|
|
|
|
"P2 Mode": "",
|
|
|
|
"P2 Lightgun Trigger": "WMouse L",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Lightgun Start": "Keypad5",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P2 Mouse Left": "WMouse L",
|
|
|
|
"P2 Mouse Center": "WMouse M",
|
|
|
|
"P2 Mouse Right": "WMouse R",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Mouse Start": "Keypad5",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Power": "",
|
|
|
|
"Reset": ""
|
|
|
|
},
|
|
|
|
"PicoDrive Genesis Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 A": "Z, J1 B1, X1 X",
|
|
|
|
"P1 B": "X, J1 B2, X1 A",
|
|
|
|
"P1 C": "C, J1 B4, X1 Y",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 X": "A, J1 B3, X1 B",
|
|
|
|
"P1 Y": "S, J1 B5, X1 LeftShoulder",
|
|
|
|
"P1 Z": "D, J1 B6, X1 RightShoulder",
|
|
|
|
"P1 Mode": "E, J1 B9, X1 Back",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 A": "",
|
|
|
|
"P2 B": "",
|
|
|
|
"P2 C": "",
|
|
|
|
"P2 Start": "",
|
|
|
|
"P2 X": "",
|
|
|
|
"P2 Y": "",
|
|
|
|
"P2 Z": "",
|
|
|
|
"P2 Mode": "",
|
|
|
|
"Power": "",
|
|
|
|
"Reset": ""
|
|
|
|
},
|
|
|
|
"WonderSwan Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 X1": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 X3": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 X4": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 X2": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Y1": "Keypad8, J1 RotationZ-, X1 RStickUp",
|
|
|
|
"P1 Y3": "Keypad2, J1 RotationZ+, X1 RStickDown",
|
|
|
|
"P1 Y4": "Keypad4, J1 Z-, X1 RStickLeft",
|
|
|
|
"P1 Y2": "Keypad6, J1 Z+, X1 RStickRight",
|
|
|
|
"P1 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 B": "Z, J1 B1, X1 X",
|
|
|
|
"P1 A": "X, J1 B2, X1 A",
|
|
|
|
"P2 X1": "",
|
|
|
|
"P2 X3": "X, J1 B2, X1 A",
|
|
|
|
"P2 X4": "Z, J1 B1, X1 X",
|
|
|
|
"P2 X2": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"P2 Y1": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P2 Y3": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P2 Y4": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P2 Y2": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P2 Start": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P2 B": "",
|
|
|
|
"P2 A": "",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"PSX DualShock Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"P1 Up": "X1 DpadUp, Up",
|
|
|
|
"P1 Down": "X1 DpadDown, Down",
|
|
|
|
"P1 Left": "X1 DpadLeft, Left",
|
|
|
|
"P1 Right": "X1 DpadRight, Right",
|
|
|
|
"P1 Select": "X1 Back, Space",
|
|
|
|
"P1 Start": "X1 Start, Enter",
|
|
|
|
"P1 Square": "X1 X, A",
|
|
|
|
"P1 Triangle": "X1 Y, S",
|
|
|
|
"P1 Circle": "X1 B, X",
|
|
|
|
"P1 Cross": "X1 A, Z",
|
|
|
|
"P1 L1": "X1 LeftShoulder, Q",
|
|
|
|
"P1 R1": "X1 RightShoulder, W",
|
|
|
|
"P1 L2": "X1 LeftTrigger, E",
|
|
|
|
"P1 R2": "X1 RightTrigger, R",
|
|
|
|
"P1 L3": "X1 LeftThumb, T",
|
|
|
|
"P1 R3": "X1 RightThumb, Y",
|
2018-12-24 18:33:09 +00:00
|
|
|
"P1 MODE": "D"
|
|
|
|
},
|
|
|
|
"Lynx Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Up": "Up",
|
|
|
|
"Down": "Down",
|
|
|
|
"Left": "Left",
|
|
|
|
"Right": "Right",
|
2018-12-24 18:33:09 +00:00
|
|
|
"A": "X",
|
|
|
|
"B": "Z",
|
|
|
|
"Option 1": "A",
|
|
|
|
"Option 2": "S",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Pause": "Enter",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"Apple IIe Keyboard": {
|
|
|
|
"Delete": "Delete",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Left": "Left",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Tab": "Tab",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Down": "Down",
|
|
|
|
"Up": "Up",
|
|
|
|
"Return": "Enter",
|
|
|
|
"Right": "Right",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Escape": "",
|
|
|
|
"Space": "Space",
|
2020-01-14 23:48:49 +00:00
|
|
|
"'": "Quote",
|
2018-12-24 18:33:09 +00:00
|
|
|
",": "Comma",
|
|
|
|
"-": "Minus",
|
|
|
|
".": "Period",
|
|
|
|
"/": "Slash",
|
2020-01-14 23:48:49 +00:00
|
|
|
"0": "Keypad0",
|
|
|
|
"1": "Keypad1",
|
|
|
|
"2": "Keypad2",
|
|
|
|
"3": "Keypad3",
|
|
|
|
"4": "Keypad4",
|
|
|
|
"5": "Keypad5",
|
|
|
|
"6": "Keypad6",
|
|
|
|
"7": "Keypad7",
|
|
|
|
"8": "Keypad8",
|
|
|
|
"9": "Keypad9",
|
2018-12-24 18:33:09 +00:00
|
|
|
";": "Semicolon",
|
2020-01-14 23:48:49 +00:00
|
|
|
"=": "Plus",
|
|
|
|
"[": "BracketLeft",
|
|
|
|
"\\": "BackSlash",
|
|
|
|
"]": "BracketRight",
|
|
|
|
"`": "Tilde",
|
2018-12-24 18:33:09 +00:00
|
|
|
"A": "A",
|
|
|
|
"B": "B",
|
|
|
|
"C": "C",
|
|
|
|
"D": "D",
|
|
|
|
"E": "E",
|
|
|
|
"F": "F",
|
|
|
|
"G": "G",
|
|
|
|
"H": "H",
|
|
|
|
"I": "I",
|
|
|
|
"J": "J",
|
|
|
|
"K": "K",
|
|
|
|
"L": "L",
|
|
|
|
"M": "M",
|
|
|
|
"N": "N",
|
|
|
|
"O": "O",
|
|
|
|
"P": "P",
|
|
|
|
"Q": "Q",
|
|
|
|
"R": "R",
|
|
|
|
"S": "S",
|
|
|
|
"T": "T",
|
|
|
|
"U": "U",
|
|
|
|
"V": "V",
|
|
|
|
"W": "W",
|
|
|
|
"X": "X",
|
|
|
|
"Y": "Y",
|
|
|
|
"Z": "Z",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Control": "ControlRight",
|
|
|
|
"Shift": "ShiftRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Caps Lock": "CapsLock",
|
|
|
|
"Previous Disk": "",
|
|
|
|
"Next Disk": ""
|
|
|
|
},
|
|
|
|
"VirtualBoy Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"L_Up": "Up, X1 DpadUp, X1 LStickUp",
|
|
|
|
"L_Down": "Down, X1 DpadDown, X1 LStickDown",
|
|
|
|
"L_Left": "Left, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"L_Right": "Right, X1 DpadRight, X1 LStickRight",
|
|
|
|
"R_Up": "Keypad8, X1 RStickUp",
|
|
|
|
"R_Down": "Keypad2, X1 RStickDown",
|
|
|
|
"R_Left": "Keypad4, X1 RStickLeft",
|
|
|
|
"R_Right": "Keypad6, X1 RStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"B": "Z, X1 X",
|
|
|
|
"A": "X, X1 A",
|
|
|
|
"R": "W, X1 LeftShoulder",
|
|
|
|
"L": "E, X1 RightShoulder",
|
|
|
|
"Select": "Space, X1 Back",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Start": "Enter, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"NeoGeo Portable Controller": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Up": "Up, X1 DpadUp, X1 LStickUp",
|
|
|
|
"Down": "Down, X1 DpadDown, X1 LStickDown",
|
|
|
|
"Left": "Left, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"Right": "Right, X1 DpadRight, X1 LStickRight",
|
2018-12-24 18:33:09 +00:00
|
|
|
"B": "Z, J1 B1, X1 X",
|
|
|
|
"A": "X, J1 B2, X1 A",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Option": "Enter, J1 B10, X1 Start",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Power": ""
|
2020-01-25 21:47:29 +00:00
|
|
|
},
|
|
|
|
"Vectrex Digital Controller": {
|
|
|
|
"Reset": "",
|
|
|
|
"Power": "",
|
|
|
|
"P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp",
|
|
|
|
"P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown",
|
|
|
|
"P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft",
|
|
|
|
"P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight",
|
|
|
|
"P1 Button 1": "Z, J1 B2, X1 A",
|
|
|
|
"P1 Button 2": "X, J1 B3, X1 B",
|
|
|
|
"P1 Button 3": "A, J1 B1, X1 X",
|
|
|
|
"P1 Button 4": "S, J1 B4, X1 Y"
|
|
|
|
},
|
|
|
|
"Vectrex Analog Controller": {
|
|
|
|
"Reset": "",
|
|
|
|
"Power": "",
|
|
|
|
"P1 Button 1": "Z, J1 B2, X1 A",
|
|
|
|
"P1 Button 2": "X, J1 B3, X1 B",
|
|
|
|
"P1 Button 3": "A, J1 B1, X1 X",
|
|
|
|
"P1 Button 4": "S, J1 B4, X1 Y"
|
|
|
|
},
|
2020-02-19 00:28:30 +00:00
|
|
|
"O2 Joystick": {
|
|
|
|
"P1 Up": "Up",
|
|
|
|
"P1 Down": "Down",
|
|
|
|
"P1 Left": "Left",
|
|
|
|
"P1 Right": "Right",
|
|
|
|
"P1 F": "Z",
|
|
|
|
"0": "Keypad0",
|
|
|
|
"1": "Keypad1",
|
|
|
|
"2": "Keypad2",
|
|
|
|
"3": "Keypad3",
|
|
|
|
"4": "Keypad4",
|
|
|
|
"5": "Keypad5",
|
|
|
|
"6": "Keypad6",
|
|
|
|
"7": "Keypad7",
|
|
|
|
"8": "Keypad8",
|
|
|
|
"9": "Keypad9",
|
|
|
|
"YES": "Y",
|
|
|
|
"NO": "N",
|
|
|
|
"ENT": "KeypadEnter"
|
|
|
|
}
|
2018-12-24 18:33:09 +00:00
|
|
|
},
|
|
|
|
"AllTrollersAutoFire": {
|
|
|
|
"NES Controller": {
|
|
|
|
"P1 Up": "",
|
|
|
|
"P1 Down": "",
|
|
|
|
"P1 Left": "",
|
|
|
|
"P1 Right": "",
|
|
|
|
"P1 Start": "",
|
|
|
|
"P1 Select": "",
|
|
|
|
"P1 B": "A",
|
|
|
|
"P1 A": "S",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 Start": "",
|
|
|
|
"P2 Select": "",
|
|
|
|
"P2 B": "",
|
|
|
|
"P2 A": "",
|
|
|
|
"P2 Fire": "",
|
|
|
|
"P2 Microphone": "",
|
|
|
|
"P3 Fire": "",
|
|
|
|
"Reset": "",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"Gameboy Controller": {
|
|
|
|
"Up": "",
|
|
|
|
"Down": "",
|
|
|
|
"Left": "",
|
|
|
|
"Right": "",
|
|
|
|
"Start": "",
|
|
|
|
"Select": "",
|
|
|
|
"B": "A",
|
|
|
|
"A": "S",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"Gameboy Controller H": {
|
|
|
|
"Up": "",
|
|
|
|
"Down": "",
|
|
|
|
"Left": "",
|
|
|
|
"Right": "",
|
|
|
|
"Start": "",
|
|
|
|
"Select": "",
|
|
|
|
"B": "A",
|
|
|
|
"A": "S",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"GBAController": {
|
|
|
|
"Up": "",
|
|
|
|
"Down": "",
|
|
|
|
"Left": "",
|
|
|
|
"Right": "",
|
|
|
|
"Start": "",
|
|
|
|
"Select": "",
|
|
|
|
"B": "A",
|
|
|
|
"A": "S",
|
|
|
|
"L": "",
|
|
|
|
"R": "",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"Atari 2600 Basic Controller": {
|
|
|
|
"Reset": "",
|
|
|
|
"Select": "",
|
|
|
|
"P1 Up": "",
|
|
|
|
"P1 Down": "",
|
|
|
|
"P1 Left": "",
|
|
|
|
"P1 Right": "",
|
|
|
|
"P1 Button": "A",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 Button": "S"
|
|
|
|
},
|
|
|
|
"PC Engine Controller": {
|
|
|
|
"Reset": "",
|
|
|
|
"Power": "",
|
|
|
|
"P1 Up": "",
|
|
|
|
"P1 Down": "",
|
|
|
|
"P1 Left": "",
|
|
|
|
"P1 Right": "",
|
|
|
|
"P1 B2": "A",
|
|
|
|
"P1 B1": "S",
|
|
|
|
"P1 Select": "",
|
|
|
|
"P1 Run": "",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 B2": "",
|
|
|
|
"P2 B1": "",
|
|
|
|
"P2 Select": "",
|
|
|
|
"P2 Run": "",
|
|
|
|
"P3 Up": "",
|
|
|
|
"P3 Down": "",
|
|
|
|
"P3 Left": "",
|
|
|
|
"P3 Right": "",
|
|
|
|
"P3 B2": "",
|
|
|
|
"P3 B1": "",
|
|
|
|
"P3 Select": "",
|
|
|
|
"P3 Run": "",
|
|
|
|
"P4 Up": "",
|
|
|
|
"P4 Down": "",
|
|
|
|
"P4 Left": "",
|
|
|
|
"P4 Right": "",
|
|
|
|
"P4 B2": "",
|
|
|
|
"P4 B1": "",
|
|
|
|
"P4 Select": "",
|
|
|
|
"P4 Run": "",
|
|
|
|
"P5 Up": "",
|
|
|
|
"P5 Down": "",
|
|
|
|
"P5 Left": "",
|
|
|
|
"P5 Right": "",
|
|
|
|
"P5 B2": "",
|
|
|
|
"P5 B1": "",
|
|
|
|
"P5 Select": "",
|
|
|
|
"P5 Run": ""
|
|
|
|
},
|
|
|
|
"SMS Controller": {
|
|
|
|
"P1 Up": "",
|
|
|
|
"P1 Down": "",
|
|
|
|
"P1 Left": "",
|
|
|
|
"P1 Right": "",
|
|
|
|
"P1 B1": "A",
|
|
|
|
"P1 B2": "S",
|
|
|
|
"Reset": "",
|
|
|
|
"Pause": "",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 B1": "",
|
|
|
|
"P2 B2": ""
|
|
|
|
},
|
|
|
|
"GPGX Genesis Controller": {
|
|
|
|
"P1 Up": "",
|
|
|
|
"P1 Down": "",
|
|
|
|
"P1 Left": "",
|
|
|
|
"P1 Right": "",
|
|
|
|
"P1 A": "",
|
|
|
|
"P1 B": "",
|
|
|
|
"P1 C": "",
|
|
|
|
"P1 Start": "",
|
|
|
|
"P1 X": "",
|
|
|
|
"P1 Y": "",
|
|
|
|
"P1 Z": "",
|
|
|
|
"P1 Mode": "",
|
|
|
|
"P2 Up": "",
|
|
|
|
"P2 Down": "",
|
|
|
|
"P2 Left": "",
|
|
|
|
"P2 Right": "",
|
|
|
|
"P2 A": "",
|
|
|
|
"P2 B": "",
|
|
|
|
"P2 C": "",
|
|
|
|
"P2 Start": "",
|
|
|
|
"P2 X": "",
|
|
|
|
"P2 Y": "",
|
|
|
|
"P2 Z": "",
|
|
|
|
"P2 Mode": "",
|
|
|
|
"Power": "",
|
|
|
|
"Reset": ""
|
|
|
|
},
|
|
|
|
"GBA Controller": {
|
|
|
|
"Up": "",
|
|
|
|
"Down": "",
|
|
|
|
"Left": "",
|
|
|
|
"Right": "",
|
|
|
|
"Start": "",
|
|
|
|
"Select": "",
|
|
|
|
"B": "A",
|
|
|
|
"A": "S",
|
|
|
|
"L": "",
|
|
|
|
"R": "",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"WonderSwan Controller": {
|
|
|
|
"P1 B": "A",
|
|
|
|
"P1 A": "S",
|
|
|
|
"P2 X4": "A",
|
|
|
|
"P2 X3": "S",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"Lynx Controller": {
|
|
|
|
"Up": "",
|
|
|
|
"Down": "",
|
|
|
|
"Left": "",
|
|
|
|
"Right": "",
|
|
|
|
"A": "",
|
|
|
|
"B": "",
|
|
|
|
"Option 1": "",
|
|
|
|
"Option 2": "",
|
|
|
|
"Pause": "",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"Apple IIe Keyboard": {
|
|
|
|
"Delete": "",
|
|
|
|
"Left": "",
|
|
|
|
"Tab": "",
|
|
|
|
"Down": "",
|
|
|
|
"Up": "",
|
2020-01-14 23:48:49 +00:00
|
|
|
"Return": "Enter",
|
2018-12-24 18:33:09 +00:00
|
|
|
"Right": "",
|
|
|
|
"Escape": "",
|
|
|
|
"Space": "",
|
|
|
|
"'": "",
|
|
|
|
",": "",
|
|
|
|
"-": "",
|
|
|
|
".": "",
|
|
|
|
"/": "",
|
|
|
|
"0": "",
|
|
|
|
"1": "",
|
|
|
|
"2": "",
|
|
|
|
"3": "",
|
|
|
|
"4": "",
|
|
|
|
"5": "",
|
|
|
|
"6": "",
|
|
|
|
"7": "",
|
|
|
|
"8": "",
|
|
|
|
"9": "",
|
|
|
|
";": "",
|
|
|
|
"=": "",
|
|
|
|
"[": "",
|
|
|
|
"\\": "",
|
|
|
|
"]": "",
|
|
|
|
"`": "",
|
|
|
|
"A": "",
|
|
|
|
"B": "",
|
|
|
|
"C": "",
|
|
|
|
"D": "",
|
|
|
|
"E": "",
|
|
|
|
"F": "",
|
|
|
|
"G": "",
|
|
|
|
"H": "",
|
|
|
|
"I": "",
|
|
|
|
"J": "",
|
|
|
|
"K": "",
|
|
|
|
"L": "",
|
|
|
|
"M": "",
|
|
|
|
"N": "",
|
|
|
|
"O": "",
|
|
|
|
"P": "",
|
|
|
|
"Q": "",
|
|
|
|
"R": "",
|
|
|
|
"S": "",
|
|
|
|
"T": "",
|
|
|
|
"U": "",
|
|
|
|
"V": "",
|
|
|
|
"W": "",
|
|
|
|
"X": "",
|
|
|
|
"Y": "",
|
|
|
|
"Z": "",
|
|
|
|
"Control": "",
|
|
|
|
"Shift": "",
|
|
|
|
"Caps Lock": "",
|
|
|
|
"Previous Disk": "",
|
|
|
|
"Next Disk": ""
|
|
|
|
},
|
|
|
|
"VirtualBoy Controller": {
|
|
|
|
"L_Up": "",
|
|
|
|
"L_Down": "",
|
|
|
|
"L_Left": "",
|
|
|
|
"L_Right": "",
|
|
|
|
"R_Up": "",
|
|
|
|
"R_Down": "",
|
|
|
|
"R_Left": "",
|
|
|
|
"R_Right": "",
|
|
|
|
"B": "",
|
|
|
|
"A": "",
|
|
|
|
"R": "",
|
|
|
|
"L": "",
|
|
|
|
"Select": "",
|
|
|
|
"Start": "",
|
|
|
|
"Power": ""
|
|
|
|
},
|
|
|
|
"NeoGeo Portable Controller": {
|
|
|
|
"Up": "",
|
|
|
|
"Down": "",
|
|
|
|
"Left": "",
|
|
|
|
"Right": "",
|
|
|
|
"B": "",
|
|
|
|
"A": "",
|
|
|
|
"Option": "",
|
|
|
|
"Power": ""
|
|
|
|
}
|
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"AllTrollersAnalog": {
|
|
|
|
"NES Controller": {
|
|
|
|
"P2 Paddle": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
2014-05-15 22:18:08 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P2 Zapper X": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
2014-05-15 20:48:31 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P2 Zapper Y": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
2014-05-15 20:48:31 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P3 Paddle": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
2014-05-15 22:18:08 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P3 Zapper X": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
2014-05-15 22:18:08 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P3 Zapper Y": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
2014-05-15 20:48:31 +00:00
|
|
|
}
|
2014-05-31 14:14:49 +00:00
|
|
|
},
|
2014-06-29 00:07:17 +00:00
|
|
|
"Atari 7800 Paddle Controller": {
|
|
|
|
"P1 Paddle": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"Atari 7800 Light Gun Controller": {
|
|
|
|
"P1 VPos": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
},
|
|
|
|
"P1 HPos": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
}
|
|
|
|
},
|
DS Hawk (#1884)
* Add MelonDS.cs, support opening (but not really) .nds files.
* init MelonDS
* MelonDS: Load selected ROM.
* MelonDS: FrameAdvance and frame counter.
* MelonDS: IVideoProvider
* MelonDS: Add DLL files.
* MelonDS: IInputPollable
* MelonDS: IStatable (and add forgotten file MelonDS_InputPollable.cs)
* update libmelonDS.dll
* MelonDS: ISoundProvider
* Add NDS to Global.SystemInfo, and convert screen coords when running NDS.
* set up default NDS controller
* MelonDS: ISaveRam
* MelonDS: remove romlist.bin
* MelonDS: ISettable
* Create firmware folder if it doesn't exist on Windows; otherwise, an exception is thrown.
* Add database entries for NDS bios/firmware files.
* MelonDS: Use the bios/firmware files selected in BizHawk's "Firmwares" dialog.
* MelonDS: Re-work sync settings a bit.
* NDS's firmware file contains user settings; these are over-written by sync settings, so we shouldn't allow them to impact the hash
* MelonDS: Add (currently unused) bootToFirmware sync setting, and NDSSettings dialog.
* Update NDS firmware hash; it seems I had somehow corrupted mine.
* MelonDS: Use boot to firmware sync setting.
* MelonDS: Allow user to set some firmware user settings via the NDS settings dialog.
* MelonDS: Add singleInstance attribute to core.
* MelonDS: IMemoryDomains
* update libmelonDS.dll
* MelonDS: Set up default sync settings if none are provided.
* MelonDS: Allow user to reset settings to default.
* MelonDS: bios+firmware files are recommended
* libmelonDS.dll
* MelonDS: Don't use real time.
* MelonDS: Update to reflect new way of handling RTC in MelonDS.
* MelonDS: Notify if savestate load failed.
* update MelonDS.dll
* MelonDS: Allow user to set startup date/time in settings dialog.
* MelonDS: Create melon directory if it doesn't already exist.
* Don't include Designer's "fixes" in PR (partially reverts 56b474c00)
* Don't show a broken console window; alert user of need to restart instead.
This fixes an error related to MelonDS trying to use the broken stdout stream.
* update default NDS controls to match other updated controls
* Implement a system bus, using ARM9 read/writes.
* MelonDS: Allow BizHawk to change the contents of the frame buffer.
* update libmelonDS.dll
* fix stuff that was merged incorrectly, or was broken by merge
* update libmelonDS.dll
(includes memory leak fix)
* update libmelonDS.dll
(fixes memory leak and an occasional savestate crash)
* fix stuff that broke with the merge
* cleanups, remove stuff that is no longer needed by service interaces
* simplify DS MemoryDomains
* DS - fix order of controller buttons to be consistent with other consoles. This probably breaks any existing movies made on this core, but those would have been experiments, right?
* NDSSettings - make min value for day and month 0, whiel those aren't "valid" values they are the default values in the core for whatever reason, better to not crash on load and not show a value that isn't actually the setting. This can easily be reverted if the core changes to default to 1
Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
Co-authored-by: adelikat <adelikat@tasvideos.org>
2020-03-21 15:53:30 +00:00
|
|
|
"NDS Controller": {
|
|
|
|
"TouchX": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
},
|
|
|
|
"TouchY": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"Nintento 64 Controller": {
|
2014-05-31 14:14:49 +00:00
|
|
|
"P1 X Axis": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2014-05-31 14:14:49 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2013-07-31 02:57:41 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P1 Y Axis": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbY Axis",
|
2014-05-31 14:14:49 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2013-07-31 02:57:41 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P2 X Axis": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2013-07-31 02:57:41 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P2 Y Axis": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2013-07-31 02:57:41 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P3 X Axis": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2013-07-31 02:57:41 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P3 Y Axis": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2013-07-31 02:57:41 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P4 X Axis": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2013-07-31 02:57:41 +00:00
|
|
|
},
|
2014-05-31 14:14:49 +00:00
|
|
|
"P4 Y Axis": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2013-07-31 02:57:41 +00:00
|
|
|
}
|
2014-05-31 14:14:49 +00:00
|
|
|
},
|
2014-06-28 12:31:28 +00:00
|
|
|
"GPGX Genesis Controller": {
|
|
|
|
"P2 Lightgun X": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
},
|
|
|
|
"P2 Lightgun Y": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
},
|
2014-06-28 12:45:12 +00:00
|
|
|
"P2 Mouse X": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
},
|
|
|
|
"P2 Mouse Y": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
2014-11-18 11:46:24 +00:00
|
|
|
}
|
2014-06-28 12:31:28 +00:00
|
|
|
},
|
2014-11-18 11:46:24 +00:00
|
|
|
"WonderSwan Controller": {},
|
2014-12-10 23:43:11 +00:00
|
|
|
"Lynx Controller": {},
|
|
|
|
"DualShock Controller": {
|
2014-12-16 04:02:55 +00:00
|
|
|
"P1 LStick X": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2014-12-10 23:43:11 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
2014-12-16 04:02:55 +00:00
|
|
|
"P1 LStick Y": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbY Axis",
|
2014-12-10 23:43:11 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
2014-12-16 04:02:55 +00:00
|
|
|
"P1 RStick X": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 RightThumbX Axis",
|
2014-12-10 23:43:11 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
2014-12-16 04:02:55 +00:00
|
|
|
"P1 RStick Y": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 RightThumbY Axis",
|
2014-12-10 23:43:11 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
}
|
2015-05-28 00:20:50 +00:00
|
|
|
},
|
2015-11-08 09:10:09 +00:00
|
|
|
"Apple IIe Keyboard": {},
|
|
|
|
"LibRetro Controls": {
|
|
|
|
"Pointer X": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"Pointer Y": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Pointer X": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Pointer Y": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2017-07-14 17:53:04 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"PC-FX Controller": {
|
|
|
|
"P2 Mouse X": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2017-07-14 17:53:04 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P2 Mouse Y": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbY Axis",
|
2017-07-14 17:53:04 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
2015-11-08 09:10:09 +00:00
|
|
|
}
|
2017-04-22 18:53:04 +00:00
|
|
|
},
|
|
|
|
"SNES Controller": {
|
|
|
|
"P1 Mouse X": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2017-04-22 18:53:04 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Mouse Y": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbY Axis",
|
2017-04-22 18:53:04 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P2 Scope X": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P2 Scope Y": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
}
|
2017-05-29 21:49:10 +00:00
|
|
|
},
|
2017-05-31 22:51:43 +00:00
|
|
|
"VirtualBoy Controller": {},
|
2017-06-19 01:12:59 +00:00
|
|
|
"NeoGeo Portable Controller": {},
|
|
|
|
"Saturn Controller": {
|
|
|
|
"P1 Right Stick Horizontal": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 RightThumbX Axis",
|
2017-06-19 01:12:59 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Right Stick Vertical": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Right Throttle": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 RightThumbY Axis",
|
2017-06-19 01:12:59 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Left Stick Horizontal": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2017-06-19 01:12:59 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Left Stick Vertical": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbY Axis",
|
2017-06-19 01:12:59 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Left Throttle": {
|
|
|
|
"Value": "",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Wheel": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2017-06-19 01:12:59 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Stick Horizontal": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2017-06-19 01:12:59 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Stick Vertical": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbY Axis",
|
2017-06-19 01:12:59 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Throttle": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 RightThumbX Axis",
|
2017-06-19 01:12:59 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 X": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
|
|
|
"P1 Y": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
}
|
2017-08-31 03:02:36 +00:00
|
|
|
},
|
|
|
|
"SMS Paddle Controller": {
|
|
|
|
"P1 Paddle": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2017-08-31 03:02:36 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
}
|
2017-08-31 16:58:27 +00:00
|
|
|
},
|
|
|
|
"SMS Light Phaser Controller": {
|
|
|
|
"P1 X": {
|
|
|
|
"Value": "WMouse X",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
},
|
|
|
|
"P1 Y": {
|
|
|
|
"Value": "WMouse Y",
|
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.0
|
|
|
|
}
|
2017-10-27 23:57:18 +00:00
|
|
|
},
|
2017-11-23 03:18:14 +00:00
|
|
|
"SMS Sports Pad Controller": {
|
2017-10-27 23:57:18 +00:00
|
|
|
"P1 X": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbX Axis",
|
2017-10-27 23:57:18 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
2017-11-23 03:18:14 +00:00
|
|
|
"P1 Y": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X1 LeftThumbY Axis",
|
2017-10-27 23:57:18 +00:00
|
|
|
"Mult": -1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
2017-11-23 03:18:14 +00:00
|
|
|
"P2 X": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X2 LeftThumbX Axis",
|
2017-10-27 23:57:18 +00:00
|
|
|
"Mult": 1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
},
|
2017-11-23 03:18:14 +00:00
|
|
|
"P2 Y": {
|
2020-01-14 23:48:49 +00:00
|
|
|
"Value": "X2 LeftThumbY Axis",
|
2017-10-27 23:57:18 +00:00
|
|
|
"Mult": -1.0,
|
|
|
|
"Deadzone": 0.1
|
|
|
|
}
|
2017-06-19 17:49:13 +00:00
|
|
|
}
|
2014-05-31 14:14:49 +00:00
|
|
|
}
|
2013-07-17 01:20:21 +00:00
|
|
|
}
|