The beginning of cloning in Ukraine
The Lvov 48K (Львов 48K) computer was developed between 1985 and 1986 at the Lvov Polytechnic Institute Experimental Research and Development Office (ОКБ Львовского Политехнического Института). The unit, which still operates today, currently bears the name NIKI ELVIT (НИКИ ЭЛВИТ). The computer should not be confused with the Lvov PK-01 machine, which was also developed at the polytechnic around the same time.
The main participant in the design was Jurij Dmitrievich Dobush (Юрий Дмитриевич Добуш), who among other things implemented the ULA using discrete components.
He worked together with Evgenij Evgenevich Natopta (Евгений Евгеньевич Натопта), Oleg Vasilevich Starostenko (Олег Васильевич Старостенко) and Vitaly Lev (Виталий Лев). Much of the information was obtained from foreign students who lived in the institute's dormitory.
The reason for the development was, that they wanted a simple computer with good graphics capabilities and lots of software that would be reliable, compact, and cheaply accessible. They chose the ZX Spectrum over the IBM PC, which they learned about in the summer of 1984.
At the end of 1984 Natopta consulted with colleagues in Kaunas, who also started cloning the ZX Spectrum and began developing the Santaka machine. They agreed to exchange information, and the idea of commercial distribution also arose at this time.
In August 1985 Natopta and Dobush examined a machine borrowed for two hours under an oscilloscope. They were interested in the ULA and the interaction between the ULA and the Z80. Based on the results and the original circuit diagrams which they received from East German students, the development began. The ROM firmware was typed in from a West German magazine. Development proceeded not on paper but on hardware, in live, on prototypes. The first version was completed by the end of September (October) 1985. From this, the first schematic was created, with the primary goal of copying the original machine as closely as possible. This was probably a 16K machine, since reports mentioned testing only with games that ran on that model. Very probably this prototype have been taken to Novosibirsk, to the Novosibirsk Electrotechnical Institute, NETI. It is likely that the NETI AiT clone was born from this in 1986 — the 32K RAM retrofitted to the 16K model is clearly visible.
Although the Kaunas clone designers had a working prototype earlier, they could only finish it after the Lvov version's completed schematics were available. The 'memory card' was copied by the Lvov team from the Kaunas clone. This likely refers to the extended memory of the 48K version. By the end of 1985, the then-current version of the machine was taken to Harkov; this formed the basis of the Harkov 48K. The reason for 'transporting' the clone was that it was used somewhat as barter currency, since they were already thinking about developing an 8086 XT — for which they needed parts and money.
After the development was completed, by 1986 the creators prepared for mass production. The plans were handed over to the Poljaron company at the end of the winter of 1986. At that time the PCB's top and bottom sides were swapped; this seems to have been a common practice in the (former) Soviet Union, at least it also happened with the NETI AiT, PLM Avtomatika, Zvezda and Scorpion copy clones. These motherboards manufactured by the Poljaron company's Kulon complex bore the marking 71400HH and were available for purchase in 1987.
Starostenko took the documentation to Moscow and St. Petersburg in 1986. Thus, for example, the Dubna 48K, the Moskva 48K and Pentagon 48K clones were created.
The documentation could have leaked both from the development office and from the manufacturing plant, paving the way for further cloning of the clone. As a result, 'second generation' machines without the 71400HH marking have appeared.
These machines are called 'two memory-field clones' in the technical jargon. This means, that the original ZX Spectrum 48K's lower 16K RAM is provided by eight 2K RU6 memory chips, and the upper by another eight 8K RU5 chips, of which the system uses half.
Later, of course, a 128K expansion for the machine also appeared, created by A. Jurbev (A. Юрбев). In addition to the memory expansion, it included replacing the ROM with a 27256 type and installing the AY chip. The essence of the RAM expansion is to replace the eight 2-kilobyte RU6 chips with 8K RU5 chips. [»]
Lvov 48K@Optron#06: [»] https://zxpress.ru/article.php?id=636
Lvov 48K@Optron#15: [»] https://zxpress.ru/article.php?id=854
Lvov 48K@Optron#27: [»] https://zxpress.ru/article.php?id=1805
Lvov 48K@Optron#29: [»] https://zxpress.ru/article.php?id=1536
Lvov 48K@ZX Time#12: [»] https://zxpress.ru/article.php?id=12487
Lvov 48K@zx-pk.ru#1: [»] https://zx-pk.ru/threads/7318-lvov-48kb-1988-go-na-ru6-i-ru5.html?p=124288&viewfull=1#post124288
Lvov 48K@zx-pk.ru#2: [»] https://zx-pk.ru/threads/7351-rodoslovnaya-speka.html?p=127617&viewfull=1#post127617
Update: 2026/02
CSS grids instead of HTML tables.
Lvov 48K v1.0
Lvov 48K v2.0 7104HHH
Lvov 48K v2.0
Krasnodar 128K