Mudanças entre as edições de "CPU do Zero"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 15: Linha 15:
 
* Port da VM para rodar no MAME: [https://github.com/felipesanches/mame/tree/anotherworld AnotherWorld-MAME]
 
* Port da VM para rodar no MAME: [https://github.com/felipesanches/mame/tree/anotherworld AnotherWorld-MAME]
 
* Datasheet do MSM6295 (chip de som usado em máquinas arcade): [http://www.datasheetspdf.com/datasheet/msm6295.html datasheet]
 
* Datasheet do MSM6295 (chip de som usado em máquinas arcade): [http://www.datasheetspdf.com/datasheet/msm6295.html datasheet]
  +
* Pinagem do [[conector JAMMA https://www.jammaboards.com/jcenter_jamma_pinout.html]

Edição das 12h29min de 3 de agosto de 2016

2016-AGO-02

No nosso primeiro encontro foi apresentada a proposta do desafio de se construir uma CPU discreta capaz de executar bytecode da máquina vitrual do jogo Another World. Para contextualizar, assistimos o vídeo completo da abertura do jogo no youtube e depois foi dada uma visão geral sobre o objetivo a ser alcaçado (construir uma placa JAMMA para o jogo Another World) e os subsistemas que precisarão ser projetados. Foram também apresentadas as pranchas de esquemático da CPU do computador Patinho Feio que servem de referência para técnicas de projeto lógico digital para a implementação das diversas partes de uma CPU (como unidades de controle, fluxo de dados, registradores, etc).

Nosso próximo encontro está agendado para 3a feira, 09 de Agosto e decidimos focar no estudo do subsistema de som, lendo o datasheet do chip MSM6295 e avaliando se ele é suficiente para as necessidades do jogo em questão.

Recursos Relevantes