The case was a little taller than the original Spectrum and the keyboard placement was equal to the original keyboard, except for some additional commands that did not exist in the Spectrums, and included specific Portuguese and Spanish characters such as ç and ñ, as well as accented vowels. The two versions were the 16 KB and 48 KB of RAM. They contained the same processor, running at 3.58 MHz and a ROM chip, some RAM chips. Microdigital reverse engineered a CMOSintegrated circuit with similar functionality to the original Bipolar IC ULA from Sinclair/Ferranti. The modulator was tuned to VHFchannel 3 and the TV system was hardware selectable to PAL-M as used in Brazil, PAL-N as used in Uruguay, Argentina and Paraguay and NTSC as used in USA and many other countries. An improvement over the original ZX Spectrum was the sound output via modulated RF direct to the TV set instead of the beeper. Most software written for the Spectrum ran on the TK90X, with some minor incompatibilities. Only three peripherals were released by Microdigital — a Joystick, a light pen interface and a parallel printer interface. A Beta disc interface was made by third party companies, called 'C.A.S. disk drive interface', 'C.B.I. disk drive interface' and 'IDS91' or 'IDS2001ne'.
The TK90X was replaced by the TK95, which had a different keyboard and case and exactly the same circuit board and schematics. The motherboard was marked as TK90X. The unit had a few difference in the ROM that made the TK95 more compatible with the original ZX Spectrum. It used the same ULA chip, with only digital logic ports and the analogue part outside the ULA chip, exactly as in the TK90X. It was reported that the TK95 provided more compatibility with the original ZX Spectrum, e.g., the D1 diode was disconnected and some changes to the ROM were made. Curiously, some games became incompatible due to this modification. TK90X users in Brazil used to make a switch to choose the original TK90X ROM or the ZX Spectrum ROM internally, so they could use almost all of the Spectrum's software.
Export model
During that period, Brazilians were not allowed to import computers and therefore the TK90X became the first affordable color computer for Brazilians. It was successful in other Latin America countries, such as Uruguay and Argentina, but the export model used a different circuit board and schematics, and an original Ferrati ULA from the ZX Spectrum. Because of its affordability, many commercial software programs were locally developed for the first time for use of small businesses in Latin America to run on the TK90X and millions of users had their first computer experience with it.