- cmu, how many adapters are you planning on making? I think there obviously needs to be more than one in case 2 keyboard players are paired up.
- Will the adapter be compatible with any keyboard, so players can bring their own? Or will it only work with keyboards you provide?
There are 2 main parts: The N64 signal generator (Arduino) which hooks up to the console, and software on my laptop that works like an emulator input plugin.
Arduino communicates with my laptop software via LAN (needs ethernet connection) or via USB that plugs into the computer running the software.
So in order to make it all work you need
1) a laptop or computer,
2) something that can be used as a controller that can be connected via usb: Keyboard, Xbox controller, N64 controller via raphnet, usb DDR pad, etc.
3) my software for the laptop or computer
4) an arduino uno (costs about $30)
5) code to upload to the ardunio
6) a cut n64 controller wire
Optional: Ardino Ethernet sheild + ethernet wire, or arduino wifi shield
I plan on releasing the code so people can make their own changes/improvements. After I release the code, the best way to prevent cheating is for me to provide versions of (3) and (5) that are verified to have no macros, and secretly change the message protocol between them at every tournament I go to so people won't have the ability to use an altered version with macros. They can be uploaded at the site in a minute or 2 so it's not too much of a hassle.
The first tournament where we test this they will be using my laptop .