the joystick adapter i will use is nice, has a few programmable options.
For the smally mouse, the most simplest solution (which i should have thought of before). is to simply make a 7 pin header so anyone can buy their own smally and if they want to connect it to the motherboard then there would be no problems with licensing so i will add a header so people can do this.
It is an option, use it or not.
This is not a final version, just the next step.