Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01020 DIP/Input Trivial Have not tried Feb 8, 2008, 13:03 Mar 27, 2009, 16:03
Tester Kale View Status Public Platform
Assigned To Resolution Open OS
Status [?] Confirmed Driver
Version 0.61 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 01020: taito_z.c, taito_f3.c. topspeed.c. sshangha.c: List of drivers which need PORT_IMPULSE.
Description This is a growing list of drivers which need PORT_IMPULSE (previously PORT_BIT_IMPULSE).

(taito_f3.c) The coin mechs uses a trick to prevent illegal coins. This may be "fixed" by using PORT_IMPULSE at 10 frames per press for the coin bits.
(pgm.c) This driver requires PORT_IMPULSE on the coin bits as well that the game doesn't report coin presses at about 20+ frames.
(taito_z.c)
(topspeed.c)
(sshangha.c)
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems taito_z.c, taito_f3.c. topspeed.c. sshangha.c
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.04085
etabeta
Developer
Mar 27, 2009, 10:19
what about this report? shall we close it?

it seems that taito_f3 & pgm needed this to represent the behaviour of the coin mechanism, but I think this has been covered by the proper implementation of coin lockout

were there other issues involved which still require this very old report?
User avatar
No.04087
Haze
Senior Tester
Mar 27, 2009, 15:24
at some point things should probably be cleaned up, and the ability to simulate (and configure) the coin mech should be added rather than 'hacking' them with port impulse, but, I doubt it's a priority.

There are some other weird cases too, see the hackery needed to get coins working in FunCube, it expects the coin to pass between 2 sensors within a certain timeframe in order to register as valid, thus 2 input bits need to be triggered with an appropriate timing.
User avatar
No.04088
etabeta
Developer
Mar 27, 2009, 16:03
ok, thanks for the feedback.

then I leave this open and confirmed, simply updating PORT_BIT_IMPULSE -> PORT_IMPULSE