Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 1.3 KB

README.md

File metadata and controls

67 lines (47 loc) · 1.3 KB

MC861/MC871: Projeto em Computação II / III

Grupo:

  • Edson Duarte RA:145892
  • Lucas Henrique Waki RA:147021
  • Matheus Mendes Araujo RA:156737
  • Juliana Yuki Okubo RA:177320

Emulador

O trabalho consiste em programar um emulador de NES em Python.

Desenvolvimento

Instalação

NOTA: Instalando deste modo, você pode desenvolver normalmente sem precisar reinstalar o pacote!

cd mc861-nes
git pull
pip install -e emulator
pynesemu path/to/nes/rom

Testes

cd mc861-nes

# script de testes proposto para avaliação
make test

# executa um test individual
emulator/tools/test.sh test_name # e.g. 000

# executa todos os testes em emulator/tst
emulator/tools/test-all.sh

# gera um relatório com cobertura de código
tox -c emulator

Links relacionados:

Jogo

Durante o primeiro mês, desenvolvemos um jogo baseado em Columns / Magic Jewelry para NES (Nintendo Entertainment System) em Assembly / MOS6502.

Para executar diretamente no Mednafen:

bash run.sh

A geração da rom do jogo pode ser feita através de:

cd game
asm6f rom.asm rom.nes