# 01 - Und ein ganzes Byte reicht nicht ... | Was sind Intro?

Meine Damen und Herren, heute ist ein großartiger Tag!

Höchstwahrscheinlich erinnern Sie sich daran, dass es eine Form der Computerkunst wie eine „Demoszene“ gibt. Wenn Sie dieses Wort jedoch zum ersten Mal hören, lesen Sie einfach den thematischen Hub und die Tags auf dem Habré sowie einige beliebte Artikel zu diesem Thema.

Bild

Eine Form des Wettbewerbs in der Demoszene ist die Größencodierung - die Programmierung visueller Effekte in einer äußerst begrenzten Menge an Maschinencode. Bevor wir zu den Errungenschaften von heute übergehen (und es gibt mehr als ehrgeizige), lassen Sie uns kurz auf das Erbe der Großväter eingehen. Alle folgenden Arbeiten werden in verschiedenen Jahren durchgeführt. Ihre Anforderungen an die Plattform - PC, x86, DOS (keine GPU, normale Grafikkarte) - vereinen sie. Idealerweise sollten Sie DosBox einsetzen und jede Arbeit selbst ausführen, da die Autoren nicht besonders verwirrt sind, wenn sie ein Video erstellen und auf YouTube hochladen. Wir haben versucht, in jeder Nominierung eine Ausstellungsarbeit auszuwählen.

Schauen wir uns zunächst die "großen" Releases an, die Kilobyte belegen. Hier liegt der Goldstandard bei 64 Kilobyte. Die 40-Kilobyte-Kategorie ist auf dem Commodore Amiga-Computer sehr beliebt , und bei PCs gibt es normalerweise Werke, die die Autoren nicht zu 64 KB hinzufügen wollten. Apropos 32k und 16k - dies ist meistens Cracktro und BBS Intro, was formal auch der Demoszene zugeschrieben werden kann.

64k Intro - Himmel sieben von Exceed



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



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



16k Intro - Blastersound BBS (2) von Iguana



Und hier beginnt die wahre Demoszene, kräftig, die Demoszene meiner Träume!

8k Intro - Mars von Tim Clarke



4k Intro - Allwissend durch Sanktion



1k Intro - paleozoa von fsqrt



512b Intro - AFLAtoxin



256b Intro - Puls von Rrrola



128b Intro - Quer von Queues Mitglieder Gruppe



64b Intro - in eine neue Ära von Verlangen



32b intro - Projektbeschreibung von Desire



Hier enden die offiziellen Abschlüsse bei Pouet , aber das Streben nach Effekten in der Mindestmenge an Code endet nicht. Hier als Beispiel ist der bekannte „Regen von Symbolen in der Matrix“ acht (8) Bytes groß:

8b intro - m8trix 8b



Frage des Tages: Kann es ein Intro mit einer Größe von 4 Bytes geben? Und in 2 Bytes?
Antwort: JA.

Hier ist der Maschinencode für den x86-Prozessor:

0xEB 0x80

Oder in einer verständlicheren Sprache:

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

Und hier ist das Ergebnis auf dem Bildschirm:



Bist du fasziniert? Im zweiten Teil werden wir detailliert beschreiben, wie dies möglich ist! Heute ist so ein
Tag ... Die

Fortsetzung des Artikels ist möglicherweise nicht zu erwarten, wenn Sie wissen, wie man Assembler in Ihren Händen hält und die Sprache des wahrscheinlichen Feindes Ihnen vertraut ist. Hier ist der Link zur Antwort:www.pouet.net/prod.php?which=85118

Schreiben Sie in die Kommentare, dass Sie verstanden haben, dass Sie nicht verstanden haben und dass Sie von oben verstehen möchten. Assembler ist überhaupt keine schwarze Magie! Es ist nur eine normale männliche Programmiersprache und nicht alles "für Mädchen", über die Sie normalerweise jeden Tag schreiben.

Archiv der Veröffentlichungen unserer populärwissenschaftlichen Show:

Und ein ganzes Byte ist nicht genug ... (Teil # 0)
Und ein ganzes Byte ist nicht genug ... (Teil # -1, Pilot)
Und ein ganzes Byte ist nicht genug ... (Teil # 1)
Und ein ganzes Byte ist nicht genug ... (Teil # 2) )

Bild

In den Abbildungen im Artikel gewann eine PC-Demonstration von Obsoleet von Unreal Voodoo 2004 die Versammlung. Und wahrscheinlich, wenn Sie an dieser Stelle lesen, sollten Sie sich die Arbeit selbst ansehen, es ist sehr berührend:



--- EOF ---

#FF - Und ein ganzes Byte reicht nicht aus ... | Pilot)
# 00 - ICBM ... | Einladung zur Online-Revision 2020
# 01 - IBMP ... | Was sind Intro?
# 02 - Das MBM ... | Das Kreuz der Veränderungen
# 03 - IBMP ... | 2B oder nicht 2B
# 04 - IBMP ... | Wir nehmen BC bei den Hörnern
# 05 - ICBM ... | Anime
# 06 - IBMP ... | Meteorismen
# 07 - Das MBM ... | Revision Online
# 08 - IBMP ... | Wir stimmen über den

Unterhaltungskanal des Revisionsgroßvaters im Telegramm ab:teleg.run/bornded

Neben dem Kanal befindet sich ein Chat. Darin können Sie versuchen, Fragen für die Demoszene, Assembler, Pixel Art, Tracker-Musik und andere Aspekte der Prozesse zu stellen. Sie können beantwortet oder an andere, thematischere Chats gesendet werden.

Also haben sie gewonnen - also gewinnen wir!

All Articles