I like programming with robots and stuff. For this approach, I'm using the LPT port for output and the Gameport for input.
For younger guys: Just some old fashioned USB Ports ;-)

With Python (and the fabulous module pyParallel) the output works very, very well.
Now I'd really like to get data from the Game Port (like photo tubes, temperatur sensors etc.). How can I accomplish this?
Ah, by the way: I'm using Ubuntu for all that stuff.