Cloning the ULA
This time Microdigital made a chip. The TK90X's ULA, marked MC16845, is its own design. Wikipedia says it was reverse-engineered as CMOS from Ferranti's bipolar original. It fits the same socket pin for pin, with one addition: pin 1 selects 50 or 60 Hz. Former Microdigital engineer Cláudio Cassens says the "national ULA" took about a year. Who fabricated it is not known: the documentation "seems to be irretrievably lost".
It is not an exact copy. It runs from a 14.3 MHz crystal (four times Brazil's colour subcarrier), so the Z80 runs at 3.5756 MHz, and every line is 228 T-states, not 224. Brazilian TVs are PAL-M, 60 Hz, so a TK90X draws 262 lines 59.86 times a second (chapter 7). Some TK90Xs built for Argentina carry genuine Ferranti ULAs, one dated January 1985, and how Microdigital got them is a mystery.
In 2012–13 Victor Trucco and Fábio Belavenuto cloned the Microdigital ULA in a CPLD, "the component that until then was irreplaceable", and published it as open hardware.