I'm starting a project that would emulate a DVD drive on an IDE bus for the purpose of being able to use a USB flash drive in a DVD player. I will be using an x86 single board computer (Prometheus-LC) with DOS on it and programming it with turbo c. I'm using a apex 600a (Havn't gotten it in the mail yet but I won it on ebay.) I Have a few questions about about the task at hand. First of all does anybody know what version of the IDE/ATA bus the apex 600A uses? Another question is if anybody knows of any tutorials/libraries/drivers that would be helpful. There is so much information about the IDE/ATA bus I don't know where to start. I have some experience with embedded systems programming but never have interfaced an IDE bus. Has anyone else written a driver to program DOS to act as a device on an IDE bus?
- posted
18 years ago