Closed dansanderson closed 1 year ago
(ROM code looks ready on visual inspection, so I'm guessing this is a CIA paddle port wiring issue in the core.)
As paddles do work with the C64 Core, it certainly should be fixable.
I'm going to nuke this and convert it to a ROM issue. I'm not aware that more wiring is needed to support paddles connected to port 2. The POT() function is not working to spec but the cause is not clear. (I don't know why I said "JOY" above, I clearly meant "POT". But no matter. :) )
Also, I only recently just learned that the "missing" quarter turn is because I'm using Atari paddles. Commodore paddles use a different potentiometer value. I acquired some Commodore paddles today and they correctly register 0-255 across the entire turn.
Test Environment (required) You can use MEGA65INFO to retrieve this.
Describe the bug Someone in the Discord mentioned that paddle support is incomplete. I did a quick test and am opening this issue to track completion of this feature. (I don't know if this is core or ROM.) Issues I noticed:
To Reproduce Steps to reproduce the behavior:
10 PRINT JOY(1), JOY(2), JOY(3), JOY(4):GOTO 10
I'm happy to test candidate fixes, just let me know.