Roboshift
The Roboshift is a device for sharing the mouse port with both a mouse and a joystick to save you form unpluggin one to use the other. The device plugs into the mouse port and a joystick and mouse is plugged into the Roboshift. You choose which one you want to use by pressing the fire button and the coloured LEDs are activated to show which is in use.