Page 1 of 1

Major ATA rewrite

Posted: Sun Mar 23, 2008 1:54 am
by bewing
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.

Posted: Sun Mar 23, 2008 4:41 am
by JackScott
Looks like a good move to me!

Only a few comments; those being that the articles need to be inter-referenced and such more (that will happen over time) and a few of the code parts need to be put in blocks. I'm tired now, but I'll get to working on some of that in the morning.

Posted: Sun Mar 23, 2008 8:26 am
by lukem95
yeah look nice.

the original ATA article sucked, it was all about ATAPI really. I'll help clean it up a bit when im done with my maths revision :S

Posted: Sun Mar 23, 2008 2:13 pm
by bewing
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. :wink: And I was too tired by that point to do it, too. :D

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