Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01832 DIP/Input Major Always May 25, 2008, 07:55 May 25, 2008, 18:41
Tester haynor666 View Status Public Platform MAME (Self-compiled)
Assigned To Haze Resolution Fixed OS Windows XP/Vista 32-bit
Status [?] Resolved Driver vamphalf.cpp
Version 0.125u2 Fixed in Version 0.125u3 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 01832: finalgdr: Cannot insert coins (all coin slots are disabled)
Description In 125u2 all coin slots are disabled so I cannot insert coin. In 125 all coins slots are also disabled (check booking) but I can insert coins.

Tafoid: There is a section of Inputs that are not being read in properly, so the coins and service modes are not being assigned. From vamphalf.c

	PORT_START
	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 )
	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 )
	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_UNKNOWN )
	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_UNKNOWN )
	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN )
	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN )
	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SERVICE1 )
	PORT_SERVICE_NO_TOGGLE( 0x0080, IP_ACTIVE_LOW )
	PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END
Steps To Reproduce Run game with nvram deleted for this game.
Additional Information
Github Commit
Flags
Regression Version 0.125u2
Affected Sets / Systems finalgdr
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.01093
Tafoid
Administrator
May 25, 2008, 13:20
All the inputs for the coins are still in the source, but they are not being taken properly from the driver. Note: There were no direct vamphalf.c changes - so this might be related to input changes that were made.
User avatar
No.01094
Haze
Senior Tester
May 25, 2008, 14:24
yeah, there are inputs double mapped

the last line should probably be
 PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNKNOWN )
User avatar
No.01095
Haze
Senior Tester
May 25, 2008, 14:25
(IMHO double mapped bits in the input ports should be being caught by the validity checks if they're no longer valid..)
User avatar
No.01097
Haze
Senior Tester
May 25, 2008, 18:41
yes.. fixed.