Add parallel_port.cpp