Re-wrote ATA PIO driver