Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02154 DIP/Input Minor Always Aug 23, 2008, 11:03 Jan 10, 2010, 23:27
Tester M.A.S.H. View Status Public Platform
Assigned To Resolution Fixed OS
Status [?] Resolved Driver
Version 0.127 Fixed in Version 0.136u1 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 02154: ckongg: Coinage settings are wrong.
Description The Coinage settings in the Dip Switches menu are wrong. For 1x Coin
you get 2x Credits and if you set Coinage to 2x Coins you get 4x Credits.
So the inputs must be changed from:

PORT_DIPNAME( 0xc0, 0x00, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )

to

PORT_DIPNAME( 0xc0, 0x00, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x40, DEF_STR( 2C_4C ) )
PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) )

Also, if you set the 'Unused' dip to 'ON' in the Dip Switches menu,
you get another game coinage. Then you must put in 3x Coins
to start a game (see screenshots -> Normal and Unused-On ).
Steps To Reproduce
Additional Information
Github Commit
Flags Verified with Code
Regression Version
Affected Sets / Systems ckongg
Attached Files
png file icon ckongg.png (4,458 bytes) Aug 23, 2008, 11:03
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.02188
etabeta
Developer
Aug 23, 2008, 12:36
the problem is twofold:

* on one hand, the coinage settings shown at screen don't correspond in any way to the game behaviour. this is probably due to the fact that ckong was not programmed to run on galaxian hw. it would be nice to have the behavior confirmed, but it's not a bug in my opinion;

* on the other hand, current coinage settings are wrong and the 'unused' dip is not unused.

for the second point I'll submit a patch soon.
User avatar
No.02197
etabeta
Developer
Aug 24, 2008, 04:16
edited on: Aug 24, 2008, 15:08
to complete the description of the dips behavior, this is the effect produced by various combinations:

* The coinage settings are spread between one of the current Coinage dips and the previously labeled "unused" dip: as reported by MASH, if "Unused" is ON it gives 3 Coins / 1 Credit and 5 Coins / 1 Credit; if it's OFF, it gives 1 Coin / 2 Credits and 1 Coin / 4 Credits

* The second dipswitch previously labeled as Coinage doesn't actually affect the coinage setting, and its effect is unknown

A patch to add these findings to ckongg has been submitted, so I'm going to close this report.

EDITED to reflect more precse findings from Fujix.
User avatar
No.05481
stephh
Developer
Jan 10, 2010, 23:26
The problem was that the Dip Switches were still wrong (even after the supposed fix).

I've updated the galaxold.c driver according to the Z80 code, so now everything shall be correct in 0.136u1 .