Trabalho de Formatura Supervisionado

Iniciando no desenvolvimento de emuladores com CHIP-8

Resumo

Emulação é a principal técnica utilizada para estudo e preservação de plataformas de hardware antigas e não mais disponíveis. É uma área desafiadora, que envolve conceitos de diversas áreas de computação e engenharia elétrica. O objetivo deste trabalho é ser uma introdução a área de emulação. São estudados os conceitos e técnicas fundamentais da área, assim como assim como a arquitetura de um emulador.

Como aplicação prática desses conceitos é desenvolvido um emulador de CHIP-8, uma plataforma simples voltada ao desenvolvimento de jogos. São documentados o processo de escolha da plataforma e coleta de documentação técnica, assim como sua arquitetura, técnicas de emulação empregadas e principais decisões de projeto.

Links: