I’m trying to emulate a Saturn controller using an Arduino UNO and a 74153. Basically, I’m trying to recreate something similar to a controller hack, where the Arduino only handles the button presses/releases. My eventual goal is to connect a USB arcade stick to a Saturn.
I wired everything up and tried testing it with the IO TEST in Puyo Puyo Tsu, using a macro that automatically presses the buttons one after another, but I can’t get it to work properly.
The weird thing is that even before the button test really starts, the Saturn seems to think the multitap is being rapidly unplugged and plugged back in over and over.
I was worried about the 5V from the Saturn and the Arduino fighting each other, so I left the VCC pins on the Saturn controller port disconnected on both sides. The 74153 is powered from the Arduino instead.
I’m wondering if that might be the problem. Pin 6 doesn’t seem to be just another power pin, and I also haven’t added any decoupling capacitors yet.
Does anyone have any ideas what I might be missing?
I wired everything up and tried testing it with the IO TEST in Puyo Puyo Tsu, using a macro that automatically presses the buttons one after another, but I can’t get it to work properly.
The weird thing is that even before the button test really starts, the Saturn seems to think the multitap is being rapidly unplugged and plugged back in over and over.
I was worried about the 5V from the Saturn and the Arduino fighting each other, so I left the VCC pins on the Saturn controller port disconnected on both sides. The 74153 is powered from the Arduino instead.
I’m wondering if that might be the problem. Pin 6 doesn’t seem to be just another power pin, and I also haven’t added any decoupling capacitors yet.
Does anyone have any ideas what I might be missing?