hebble
.
- Joined
- Feb 2, 2023
- Messages
- 4
- Likes
- 3
Hey,
I have a question about N64 pad hacking I am hoping I can get answered here, or least some direction on.
My current project is to create a fight stick for playing AKI wrestling games on the N64.
The games use the D-pad for movement and allow of the button, which are all straight forward to wire up to arcade buttons and joysticks. The trick part is that the games require the player to push the analog stick in any direction to execute a taunt. Taunting is a key game play mechanic as it enables the player to enter a special state from which signature moves can be executed.
Here is the fight stick I want to put the padhack into
Ideally I would like some kind of control where the 24mm start button is located on the ride side. But after extracting the pad, wiring up all the buttons, and getting to the analog control I realise I was pretty naive sticking this project. Initially I thought I could bridge some pins on the analog input with a momentary switch. Pressing the button will increase an axis value, but releasing the button does not decrease it (of course) so the wrestler gets stuck in a taunting state as the axis value does not return to neutral.
I have since done some research and I am hoping it is possible to wire up a potentiometer to one of the axis. As the N64 sets the initial position of the analog stick as neutral when powered on, I figure the potentiometer's initial position would 0,0 and moving it would make it 0,100 for a taunt then turning to the initial position would be back at 0,0. Even better if the potentiometer is spring loaded to go back to 0,0 (Maybe this doesn't actually exist as I can't find one online)
I don't have a potentiometer to test at the moment.
But after more reading, I am not sure if the CNT-NUS chip will accept the potentiometer's signal? Nintendo uses optical sensors to determine the sticks position an sends back two signals for each axis, YA YB and XA XB, where as potentiometer only sends back one, maybe. I don't really know.
I get the feeling it would be better to use a third party pad that has potentiometers by default. That would be cheaper that a N64 Stick Converter PCB V3 or a teensy 4.1 running USB64.
I guess in that case the potentiometer would be from -100 to +100 on the axis and would need to return to twelve o'clock to be at 0. Likewise the other axis may need the appropriate resitor to lock it at 0.
You can probably tell I am pretty lost at the moment, so any ideas or input would be appreciated.
TL;DR. How can I create an input that mimics pushing an analog direction and then returning to neutral?
I have a question about N64 pad hacking I am hoping I can get answered here, or least some direction on.
My current project is to create a fight stick for playing AKI wrestling games on the N64.
The games use the D-pad for movement and allow of the button, which are all straight forward to wire up to arcade buttons and joysticks. The trick part is that the games require the player to push the analog stick in any direction to execute a taunt. Taunting is a key game play mechanic as it enables the player to enter a special state from which signature moves can be executed.
Here is the fight stick I want to put the padhack into
Ideally I would like some kind of control where the 24mm start button is located on the ride side. But after extracting the pad, wiring up all the buttons, and getting to the analog control I realise I was pretty naive sticking this project. Initially I thought I could bridge some pins on the analog input with a momentary switch. Pressing the button will increase an axis value, but releasing the button does not decrease it (of course) so the wrestler gets stuck in a taunting state as the axis value does not return to neutral.
I have since done some research and I am hoping it is possible to wire up a potentiometer to one of the axis. As the N64 sets the initial position of the analog stick as neutral when powered on, I figure the potentiometer's initial position would 0,0 and moving it would make it 0,100 for a taunt then turning to the initial position would be back at 0,0. Even better if the potentiometer is spring loaded to go back to 0,0 (Maybe this doesn't actually exist as I can't find one online)
I don't have a potentiometer to test at the moment.
But after more reading, I am not sure if the CNT-NUS chip will accept the potentiometer's signal? Nintendo uses optical sensors to determine the sticks position an sends back two signals for each axis, YA YB and XA XB, where as potentiometer only sends back one, maybe. I don't really know.
I get the feeling it would be better to use a third party pad that has potentiometers by default. That would be cheaper that a N64 Stick Converter PCB V3 or a teensy 4.1 running USB64.
I guess in that case the potentiometer would be from -100 to +100 on the axis and would need to return to twelve o'clock to be at 0. Likewise the other axis may need the appropriate resitor to lock it at 0.
You can probably tell I am pretty lost at the moment, so any ideas or input would be appreciated.
TL;DR. How can I create an input that mimics pushing an analog direction and then returning to neutral?
Attachments
-
3.9 MB Views: 29
-
2.8 MB Views: 34