Awesome
Chip8
Chip 8 Interpreter / Emulator
This is a Java WIP Chip8 Interpreter / Emulator mainly as an educational exercice
What has been implemented:
- My basic approach to the architecture of the emulator and the interpreter.
- A rom loader.
- A swing window to see something (doh!)
- Keyboard input
- CPU stack, stackpointer, registers and a all the cpu opcodes for fetch decode and execution.
- Passes test rom
- At the moment almost all games boot
Todo List:
- Sound
<img src="https://user-images.githubusercontent.com/28767885/46435435-9ecab600-c756-11e8-8e82-1cd295e4f7ae.PNG" width="45%"></img> <img src="https://user-images.githubusercontent.com/28767885/46435436-9ecab600-c756-11e8-88de-a570c0a794ea.PNG" width="45%"></img> <img src="https://user-images.githubusercontent.com/28767885/46435437-9ecab600-c756-11e8-990b-443cd81ae1f3.PNG" width="45%"></img> <img src="https://user-images.githubusercontent.com/28767885/46435440-9f634c80-c756-11e8-81a0-cb47e1ab08b6.PNG" width="45%"></img>