- Joined
- Apr 3, 2016
It’s a pretty amazing project. Here’s what Jake is up against.
The original Nintendo used a proprietary controller with a serial interface to the machine. This is analog technology and adding something new would require updating the electronics and chips inside the Nintendo so it handles the new signals.
Maybe Jake is shooting for a USB-based controller that talks to a modern computer. That’s much more sensible since he can update an emulator and add in his new controller inputs.
None of this is easy but it’s certainly possible, especially since there are programs already existing to map controllers for use in different game systems.
At best Jake’s scroll controller will send an Up or Down arrow signal to the game. I suppose he could map it to A or B but its utility seems very limited.
Here’s some info on an original NES controller to show what these things look like under the hood https://www.nesdev.org/wiki/Controller_port_pinout
I wonder if Jake knows about circuit simulators so he can build this out and test it before trying to order a real world part.
The original Nintendo used a proprietary controller with a serial interface to the machine. This is analog technology and adding something new would require updating the electronics and chips inside the Nintendo so it handles the new signals.
Maybe Jake is shooting for a USB-based controller that talks to a modern computer. That’s much more sensible since he can update an emulator and add in his new controller inputs.
None of this is easy but it’s certainly possible, especially since there are programs already existing to map controllers for use in different game systems.
At best Jake’s scroll controller will send an Up or Down arrow signal to the game. I suppose he could map it to A or B but its utility seems very limited.
Here’s some info on an original NES controller to show what these things look like under the hood https://www.nesdev.org/wiki/Controller_port_pinout
I wonder if Jake knows about circuit simulators so he can build this out and test it before trying to order a real world part.