Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06451 DIP/Input Minor Have not tried Dec 10, 2016, 06:16 Dec 11, 2016, 05:08
Tester jeff p View Status Public Platform
Assigned To Tafoid Resolution Fixed OS
Status [?] Resolved Driver
Version N/A Fixed in Version 0.181 Build
Fixed in Git Commit Github Pull Request #
Summary 06451: All sets in ccastles.cpp: Map Button 2 to start a 2-player game in upright mode.
Description Although, there is technically only one button needed to play the game, Button 1 in MAME (Left Ctrl key by default) is mapped exclusively to the button to the LEFT of the trackball, which is used during gameplay to make Bentley Bear jump, and is also used during ready-to-play mode on the upright version to start a 1-player game. Button 2 (Left Alt key by default) needs to be mapped to the button to the RIGHT of the trackball, which has the same function as the left button during gameplay (makes Bentley Bear jump); the difference is that it in the upright version, during ready-to-play mode, it starts a 2-player game.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems All sets in ccastles.cpp
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.13469
jeff p
Tester
Dec 10, 2016, 06:17
This report is not a duplicate, but actually a follow-up to issue 01261, first submitted back in February 2008.
User avatar
No.13471
Tafoid
Administrator
Dec 11, 2016, 02:50
The reason button 2 is set to cocktail button 1 is that is its function in cocktail mode (Jump) and having the default mapping as that is more important than a right jump upright default. A dual stick upright can deal with with a button2 mapping whereas a cocktail cabinet wouldn't have jump right near the trackball control.

One could set up conditional port names/assignment based on Cabinet mode, but I'm not sure if those would be valid as they would only show inputs for the mode you chose, not allowing you to set the others' mapping if choosing if you haven't already chosen a cabinet. Not quite sure if that is the way to go, though.