Programmable you say? 1-2-3 sounds perfectly fine to me and definitely look forward to this. Hoping BladeZX will take a look at his Multip-Pi code to see if he could also do that with a direct connection to the Arcaniac adapter to set the jumpers when a game is loaded.For the programmable button mapper I am putting together, I am going with 1-2-3 as the default mapping, unless someone can convince me otherwise. Of course, it is programmable so you can set and save whatever layout you want and switch to them when needed.