It would probably be easier to buy a sampler and see if that works. I think is uses all the data and control lines. You'll be testing your port AND buy something you can use after it too! (if the port isn't broken though) Don't think there is any software that can verify the port without connecting something to it.