Pyotr Sobolev: “Acabamos de ver como algo estava voando lá, e fomos arrastados pela forma como isso foi feito”





A demoscene é um tipo de criatividade na junção de computação gráfica, música e, de fato, programação, bem como a subcultura que se desenvolveu em torno dela. Os primeiros experimentos demo datam da década de 1980, época em que surgia na Europa e nos Estados Unidos um número suficiente de computadores domésticos, cujos donos buscavam fazer com que a máquina realizasse tarefas que não eram típicas dela. Normalmente, essas eram pequenas introduções para jogos de computador hackeados, criados no Commodore 64, Amiga, ZX Spectrum. O apogeu da demoscene caiu na década de 1990, depois veio para a Rússia.



Pyotr Sobolev, também conhecido como sapo, é um dos organizadores do festival de computador ENLiGHT - o primeiro demopati na Rússia. Na primeira parte de sua entrevista com o projeto do museu DataArt, ele relembra os computadores da década de 1980 e conta como surgiram em nosso país a primeira introdução e demo.



Começar



- Nasci em Leningrado em 1973. Mãe e pai eram engenheiros de projeto na indústria de defesa. Quando criança, gostava de todos os tipos de peças de ferro, soldava algo em ninharias - alguns esquemas simples. A família nada tinha a ver com tecnologia de computador, mas em meados dos anos 1980 surgiu na URSS a ideia de que tudo o que se relacionava com computadores tinha de ser forçado e implementado na produção. Meu pai também começou a fazer isso na fábrica. Compramos um computador "Iskra 226" - um análogo do Wang 2200, algo entre uma máquina doméstica e uma profissional. É montado em seções de microprocessador, uma arquitetura tão específica, diferente de tudo, BASIC era a linguagem principal lá. Meu pai começou a participar disso, porque na fábrica ninguém entendia de informática e quem tomava a iniciativa podia abrir esse negócio.





O "Iskra 226" é um "computador com teclado eletrônico controlado por programa" desenvolvido na Usina Eletromecânica de Leningrado. Da coleção do Museu de Ciência da Computação de Moscou



Ele começou a trazer alguns livros para casa, tentou estudar alguma coisa. Pelo que me lembro, ele lidava principalmente com bancos de dados. Na verdade, o "Iskra 226" é um computador de escritório usado na empresa principalmente no departamento de pessoal e para outros fins semelhantes.





Um guia de referência para especialistas e "todos que desejam usar os recursos de computadores controlados por software em suas atividades", 1988



Lembro-me de que em meados dos anos 80 meu pai trouxe para casa uma impressão robusta do R-Base. Então era um DBMS bastante popular. Em algum momento, ele me chamou à fábrica para olhar os computadores. Mas não demonstrei interesse.



Naquela época, eu já tinha lido todo tipo de livro, em termos gerais já imaginava o que é um computador. Eu até tentei soldar algo de publicações em todos os tipos de revistas. Mas decidi por mim mesmo: começarei a lidar com computadores apenas quando eles estiverem disponíveis gratuitamente para mim. Uma vez a cada seis meses, eu não queria ir a algum lugar e me provocar.



Recursos não documentados



Microcalculadores se tornou o próximo estágio de meu conhecimento da tecnologia de computação. Foi por volta de 1986. Eles me compraram um MK-54. Havia duas calculadoras programáveis ​​básicas em meados dos anos 80 na URSS - B3-21 e B3-34. Naquela época, nem um nem outro já estavam à venda. O MK-54 que compramos era compatível com o B3-34.





Demonstração de funcionamento de um microcalculador programável Eletrônico MK-54



Devo dizer que B3-21 e B3-34 têm sistemas de comando diferentes, arquiteturas diferentes, e todos os livros que encontrei eram, infelizmente, sobre B3-21. Isso se tornou um grande problema porque a programação das calculadoras era essencialmente um código de máquina. Você insere alguns ícones, resulta um programa com uma duração de, digamos, 100 comandos. Ela fazia alguns cálculos, ou era possível fazer um jogo simples como o "jogo da velha", onde você recebe o número do campo, no qual você mentalmente ou diretamente no papel coloca uma cruz, e no qual zero. Tudo é muito primitivo. O indicador é digital, sem letras. Bem, não há interatividade no processo do programa.



1986-1987 na revista Tekhnika Molodoi, começou a ser publicada uma série de histórias de Mikhail Pukhov - uma mistura de ficção científica e programas de calculadora, para que o leitor pudesse começar e experimentar algo sozinho. Por exemplo, pousando na lua: digite os números do impulso, direção, pressione start, a calculadora conta e mostra quanto falta para a superfície. Agora parece engraçado, mas era muito incomum e interessante.





