First post, by vladstamate
- Rank
- Oldbie
Is there a good place documenting the IDE commands, their parameters and their expected responses?
For example for floppy disk controller I have this: http://www.isdaman.com/alsos/hardware/fdc/floppy.htm. Which is great!
In fact same guy has good documentation for IDE here: http://www.isdaman.com/alsos/hardware/hdc/. However most of it is aimed at more advanced HW (ATA-6 for example).
I've looked at existing emulator implementations (like Unipcemu and PCEM) and I learned a lot but they also seem to mash more things together (ATA, ATAPI, IDE, CDROM).
What I am looking for is: hey if you want to read send LBA address (sector, cylinder, head) and _THIS_ command and then the controller will call _THIS_ IRQ and give you back _THIS_ structure to tell you how your read went.
YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/