Impressive! So, you could hook this up to original ports and not need to modify the controller, right (I think I read that right)?
It's not that impressive, nor original.
You don't have to modify the controller or you can if you want to.
How many controlls can connect to a single box? Any chance of hooking of an NES four-score (4 player adapter).
Currently, 2 NES or 2 SNES, but only two are active. I've got it so you can switch it on the fly with a switch, but don't have time time to write the software to switch it via software.
Thinking about it now, I don't know why I picked 2. Never had a four-score or played 4 player NES or SNES games, so maybe that's why. Wouldn't be hard to add it, but not sure if I have time. Could also make it 2NES and 2 SNES, but just thinking out loud.
Any chance of eventually releasing the code and circuits (or, maybe releasing the compiled code, if you don't want the source around)?
Can't and won't.
Can't because >90% of the code I did for work. They don't mind if I give a few people this or any of it's modifications I do to it as it's non-competing as long as I don't release the source and all chips are protected so that the contents can not be read by a programmer.
Won't because it would only take a few lines of code to compete with GrooveyGameGear, Ultimarc, etc and I'm against that for a few reasons. They may not be worried, but I don't want to risk my source for 49-way ball tops, AVGA, etc