Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|07721||Flip Screen/Cocktail||Minor||Always||Aug 5, 2020, 21:03||Aug 9, 2020, 23:04|
|Tester||samsho2||View Status||Public||Platform||MAME (Official Binary)|
|Assigned To||Resolution||Open||OS||Windows 10 (64-bit)|
|Version||0.222||Fixed in Version||Build||64-bit|
|Fixed in Git Commit||Github Pull Request #|
|Summary||07721: defender, defenderw: Defender cocktail table mode cannot be enabled|
Enabling Defender's cocktail mode is strange in that it's controlled by connecting/disconnecting Widget 1 and Widget 2 depending on the set.
From the manual: "FOR COCKTAIL TABLE GAMES, W2 MUST BE CONNECTED AND W1 MUST BE REMOVED. FOR UPRIGHT GAMES, W1 MUST BE CONNECTED. WITH RE-LABELED ROMS, W2 MAY BE CONNECTED OR REMOVED. WITH LABELS OF OTHER COLORS, W2 MUST BE REMOVED."
|Steps To Reproduce||Try to play the game in its cocktail mode that will automatically flip the screen when it's player 1 or player 2's turn.|
Here are scans from the manual that show how cocktail mode is activated.
|Affected Sets / Systems||defender, defenderw|
|There are no relationship linked to this issue.|
Aug 7, 2020, 04:14
The "Widget" (PIA) board jumpers are for extra cocktail inputs. Removing W1 causes PB7 to be pulled up, and inserting W2 connects CB2 to the input multiplexers.
A different W1 on the CPU/video board is involved with controlling screen flipping. The williams.cpp driver half-emulates this circuit by setting a variable called m_cocktail, but then does nothing with it.