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

Author Topic: Chip-8 Emulator C++/SFML  (Read 2811 times)

0 Members and 1 Guest are viewing this topic.

Dubmosphere

  • Newbie
  • *
  • Posts: 13
    • View Profile
Chip-8 Emulator C++/SFML
« on: May 03, 2017, 11:09:53 pm »
Hey SFML Community

Just wanted to share my latest project aside from work. Wanted to take a look at emulation and found Chip-8 is good to start with, although it is just an interpreter. So I implemented my version using SFML for output. It is just a simple few days project and not really beautifully coded but I was very proud to see it working with some games I downloaded for Chip-8 on the web because I had the feeling this would be a really hardcore job (what in the end wasn't that a hardcore job, just instruction mapping to C++ and representing the chip-8 architecture with a simple (and pretty ugly...) class).

You can download the source code and build it here:

https://bitbucket.org/dubmosphere/chip8emu

Games I tested with (Not really all of them):

https://www.zophar.net/pdroms/chip8/chip-8-games-pack.html

I know the code is not the most intuitive but it works pretty well I think :D