MegaDrive 6 button pad reading working nicely on the 7800 with the Mega7800 adapter. The code is pretty compact reading both ports at once, so two Mega7800 adapters can be read together.
I will be making good use of this in the 7800GD and can be used in homebrew also.