1
SFML projects / 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
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