# 01 - Et un octet entier ne suffit pas ... | Qu'est-ce que l'intro?

Mesdames et messieurs, aujourd'hui est un grand jour!

Vous vous souvenez probablement qu'il existe une telle forme d'art informatique comme une «démoscène», mais si vous entendez ce mot pour la première fois, lisez simplement le centre thématique et les étiquettes sur le Habré, ainsi que quelques articles populaires sur ce sujet.

image

Une forme de concurrence dans la demi - scène est le codage de taille - la programmation d'effets visuels dans une quantité extrêmement limitée de code machine. Avant de passer aux réalisations d'aujourd'hui (et il y en a plus que des ambitieuses), passons rapidement en revue l'héritage des grands-pères. Tous les travaux ci-dessous sont effectués sur différentes années, leur exigence pour la plate-forme - PC, x86, DOS (pas de GPU, carte vidéo ordinaire) les unit. Idéalement, vous devriez mettre DosBox et exécuter chaque travail vous-même, car les auteurs ne sont pas particulièrement perplexes en créant une vidéo et en la téléchargeant sur YouTube. Nous avons essayé de choisir un travail d'exposition dans chaque nomination.

Voyons d'abord les "grandes" versions, celles qui occupent des kilo-octets. Ici, l'étalon-or est de 64 kilo-octets. La catégorie des 40 kilo-octets est populaire sur l' ordinateur Commodore Amiga , et dans le cas des PC, il y a généralement des œuvres que les auteurs ne voulaient pas ajouter à 64k. Parlant de 32k et 16k - il s'agit le plus souvent d'une intro cracktro et bbs, qui peut également être attribuée à la démoscène.

64k intro - heaven seven par Exceed



Intro 40k - Alien Incident Cracktro parHybrid & Superior Art Creations



Intro 32k - Quake 3 Cracktro (RZR # 07) parRazor 1911&Superior Art Creations



Intro 16k - Blastersound BBS (2) par Iguana



Et ici commence la vraie demoscene, lourde, la demoscene de mes rêves!

8k intro - mars par Tim Clarke



Intro 4k - Omniscent par Sanction



1k intro - paleozoa par fsqrt



Intro 512b - AFLAtoxine



256b intro - Puls par Rrrola



128b intro - cross par Queue Members Group



64b intro - dans une nouvelle ère par Desire



32b intro - Projektbeschreibung par Desire



C'est là que s'arrêtent les graduations officielles à Pouet , mais la recherche d'effets dans le minimum de code ne s'arrête pas. Ici, à titre d'exemple, la «pluie de symboles dans la matrice» est de huit (8) octets:

8b intro - m8trix 8b



Question du jour: peut-il y avoir une intro de 4 octets? Et en 2 octets?
Réponse: OUI.

Voici le code machine du processeur x86:

0xEB 0x80

Ou dans une langue plus compréhensible:

; 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 :)

Et voici le résultat à l'écran:



Êtes-vous intrigué? Dans la deuxième partie, nous décrirons en détail comment cela est possible! C'est une telle
journée aujourd'hui ... On

ne peut pas s'attendre à la suite de l'article si vous savez tenir l'assembleur entre vos mains et que la langue de l'ennemi probable vous est familière. Voici le lien vers la réponse:www.pouet.net/prod.php?which=85118

Écrivez dans les commentaires que vous avez compris que vous n'avez pas compris et que vous aimeriez comprendre ce qui précède. L'assembleur n'est pas du tout de la magie noire! C'est juste un langage de programmation masculin NORMAL, et ce n'est pas tout "pour les filles", sur lequel vous écrivez habituellement tous les jours.

Archive des sorties de notre émission scientifique populaire:

Et un octet entier ne suffit pas ... (Partie # 0)
Et un octet entier ne suffit pas ... (Partie # -1, pilote)
Et un octet entier ne suffit pas ... (Partie # 1)
Et un octet entier ne suffit pas ... (Partie # 2 )

image

Dans les illustrations de l'article, une démonstration PC d' obsoleet par Unreal Voodoo a remporté l'Assemblée en 2004. Et probablement, si vous lisez à cet endroit, vous devriez regarder le travail lui-même, c'est très touchant:



--- EOF ---

#FF - Et un octet entier ne suffit pas ... | Pilote)
# 00 - ICBM ... | Invitation à la révision en ligne 2020
# 01 - IBMP ... | Qu'est-ce que l'intro?
# 02 - Le MBM ... | La croix des changements
# 03 - IBMP ... | 2B ou non 2B
# 04 - IBMP ... | On prend BC par les cornes
# 05 - ICBM ... | Anime
# 06 - IBMP ... | Météorismes
# 07 - Le MBM ... | Révision en ligne
# 08 - IBMP ... | Nous votons sur la

chaîne de divertissement Revision Grandfather dans Telegram:teleg.run/bornded

Il y a un chat à côté de la chaîne. Dans celui-ci, vous pouvez essayer de soulever des questions pour la demoscene, l'assembleur, le pixel art, la musique tracker et d'autres aspects des processus. Vous pouvez recevoir une réponse ou être envoyé vers d'autres chats plus thématiques.

Alors ils ont gagné - alors nous gagnons!

All Articles