Coconuts Japan Pachinko Controller

From NESdev Wiki
Revision as of 17:43, 26 July 2022 by Lidnariq (talk | contribs) (Undo revision 19592 by Fiskbit (talk) - apparently the person who attested was mistaken)
Jump to navigationJump to search

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.

See Also