Parallel Port Programming Daquan written by Jan Axelson