Zawsze zastanawiał mnie fakt kompatybilności ze sobą procesorów Z80 różnych producentów.
O ile takim markom jak SST, NEC, i kilku innym można wierzyć, że wewnętrzna struktura jest kompatybilna z oryginalną od Zilog-a, to już z "klonami" np. zza wschodniej granicy i z byłego DDR-u, już takiej pewności nie ma.
Nurtuje mnie to zagadnienie, gdyż procesor Z80 ma pewną listę rozkazów niepublikowanych, które to czasami były/są wykorzystywane przez programistów.
Oczywiście, osoby piszące programy użytkowe raczej trzymały się standardowych rozkazów, ale już np. programiści demo-sceny już nie.
Żeby osiągnąć pewne "efekty" obrazu, są stosowane różnego rodzaju sztuczki, min. wykorzystujące niepublikowane rozkazy procesora.
Niby taki "klon" Z80 powinien mieć strukturę identyczną z oryginałem, i nie powinno mieć to nic wspólnego z niepublikowanymi rozkazami, ale czy na pewno ?
Czy też problemy z kompatybilnością wynikały z niedbałego wykonania.
Jak Wy to widzicie ?