Coconuts Japan Pachinko Controller: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(+video) |
m (Corrected read address) |
||
Line 17: | Line 17: | ||
Same behavior as a [[Standard controller]]. | Same behavior as a [[Standard controller]]. | ||
=== Output ($ | === Output ($4016 read) === | ||
7 bit 0 | 7 bit 0 |
Revision as of 23:36, 20 December 2021
The Coconuts Pachinko controller is used in the following games:
- Pachinko Daisakusen
- Pachinko Daisakusen 2
- Pachio Kun 4
- Pachio Kun 5
Hardware interface
Input ($4016 write)
7 bit 0 ---- ---- xxxx xxxS | +- Controller shift register strobe
Same behavior as a Standard controller.
Output ($4016 read)
7 bit 0 ---- ---- xxxx xxDx | +- Serial data
The controller returns the data in the following order:
Bits 0-7: Same as a Standard Controller (A, B, Select, Start, Up, Down, Left, Right) Bits 8-15: 8-bit position data for the analog trigger (returns MSB first and with all bits inverted) Bits 16+: Unknown
The values used by games for the analog trigger range between $00 (stopped) and $63 (fastest). The analog trigger is spring-loaded. The actual range on real hardware has not been determined.