This controller was included with the games Arkanoid (in black color) and Arkanoid II - Revenge of Doh (in red color). It differs from the Arcade version as it's only able to rotate 180 degrees, and it isn't compatible with the standard MSX Paddle specification. The circuit is exactly the same as the Famicom/NES version, and was poorly hacked to connect to the MSX.
This would explain why it does not match the MSX paddle specifications. Also the Commodore paddle will not work on MSX.
This paddle has a long internal processing delay that must be respected with the pin-8/reset being kept HIGH for all that time, but this logic level conflicts with the MSX-BIOS own interrupt handler as it will set this bit to LOW for its own processing. The workaround for this problem is described in the notes section below.
This is wrong because the Bios supports only the ASCII paddle controller. Arkanoid controller use another protocol. Bios doesn't support it, that's all.
In addition, a person told me the circuit diagram of Arkanoid controller in the wiki is incorrect. He tried to make one with it without success.
I wanted to compare it with the schemas for NES available on the Internet but the three I found are different. I found too several photos of different PCB of the NES version. I did not find photos of the MSX version sufficiently clear to compare.
Below that is the picture of my paddle controller for NES:
At first glance only a few resistors are different. I have to compare the other side.
Can you make a list with the values of the resistances and capacitors?
On the MSX I measured a 110 Ohm VR, thats 0,11kO to 5kO. Sorry for the c0O0O0O0O0nfusion.
And one of the green thing capacitors is a 1H153K, three are 1H103K