This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"centiped": { | |
"name": "centiped", | |
"description": "Centipede (revision 3)", | |
"numPlayers": 2, | |
"alternatesTurns": true, | |
"usesServiceButtons": false, | |
"usesTilt": true, | |
"hasCocktailDipswitch": true, | |
"notes": "", | |
"errors": [], | |
"controlConfigurations": [ | |
{ | |
"targetCabinetType": "upright", | |
"requiresCocktailCabinet": false, | |
"notes": "", | |
"playerControlSetIndexes": [ | |
0, | |
0 | |
], | |
"controlSets": [ | |
{ | |
"supportedPlayerNums": [ | |
1, | |
2 | |
], | |
"isRequired": true, | |
"isOnOppositeScreenSide": false, | |
"controls": [ | |
{ | |
"type": "trackball", | |
"descriptor": null, | |
"outputToInputMap": { | |
"y": { | |
"isAnalog": true, | |
"mameInputPort": "P1_TRACKBALL_Y", | |
"negLabel": "Up", | |
"posLabel": "Down" | |
}, | |
"x": { | |
"isAnalog": true, | |
"mameInputPort": "P1_TRACKBALL_X", | |
"negLabel": "Left", | |
"posLabel": "Right" | |
} | |
}, | |
"buttons": [] | |
} | |
], | |
"controlPanelButtons": [ | |
{ | |
"descriptor": "main-0,0", | |
"input": { | |
"isAnalog": false, | |
"mameInputPort": "P1_BUTTON1", | |
"label": "Fire" | |
} | |
} | |
] | |
} | |
], | |
"menuButtons": [ | |
{ | |
"descriptor": "start-1", | |
"input": { | |
"isAnalog": false, | |
"mameInputPort": "P1_START", | |
"label": "Player 1 Start" | |
} | |
}, | |
{ | |
"descriptor": "start-2", | |
"input": { | |
"isAnalog": false, | |
"mameInputPort": "P2_START", | |
"label": "Player 2 Start" | |
} | |
} | |
] | |
}, | |
{ | |
"targetCabinetType": "cocktail", | |
"requiresCocktailCabinet": false, | |
"notes": "", | |
"playerControlSetIndexes": [ | |
0, | |
1 | |
], | |
"controlSets": [ | |
{ | |
"supportedPlayerNums": [ | |
1 | |
], | |
"isRequired": true, | |
"isOnOppositeScreenSide": false, | |
"controls": [ | |
{ | |
"type": "trackball", | |
"descriptor": null, | |
"outputToInputMap": { | |
"y": { | |
"isAnalog": true, | |
"mameInputPort": "P1_TRACKBALL_Y", | |
"negLabel": "Up", | |
"posLabel": "Down" | |
}, | |
"x": { | |
"isAnalog": true, | |
"mameInputPort": "P1_TRACKBALL_X", | |
"negLabel": "Left", | |
"posLabel": "Right" | |
} | |
}, | |
"buttons": [] | |
} | |
], | |
"controlPanelButtons": [ | |
{ | |
"descriptor": "main-0,0", | |
"input": { | |
"isAnalog": false, | |
"mameInputPort": "P1_BUTTON1", | |
"label": "Fire" | |
} | |
} | |
] | |
}, | |
{ | |
"supportedPlayerNums": [ | |
2 | |
], | |
"isRequired": false, | |
"isOnOppositeScreenSide": true, | |
"controls": [ | |
{ | |
"type": "trackball", | |
"descriptor": null, | |
"outputToInputMap": { | |
"y": { | |
"isAnalog": true, | |
"mameInputPort": "P2_TRACKBALL_Y", | |
"negLabel": "Up", | |
"posLabel": "Down" | |
}, | |
"x": { | |
"isAnalog": true, | |
"mameInputPort": "P2_TRACKBALL_X", | |
"negLabel": "Left", | |
"posLabel": "Right" | |
} | |
}, | |
"buttons": [] | |
} | |
], | |
"controlPanelButtons": [ | |
{ | |
"descriptor": "main-0,0", | |
"input": { | |
"isAnalog": false, | |
"mameInputPort": "P2_BUTTON1", | |
"label": "Fire" | |
} | |
} | |
] | |
} | |
], | |
"menuButtons": [ | |
{ | |
"descriptor": "start-1", | |
"input": { | |
"isAnalog": false, | |
"mameInputPort": "P1_START", | |
"label": "Player 1 Start" | |
} | |
}, | |
{ | |
"descriptor": "start-2", | |
"input": { | |
"isAnalog": false, | |
"mameInputPort": "P2_START", | |
"label": "Player 2 Start" | |
} | |
} | |
] | |
} | |
] | |
}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment