Hello. I would like to implement a low level program in assembler to access a hard drives in ahci mode. That was quite simple in ide. Now who can tell me which ports to adress and what commands to send?
Thanks for your reply. It still is not clear to me how people can say that this is easier to understand than ide.
I made something similar. It's a program more comparable with the os of a home computer. I wrote this in 2003/4, when I wasn't married yet. Now, having two sons of 10 and 12, I want to teach them a bit of basics of assembler. My program must be booted (it wouldn't work under any os). So my first step now is to write a new bootloader, working with uefi and ahci. If you have any experience let me knowso you want to write your own OS?