Senhoras e senhores, hoje é um ótimo dia!Provavelmente você se lembra de que existe uma forma de arte computacional como um “demosceno”, mas se você ouvir essa palavra pela primeira vez, basta ler o hub temático e as tags no Habré, além de alguns artigos populares sobre esse assunto.Uma forma de competição no demosceno é a codificação de tamanho - programando efeitos visuais em uma quantidade extremamente limitada de código de máquina. Antes de avançarmos para as realizações de hoje (e há mais do que ambiciosas), repassemos rapidamente o legado dos avós. Todo o trabalho abaixo é realizado em anos diferentes, e os requisitos para a plataforma - PC, x86, DOS (sem GPU, placa de vídeo comum) os unem. Idealmente, você deve colocar o DosBox e executar cada trabalho por conta própria, pois os autores não ficam particularmente intrigados ao criar um vídeo e enviá-lo ao YouTube. Tentamos escolher um trabalho de exibição em cada indicação.Primeiro, vejamos os lançamentos "grandes", aqueles que ocupam kilobytes. Aqui, o padrão-ouro é de 64 kilobytes. A categoria de 40 kilobytes é popular no computador Commodore Amiga e, no caso de PCs, geralmente existem trabalhos que os autores não desejam adicionar a 64k. Falando sobre 32k e 16k - isso geralmente é introdução de cracktro e bbs, que formalmente também pode ser atribuída ao demosceno.Introdução de 64k - céu sete por ExceedIntrodução de 40k - Alien Incident Cracktro porHybrid & Superior Art CreationsIntrodução a 32k - Quake 3 Cracktro (RZR # 07) porRazor 1911&Superior Art CreationsIntrodução de 16k - Blastersound BBS (2) por IguanaE aqui começa o demoscene real, pesado, o demoscene dos meus sonhos!Introdução a 8k - Marte por Tim ClarkeIntrodução 4k - Onisciente por SançãoIntrodução 1k - paleozoários por fsqrtIntrodução 512b - AFLAtoxinIntrodução 256b - Puls por RrrolaIntrodução à 128b - cross by Queue Members GroupIntrodução 64b - em uma nova era por DesireIntrodução 32b - Projektbeschreibung by DesireÉ aqui que terminam as graduações oficiais em Pouet , mas a busca de efeitos na quantidade mínima de código não termina. Aqui, como exemplo, a familiar “chuva de símbolos na Matrix” tem oito (8) bytes de tamanho:8b intro - m8trix 8bPergunta do dia: pode haver uma introdução de 4 bytes de tamanho? E em 2 bytes?Resposta: SIM.Aqui está o código da máquina para o processador x86:0xEB 0x80
Ou em um idioma mais compreensível:; 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 :)
E aqui está o resultado na tela:Você está intrigado? Na segunda parte, descreveremos em detalhes como isso é possível! Hoje é umdia hoje ... Acontinuação do artigo pode não ser esperada se você souber segurar o montador em suas mãos e o idioma do inimigo provável lhe for familiar. Aqui está o link para a resposta:www.pouet.net/prod.php?which=85118Escreva nos comentários que você entendeu que não entendia e que gostaria de entender a partir do exposto acima. Assembler não é magia negra! É apenas uma linguagem de programação NORMAL masculina, e não é tudo "para meninas", no qual você costuma escrever todos os dias.Arquivo dos lançamentos de nosso popular programa científico:E um byte inteiro não é suficiente ... (Parte # 0)E um byte inteiro não é suficiente ... (Parte # -1, piloto)E um byte inteiro não é suficiente ... (Parte # 1)E um byte inteiro não é suficiente ... (Parte # 2 )
Nas ilustrações do artigo, uma demonstração de obsoleto porPC daUnreal Voodoo ganhou a Assembléia em 2004. E provavelmente, se você ler este lugar, deve ver o trabalho em si, é muito emocionante:--- EOF ---#FF - E um byte inteiro não é suficiente ... | Piloto)# 00 - ICBM ... | Convite para Revisão Online 2020# 01 - IBMP ... | O que são introduções?# 02 - O MBM ... | A cruz das mudanças# 03 - IBMP ... | 2B ou não 2B# 04 - IBMP ... | Tomamos BC pelos chifres# 05 - ICBM ... | Anime# 06 - IBMP ... | Meteorismos# 07 - O MBM ... | Revisão Online# 08 - IBMP ... |Votamos no Canal de Entretenimento do Avô de Revisão no Telegram:teleg.run/borndedHá um bate-papo ao lado do canal. Nele, você pode tentar levantar questões para o demosceno, montador, pixel art, música do rastreador e outros aspectos dos processos. Você pode ser respondido ou enviado para outros chats mais temáticos.Então eles venceram - então nós vencemos!