Or, you could hack one controller from each of the 'older' systems like this, and build an arcade-style joystick that had a db9 for the connector. Then you could use it on any of your other systems, by plugging it into the hacked controllers :-)
[ I think that's what elabit was trying to say....]