-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
X-Band Keyboard Support #235
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm working on reverse engineering the SNES keyboard. I just finished up an arduino based controller adapter to convert the Xband keyboard into a standard USB HID keyboard. Now that I have a solid understanding of the snes keyboard protocol, I'm going to start work on an adapter to go the other direction and allow for any USB keyboard to be used on a SNES.
The Xband keyboard was donated to me for this effort but I don't have an actual Xband modem. So I am exploring options to test the actual keyboard and my simulated SNES keyboard adapter on real hardware. My initial idea was to create a standalone keyboard test rom but I'm not sure where to start with SNES game dev.
I found the source code from xband for reading the keyboard, so may not be too hard to implement with prior snes dev experience. Long term I would like to give everyone an affordable keyboard option for the revived xband community. But even more I want to create an example for future homebrew to use.
I was thinking maybe more fun to just shove it into SD2SNES firmware and add a cool text search feature as a starting point.
Example code:
https://git.agiri.ninja/natalie/xband-source
snes side code, catapult.tar.gz Catapult/Box-16bit-Feb96/Box/SNES/Hardware/SNESControls.c
The text was updated successfully, but these errors were encountered: