Nechci se Vas nejak dotknout, ale vite vubec neco o tom o cem pisete ?
Wine neni binarni translator, ale implementuje pouze API, jsou sice nejake pokusy spustit cross-platform nejake aplikace (x86 vec na ARM), ale to bud pouziva qemu, nebo to je nedodelany pokus.
Dynamicky binarni translator je neco uplne jineho, tam neexistuje ze by tam "byly urcite chyby". Ano, samozrejme se to u nejake hodne silene kombinace instrukci muze stat, ale 99.999% chyb Vam prekladany kod jednoduse neodpusti, protoze pak nefunguje. Binarky co lezou z prekladacu jsou celkem ruznorode a vyskytuji se v nich pomerne casto dost obskurni optimalizace.
Co je peklo pro tyto translatory je samomodifikujici se kod ci ruzne JIT prekladace.