Computador Doméstico Elektronika BK-0010 (1985)
Microcomputador pessoal e educacional soviético de 16 bits compatível com a arquitetura PDP-11
Desenvolvido no NPO Nauchny Tsentr em Zelenograd e produzido em série a partir de 1984–1985, o Elektronika BK-0010 (Bytovoy Kompyuter, "Computador Doméstico") foi o primeiro microcomputador pessoal e escolar padronizado de 16 bits fabricado em massa na União Soviética. Baseado no processador K1801VM1 compatível com DEC PDP-11, impulsionou a programação independente de jogos e a demoscene pós-soviética.
Arquitetura de Zelenograd, Processador K1801VM1 e Implantação Escolar
Projetado em 1983 pelos engenheiros Sergei Konev, Alexander Polosin e Boris Baitel no complexo NPO Nauchny Tsentr, em Zelenograd, o Elektronika BK-0010 figurou entre os primeiros computadores domésticos genuinamente de 16 bits do mundo ao entrar em produção seriada na fábrica Eksiton, em Pavlovsky Posad, no fim de 1984 e chegar às lojas da rede Elektronika em 1985. Em vez de replicar arquiteturas de 8 bits como Zilog Z80 ou MOS 6502, o sistema empregava o microprocessador soviético de chip único K1801VM1 operando a 3 MHz, compatível em código binário com o conjunto de instruções de 16 bits LSI-11 / PDP-11 da Digital Equipment Corporation (DEC), mantendo compatibilidade direta com as estações profissionais DVK da Academia de Ciências da URSS. A placa-mãe trazia 32 kilobytes de memória RAM dinâmica divididos igualmente entre 16 KB de área de programa e 16 KB de framebuffer de vídeo gerenciado pelo circuito K1801VP1-037, gerando 512x256 pixels monocromáticos ou 256x256 em quatro cores em televisores domésticos. Enquanto o BK-0010 inicial trazia teclado plano de membrana e linguagem FOCAL em ROM, a revisão BK-0010-01 de 1986 adotou teclas mecânicas e o compilador Vilnius BASIC, atendendo tanto consumidores (por 600–650 rublos) quanto laboratórios escolares em rede KUVT-86.
Ecossistema Independente de Jogos, Expansões de Hardware e Legado na Demoscene
Como as fitas cassete distribuídas oficialmente pelo Estado ofereciam apenas um catálogo restrito de utilitários didáticos, passatempos lógicos e conversões iniciais como Tetris, de Alexey Pajitnov, formou-se rapidamente uma ampla rede informal de distribuição de software em feiras de rádio-amadores, alojamentos universitários e clubes técnicos soviéticos. Programadores autodidatas contornavam os interpretadores em ROM para codificar diretamente em linguagem de máquina ortogonal PDP-11, extraindo rolagem suave de tela para jogos de ação, aventuras isométricas e áudio polifônico por modulação de largura de pulso a partir do alto-falante piezoelétrico de um bit. Através do barramento paralelo traseiro de 16 bits, entusiastas projetaram periféricos próprios, incluindo conversores digital-analógicos Covox por rede de resistores, adaptadores de joystick, placas de som General Instrument AY-3-8910, controladoras de disquete e expansões de memória, soluções posteriormente incorporadas ao modelo oficial Elektronika BK-0011M de 1990 com 128 KB de RAM. Entre o final dos anos 1980 e a década de 1990, a linha BK-0010 serviu como escola prática para desenvolvedores de jogos pós-soviéticos e coletivos da demoscene reunidos em festivais como a ENLiGHT, em São Petersburgo.