O colecionador e historiador da tecnologia da computação Sergei Frolov conta como os leitores usaram microcalculadores para participar do "jogo por meio de uma revista". De uma entrevista com o projeto do Museu DataArt



Então a próxima calculadora foi comprada - MK-61 . Então foi um problema inteiro devido à escassez. Mesmo se você tivesse dinheiro, não poderia ir à loja e comprar o que quisesse. Eu tive que esperar, olhe. Em algum momento eu tive sorte: fomos à Electronics na Gagarin Street - a única grande loja desse tipo em São Petersburgo - e compramos esta calculadora. Era um pouco melhor que o antigo, rodava mais programas.





A loja-salão Elektronika na Avenida Gagarina em Leningrado era também um importante ponto de encontro para rádios amadores com revendedores de peças. Fonte da foto



Na série de artigos citada, além de histórias simples como o pouso na lua, eles começaram a publicar todo tipo de coisas interessantes: como pendurar esta calculadora, como fazer o indicador apagar, para que mostre não apenas números, mas também algumas letras individuais. Em uma palavra, o que agora é chamado de "hack", embora não existisse tal palavra então. Eles disseram "recursos não documentados". Foi muito interessante - conseguir da máquina o que, em teoria, ela não deveria ser capaz. Fiz tudo isso intensamente.



Paralelamente, surgiu outro tópico. As revistas "Rádio", "Modelista-Construtor", "Jovem Técnico" passaram a publicar artigos sobre montagem de computadores caseiros. A escolha não era muito grande. Em "Young Technique", na minha opinião, falaram em "Micro-80". Lembro exatamente que havia uma série de artigos sobre algum tipo de computador modular, onde você monta primeiro algo sem conectar a uma TV, com um simples indicador e alguns botões. Então - o controlador do monitor, então outra coisa. Eles precisavam de um monte de microcircuitos - era completamente irreal para mim montá-los. A revista "Radio" publicou uma descrição do "Radio-86RK", com um circuito mais simples, mas lá não foi possível obter o microcircuito controlador do display 580VG75 - também escasso. Todo o resto - por favor, mas ela - não.





Amostra de teste do computador pessoal "Radio-86RK", destinado à montagem por rádios amadores, da coleção DataArt.



Pouco depois, a revista "Modelista-Construtor" passou a publicar um diagrama do computador "Especialista". Também foi publicada a revista profissional "Microprocessor Tools and Systems", não mais para rádios amadores. Lá eles imprimiram um diagrama de outro computador - "Irisha" - mais sério que o anterior. Como os anteriores, era baseado no microprocessador 580IK80, um análogo do Intel 8080. As possibilidades eram impressionantes, mas a máquina era muito complexa, com um monte de microcircuitos, inclusive raros.



Em condições de escassez



Outro ponto interessante. Naquela época, cada empresa considerava seu dever inventar seu próprio computador. Agora parece bobo, todo mundo pensa em compatibilidade. Se você construir seu computador, o que executará nele? Então essa questão não foi levantada, porque não havia programas. Se você colocar tudo junto e funcionar bem, está feito. Meu pai trouxe o esquema "YUKU" (Juku - um computador da Estônia. - Nota do Ed.). Tentei descobrir do que se tratava - nenhum vestígio. Também no 580IK80, o circuito é bastante simples. Trouxeram-me placas, tentei soldar, mas desisti rapidamente, porque não sou radioamador. Soldei algo simples, mas é claro que não consegui montar um computador, especialmente um raro e incompreensível.





Juku E5101 é um computador pessoal fabricado na fábrica Baltiets em Narva em 1988–1991. Da coleção



Como foi então? Digamos que vi algum tipo de circuito em uma revista - não importa, um computador ou, por exemplo, um amplificador. Você quer coletá-lo. É muito simples agora. Você pode ir à loja e comprar todos os itens de que precisa. Era impossível então. Você pode comprar um terço da lista desses elementos, o resto deve ser procurado, encomendado e uma longa espera. O desejo está perdido. Alguém fez isso, é claro. A principal fonte de componentes de rádio são as pessoas que os retiraram das fábricas. Foi um roubo em geral, mas na verdade todos estavam envolvidos nisso, já que tudo era estatal - como o general. Todos pensaram que era deles. Coisa praticamente legalizada. Isso se aplica não apenas aos componentes do rádio - a tudo. Todos entenderam que, se esse processo fosse interrompido abruptamente, muitas coisas importantes simplesmente se tornariam inacessíveis. Além disso, as pessoas em sua assembleia estavam empenhadas na autodidata. Na realidade,as empresas fecharam os olhos para o fato de que os cidadãos estavam fazendo algo por si mesmos usando seus recursos. Bem, os cidadãos receberam habilidades que poderiam ser usadas na produção.



Assim sendo, de vez em quando algo aparecia em minha casa: algum tipo de LEDs, transistores, capacitores. Pelas especificidades da obra, quase tudo era proveniente do complexo militar-industrial. Tive de descobrir como substituir os bens de consumo por eles, que eram usados ​​em esquemas publicados em revistas. Os militares não usaram esses transistores ou microcircuitos, porque eles não são confiáveis ​​e não vão passar em nenhuma aceitação.



Então, em algum ponto, o tópico com "Spectrum" começou e, é claro, inspirou muitos. A ideia era esta: ao contrário de todos estes aparelhos - "Radio-86RK", "Specialist" e outros, aqui, tendo montado um computador, tinha acesso imediato a programas já escritos no estrangeiro. Havia muitos deles, essa é uma grande vantagem. Porque para o Radio-86RK, então o computador mais popular, no estágio inicial, talvez uma dúzia ou dois programas estivessem disponíveis - isso não é nada. E aqui - um computador colorido, jogos ao mesmo tempo - o que você quiser. No início, é claro, tudo isso também foi problemático. Era preciso procurar componentes, dos quais o Z80 era o mais escasso, desde as importações.





A placa de um computador compatível com o ZX Spectrum - a mesma foi soldada e usada diretamente por Pyotr Sobolev sem caixa. Fonte da foto



Informática em escola de esportes



No ano 87, começaram as aulas de informática em nossa escola. Estas são as duas últimas turmas - 10 e 11. Não havia computadores na escola. No máximo várias calculadoras. E na primeira lição, simplesmente fomos informados sobre o BASIC, olhamos para o quadro e anotamos os operadores em um caderno. Então eles começaram a nos levar para uma escola de esportes próxima em Bryantsev, onde havia computadores Commodore 64. Um assunto bastante incomum para a URSS, porque naquela época, principalmente "Corvetas" domésticas, "Ágatas" eram usadas na educação, ou eles compravam "Yamaha" - MSX-2 - sob contratos com os japoneses.





O Commodore 64 foi colocado à venda em agosto de 1982. Mais de 15 milhões de computadores foram vendidos em 12 anos



Tenho sorte de que esses Commodore 64 sejam bons carros. Naquela época, era apenas o melhor para nós. Monitores de cores excelentes, teclado, som. Muito melhor do que no Spectrum, e ainda mais no Radio-86RK e outros. Conseqüentemente, os jogos, em sua maior parte, eram melhores.





Tela de depuração do código assembly



Fomos levados para a sala de aula, colocamos duas pessoas para cada computador, ligados. Há BASIC imediatamente e o cursor pisca. Lembro que na primeira lição apenas passamos o cursor pela tela e ficamos contentes. Foi-nos mostrado como alterar a cor do cursor. Isso, é claro, nos fascinou. Acho que se os computadores fossem preto e branco, provavelmente não estaríamos tão interessados. Mas essa bela tela azul com um cursor de qualquer uma das 16 cores, é claro, nos atraiu.



Começamos a frequentar lá, e não apenas para as aulas oficiais de informática, que aconteciam uma vez por semana. Passávamos as aulas com amigos e às vezes até omitíamos aulas de educação física. Não éramos obrigados a nos deixar entrar, mas, felizmente, os professores desta escola foram compreensivos. Mark Solomonovich Segal, Elena Isaakovna Lozinskaya e a secretária Elena Petrovna sempre encontraram lugares para nós. Você entra, abre a porta, vê que está tudo ocupado e espera no corredor até que o computador fique livre.





Certificado de participação em disciplina eletiva de informática. Do arquivo pessoal de Peter Sobolev



Jogamos relativamente pouco. Primeiro, eles não nos deram. Porque quando há uma aula, e de repente algumas pessoas vêm e começam a jogar - isso é inaceitável de qualquer ponto de vista. Estávamos fazendo negócios, tentando estudar alguma coisa. Primeiro - BASIC. Havia apenas dois livros sobre ele, ambos em alemão. Tínhamos inglês na escola, embora não o soubéssemos realmente, para dizer o mínimo. Eles pegaram um dicionário, tentaram entender algo. Mas o dicionário Alemão-Russo usual não foi muito útil. Em um livro sobre computadores, as palavras são diferentes, especialmente porque existem muitas palavras compostas em alemão. Tentamos mudar algo em programas existentes, lançar e ver o que foi afetado. Não deu certo - você muda outra coisa. Então, eles aprenderam gradualmente, sem muita supervisão dos professores, que eles próprios não sabiam muito sobre esses computadores. Eles sabiam o básico do BASICum programa simples pode ser ensinado a compor. Mas digamos sobre gráficos ou som - eles não sabiam de nada. Parece que Mark Solomonovich já trabalhou em máquinas grandes, e esta é uma área completamente diferente.





Ghost'n'Goblins, 1985 , Commodore 64



Quando as pessoas iam embora, mas alguns professores ficavam, a gente brincava. Em "Arkanoid", que foi muito bem feito em termos de som e gráficos. Mais tarde, vi muito em quais máquinas, posso comparar. Havia um jogo chamado Ghost'n'Goblins, onde um cara estava andando por um cemitério mal-assombrado. No jogo tridimensional Driller, você tinha que descobrir para onde ir, o que fazer, onde atirar, para que algo mudasse e abrisse. Tipo de busca. Lembro que desenhamos mapas em folhas A4. Uma vez que este jogo não veio para nós em uma caixa, mas simplesmente na forma de um arquivo, não entendíamos o significado do que estava acontecendo ali. Quando eles desenharam e viram o dodecaedro, eles perceberam que era como uma espécie de planeta. Outro bom jogo era o Cauldron II: um bolo desses pulava pelos cômodos onde viviam fantasmas, todo tipo de esqueleto, e era preciso pegar alguma coisa. O jogo padrão daquela época. Sentou,descobri, também desenhei mapas. Provavelmente prestamos 50-50 atenção aos jogos e algo sério.





"Instruções sobre como corrigir o código do jogo DRILLER, deixadas por um de nós na escola na rua Bryantsev (instrução NOP do processador $ EA - 6502)." Do arquivo pessoal de Peter Sobolev



Assistente de laboratório



Com o instituto naqueles anos, o tema era muito claro. Você quer ir para a faculdade ou para o exército. Agora o exército não tem esse contexto negativo, mas aí teve a perestroika, eles começaram a falar de trote, e eu realmente não queria ir lá. Um conhecido acabara de voltar com a saúde debilitada depois de servir em algum lugar em Komi, guardando prisioneiros. Resumindo, inscrevi-me em cursos preparatórios na Polytech. Em nossa classe, todos tentavam ir - acreditava-se que ele era o melhor das universidades técnicas.



Eu falhei em meus exames preparatórios. Na física consegui o 19º bilhete (pelo que me lembro agora), ao qual não respondi. Fui fazer os exames regulares com um fluxo e fui reprovado novamente - recebi a mesma passagem. Bem, naturalmente, eu não o ensinei - que se depara com o mesmo bilhete duas vezes! Acabou por ser eu. Passei voando, mas em termos de idade, foi um ano antes do exército. Fui trabalhar como assistente de laboratório na LITMO. Então ele não era tão famoso quanto é agora. Uma universidade técnica comum, como LETI, LIAP e muitas outras. Tornei-me assistente de laboratório no Departamento de Ciência da Computação. Minhas obrigações incluíam soldar fios nas arquibancadas, que os alunos puxavam com toda a sua tolice, e uma vez por mês retiravam o lixo da sala de aula. Então eu poderia fazer o que eu quisesse.



No auditório onde trabalhei, estava o Iskra-1030. Um PC / XT soviético com 512 kilobytes de memória e um monitor verde de péssima qualidade, do qual os olhos estavam muito cansados. Tentei fazer algo sobre isso. No auditório adjacente do outro lado do corredor estava o Iskra 226, como meu pai no trabalho. Comparados com o Iskra 1030, eram ainda piores. Neste você pode executar pelo menos algumas coisas destinadas ao PC. E não há nada - apenas BASIC, na verdade.





Ambiente de trabalho do Turbo Pascal 4.0



No Iskra 1030 escrevi algo no Turbo Pascal 4.0. Este é o primeiro Turbo Pascal a apresentar um ambiente de menu mais ou menos normal. É difícil falar sobre jogos aqui, porque jogos normais não funcionam em uma máquina assim. Alguns "Xonix", "Tetris", com dificuldade - "Prince".



Em seguida, o Pravets 16 búlgaro apareceu no mesmo auditório. Também é PC / XT, mas em um nível superior. Já havia muitas coisas acontecendo lá, mas o monitor também estava preto e branco.





Jogo Commander Keen 4 no Pravets 16



Junto ao nosso auditório ficava o auditório do chefe do laboratório, o principal do departamento. Havia um PC AT 386SX / 16 - um carro muito legal na época. Nele rodavam jogos, tinha bons gráficos, embora a memória ali fosse, ao que parece, apenas 1 MB. Quando o carro estava livre, podia-se sentar atrás dele sem problemas. Os professores - funcionários do departamento, viram que eu estava interessado em alguma coisa, e não vim só brincar e não me importei.



Computadores domésticos



Ao mesmo tempo, houve uma história paralela que começou um pouco antes, antes do instituto. Durante os anos da perestroika, começamos a tolerar os Estados Unidos, tópicos gerais foram discutidos e muitos tentaram fazer seus próprios negócios, embora o povo soviético não tivesse idéia de negócios. Ler, assistir filmes - e seguir em frente. Um amigo da família iniciou uma joint venture com os americanos. O escritório se chamava Vabog porque seu nome era Valery Bogolyubov. Para este caso, um computador PC / AT 286 foi trazido para ele da América, 640 kilobytes de memória, 20 MHz - então era muito legal, então até o PC / XT 8 MHz era considerado uma máquina séria. O computador tinha um monitor colorido, porém, CGA. Tudo isso chegou em uma grande arca forrada de ferro, que ainda tenho em casa e todos que a vêem perguntam o que é. Como nosso amigo não tinha ideia do que fazer com este computador,E aí eu simplesmente gostava de tudo isso, ele deu pra gente por um tempo.









O computador estava na minha casa. Havia o DOS. Você liga o computador e inicializa a partir de um disquete. O cursor está piscando, diz MS-DOS, versão 3.10 e é isso. Modo de texto, sem gráficos. No começo tentei estudar comandos, depois alguém me deu alguns discos com jogos, o mesmo Turbo Pascal, outra coisa. Então, quando este computador foi levado embora, naquela época eu já tinha terminado a escola, eles compraram uma casa Commodore 128. Esta é uma máquina tão estranha, mesmo naquela época - uma tentativa do Commodore de se sentar em duas cadeiras. Por um lado, eles tentaram não perder os fãs do Commodore 64, que adoravam jogos - muitos deles foram escritos para 64. Por outro lado, eles tentaram entrar no negócio para que editores de texto com 80 colunas funcionassem bem. As planilhas são tudo o que existe. Olhando para o futuro, eles não tiveram sucesso. Eles não eram os únicos tão inteligentes. Isso é, de fato,Eles amontoaram todo o circuito do Commodore 64 em um computador e adicionaram o Z80 e outro controlador de vídeo próximo, que exibia texto 80x25 em outro monitor. Bem, ou gráficos monocromáticos de 640x200. Na verdade, era um computador de dois processadores, no qual os processadores, é claro, não podiam funcionar em paralelo. Você teve que escolher. E duas saídas de vídeo para dois monitores.





Comercial de TV para o Commodore 128, 1985.



Fiquei muito tempo sentado neste computador, escrevi algo, entendi, foi bem interessante. Dois monitores naquela época também eram legais.



No entanto, não fiz nada útil. Nem uma única demonstração ou introdução - nada. Tudo o que escrevi então foi algum tipo de produto semi-acabado. Digamos que descobri como desenhar lindas listras coloridas e, satisfeito, fazer outra coisa. Ou seja, a escrita foi reduzida a simplesmente lidar com algum tópico. Sprites lá, por exemplo, ou como reprogramar fontes. Eu descobri e é isso. Este foi o caso com o Commodore 64 e 128. Mais ou menos comecei a escrever algo completo, já no PC.



Depois do Commodore 128, o próximo carro doméstico foi o Nivka. Um PC / XT doméstico muito estranho para aplicações industriais. Naquele momento, tudo já estava dobrado - o fim da perestroika, então essas coisas eram relativamente fáceis de comprar - eles não eram particularmente necessários para ninguém.



Era um PC / XT, memória megabyte, clock de 4,77 MHz, processador 8086 (não um 8088!), Com monitor colorido CGA. O truque era que esta máquina estava no formato Full Tower. Eu me diverti com este computador por um longo tempo, fiz overclock nele. Mudou o quartzo, ou reorganizou os jumpers, feitos de 8 ou 10 MHz. Ao mesmo tempo, o controlador da unidade de disco começou a pular do berço engraçado. Aparentemente, estava esquentando. Havia berços soviéticos, tudo saltava deles em qualquer oportunidade. Amarrei com fios - funcionou de forma estável.



Rastreamento de raio



Além do "Pravets" e do 386SX, outros carros apareceram no instituto. Um PC / AT 286 com um adaptador EGA foi instalado em minha sala de aula. Havia também um Amstrad PC1640 com EGA monocromático. Curiosamente, este PC / AT 286 com a cor EGA era iugoslavo, e em uma versão militar. Coisa séria. A caixa de metal é muito áspera, com aletas de refrigeração, o monitor é correspondente, emborrachado em todos os lados. Se acertarem, para amortizar. Não era uma máquina ruim. 16 MHz, na minha opinião.



Na sala do chefe do laboratório foram instalados mais dois PS / 2 modelo 50s, que eram PC / AT 286, na minha opinião, cerca de 20 MHz com barramento Micro Channel (MCA). Os gráficos nessas máquinas eram MCGA (MultiColor Graphics Adapter). Isso é VGA, mas sem alta resolução. Era possível produzir 320x200, 256 cores. Mais precisamente, no nosso caso, 64 tons de cinza, porque os monitores eram preto e branco. No PS / 2, primeiro tentamos nos divertir com o traçado de raios - contamos todos os tipos de belas esferas de vidro que são refletidas e refratadas umas nas outras.



O rastreamento de raios é um dos algoritmos para obtenção de uma imagem fotorrealística. Você escreve um programa, define primitivos simples nele: uma esfera, um cubo, um plano, uma fonte de luz. E ela para você longa e tediosamente desenha todas as reflexões por pontos e como o que é refratado. Acontece lindamente.



Então, pacotes 3D como, digamos, o Maya, eram caros e inacessíveis para quase todos os computadores como a Silicon Graphics. No PC, tudo estava apenas começando. Calcular a imagem mais bonita usando seu próprio programa foi legal e bastante adequado.



Aluna



Depois de um ano trabalhando como assistente de laboratório e me divertindo com computadores, decidi que seria lógico entrar no mesmo LITMO. O pessoal da minha turma, que passou um ano na Politécnica, só falava em estudar, não conseguia nem pensar em mais nada, o que era alarmante. Aqui também não era exatamente um brinde, mas mais silencioso. Por isso, comecei a me matricular no LITMO no Departamento de Ciência da Computação, mas não repassei pontos. Lembro que fui ao vice-reitor encarregado da recepção. Ele levou consigo uma pessoa do nosso departamento - para autoridade. Eu digo: "Eu quero ir para a BT". Ele mostra a lista: “Esta é filha de um, este é filho de outro. Desculpe, eu não posso!". Como resultado, entrei no recém-criado departamento de mecatrônica e 60 por cento das pessoas nele eram como eu - aqueles que não foram para o VT.



A mecatrônica é, grosso modo, instrumentação, uma mistura de engenharia elétrica, eletrônica e mecânica. Naturalmente, não havia nenhuma tecnologia de computador específica lá. Havia todos os tipos de TOE, resistência dos materiais, design, ciência dos materiais ... Pelo meu diploma, eu, como resultado, sou um engenheiro elétrico. Quanto aos computadores, tínhamos aulas na especialidade "matemática aplicada" no CM-4 a intervalos de poucas semanas. Ela estava em uma sala separada atrás de um vidro e luzes piscando, como nos filmes. Muito chique. Do outro lado do vidro havia 6 terminais com texto em preto e verde. Uma máquina multiusuário. Os alunos tentaram inserir algo, mas foi difícil. Para escrever um programa, você tinha que iniciar um editor de texto. Começa um pouco, você obtém um cursor. Você dirige neste programa, depois sai do editor, inicia o compilador, o vinculador. Ao mesmo tempo tudovia de regra, cai periodicamente, você começa de novo. Eu estive lá uma ou duas vezes, então percebi que não queria. Eu não sentia nenhum romance e comecei a pensar no que fazer.





Desde 1979, o computador CM-4 é produzido na URSS, na Bulgária e na Hungria. Os



programas devem ser escritos em Fortran. Na época, era uma linguagem bastante popular para computação. E decidi: vou para casa, me sentar em um PC normal ("Nivka"), escrever em Pascal. Existe um algoritmo de tarefa bastante simples. Em seguida, imprimiu os resultados em uma impressora, pegou um livro de Fortran, folheou-o e olhou para os operadores que existiam. Peguei o programa em Pascal e mudei a operadora para FORTRAN. Além disso, não entendia muitas coisas. Por exemplo, essas linhas devem ser separadas no Fortran por tabulações e assim por diante. Em geral, eu o substituí para torná-lo parecido. Imprimi o resultado, fui levar para a professora. Ao mesmo tempo, ele não escondeu o que estava fazendo no PC. Ele olhou. “É estranho”, diz ele. "Parece que não deveria funcionar em Fortran." Mas os resultados estão corretos! Rolado. Esse foi o teste.





, -, . 2008 . , 1990-





A LITMO ficou conhecida às custas do departamento de Parfyon (em 1991, por iniciativa dos professores Parfyonov e Vasiliev, iniciou-se no ITMO SPbSU. - Ed.) Um projeto para criar um sistema de preparação e emprego de alunos e alunos superdotados. Quando entrei, Novikov era o reitor. Nos últimos anos de meus estudos, Vasiliev o substituiu. Tínhamos poucos computadores, eles não estavam envolvidos no processo educacional, exceto o CM-4. O departamento de Parfyonovskaya estava localizado no porão. Há uma porta separada com um olho mágico com uma câmera. Naquela época - como um banco estrangeiro. Uma vez fui lá pegar algo e fiquei chocado.





Fundadores do Departamento de Tecnologias da Computação: Vladimir Vasiliev, Vladimir Parfenov e Alexey Sigalov, no banquete de formandos da LITMO em 1990. Fonte da foto



Naqueles anos, LITMO consistia em paredes esfarrapadas, piso de parquete em alguns lugares, portas velhas, janelas tortas. E você entra nesse departamento - há carpetes, divisórias transparentes, pessoas sentadas em computadores PC com monitores coloridos. Isso é, uh ... divisão digital. O departamento é como um estado dentro de outro estado. Mas, devido a ela e a outras coisas, Vasiliev puxou a OTIM para universidades famosas.



Conhecendo a demoscene



Na escola vizinha, para onde éramos crianças no Commodore 64, os professores tinham um certo conjunto de programas. Entre eles havia aqueles que não eram feitos para nada - eles apenas mostravam belos efeitos gráficos para a música. Às vezes colocamos e assistíamos, porque é legal. Mas nós, é claro, não sabíamos o que eram uma demoscene e demos. Agora todo mundo vai para a Internet, lê a imprensa estrangeira, faz livros, assiste às notícias - e então não era esse o caso. Praticamente não fazíamos ideia da cultura estrangeira. Tudo o que sabiam era de filmes censurados, ou seja, bastante neutros. O mesmo acontecia com a música. Portanto, muitas coisas eram novas para nós.

No último ano de estudar no Commodore 64, começamos a conhecer pessoas que tinham esse computador em casa. Basicamente, esses são caras cujos pais foram para o exterior. Caminhoneiros, marinheiros - pessoas que acabaram no exterior e podiam comprar alguma coisa lá. Três a quatro pessoas tinham um Commodore 64. Fomos até a casa deles, trocamos software. Sem redes, sem modems. Você acabou de chegar com um pacote de disquetes (300 kb cada) e dizer: “Eu tenho isso e aquilo. Vamos assistir". Eles colocaram no drive, olharam: “Ah, isso é interessante para mim. Nós copiamos ". Havia programas de cópia. Ao iniciá-lo, ele escreve: "Insira o disco original." Você insere: "Insira o disco onde copiar." Isso várias vezes. Demorou cerca de 10 minutos para copiar um disco.



Então, gradualmente, temos algo novo. Então conheci uma pessoa - Kirill Antonov, apelido GhostRider. Não sei onde ele desapareceu, desapareceu no ar há muitos anos. Ele tinha um Commodore 64, sabia mais ou menos inglês e se correspondia com estrangeiros. Estabeleceu contactos com alguns grupos que, puramente por soul, se dedicavam a escrever programas: música, algum tipo de efeitos gráficos. Cyril escreveu para eles, eles enviaram CDs para ele. Então começamos a entrar no conceito de "demoscene".





"Olá GhostRider!" Carta para Kirill Antonov do exterior, escrita em um envelope com um disquete contendo programas



Em que colocamos nossas mãos? Primeiro, programas em que algo bonito é mostrado na tela com música. Em segundo lugar, os programas são revistas. Execute o diskmag (disk magazine - Ed.) Como um arquivo executável. Você é apresentado a um menu. Existem artigos, entrevistas. Você entra, você lê. Também havia notas - também arquivos executáveis. Como diskmags, apenas de um artigo. Como agora, os arquivos README são colocados nos arquivos. Então eles não eram. No Commodore 64, não havia arquivos de texto como tais. Porque não havia um formato de texto único que todos os programas pudessem ler. Você liga o computador - você tem um BASIC, você só pode baixar e executar algo. Portanto, todos esses leia-me estavam na forma de arquivos executáveis ​​- e isso era uma grande vantagem em termos de oportunidades de autoexpressão. As pessoas escreveram um readme executável, correu. O texto pode aparecer em fontes diferentes,jeitos diferentes. Às vezes, aparecia gradualmente, como se saído de uma máquina de escrever. Erasure foi imitado - como se uma pessoa estivesse escrevendo bem na sua frente. E com a música. Havia notas especiais, quando você não só podia ler o texto, mas também escrever a resposta. Pressione o botão, você tem um cursor e pode escrever tudo isso sozinho. Em seguida, você pressiona outro botão, é feita uma cópia do arquivo executável, apenas com o seu texto. Você pode adicionar sua própria música, se quiser.Você pode adicionar sua própria música, se quiser.Você pode adicionar sua própria música, se quiser.



História de introdução e demonstração



Depois de olhar tudo isso, começamos a sentir a cultura da demoscene. A demonstração é, formalmente falando, efeitos gráficos combinados com música pelo script. Os autores estrangeiros da demo se inspiraram em filmes que não conhecíamos. Por exemplo, "De Volta para o Futuro" - não vimos naquela época, mas todos sabiam o que era. Você assiste a demonstração, há referências constantes de algum tipo. Agora para o grupo musical, depois para o herói do filme. Na fila, eles dizem olá para alguém, mencionam algo. Você lê e tenta entender o que eles significam.





Cracktro do final dos anos 1980 (breve introdução, antecipando jogos hackeados) por Xadez Society for Commodore 64



Um ponto importante: as demos não começaram de repente. No início, era comum quebrar brinquedos. Naquela época, os jogos eram distribuídos em discos, os discos eram protegidos contra cópia porque tinham que ser vendidos. Para tanto, algum tipo de dano físico poderia ter sido infligido ao disco, de forma que o jogo, ao ser iniciado, verifique se ele existe e assim saiba se é o disco original ou não. Havia outros truques também - por exemplo, eles escreveram entre as faixas. Os piratas resolveram o caso e contaram quem o fez. No início, eles apenas escreveram no início: "quebrado por tal e tal." Gradualmente, a inscrição começou a melhorar. Primeiro, o iridescente foi feito, então, para que fosse. Eles também enviaram saudações ou falsificações para seus concorrentes - outros piratas que quebraram algo torto ou o fizeram mais tarde. Aos poucos, tudo isso resultou na chamada introdução - da introdução em inglês.Uma pequena demonstração de uma parte. Ou seja, você não tinha mais apenas uma inscrição, ela brilhava em todos os sentidos, voava em uma sinusóide, um logotipo de algum tipo pulava em cima. Mais música tocou ao longo do caminho.



Digamos que alguém quebrou o jogo para copiar e distribuir ilegalmente e depois alguém fez vidas infinitas nele. Ele também adicionou sua introdução. Quando você inicia tal disco, primeiro uma introdução é mostrada, depois outra e uma terceira. Costumava ser até cinco. Cada equipe tinha os chamados swappers, que estavam envolvidos no envio de discos pelo correio. Foi assim que tudo chegou até nós.





1990 Cracktro (breve introdução pré-hackeamento do jogo 3D International Tennis) por IKARI para o Commodore 64



Não havia dúvida de por que isso foi feito. Era óbvio que isso era interessante. Você fez uma coisa legal, outros gostaram. Porque se você encontrar um Commodore 64 nu, sem tudo, apenas com um BASIC embutido, você não fará nada parecido nem perto disso. É preciso escrever em montador, saber muito bem como funciona o equipamento, como programar um chip de vídeo, um chip de som. Você precisa entender como otimizar tudo isso e como empacotá-lo em uma pequena quantidade de código. Porque, quando essas introduções foram esculpidas para jogos, o próprio jogo ainda deveria caber no disco e carregar com rapidez suficiente.



O jogo estava lotado, a introdução estava anexada a ele, também lotada. O tipo de arquivamento. Quando lançado, o Intra primeiro se desempacotou, mostrou. Então você pressionou espaço, ela desempacotou o jogo ou a próxima introdução. Toda a memória disponível foi usada, incluindo a memória da tela. Muitas vezes você pode ver algo piscando na tela, ou seja, esse código é descompactado diretamente na memória da tela. Foi tudo muito incomum e interessante. Era claro que cada pessoa que fazia algo colocava parte de sua alma nisso, despendia tempo para atingir um objetivo - algum efeito, algo incomum. Ele usou o equipamento existente de uma nova maneira.



Com o tempo, as introduções renasceram em grandes demos separadas. Eles consistiam em várias partes. Ao iniciá-lo, é mostrado algum tipo de efeito - plasma ou rolagem em execução. Pressione a barra de espaço - a próxima parte aparece. Demora alguns minutos para assistir uma parte até o fim. Agora, geralmente não está claro por quê. Não há alto-falantes especiais, isso também raramente está relacionado à música - apenas ficava em segundo plano. Mas então isso foi o suficiente. Nós apenas observamos por um longo tempo como algo estava voando ali e marcamos como aquilo era feito.





Demo Red Storm da Triad para o Commodore 64



Lembro-me de ficar impressionado com a demo Legoland do Fairlight. Essa parte existia - com a ajuda do traçado de raios, bolas de espelhos voavam ao redor de um pilar, com reflexos. É claro que isso não poderia ser feito no Commodore 64, simplesmente porque o processador lá era 6502 1 MHz. Os autores simplesmente pegaram uma máquina Commodore Amiga mais potente, fizeram tudo quadro a quadro e montaram o desenho animado. Mas então não era óbvio para nós, a impressão era que isso estava realmente acontecendo.





Demo de Legoland por Fairlight para Commodore 64



Em algumas obras, os pergaminhos de texto foram feitos de uma maneira muito incomum. Então eles eram o centro de qualquer demonstração. Normalmente, algum texto está se arrastando na parte inferior e algo está acontecendo na parte superior. E você, por assim dizer, em paralelo, para que não fosse chato de ler, você ainda está olhando para algum homem correndo acima. Esses pergaminhos eram muito variados. Cintilantes, as letras giravam de maneiras diferentes, onduladas distorcidas, multicoloridas, quicando. Foi uma verdadeira arte (no sentido, criatividade).



Leia o resto da entrevista aqui .



All Articles