The Coconuts Japan Pachinko Controller (CJPC102) is a Famicom expansion port controller by Hori that combines a standard controller with a spring-action analog lever. It is strobed like a standard controller and has the following report:
Code: Select all
$4016 D1:
0-7 - Standard controller
8-15 - Analog position, inverted (high bits first)
16+ - (Always 1)
The analog value is reported inverted, like the Arkanoid controller (because input from the controller is inverted by the console on its way to the CPU). The controller appears to power up with an analog value of 0 if the lever is not touched, making it indistinguishable from an official standard controller. The minimum and maximum bounds appear to slightly vary both within the same controller and across controllers. Of the two I tested, both had a minimum of $03 or $04, and one had a maximum of $72 and the other a maximum of $73 or $74. I may have seen a value of $02 at first on the one with the $72 maximum, but I was unable to reproduce this and may have simply miscounted the bits.
We haven't done any work yet on identifying how the analog to digital conversion is implemented and how that affects the behavior.
Curiously, while the PCB indicates this is a Hori controller, I haven't seen any mention of Hori anywhere on the packaging or controller exterior. All of the branding is for Coconuts Japan.