# 01 - Y un byte completo no es suficiente ... | ¿Qué son las intro?

Damas y caballeros, ¡hoy es un gran día!

Lo más probable es que recuerdes que existe una forma de arte por computadora como un "demoscene", pero si escuchas esta palabra por primera vez, solo lee el centro temático y las etiquetas en el Habré, así como un par de artículos populares sobre este tema.

imagen

Una forma de competencia en el demoscene es la codificación por tamaño : la programación de efectos visuales en una cantidad extremadamente limitada de código de máquina. Antes de pasar a los logros de hoy (y hay más que ambiciosos), repasemos rápidamente el legado de los abuelos. Todos los trabajos a continuación se realizan en diferentes años, su requisito para la plataforma: PC, x86, DOS (sin GPU, tarjeta de video ordinaria) los une. Idealmente, debe colocar DosBox y ejecutar cada trabajo usted mismo, ya que los autores no están particularmente desconcertados al crear un video y subirlo a YouTube. Intentamos elegir un trabajo de exhibición en cada nominación.

Primero, veamos los lanzamientos "grandes", aquellos que ocupan kilobytes. Aquí, el estándar de oro es de 64 kilobytes. La categoría de 40 kilobytes es popular en la computadora Commodore Amiga , y en el caso de las PC, generalmente hay trabajos que los autores no querían agregar a 64k. Hablando de 32k y 16k, esta es a menudo la introducción de cracktro y bbs, que formalmente también se puede atribuir al demoscene.

Introducción de 64k : cielo siete por Exceed



Introducción de 40k - Alien Incident Cracktro deHybrid & Superior Art Creations



Introducción de 32k - Quake 3 Cracktro (RZR # 07) deRazor 1911ycreaciones de arte superiores



Introducción de 16k - Blastersound BBS (2) por Iguana



¡Y aquí comienza el verdadero demoscene, fuerte, el demoscene de mis sueños!

Introducción de 8k - Marte por Tim Clarke



Introducción 4k - Omniscente por Sanction



Introducción 1k - paleozoa por fsqrt



Introducción 512b - AFLAtoxina



Introducción 256b - Puls por Rrrola



Introducción 128b - cruzada por el grupo de miembros de la cola



Introducción 64b - en una nueva era por deseo



Introducción 32b - Projektbeschreibung by Desire



Aquí es donde terminan las graduaciones oficiales en Pouet , pero la búsqueda de efectos en la cantidad mínima de código no termina. Aquí, como ejemplo, la conocida "lluvia de símbolos en la Matriz" tiene un tamaño de ocho (8) bytes:

introducción 8b - m8trix 8b



Pregunta del día: ¿puede haber una introducción de 4 bytes de tamaño? ¿Y en 2 bytes?
Respuesta: sí.

Aquí está el código de máquina para el procesador x86:

0xEB 0x80

O en un lenguaje más comprensible:

; 2B or not 2B - main environment code
; (c) 2020 / ShakeSpirt / RMDA

; fasm 1

org $100

	jmp short $82		; jump to command line to launch the code :)

Y aquí está el resultado en la pantalla:



¿Estás intrigado? En la segunda parte, describiremos en detalle cómo esto es posible. Hoy es un
día así ...

Puede que no se espere la continuación del artículo si sabes cómo sostener al ensamblador en tus manos y el idioma del probable enemigo te es familiar. Aquí está el enlace a la respuesta:www.pouet.net/prod.php?which=85118

Escriba en los comentarios que entendió que no entendió y que le gustaría entender de lo anterior. ¡Assembler no es magia negra en absoluto! Es solo un lenguaje de programación masculino NORMAL, y no todo es "para niñas", en el que generalmente escribes todos los días.

Archivo de los lanzamientos de nuestro popular programa de ciencias:

Y un byte completo no es suficiente ... (Parte # 0)
Y un byte completo no es suficiente ... (Parte # -1, piloto)
Y un byte completo no es suficiente ... (Parte # 1)
Y un byte completo no es suficiente ... (Parte # 2 )

imagen

En las ilustraciones del artículo, una demostración para PC de obsoleet realizada por Unreal Voodoo ganó la Asamblea en 2004. Y probablemente, si lees en este lugar, deberías mirar el trabajo en sí mismo, es muy conmovedor:



--- EOF ---

#FF - Y un byte completo no es suficiente ... | Piloto)
# 00 - ICBM ... | Invitación a revisión en línea 2020
# 01 - IBMP ... | ¿Qué son las intro?
# 02 - El MBM ... | La Cruz de los Cambios
# 03 - IBMP ... | 2B o no 2B
# 04 - IBMP ... | Tomamos BC por los cuernos
# 05 - ICBM ... | Anime
# 06 - IBMP ... | Meteorismos
# 07 - El MBM ... | Revisión en línea
# 08 - IBMP ... | Votamos en Revision

Grandfather's Entertainment Channel en Telegram:teleg.run/bornded

Hay un chat al lado del canal. En él, puede intentar plantear preguntas para el demoscene, ensamblador, pixel art, música de seguimiento y otros aspectos de los procesos. Puede ser respondido o enviado a otros chats más temáticos.

Entonces ganaron, ¡así ganamos nosotros!

All Articles