IMHO si muzes napsat rutinu v ASM, kera buda fachat primo s portem. Neni to nic tezkyho, na zacatku nastavis parametry a pak uz jen ctes/zapisujes data.