Pyotr Sobolev: "A diferencia de la animación, una demostración significa escribir código"





En la segunda parte de la entrevista al proyecto del museo DataArt, Pyotr Sobolev, también conocido como rana, el organizador del festival ENLiGHT, recuerda la historia de la demoscene europea y la primera demopati rusa en un apartamento comunal reconvertido en la oficina de la Shaping Federation.



Recordemos que en la primera parte hablábamos de ordenadores de los años 80 y conocíamos la primera intro y demostración.



Pedazo de alma



Nunca he escrito una demostración completa en mi vida. A pesar de que le tengo mucho cariño y organizo el festival. Prácticamente todas las cosas que hice fueron intros. El primero fue escrito en 1994-1995. debido al hecho de que organizamos en San Petersburgo ENLiGHT'95 - el primero en Rusia (y los países de la ex URSS) demopati. No diré que esa introducción fue nada, tomó el último o el penúltimo lugar. Pero en realidad no lo intenté, solo quería que mi trabajo estuviera en el festival. Allí, en un modo de video astuto, simulé una batalla entre los procesadores Pentium y el 6502. Como si volaran entre sí, como resultado, el 6502 se para con una lanza sobre el Pentium y la sangre fluye hacia abajo.





Los créditos de la misma introducción en la que 6510 golpes Victorious el Pentium



luego, más tarde, empecé a escribirpequeñas obras para diferentes plataformas antiguas . Cuando tiene un tamaño de 1 kilobyte, a veces es de 256 bytes. Es interesante para mí. Ahora, cuando escribe un programa, ya sea para usted o para el trabajo, hay muchas capas entre usted y la pieza de hardware. Máquina virtual, un montón de controladores y empaquetadores, sistemas operativos. Luego, escribió el programa directamente para el hardware. Escribí el comando y sabía que el procesador lo ejecutaría exactamente como usted lo escribió. Escriba torcidamente: está torcido y funcionará. Si lo escribe correctamente, funcionará como debería y será igual para todos.



Además, antes, cada procesador, cada arquitectura, cada controlador de video, cada computadora tenía una cierta personalidad. El mismo Commodore 64. Su gente no lo hizo porque el departamento de marketing les dijo que se vendería una computadora con tal procesador y tal software. Simplemente decidieron: estaría bien. Eligieron el procesador 6502 porque podían pagarlo por el dinero. Hicimos este sonido porque la persona que lo desarrolló comenzó con sintetizadores. Quería que el Commodore 64 hiciera lo mismo: nadie le dio órdenes. Cada una de estas plataformas tenía una parte del alma del desarrollador. Lo sentí mucho.



Ahora, cuando escribes para esta plataforma, estás directamente imbuido: aquí la persona pensó que era necesario así, pero aquí no pudo, porque le faltaban los registros del controlador de video, grosso modo. Se establece una cierta conexión con las personas que alguna vez crearon este hardware y software en los años 70.





Introducción "Sin sombreadores" 256 bytes, creado por Petr Sobolev para la consola de juegos RCA Studio II de 1977. Obtuvo el 4to lugar en la categoría de componentes de introducción Tiny en el festival CC'2018



Historia de demopati



Vimos la idea del festival en el extranjero. A finales de los 80 en Europa, incluida Europa del Este, comenzaron a organizar algo parecido a una fiesta de copias. Así que intercambiamos software y ellos hicieron lo mismo, solo que tenían mucha más gente y software. Al mismo tiempo, cerveza o algo más fuerte. Gradualmente, empezaron a surgir ideas sobre este tipo de copiar y pegar: "No sólo nos reunamos y copiemos algo, sino que también mostremos lo que podemos, lo que hicimos nosotros mismos". Comenzaron a traer y mostrar su intro y demos. En el transcurso de un par de años, esto resultó en lo que ahora se llama demopati. Es decir, la gente ya se estaba reuniendo a propósito en algún salón, mostrando quién trajo qué, quién escribió qué. Apreciado y admirado.





Uno de los copypati europeos. Finales de los 80



El siguiente paso fueron las reglas. Porque es una estupidez si las demostraciones compiten, una de las cuales ocupa un disco completo y la otra 1 KB. Incomparable. Por lo tanto, creamos y acordamos categorías separadas, por ejemplo, 256 bytes, 1 KB, 4 KB, 64 KB. Si tiene un límite de 64 Kb, debe ser muy pervertido para incluir una trama y una secuencia de sonido suficientemente impresionantes. Especialmente si tiene 4 KB, 1 KB o 256 bytes. Está claro que cuando una persona escribe una obra de 256 bytes, piensa principalmente en el código y no en la buena música.

Luego hicimos nominaciones separadas para música e imágenes. Como resultado, desde 1992, han aparecido demopaths internacionales bastante oficiales, donde había reglas completamente claras, nominaciones para gráficos, música, demo, intro.



Alrededor de 1991 o 1992, los primeros demócratas comenzaron a tener lugar en Escandinavia. Por qué exactamente allí y no en Estados Unidos es una gran pregunta, a la que nadie ha dado todavía una respuesta clara. Quizás esto se deba al hecho de que la gente de los países nórdicos no está demasiado preocupada por el futuro y puede permitirse hacer lo que quiera. En Estados Unidos, a pesar de que allí también hubo demopats y ahora están tratando de realizarlas, la demoscene se presenta de forma muy limitada. Aunque otras cosas similares, en muchos sentidos, los radioaficionados, por ejemplo, son muy comunes allí.





Impresionante demostración de 256 bytes del equipo RSI. Aquellos que quieran asegurarse de su originalidad pueden descargar el archivo ejecutable en la descripción



Por supuesto, aprendimos sobre el surgimiento de demopati. A principios de la década de 1990, ya teníamos PC, apareció la red FidoNet, los módems. Todo esto nos llegó, descargamos el trabajo, lo vimos y también lo admiramos. En algún momento, quisieron hacer un evento similar ellos mismos. Comenzamos con la conferencia echo de FidoNet llamada "DEMO.DESIGN", una especie de foro fuera de línea. Arreglé, en términos generales, un concurso abierto para la correspondencia allí. Al principio fue una competencia del tipo "quién puede dibujar un triángulo en un código de menor tamaño". Se indica la condición: procesador 286, VGA, por ejemplo. Luego lo hicieron más interesante. Tuve que escribir una pequeña introducción en una cantidad limitada. A la gente le gustó, nos enviaron trabajos, incluidos algunos bastante interesantes. Hubo un Patson que, según recuerdo, envió una introducción impresionante con fuegos artificiales: algo hermoso estaba volando por allí. Algunas de estas personasal igual que en Occidente, solían romper el software y volver a capacitarse de la misma manera, se podría decir, legalizado.





Pyotr Sobolev en la década de 1990. A la izquierda, sobre los enchufes, puede ver el módem USR Sportster (con una actualización a HST)



Mis amigos y yo organizamos el grupo Realm Of Illusion , en cuyo nombre en 1994-1995. Se publicaron dos números de la revista electrónica "Infused Bytes" para PC. Ciertamente, se hicieron, en términos de diseño y contenido, inspirados en las revistas electrónicas que vi en el Commodore 64.





Revista electrónica (diskmag) Infused Bytes. Graduado de 1995



ENLiGHT'95



En 1994, decidimos que teníamos que realizar un evento como demopati. No había dinero, luego hubo grandes problemas con la economía del país, los patrocinadores no estaban interesados ​​en la publicidad entre algunas personalidades incomprensibles. Nos salvó el hecho de que en algunas empresas había gente a la que simplemente le gustaba este tema. Persuadieron a su gerencia para que ayudara: no con dinero, sino con equipos y locales. Uno de los organizadores, por ejemplo, trabajó como administrador de sistemas en la Federación Rusa de Modelado y acordó que nos darían su oficina durante el fin de semana. Otra persona pidió prestada dos computadoras PC AT 486 con VGA de LANCK. Le quitaron un par de televisores a alguien para que más personas pudieran ver el trabajo; entonces no había proyectores de video. Bueno, tal vez hubiera uno para toda la ciudad.



Como resultado, en agosto de 1995, celebramos la primera fiesta de demostración. Parecía bastante extraño para los estándares actuales. En Kazanskaya, en un antiguo edificio de apartamentos con un patio-pozo, hay un apartamento convertido en oficina. Tres habitaciones, una grande y dos más pequeñas, y un pasillo. Antiguo piso comunitario típico. Colgamos un televisor en la habitación, el otro estaba en el suelo del pasillo. De alguna manera los conectaron a PC, Commodore Amiga, Commodore 64. Curiosamente, había entradas para cada nominación, aunque un poco. La gente vino y vino de diferentes ciudades, alrededor de 150 personas, en este apartamento no había hacinamiento.



