Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: CHIP8 with Rust and SFML  (Read 2006 times)

0 Members and 1 Guest are viewing this topic.

Sorokya

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • Email
CHIP8 with Rust and SFML
« on: November 10, 2016, 05:37:24 am »
Hi everyone!

I've been working on a CHIP8 interpreter as my first adventure with emulator programming. I've been working on it for a few days now and have gotten a majority of the functionality complete. All that is left is implementing SCHIP (super chip) instructions and making sound work.

Here's a gif of the interpreter running the INVADERS game


I used the SFML rust binding for window creation and rendering. The whole scene is drawn with a single VertexArray although I don't really know how efficient it is. It seems to work alright for me.

Here's a link to the github repo.
https://github.com/sorokya/CHIP8/

I'd love to hear if anyone has any suggestions or improvements to the code.