Ciężko na tak postawione pytanie odpowiedzieć ("w pełni kompatybilne").
Atmega8 nie jest w ogóle kompatybilna z USB.
Autor V-USB jednak w sposób stabilny wycyrklował cykle procesora tak,
że odpowiadają one timingom USB low-speed na tyle,
że jest możliwa komunikacja w tym trybie z dowolnym hostem USB.
Czy potrzebne drivery? (Rozumiem, że na hoście USB).
Jeżeli zaimplementujesz standardową klasę HID (mysz, klawiatura), MassStorage, CDC, itd., to nie...
System sobie sam poradzi w 99%.
W pozostałych przypadkach można sobie poradzić przy pomocy LibUSB albo WinUSB
Programem Zadig można zainstalować dla swojego urządzenia potrzebne sterowniki...
Ale póżniej trzeba ich używać w swoich aplikacjach na hoście.
Można także,odpowiednio formując deskryptor USB urządzenia, zmusić Win10 do automatycznego zainstalowania sterownika WinUSB po pierwszym podłączeniu urządzenia... To czasem jest wygodne...