- Get keyboard input working
- Get sound working
- Clean up code
- Add command line flags for options
- Add documentation
- Refactor
src/main.rs
into smaller, clean modules - Write blog article
- Move sound to SDL
- Limit sound counter to 60Hz
- Add benchmarks?
- Publish?
- Add command line UI in place of SDL?
- Add keyboard maps
- Fix flickering
- Change colors?
You can find games here.
I used some Chip8 resources while writing this emulator.