Sequential matrix, cabinet-service, and flipper-column inputs
pinmame.input.switch
- -3 … 04 slots
- 1 … 6464 slots
- 81 … 888 slots
- libpinmamechannel=switch
- controller_plugingroup_id=1 · contract_revision=a6f6d7266d30
Technical details for Sequential matrix, cabinet-service, and flipper-column inputsSource-derived address behavior and exceptions
Public input ranges
Whitestar uses PinMAME's sequential switch conversion.
| Inputs | Public addresses |
|---|---|
| Eight-by-eight playfield/cabinet matrix | 1-64 |
| Coin-door memory protect | -3 |
| Red/green/black coin-door service buttons | -2 / -1 / 0 |
| Right EOS / right button / left EOS / left button | 81-84 |
| Fifth dedicated input for games with an upper flipper | 88 |
Addresses 85-87 are explicit generic flipper-column holes.
Polarity
The platform leaves the per-game invSw mask zero, so physical normally-closed/opto construction remains a per-game evidence question. inversion_applied_by_emulator only states that consumers must not re-invert the public API state.