En el pasillo estaba "Sonya" - un pequeño monitor de control del estudio de televisión. En una gran sala colgaba una saludable televisión soviética del tipo Photon-716. Había altavoces S-90 y algún tipo de amplificador. Como en cualquier fiesta de demostración, se hizo el anuncio: "La competencia funciona en tal o cual nominación se mostrará ahora". Luego se mostraron demostraciones en dos televisores seguidos. Los asistentes memorizaron las obras que les gustaron y votaron en hojas de papel para el primer, segundo y tercer lugar de cada concurso. Todavía tengo estas hojas, desde 1995 todo se ha salvado.





ENLiGHT'95. Imágenes de casetes VHS



También hubo una competencia de componentes de codificadores en tiempo real. En dos corridas, pusieron a la gente en la PC, les dieron una hora de tiempo y una tarea. Era necesario escribir un código que convierta maravillosamente una imagen dada en formato VGA a otra. El que es más hermoso ganó, el tamaño no importa. Escribieron en Turbo Pascal, con inserciones de ensamblador. Participaron Andrey Zabolotny, Mad Max y alguien más. Escribimos algunas cosas bastante impresionantes.



Así pasaron esos dos días de agosto. Lanzamos un cliente de IRC y escribimos en el chat lo que estaba sucediendo. La fiesta continuó continuamente, los concursos tomaron el 10 por ciento del tiempo. Esta fue casi la primera vez, tal vez, con la excepción de los sysops en Komtek, cuando había personas que no solo estaban interesadas en TI, sino que escribían código específicamente o al menos veían demostraciones con regularidad. Y de toda la Unión, de Bielorrusia, Moldavia, Ucrania, Moscú, Voronezh ... Todos hablaron. Hubo tipos que rompieron el software, esto está lo suficientemente cerca de la demostración. Fidoshniki lo eran, por supuesto. Metraje preservado en VHS, en el que se pueden ver personas que luego se hicieron famosas.



Comprensiblemente, cerveza. Recuerdo que salimos al patio del pozo. La gente se divertía lanzando discos de tres pulgadas. A los vecinos no les gustó, pero no duró mucho, y la policía no llegó esa vez.





. 1995



ENLiGHT’96



Al año siguiente decidimos repetir la demopati. No había más dinero, pero fue posible eliminar la habitación más espaciosa, en el Instituto de Construcción Naval en Leninsky Prospekt, donde estaba el comité de selección. Colgamos varios televisores en el pasillo, pusimos varias computadoras, hubo más concursos, Internet se volvió más decente ... Apareció Spectrum, ya se estaba convirtiendo en la computadora principal de la demostración doméstica, mucha gente comenzó a escribir para ella. En el 95º "Spectrum" en las competiciones aún no estaba presente, spektrumisty solo miró de cerca a qué tipo de bestia - demopati. Pero en 1996, en su totalidad. Y tenían su propio organizador, Volodya Larkov, y mucho trabajo.



A veces veo el video filmado en ese momento; parece que literalmente todos los que estaban al menos interesados ​​de alguna manera en IT visitaron ENLIGHT y CC.





ENLiGHT'96. Imágenes de casetes VHS



Hay más personas, tal vez menos de 300 personas, y ya hay problemas de seguridad. No pudimos brindar seguridad profesional porque no había dinero. La gente se emborrachó, durmió en mesas y en algunos lugares se enfureció. Alguien fue sacado, alguien fue llevado. Un día, Mad Max encendió un disco de tres pulgadas y golpeó el auto en el estacionamiento. Después de 10 minutos, llegó Zhiguli teñido, cinco bandidos salieron de allí y dijeron que tenían que pagar. Mad Max empezó a emocionarse - venía de Samara, allí, al parecer, no fue aceptado - pero le explicaron que sería peor. Al final, salí con 200 o 300 dólares. Creo que llamó el guardia del estacionamiento y llegó el equipo. En principio, podría haber detenido inmediatamente el festival si no hubiéramos resuelto el asunto.





Cuestionario de votación en ENLiGHT'96. Del archivo personal de Peter Sobolev



ENLiGHT'97, último



En 1996 hubo muchos trabajos, a todos les gustó, al año siguiente decidimos repetirlo nuevamente. En 1997, Voenmech organizó demopati; gracias a mi jefe (entré a la escuela de posgrado allí después de LITMO) nos dieron un salón de actos. Al igual que en los dos primeros festivales, hubo registro de participantes. Había una mesa y todos estaban llenando un cuestionario. Los tres años, todo fue gratis. Así, evitamos problemas: no nos llegaron al fondo y es poco probable que muchos paguen por ello. La cola para el registro se alineó casi hasta la estación de metro Tekhnologicheskiy institut. 1600 personas vinieron solo por cuestionarios. Y en absoluto, solo dos voluntarios, manteniendo el orden.





La misma cola. Foto del archivo personal de Peter Sobolev



El salón de actos era grande, pero estaba en el segundo piso. Esto se ha convertido en un problema, porque mover el cuerpo resistido desde el primer o segundo piso es una diferencia fundamental. En general, a lo largo de los años del demopath, nosotros, como organizadores, hemos aprendido mucho.





ENLiGHT'97, salón de actos de Voenmeh



Al principio todo salió bien. Comenzamos a mostrar nuestros trabajos en monitores VGA: el proyector aún no estaba disponible y los monitores estaban reemplazando a los televisores. Entonces la gente se emborrachó parcialmente, alguien corrió con un rifle de aire comprimido, alguien pintó el inodoro. Al final del día, tomó un mal carácter y la administración de la universidad nos dijo que esto era inaceptable. Conversamos y decidimos cerrar el festival. Colgaron un papel: "Lo siento, el segundo día está cancelado". La gente vino y empezó a remar justo en la entrada. La policía llegó.



Después de eso, nos dimos cuenta de que teníamos que cambiar algo. Intentamos buscar patrocinadores, pero, desafortunadamente, en ese momento no era realista. Quienes estuvieron en la exposición Invekom-98 en Lenexpo pudieron ver una extraña pancarta: ENLiGHT'98. Alguien incluso se sorprendió: dicen, parecía. No, no lo parecía. Fue un ensayo para un número reducido de personas. Pero al final, no encontramos patrocinadores, así que ENLiGHT terminó ahí.



Construcciones del caos



En 1999, personas completamente diferentes, la mayoría de las cuales no estaban familiarizadas con nosotros, hicieron casi lo mismo por su cuenta. Sin embargo, a menor escala. En el salón de actos de la escuela (por una extraña coincidencia, a un tiro de piedra de la escuela donde solíamos sentarnos en el Commodore 64), organizaron una parte de demostración de Chaos Constructions'99. La misma idea: concursos: música, demostraciones, gráficos, alrededor de cien personas para la gente. Como ENLiGHT'95, solo apareció un proyector y en general todo se volvió más decente.





Festival de Construcciones del Caos, 1999



A la audiencia le gustó y también nos interesó. Luego hicieron Chaos Constructions en 2000, 2002, 2003. Los organizadores fueron diferentes, pero principalmente Vsevolod Potapov y sus amigos participaron en esto. Estuve en todas las SS, durante dos años se llevaron a cabo en el cine Voskhod. Y antes de 2004, nosotros, los organizadores de ENLIGHT y CC, acordamos intentar celebrar juntos el próximo festival.



Realizamos Chaos Constructions'2004 en LDM, y ya era un nivel diferente. Una gran sala, un proyector normal, la primera exposición de retrocomputadoras (que luego se convirtió en anual). Tuvimos que resolver problemas organizativos bastante serios, incluidos aquellos que no eran visibles para los visitantes. En términos generales, todos crecieron: alguien como organizador, alguien como programador, alguien como administrador. Ninguno de nosotros nos pagó a ninguno de nosotros, pero la gente sacó mucho de eso. Alguien, gracias a nuevos conocidos, encontró un trabajo, alguien mejoró sus calificaciones. Desde el punto de vista organizativo, la experiencia es absolutamente invaluable. Manejas de 20 a 30 personas a las que no pagas y que no tienen que obedecerte. Exclusivamente debido a la autoridad y al hecho de que expresas algunos pensamientos sólidos.





Pyotr Sobolev escribe un programa en códigos de máquina para una computadora personal "Agat", presentado en la exhibición de retrocomputadoras - parte del festival Chaos Constructions' 2012.



Incluso escribí un sistema de gestión de proyectos completo en ese momento - solo para CC. Una compañía amigable creó un motor 3D especialmente para que podamos mostrar protectores de pantalla y horarios en la pantalla grande.





Captura de pantalla del sistema de gestión de proyectos para el festival Chaos Constructions, escrito por Petr Sobolev



En 2005, el festival en el mismo lugar en LDM tenía un significado similar al anterior, pero en 2006 ya era muy diferente. Lo celebramos cerca de la estación de metro Lesnaya, en el pabellón del recinto ferial Eurasia. El salón es grande, y para subir el nivel y atraer gente, decidimos agregar más temas. Seguridad de red, juegos, todo, hasta blogs. Dividimos las instalaciones en zonas: para jugadores, piratas informáticos, etc. Algunas áreas desaparecieron más tarde, pero otras resultaron ser interesantes para muchos.



En particular, la seguridad de la red ha atraído la atención de la gente. El tema es semilegal: por un lado, hay personas que infringen la ley, por otro, quienes aseguran la protección de la información. Está claro que esto siempre está al borde, una persona puede hacer ambas cosas con calma. De alguna manera tratamos de mantenernos al borde, aunque no fue fácil. Un lado estaba preocupado todo el tiempo que los órganos vendrían y todos serían arrestados. Otro dijo que aquí no tenemos hackers, sino un jardín de infancia. Pero debido al hecho de que nuestro equipo tenía varias personas autorizadas en este entorno, logramos asegurar un nivel bastante bueno. En cuanto a los órganos, les advertimos informalmente a través de conocidos con antelación. No ocultaron nada: estamos celebrando un evento así, no estamos infringiendo la ley. Durante todos los años, nunca ha habido problemas.





Una gran pantalla con contraseñas de Wi-Fi volando por el aire. Hackzona Chaos Constructions'2009



En las competencias, la gente rompió temporalmente nuestra red interna, que organizamos especialmente, se dedicaba a la ingeniería social. En particular, la tarea consistía en averiguar el número de serie del cartucho en la impresora, que estaba en un determinado teatro. Uno de nosotros trabajó allí como jefe de TI y proporcionó todas las condiciones. La gente empezó a llamar al teatro, a hablar con los dientes a los empleados. Está claro que el jefe no advirtió a nadie.





La tarea de uno de los concursos de Chaos Constructions es comprender el esquema y "desactivar la bomba" con una cuenta regresiva.



También es importante que CC'2006 fue el primero, donde mucha gente vino con sus computadoras, como en la fiesta de demostración occidental. Anteriormente, esto era imposible con nosotros: nadie tenía realmente computadoras portátiles y pocas personas tenían automóviles personales para transportar voluminosas computadoras de escritorio con monitores.





Crónica del festival Chaos Constructions'2006



Demoscene ahora



De 1996 a 1999, en mi opinión, hubo una crisis. No hablo de Rusia, sino del mundo entero. Aparecieron aceleradores 3D, y la gente, en lugar de pensar en la trama, se apresuró a hacer todo esto: "¡Hagamos girar un bagel, hagamos girar 5 bagels, y si hay 100 bagels, será genial!" Las demostraciones, que ocuparon los primeros lugares en las fiestas más grandes del mundo, eran técnicamente geniales, pero la mayoría de las veces eran completamente poco interesantes de ver. Esto también afectó a las plataformas desde las que comenzó la demostración. Si hay al menos aceleradores 3D en la PC, es decir, estaba claro por qué comenzaron a torcer estos bagels, entonces en el Commodore 64 y Amiga no había aceleradores y, por alguna razón, muchos también querían torcer los bagels. Se veía triste. Es decir, cuando intentan torcer algo a 6502 1 MHz con un búfer de video terriblemente lento, esto quizás sea digno de respeto en sí mismo, pero el significado no está claro.



