Coconuts Japan Pachinko Controller

From NESdev Wiki
Revision as of 15:25, 14 October 2017 by Sour (talk | contribs) (Created page with "The Coconuts Pachinko controller is used in the following games: *''Pachinko Daisakusen'' *''Pachinko Daisakusen 2'' *''Pachio Kun 4'' *''Pachio Kun 5'' == Hardware interface...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 ($4017 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 actual range on real hardware has not been determined.