dec a ;1
out (c),a ;4 write SDH Register (low bytes)
call iderdy ; wait for ready after SDH write (maybe this can be skipped)
jr c,ide48b1 ;2
dec c ;1
out (c),l ;4 LBA 16-23
pop de ;3
inc e ;1
out (c),a e ;4 write SDH Register (high bytes)
dec c ;1
db #dd:ld a,h ;2
dec c ;1
out (c),d ;4 Sector count
ret ;3 -> 79 77 microseconds
ide48b1 pop bc ;Return on Error
ret