En algún momento a finales de los 90 y principios de los 2000, la gente se cansó y nuevamente comenzaron a aparecer obras con una trama y un diseño interesantes. La gente empezó a pensar en algo más que en tecnología. Ahora todo está bien en principio, la demoscene existe y se desarrolla. Además, para las plataformas antiguas escriben nada menos que para las modernas. Para mayor comodidad, escriben en emuladores y lo demuestran en hardware, en máquinas antiguas.





Camiseta para el festival ENLIGHT'96 con el código de introducción Cross impreso en ella (por MadMax), ocupando solo 128 bytes



Es imposible comercializar la demoscene y, en mi opinión, esto es un plus. Incluso si realmente quieres ganar dinero, no lo conseguirás. La esencia misma de la demostración no implica ningún uso útil: no se puede vender ni alquilar. Si lo hace interactivo, será un juego, no una demostración. La frontera es muy clara. Así que la demostración es todavía un poco clandestina y, si se me permite decirlo, pura creatividad.



Por cierto, con el tema mencionado anteriormente de la seguridad de la red, lamentablemente, la situación es diferente. Ahora miro hacia dónde han ido las cosas y estoy triste. Tan pronto como surgió una oportunidad, es decir, surgió una demanda, la gente comenzó a ganar dinero simplemente.



Trabajo en equipo



En mi opinión, casi no hay figuras icónicas en la demostración moderna. Esta no es un área donde un individuo juega un papel importante, es más trabajo en equipo. Por tanto, son los nombres de los equipos los que se conocen con más frecuencia. Tomemos una de las demostraciones famosas, por ejemplo, Second Reality 1993. Aunque ya es muy antiguo, escrito en una PC, su éxito viene determinado precisamente por la combinación de gráficos, música y código. Si elimina algo, la demostración dejará de ser la misma. Esto se puede verificar fácilmente, por ejemplo, simplemente apagando el sonido.







El equipo finlandés Future Crew, que escribió esta demo, era famoso, ni siquiera puedo nombrar a nadie comparable en popularidad a ellos en esos años. De los equipos antiguos, el mismo Fairlight sigue siendo bueno. Comenzaron con el Commodore 64, luego Fairlight en el Commodore Amiga, en parte con otras personas, luego cambiaron a PC. Pero en las tres plataformas, Fairlight lanza periódicamente algunas cosas bastante decentes.



Arte y código



Mucha gente llama a la demoscene arte moderno, pero me parece que están divididos por una línea que corre a lo largo de la línea del código. Si una persona ha realizado, por ejemplo, un video animado que incluso se parece a una demostración, no se convierte en una demostración. La gente crea animaciones para otros fines, y la esencia de la demostración consiste en escribir código. La demostración debe funcionar y hacer algo en tiempo real. Dado que ahora el límite es de decenas de megabytes, puede incluir animación de una calidad bastante decente, pero esto no será adecuado. Serás ridiculizado. Nadie está en contra de algunas pequeñas inserciones de animación, pero la gente entiende que la esencia está en el código, y en el arte moderno el código no tiene nada que ver con eso. Un área completamente diferente.



Lo que sucederá a continuación es una pregunta difícil. A mediados de la década de 1990 o principios de la de 2000, pocos podrían haber previsto que escribir para las antiguas plataformas de las décadas de 1970 y 1980 se volvería popular, y que esta popularidad solo aumentaría. Es extraño: el hardware está mejorando, se están agregando oportunidades, pero la gente está más interesada en obtener más de las plataformas antiguas, y en las plataformas nuevas, la popularidad de los concursos con estrictas restricciones de tamaño está creciendo. Ahora parece obvio por qué esto es así, pero entonces no estaba claro. Entonces, en el futuro, no está completamente claro qué esperar. Me parece que la dirección en la que se están desarrollando las computadoras ahora no es muy demostrativa. Esto se aplica, en particular, a evitar vincular software a plataformas específicas, emular todo y todo, etc. Con respecto a la demostración, prefiero creer que las plataformas antiguas serán incluso más populares que ahora.



¿Qué pasará después en términos de tecnología? No lo sabemos. Por ejemplo, el salto asociado a las computadoras no podía haberse previsto. Érase una vez, los expertos dijeron que nadie necesitaba una computadora, excepto para producción y contabilidad, pero no funcionaba de esa manera. Lo que sucederá a continuación es una cuestión oscura.



All Articles