Na segunda parte da entrevista ao projeto do museu DataArt, Pyotr Sobolev, também conhecido como sapo - o organizador do festival ENLiGHT - relembra a história da demoscene europeia e do primeiro demopati russo em um apartamento comunitário, convertido em escritório da Federação de Modelagem.
Lembremos que na primeira parte estávamos falando sobre computadores dos anos 1980 e conhecendo a primeira introdução e demonstração.
Pedaço de alma
Nunca escrevi uma demonstração completa em minha vida. Apesar de gostar muito disso e de organizar o festival. Praticamente todas as coisas que fiz foram introduções. O primeiro foi escrito em 1994-1995. devido ao fato de que organizamos em São Petersburgo ENLiGHT'95 - o primeiro na Rússia (e os países da ex-URSS) demopati. Não vou dizer que aquela introdução foi alguma coisa - ocupou o último ou o penúltimo lugar. Mas eu realmente não tentei - eu só queria que meu trabalho fosse para o festival. Lá, em um modo de vídeo complicado, eu simulei uma batalha entre os processadores Pentium e 6502. Como eles voam um contra o outro, como resultado, o 6502 está com uma lança sobre o Pentium, e o sangue escorre.
Os créditos da mesma introdução em que 6510 Victorious atinge o Pentium
Então, mais tarde, comecei a escreverpequenas obras para diferentes plataformas antigas . Quando tem 1 kilobyte de tamanho, às vezes é 256 bytes. É simplesmente interessante para mim. Agora, quando você está escrevendo um programa - não importa se para você ou para o trabalho - existem muitas camadas entre você e a peça de hardware. Máquina virtual, vários drivers e empacotadores, sistemas operacionais. Então você escreveu o programa diretamente para o hardware. Escrevi o comando e sabia que seria executado pelo processador exatamente como você o escreveu. Escreva torto - é torto e funcionará. Se você escrever certo, funcionará como deveria e será igual para todos.
Além disso, antes, cada processador, cada arquitetura, cada controlador de vídeo, cada computador tinha uma determinada personalidade. O mesmo Commodore 64. Seu pessoal não o fez porque o departamento de marketing lhes disse que um computador com esse processador e esse software seria vendido. Eles apenas decidiram: seria certo. Eles escolheram o processador 6502 porque podiam pagar pelo preço. Fizemos esse som porque a pessoa que o desenvolveu começou com sintetizadores. Ele queria que o Commodore 64 fizesse a mesma coisa - ninguém lhe deu ordens. Cada uma dessas plataformas tinha um pedaço da alma do desenvolvedor. Eu senti muito.
Agora, quando você escreve para esta plataforma, você fica diretamente imbuído: aqui uma pessoa achou que deveria ser feito assim, mas aqui não pôde, porque faltou os registros do controlador de vídeo, grosso modo. Uma certa conexão está se estabelecendo com as pessoas que, nos anos 70, criaram esse hardware e software.
Intro "No shaders" 256 bytes, criado por Petr Sobolev para o console de jogo 1977 RCA Studio II. Alcançou o 4º lugar na categoria Tiny intro compo do festival CC'2018
História de demopati
Vimos a ideia do festival no exterior. No final dos anos 80 na Europa, inclusive no Leste, eles começaram a organizar algo como uma copia. Então, trocamos software, e eles fizeram o mesmo, só que tinham muito mais gente e software. Ao mesmo tempo - cerveja ou algo mais forte. Gradualmente, as ideias começaram a surgir sobre esse tipo de copiar e colar: "Não vamos apenas nos reunir e copiar algo, mas também mostrar o que podemos, o que fizemos nós mesmos." Eles começaram a trazer e mostrar sua introdução e demos. Ao longo de alguns anos, isso resultou no que agora é chamado de demopati. Ou seja, as pessoas já estavam se reunindo propositalmente em algum salão, mostrando quem trouxe o quê, quem escreveu o quê. Apreciado e admirado.
Um dos copypati europeus. Final dos anos 1980
O próximo passo foram as regras. Porque é estúpido se houver demos competindo, um deles ocupa um disco inteiro e o outro 1 KB. Incomparável. Portanto, criamos e concordamos com categorias separadas, por exemplo, 256 bytes, 1 KB, 4 KB, 64 KB. Se você tem um limite de 64Kb, você tem que ser muito pervertido para enfiar nele um enredo e uma trilha sonora suficientemente impressionantes. Especialmente se você tiver 4 KB, 1 KB ou 256 bytes. É claro que quando uma pessoa escreve uma obra de 256 bytes, ela pensa principalmente no código, e não na boa música.
Em seguida, fizemos indicações separadas para música e imagens. Como resultado, desde 1992, apareceram demopatas internacionais bastante oficiais, onde havia regras absolutamente claras, nomeações para gráficos, música, demo, introdução.
Por volta de 1991 ou 1992, os primeiros demopatas começaram a ocorrer na Escandinávia. Por que exatamente lá e não na América é uma grande questão, para a qual ninguém ainda deu uma resposta clara. Talvez isso se deva ao fato de que as pessoas nos países nórdicos não estão muito preocupadas com o futuro e podem se dar ao luxo de fazer o que quiserem. Nos Estados Unidos, apesar de também haverem demopatas e eles tentarem conduzi-los agora, a demoscene se apresenta de forma muito limitada. Embora outras coisas, em muitos aspectos semelhantes - rádios amadores, por exemplo - sejam muito comuns lá.
Demonstração impressionante de 256 bytes da equipe RSI. Quem quiser se certificar de sua originalidade pode baixar o arquivo executável na descrição
Claro, aprendemos sobre o surgimento de demopati. No início dos anos 1990, já tínhamos PCs, a rede FidoNet, surgiram modems. Tudo isso chegou até nós, baixamos a obra, assistimos e também admiramos. Em algum momento, eles próprios quiseram fazer um evento semelhante. Começamos com a conferência de eco FidoNet chamada "DEMO.DESIGN" - uma espécie de fórum offline. Arranjei lá, grosso modo, um concurso aberto de correspondência. No início, era uma competição do tipo "quem consegue desenhar um triângulo em um código de tamanho menor". A condição é indicada: processador 286, VGA, por exemplo. Então eles tornaram tudo mais interessante. Tive que escrever uma pequena introdução em certa quantidade. As pessoas gostaram - enviaram-nos trabalhos, inclusive bastante interessantes. Houve um Patson que, pelo que me lembro, enviou uma introdução impressionante com fogos de artifício - algo lindo estava voando por lá. Algumas dessas pessoascomo no Ocidente, eles quebraram o software e retreinaram da mesma forma, pode-se dizer, legalizada.
Pyotr Sobolev na década de 1990. À esquerda, acima dos soquetes, você pode ver o modem USR Sportster (com uma atualização para HST).
Meus amigos e eu organizamos o grupo Realm Of Illusion , em nome de quem em 1994-1995. foram publicadas duas edições da revista eletrônica "Infused Bytes" para PC. Eles certamente foram feitos, tanto em termos de design quanto de conteúdo - inspirados nos e- zines que vi no Commodore 64.
Diskmag Infused Bytes. Graduado em 1995
ENLiGHT'95
Em 1994, decidimos que precisávamos realizar um evento como o demopati. Não havia dinheiro - então havia problemas muito grandes com a economia do país, os patrocinadores não tinham interesse em anunciar entre algumas personalidades incompreensíveis. Fomos salvos pelo fato de que em algumas empresas havia pessoas que simplesmente gostavam desse assunto. Eles persuadiram sua administração a ajudar: não com dinheiro, mas com equipamentos e instalações. Um dos organizadores, por exemplo, trabalhou como administrador de sistema na Federação Russa de Modelagem e concordou que receberíamos seu escritório no fim de semana. Outra pessoa emprestou dois computadores PC AT 486 com VGA da LANCK. Eles pegaram algumas TVs de alguém para que mais pessoas pudessem ver o trabalho - não havia projetores de vídeo naquela época. Bem, talvez houvesse um para toda a cidade.
Como resultado, em agosto de 1995, realizamos a primeira festa de demonstração. Parecia bastante estranho para os padrões de hoje. Em Kazanskaya, em um antigo prédio de apartamentos com poço-pátio, há um apartamento convertido em escritório. Três quartos - um grande, dois menores - e um corredor. Antigo apartamento comunal típico. Penduramos uma TV no quarto e a outra no chão do corredor. De alguma forma, eles os conectaram ao PC, Commodore Amiga, Commodore 64. Por mais estranho que possa parecer, havia entradas para cada indicação, embora um pouco. Pessoas vieram e vieram de diferentes cidades - cerca de 150 pessoas, neste apartamento não havia superlotação.
No corredor estava "Sonya" - um pequeno monitor de controle do estúdio de televisão. Em uma grande sala estava pendurada uma televisão soviética saudável do tipo Photon-716. Havia alto-falantes S-90 e algum tipo de amplificador. Como em qualquer festa de demonstração, o anúncio foi feito: "A competição funciona em tal e tal indicação será exibida agora." Em seguida, as demonstrações foram mostradas em duas TVs consecutivas. O público memorizou as obras de que gostou e votou em folhas de papel para o primeiro, segundo e terceiro lugares em cada concurso. Ainda tenho essas folhas - desde 1995 tudo está guardado.
ENLiGHT'95. Filmagem de fitas VHS
Houve também uma competição de programação de programação em tempo real. Em duas execuções, eles colocaram as pessoas no PC, deram-lhes uma hora de tempo e uma tarefa. Era necessário escrever um código que convertesse perfeitamente uma determinada imagem em formato VGA para outra. Venceu quem for mais bonito, o tamanho não importa. Eles escreveram em Turbo Pascal, com inserções de assembler. Participaram Andrei Zabolotny, Mad Max e mais alguém. Nós escrevemos algumas coisas bem impressionantes.
Então esses dois dias de agosto se passaram. Lançamos um cliente IRC e escrevemos no chat o que estava acontecendo. A festa continuou continuamente, as competições ocupavam 10% do tempo. Foi quase a primeira vez, talvez, com exceção dos sysops na Komtek, quando havia pessoas que não estavam apenas interessadas em TI, mas especificamente escreviam código ou pelo menos assistiam demos regularmente. E de toda a União - da Bielo-Rússia, Moldávia, Ucrânia, Moscou, Voronezh ... Todos conversaram. Houve caras que quebraram o software - isso é perto o suficiente da demoscene. Fidoshniki eram, é claro. Filmagem preservada em VHS, na qual você pode ver pessoas que mais tarde se tornaram famosas.
Compreensivelmente, cerveja. Lembro que saímos para o pátio do poço. As pessoas se divertiam jogando discos de três polegadas. Os vizinhos não gostaram, mas não durou muito, e a polícia não apareceu dessa vez.
. 1995
ENLiGHT’96
No ano seguinte, decidimos repetir o demopati. Não havia mais dinheiro, mas era possível esvaziar a sala mais espaçosa - no Instituto de Construção Naval da Leninsky Prospekt, onde havia uma comissão de seleção. Penduramos várias TVs no corredor, colocamos vários computadores, houve mais concursos, a Internet ficou mais decente ... O espectro apareceu, já estava virando o computador principal da demoscene doméstica, muita gente começou a escrever para ele. No 95 "Spectrum" nas competições ainda não estava presente, spektrumisty só olhou de perto para que tipo de besta - demopati. Mas em 1996 - por completo. E eles tinham seu próprio organizador - Volodya Larkov - e muito trabalho.
Às vezes eu assisto ao vídeo filmado então - parece que literalmente todos que estavam pelo menos de alguma forma interessados em TI visitaram ENLIGHT e CC.
ENLiGHT'96. Filmagem de fitas VHS
Há mais pessoas, talvez menos de 300 pessoas, e já há problemas de segurança. Não podíamos fornecer segurança profissional porque não havia dinheiro. As pessoas se embriagaram, dormiram nas mesas e, em alguns lugares, ficaram furiosas. Alguém foi retirado, alguém foi levado. Um dia Mad Max disparou um disco de sete centímetros e bateu no carro no estacionamento. Dez minutos depois, um Zhiguli matizado apareceu, cinco bandidos saíram de lá e disseram que tinham que pagar. Mad Max começou a se animar - ele veio de Samara, lá, aparentemente, não foi aceito - mas explicaram a ele que seria pior. No final, ganhei 200 ou 300 dólares. Acho que o guarda do estacionamento ligou e a equipe chegou. Em princípio, ela poderia ter interrompido imediatamente o festival se não tivéssemos resolvido o assunto.
Questionário de votação em ENLiGHT'96. Do arquivo pessoal de Peter Sobolev
ENLiGHT'97, último
Em 1996 havia muitos trabalhos, todo mundo gostou, no ano seguinte resolvemos repetir. Em 1997, Voenmech hospedou os demopati - graças ao meu chefe (eu entrei na pós-graduação lá depois da LITMO), recebemos um salão de assembléia. Como nos dois primeiros festivais, houve inscrição de participantes. Havia uma mesa e todos preenchiam um questionário. Todos os três anos, tudo foi gratuito. Assim, evitamos problemas: eles não nos atingiram e é improvável que muitos paguem por isso. A fila para registro quase chegava até a estação de metrô do Instituto Tekhnologicheskiy. 1.600 pessoas compareceram apenas a questionários. E em tudo - apenas dois voluntários, mantendo a ordem.
A mesma fila. Foto do arquivo pessoal de Peter Sobolev
A sala de reuniões era grande, mas ficava no segundo andar. Isso se tornou um problema, porque mover o corpo de resistência do primeiro ou do segundo andar é uma diferença fundamental. Em geral, ao longo dos anos do demopata, nós, como organizadores, aprendemos muito.
ENLiGHT'97, Voenmeh assembly hall
A princípio tudo correu bem. Começamos a mostrar nosso trabalho em monitores VGA - o projetor ainda não estava disponível e os monitores estavam substituindo as TVs. Aí as pessoas ficaram parcialmente bêbadas, alguém correu com um rifle de ar, alguém pintou o banheiro. No final do dia, ele assumiu um caráter ruim, e a administração da universidade nos disse que isso era inaceitável. Conferimos e decidimos encerrar o festival. Eles penduraram um pedaço de papel: "Desculpe, o segundo dia está cancelado." As pessoas vieram e começaram a remar logo na entrada. A polícia chegou.
Depois disso, percebemos que precisávamos mudar algo. Tentamos procurar patrocinadores, mas, infelizmente, naquela época não era realista. Quem esteve na exposição Invekom-98 na Lenexpo pôde ver um estranho banner - ENLiGHT'98. Alguém ficou até surpreso: dizem, ao que parece. Não, não parecia. Foi um ensaio para um pequeno número de pessoas. Mas no final, não encontramos patrocinadores, então ENLiGHT acabou aí.
Construções do Caos
Em 1999, pessoas completamente diferentes, a maioria das quais não nos conhecia, faziam quase a mesma coisa por conta própria. Porém, em menor escala. No salão da assembleia da escola (por uma estranha coincidência, a poucos passos da escola onde costumávamos sentar no Commodore 64), eles organizaram uma demoparte da Chaos Constructions'99. A mesma ideia - concursos: música, demos, gráficos, cerca de cem pessoas para o povo. Como ENLiGHT'95, apenas um projetor apareceu, e em geral tudo ficou mais decente.
Festival de Construções do Caos, 1999
O público gostou e nós também ficamos interessados. Em seguida, eles fizeram Chaos Constructions em 2000, 2002, 2003. Os organizadores eram diferentes, mas principalmente Vsevolod Potapov e seus amigos estavam envolvidos nisso. Eu estava em todos os SS, durante dois anos eles aconteceram no cinema Voskhod. E antes de 2004 nós - os organizadores do ENLIGHT e do CC - concordamos em tentar realizar o próximo festival juntos.
Fizemos Chaos Constructions'2004 na LDM, e já era um nível diferente. Uma grande sala, um projetor normal, a primeira exposição de computadores retro (que mais tarde se tornou anual). Tivemos que resolver problemas organizacionais bastante sérios, incluindo aqueles que não eram visíveis aos visitantes. Grosso modo, todo mundo cresceu: alguém como organizador, alguém como programador, alguém como administrador. Nenhum de nós pagou a nenhum de nós, mas as pessoas ganharam muito com isso. Alguém, graças a novos conhecidos, encontrou um emprego, alguém melhorou suas qualificações. Do ponto de vista organizacional, a experiência é absolutamente inestimável. Você gerencia de 20 a 30 pessoas que você não paga e que não são obrigadas a obedecê-lo. Exclusivamente devido à autoridade e ao fato de você expressar alguns pensamentos sólidos.
Pyotr Sobolev escreve um programa em código de máquina para um computador pessoal "Agat", apresentado na exposição de retrocomputadores - parte do festival Chaos Constructions'2012.Eu
até escrevi então um sistema de gerenciamento de projetos completo - só para CC. Uma empresa simpática criou um motor 3D especialmente para mostrarmos protetores de tela e programações na tela grande.
Screenshot do sistema de gerenciamento de projetos para o festival Chaos Constructions, escrito por Petr Sobolev
Em 2005, o festival no mesmo local da LDM tinha um significado semelhante ao anterior, mas em 2006 já era muito diferente. Realizamos perto da estação de metrô Lesnaya, no pavilhão do centro de exposições da Eurásia. O salão é amplo e, para elevar o nível e atrair pessoas, decidimos acrescentar mais temas. Segurança de rede, jogos - tudo, até blogs. Dividimos as instalações em zonas - para jogadores, hackers, etc. Algumas áreas mais tarde caíram, mas outras revelaram-se interessantes para muitos.
Em particular, a segurança da rede atraiu a atenção das pessoas. O tema é semilegal: de um lado, há quem infringe a lei, do outro, quem garante a proteção da informação. É claro que isso está sempre no limite, uma pessoa pode fazer as duas coisas com calma. De alguma forma, tentamos nos manter nesse limite, embora não tenha sido fácil. Um lado estava o tempo todo preocupado que os órgãos viessem e todos fossem presos. Outro disse que não temos hackers aqui, mas um jardim de infância. Mas devido ao fato de que nossa equipe contava com várias pessoas autorizadas neste ambiente, conseguimos garantir um nível bastante bom. Quanto aos órgãos, os avisávamos informalmente por meio de conhecidos. Eles não esconderam nada: nós estamos realizando tal evento, não estamos infringindo a lei. Em todos os anos, nunca houve problemas.
Uma tela grande com senhas de Wi-Fi voando pelo ar. Hackzona Chaos Constructions'2009
Em competições, pessoas temporariamente quebraram nossa rede interna, que nós especialmente organizamos, que se dedicava à engenharia social. Em particular, a tarefa era descobrir o número de série do cartucho na impressora, que estava em um determinado teatro. Um de nós trabalhou lá como chefe de TI e forneceu todas as condições. O povo começou a ligar para o teatro, para falar dentes aos funcionários. É claro que o patrão não avisou ninguém.
A tarefa de um dos concursos de construção do caos é entender o esquema e "desarmar a bomba" com uma contagem regressiva
Também é importante que o CC'2006 tenha sido o primeiro, onde muitas pessoas vieram com seus computadores, como na festa de demonstração ocidental. Anteriormente, isso era impossível conosco - ninguém realmente tinha laptops e, para transportar computadores de mesa volumosos com monitores, poucos tinham carros pessoais.
Crônica do festival Chaos Constructions'2006
Demoscene agora
De 1996 a 1999, na minha opinião, houve uma crise. Não estou falando sobre a Rússia, mas sobre o mundo inteiro. Aceleradores 3D apareceram e as pessoas, em vez de pensar no enredo, precipitaram-se em tudo isso: "Vamos girar um bagel, girar 5 bagels, e se houver 100 bagels, será ótimo!" As demos, que conquistaram o primeiro lugar nas maiores festas do mundo, eram tecnicamente legais, mas na maioria das vezes eram completamente desinteressantes de assistir. Isso também afetou as plataformas nas quais a demoscene começou. Se há pelo menos aceleradores 3D no PC - isto é, ficou claro por que eles começaram a torcer esses bagels, então no Commodore 64 e Amiga não havia aceleradores, e por algum motivo muitos também queriam torcer os bagels. Parecia triste. Ou seja, quando eles tentam torcer algo em 6502 1 MHz com um buffer de vídeo terrivelmente lento, isso talvez seja digno de respeito, mas o significado não é claro.
Em algum lugar no final dos anos 90 - início dos anos 2000, as pessoas se cansaram disso e novamente trabalhos com um enredo e design interessantes começaram a aparecer. As pessoas começaram a pensar em mais do que tecnologia. Agora está tudo bem em princípio, a demoscene existe e se desenvolve. Além disso, para plataformas antigas eles escrevem nada menos do que para as modernas. Por conveniência, eles escrevem em emuladores e demonstram em hardware - em máquinas antigas.
Camiseta para o festival ENLIGHT'96 com o código de introdução Cross impresso (por MadMax), ocupando apenas 128 bytes
É impossível comercializar a demoscene e, na minha opinião, isso é um diferencial. Mesmo se você realmente quiser ganhar dinheiro, ainda assim não terá sucesso. A própria essência da demonstração não implica nenhum uso útil: você não pode vendê-la ou alugá-la. Se você torná-lo interativo, será um jogo, não uma demonstração. A fronteira é muito clara. Então a demoscene ainda é um pouco underground e, se assim posso dizer, pura criatividade.
A propósito, com o tópico acima mencionado de segurança de rede, infelizmente, a situação é diferente. Estou olhando agora para onde as coisas foram, e estou triste. Assim que surgiu uma oportunidade, ou seja, surgiu uma demanda, as pessoas começaram a simplesmente ganhar dinheiro.
Trabalho em equipe
Na minha opinião, quase não há figuras icônicas na demoscene moderna. Esta não é uma área em que um indivíduo desempenha um papel importante, é mais trabalho em equipe. Portanto, são os nomes das equipes que são mais conhecidos. Vejamos uma das famosas demos, por exemplo, Second Reality 1993. Embora já seja muito antigo, escrito em um PC, seu sucesso é determinado justamente pela combinação de gráficos, música e código. Se você remover algo, a demonstração não será mais a mesma. Isso pode ser verificado facilmente, por exemplo, simplesmente desligando o som.
A equipe finlandesa Future Crew, que escreveu essa demo, era famosa, não posso nem citar ninguém comparável em popularidade a eles naqueles anos. Dos times antigos, o mesmo Fairlight ainda é bom. Eles começaram no Commodore 64, depois Fairlight no Commodore Amiga - parcialmente com outras pessoas, depois mudaram para o PC. Mas em todas as três plataformas, a Fairlight lança periodicamente algumas coisas bastante decentes.
Arte e código
Muitas pessoas chamam a demoscene de arte moderna, mas me parece que elas são divididas por uma linha que segue a linha do código. Se uma pessoa fez, por exemplo, um vídeo animado que até se assemelha a uma demonstração, ela não se torna uma demonstração. As pessoas fazem animação para outros fins, e a essência da demoscene envolve escrever código. A demonstração deve funcionar e fazer algo em tempo real. Já que agora o limite para isso é de dezenas de megabytes, você pode abarrotar a animação de uma qualidade bastante decente, mas isso não será adequado. Você será ridicularizado. Ninguém é contra algumas pequenas inserções de animação, mas as pessoas entendem que a essência está no código, e na arte moderna o código não tem nada a ver com isso. Uma área completamente diferente.
O que acontecerá a seguir é uma questão difícil. Em meados dos anos 1990 ou no início dos anos 2000, poucos poderiam ter previsto que escrever para as plataformas antigas dos anos 1970 e 1980 se tornaria popular e que essa popularidade só aumentaria. É estranho: o hardware está cada vez melhor, as oportunidades estão sendo adicionadas, mas as pessoas estão mais interessadas em obter mais das plataformas antigas e, nas novas plataformas, a popularidade dos concursos com restrições estritas de tamanho está crescendo. Agora parece óbvio por que isso acontece, mas então não estava claro. Portanto, no futuro, não está totalmente claro o que esperar. Parece-me que a direção em que os computadores estão se desenvolvendo agora não é muito demoscene. Isso se aplica, em particular, para evitar a vinculação de software a plataformas específicas, emulando tudo e mais, etc. Com relação à demoscene, prefiro acreditar que as plataformas antigas serão ainda mais populares do que são agora.
O que vai acontecer a seguir em termos de tecnologia - não sabemos. Por exemplo, o salto associado aos computadores não poderia ter sido previsto. Era uma vez, especialistas diziam que ninguém precisava de computador, exceto para produção e contabilidade, mas não funcionava assim. O que acontecerá a seguir é uma questão escura.