L10N37 / Atmega-N64-IGR-

N64 In game reset using 168P / 328P Atmega MCU
2 stars 1 forks source link

Can't solve phantom button presses and controller disconnecting! #2

Open DarthMotzkus opened 2 days ago

DarthMotzkus commented 2 days ago

Hi. How are you? Done as you said on the project, here is my installation diagram and Arduino board pics below. Can you help me to solve the phantom button presses and controller disconnection problems?

image

12

13

Compiled with the files you provided. Done the mod, using a 120R (Ohms) 1/4W 1% resistor on the serial pin on PIF. The Combo don't have the R and it needs to hold for 1 second. The combo works, but many issues appears. My MB is a CPU04. Using a Nano Arduino with atMega 328p.


ISSUES:

Without the board installed, all of the issues above do not happen. Tried to swap 5V point on arduino to vcc/vin. Nothing changed. Left without resistor on D2, nothing changed. Disconnected the 5V wire and ground, the Arduino keeps working (i think because of serial voltage in PIF pinout 16).

Any help will be much appreciate. More friends of mine are hoping we can solve this to do the same mod. Thanks in advance.

L10N37 commented 2 days ago

Unfortunately this was a quick hack up left here for someone else to solve and take on as their own project.

I used an ED64 and played through heaps of games, Including clocking lylat wars (or what ever it's called when it's the US version, Starfox 64?) and the only issue on any game was start button sometimes getting phantom pressed. I believe it needs a buffer to rectify, and I don't think the resistor helps.

Any other issues I didn't personally encounter.