Well I am back to square 1. I tried to add a function to my comp file, but it wouldn't compile. So I deleted my changes, and now the original won't compile. I think I must need to take a short break from this and try to figure out what I am doing - cuz clearly I don't know. So tonight I am going to study the first 2 listed in this thread. My goal is to understand everything that is going on in them. Maybe then I will be able to create a driver that sets up the port, and talks to my card.
I think this is so frustrating because I Know what must be done, I know why it must be done, but I seem to not have any idea how to convey my desires to the puter.