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.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 ExceedIntro 40k - Alien Incident Cracktro parHybrid & Superior Art CreationsIntro 32k - Quake 3 Cracktro (RZR # 07) parRazor 1911&Superior Art CreationsIntro 16k - Blastersound BBS (2) par IguanaEt ici commence la vraie demoscene, lourde, la demoscene de mes rêves!8k intro - mars par Tim ClarkeIntro 4k - Omniscent par Sanction1k intro - paleozoa par fsqrtIntro 512b - AFLAtoxine256b intro - Puls par Rrrola128b intro - cross par Queue Members Group64b intro - dans une nouvelle ère par Desire32b intro - Projektbeschreibung par DesireC'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 8bQuestion 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 tellejournée aujourd'hui ... Onne 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 )
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 lachaîne de divertissement Revision Grandfather dans Telegram:teleg.run/borndedIl 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!