well the dreamcast controller uses the maple bus so its not that easy. there is a piece of hardware called the cthulu (
check this thread ) that allows you to connect your joystick to different consoles. ive been kicking around and idea about pic chips that would "emulate" the xbox controller protocol so i could have retro controllers with xbox usb ends.. much like this cthulu except xbox only