Na edição anterior da RetroRio (em 2015) eu comecei a escrever um programa para produzir uma animação simples alternando a paleta de cores do MSX2 — o tal do color cycling, mas acabei deixando-o quieto aqui por quase um ano antes de finalmente terminá-lo.
Os programas
O código produzido na 4ª RetroRio foi este aqui:
https://gist.github.com/plainspooky/e5a7280973c629aa3332227c9b6f4fc7
As instruções são bem simples, use as setas de cursor para mover o ponto final da linha que parte do centro da tela e o efeito seguirá você, para sair pressione «Ctrl»+«Stop».
A versão “melhorada” é esta:
https://gist.github.com/plainspooky/be4c6e06ba8422b50839fc9096f81d28
Mesmas instruções porém o desenho é espelhado nos quadrantes da tela e a animação ficou suavizada com o uso de 8 cores tons de púrpura ao invés de 4.
O resultado
Com alguma paciência dedilhando o teclado se consegue um resultado bem legal, como pode ser visto no video:
Nos dos programas você pode alterar a linha 115 para:
115 OA=A:A=80*RND(1):IF A>9 THEN A=OA
E aí deixe a natureza, digo, o MSX cuidar sozinho de produzir seu próprio padrão psicodélico. 🙂