I just spent a lot of time creating new ATA articles on all the aspects of ATA that I could -- PIO mode, DMA modes, ATAPI, etc.
http://www.osdev.org/wiki/Category:ATA
I hope nobody gets upset about how I did it, but it seems like the best way.
There is still a "legacy" ATA article that should be deleted, I think.
I had to write a lot of it just from theory -- not having programmed and tested examples, myself. So, I hope some of you will look through them; you will find them to be decent articles; you will suggest or make any changes that you think needed.
And then we can start directing really n00bish ATA posters to the wiki entries.
Major ATA rewrite
Yeah, the original ATA article was almost entirely ATAPI, and a lot of it had code errors -- and it <i>did</i> suck! Granted that PypeClicker was just transcribing most of it from a piece of ata code that he didn't understand.
And you can't really interlink articles until they exist, and these didn't exist until I entered them. And I was too tired by that point to do it, too.
These are not intended to be the final versions. As I perfect my UDMA driver, ATAPI driver, etc., I expect to be coming back to them and making them prettier and "more correct" *koff*.
And you can't really interlink articles until they exist, and these didn't exist until I entered them. And I was too tired by that point to do it, too.
These are not intended to be the final versions. As I perfect my UDMA driver, ATAPI driver, etc., I expect to be coming back to them and making them prettier and "more correct" *koff*.