Chip8
I found emulation interesting, and Chip8 was often recommended as the "hello world" of emulation, so I figured why not start there? I found this guide, which was a perfect place to start since it tells you what to do, but doesn't give out any code. I actually haven't used anything besides it and the Chip8 instruction reference (for the most part).
working emulator (with fps control and debug mode)
It was a good learning experience and gave me the foundation and confidence to tackle more complex systems, such as the gameboy emulator.
TODO