Andrew Kelley (criador do Zig)
07/06/2013 05:48
Este artigo traz um projeto interessante sobre como recompilar jogos do NES em executáveis nativos usando LLVM e Go. O autor menciona a dificuldade de escrever um emulador e como a descoberta do LLVM trouxe um novo sopro de vida para sua ideia de projeto. O passo a passo, que busca ser acessÃvel, pode ser um tesouro para devs que querem explorar a programação de baixo nÃvel e entender os desafios dessa jornada, tipo desarmar as "bombas" que são os jumps e as chamadas de sistema. Uma boa leitura para quem tem saudade do tempo em que tudo parecia mais simples, mas na verdade era apenas mais confuso.