0 Introduction - cpe7/chip8 GitHub Wiki
Welcome to the chip8 wiki!
Create a cpu emulator for Chip-8.
START DATE: 7-Nov-14 END DATE:
- Research Chip8; gather data sheets / instruction set info; gather some sample Chip8 ROMs
- Create a disassembler and make sure it produces sensible output for a known good ROM
- Emulate the CPU (i.e. handle sequences of opcodes with your virtual processor)
- Emulate the peripheral devices like user input, sound / video output (bonus)
- The emulator shall be able of disassembling a Chip-8 ROM and producing source assembly listings.
- The emulator shall be capable of executing a Chip-8 ROM without crashing.
- The emulator shall be able to accept user input via keyboard and produce a graphical display.