> NB: some people recommend *against* looking at those drivers for > legal reasons, if you want to develop your own. You have to > make up your own mind about that; I've googled but found nothing > conclusive. Well, if nothing else they may burn your eyes and > fry your brain. ;-) See Its a common approach - the risk is you might use their code by accident. Really you should have two [teams of] people. The first documents the functionality of the card (not the driver), the second writers a driver to that spec.