No Description

Chris Konstad f4cc5c2c6f Updated readme 3 years ago
src 691f137d3d Added configuration loading 3 years ago
.gitignore 2fe26f1ae0 Started writing Chip8 emulator 3 years ago
Cargo.lock 691f137d3d Added configuration loading 3 years ago
Cargo.toml 691f137d3d Added configuration loading 3 years ago
LICENSE 8865222384 Added more package information and license information 3 years ago
PONG aff4d52f9d Got pong somewhat working! :) 3 years ago
README.md f4cc5c2c6f Updated readme 3 years ago
config.json 691f137d3d Added configuration loading 3 years ago

README.md

TODO

  • 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?

Games

You can find games here.

References

I used some Chip8 resources while writing this emulator.