You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Those buttons should be treated like switch matrix buttons regarding the protocol so that all features like fastflips are supported without changes. libppuc should simply forward them like switch matrix buttons.
ppuc/pinmame must treat them differently. Some need to be send to the CPU others should be ignored.
We should follow the pattern of VPX. That's the mapping for Williams System 6:
1-8 are part of the matrix, 81-84 are "virtual" (they directly power the flippers, no connection to the CPU).
The negative numbers are the switches directly wired to the CPU.
Those buttons should be treated like switch matrix buttons regarding the protocol so that all features like fastflips are supported without changes. libppuc should simply forward them like switch matrix buttons.
ppuc/pinmame must treat them differently. Some need to be send to the CPU others should be ignored.
We should follow the pattern of VPX. That's the mapping for Williams System 6:
1-8 are part of the matrix, 81-84 are "virtual" (they directly power the flippers, no connection to the CPU).
The negative numbers are the switches directly wired to the CPU.
https://github.com/vpinball/vpinball/blob/a491317195b1f686eec7f30a23111d0e5c8a3c4b/scripts/s6.vbs#L17-L39
The text was updated successfully, but these errors were encountered: