Profile

Ronaldo Duarte @ronaldotd


About Me

-

Proposals

Emulação de processador: primeiros passos para emular um NES em Python

O poder de processamento que temos em mãos hoje é algo impensável 30 anos atrás. Hoje podemos emular em software processadores que se destacaram no mercado por turbinar máquinas como o MSX (processador Z80) e o NIntendo Entertainment System, o NES (processador 6502). Existe algo mais divertido que aprender como esses processadores funcionam, escrever software que emule seu comportamento e de brinde ainda brincar com jogos famosos no seu próprio emulador?


Nesta palestra vamos abordar a arquitetura e o conjunto de instruções do processador 6502, a construção de um emulador para ele e explorar o formato iNES de ROMs para o NES.