After performing tests with the simple NES Emulator Mesen, the Controller does certainly work, although I noticed that I had to make a new input configuration for it. Throughout testing, it also recognized the NES controller as 'Joy 1' instead of something like 'Pad 1' when it refers to an Xbox One controller. Does the problem stem from this? The emulator might not recognize 'Joy 1' as an input.