This is a great way to hook stuff to your parallel port without doing that much soldering for MSWindows, Linux, BSD, or OS/X (with support for a parallel interface). Great for prototyping projects. To be honest all the arduinos and usb port stuff is great, but I can not afford them. I do have lots of old pc's and parallel cables. Robotics, linux lawn sprinkler systems and the sky's the limit, so here we go.
Testing the cable: http://www.youtube.com/watch?v=BlCHGiG_CQM
You can use pretty much the same method for the joystick port, but the pin outs will be completely different. The pin outs vary so much from machine to machine and sound card to sound card, you need to check your manual for details.. Do not use
the parallel port hook ups on the joystick breakout cable.
Even an old 486 laptop with just 12k (yes just kilobytes) can control the parallel port breakout cable. Maybe launch some rockets? (os is msdos 6.22 running from the floppy drive.