I figured this might be a long shot but I have no idea where to get any help for this.
I've been programming a Teensy to simulate key-presses so I can make an arcade gamepad which otherwise works fine in other programs, however in the MAME Emulator the keystrokes are not recognised and I'm unsure what to do.
Both of my keyboards work fine with the emulator, as does a cheap USB gamepad I used to play with.
The Teensy board isn't being recognised however unlike any other device, does the Teensy communicate as a true HID device? Because it certainly isn't recognised as one when using the emulator.
The chances of anybody knowing what to do on here are very minimal and I realise that but I am very desperate to get this working.
Does anybody have a clue how I might be able to get my Teensy keyboard input working with this program?
I have even tried looking at the source of the MAME version I compiled (AdvanceMAME) and have looked at 'input.c' to see if there is anyway I could inject keystrokes through the software but as I have literally no knowledge in C I am struggling to find a way to pursue that root, all I know is that the input is in someway handled by the SDL library.
Being new to programming micro-controllers etc I'm not sure whether I am just being stupid or if it's going to be a difficult problem to solve. Any help or guidance would be greatly appreciated because I'm always trying to learn xD.