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
- JackScott
- Member
- Posts: 1036
- Joined: Thu Dec 21, 2006 3:03 am
- Location: Hobart, Australia
- Mastodon: https://aus.social/@jackscottau
- Matrix: @JackScottAU:matrix.org
- GitHub: https://github.com/JackScottAU
- Contact:
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.


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*.