- --
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 | |||
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
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. |
---|---|
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 ) |
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..) |
No.01097
Haze Senior Tester
May 25, 2008, 18:41
|
yes.. fixed. |