Just wondering, do most controller since the Genesis/Mega Drive use a multiplexer or shift register type?
I believe the Saturn is the only other console using a multiplexer/with parallel button polling. The SFC however is probably the last console to use a discrete logic design though, if that's what you're interested in; even the 3DO uses semi-custom logic to integrate a handful of chips for its shift register. More modern controllers all use various serial interfaces (attached to microcontroller cores), so I guess you could say shift registers, though technically data may be serialized via a multiplexer just the same.