Projeto desenvolvido para disciplina de Prática em Organização de Computadores, implementando e utilizando a arquitetura do ICMC (vulgo, arquitetura do Simões)
A pasta DE0_CV
contém o projeto da CPU no Quartus, as pastas persona
e screens
contém imagens e snippets de código para a escrita dos personagens e de telas no programa principal.
space-invaders.asm
e charmap.mif
são os arquivos que serão usados para rodar o jogo no simulador ou diretamente na FPGA.
Professor: Eduardo do Valle Simões
Alunos:
- Miguel Reis de Araújo - 12752457
- Jhonathan Oliveira Alves - 11838116
- Danilo Alves - 10408390
Processador do ICMC: https://github.com/simoesusp/Processador-ICMC
Gerador de Telas em Assembly: https://github.com/GustavoSelhorstMarconi/Create-Screens-in-Assembly-with-python