Wake up! 16b
L'auteur, formé sur un ancien IBM PC et inspiré notamment par "Rainbow Surf", a réalisé un petit programme de 16 octets en assembleur x86 pour explorer la densité algorithmique. Le code s'exécute en mode texte (INT 10h) et place DS sur 0xB800 avant d'itérer une boucle minimale (lodsb; sub si,57; xor [si],al; out 61h,al; jmp) qui modifie la mémoire vidéo et commande directement le haut-parleur. Sur le plan mathématique, l'opération équivaut à des sommes partielles liées aux coefficients binomiaux modulo 256 et, en isolant le bit 1 avec XOR et AL initialisé à 2, génère la structure du triangle de Sierpinski conforme à la règle 60 des automates cellulaires. Le port 0x61 est utilisé pour convertir ces bits en impulsions sonores, produisant des bytebeats dont la texture dépend fortement des valeurs résiduelles en RAM et du code ROM BIOS, d'où des variations selon émulateurs et matériel réel. Le pas de 56 octets provoque un parcours de 8192 positions (offsets multiples de 8), abaissant d'une octave la fréquence perçue et étirant visuellement le fractal en dix colonnes diagonales sur l'écran texte, avec un rendu sensible aux différences matérielles.