Truques de programação C64: Desenhando duas linhas em 34 bytes

2025-04-16
Truques de programação C64: Desenhando duas linhas em 34 bytes

Este artigo recapitula as técnicas de otimização de código usadas em uma competição de programação Commodore 64. O desafio: criar um executável C64 (PRG) que desenha duas linhas usando o menor número possível de bytes. O artigo detalha as técnicas inteligentes empregadas pelos participantes, incluindo o uso de subrotinas ROM, manipulação incremental do ponteiro da tela, código automodificável, exploração do estado de inicialização, fluxo de controle não convencional e desenho de linha empacotado em bits. A entrada vencedora atingiu impressionantes 34 bytes, demonstrando habilidades impressionantes de otimização de código.