This is a reproduction of go-8, an emulator for the Chip-8, made by h4ck3rk3y. I made this to learn more about emulation and to get more familiar with Golang.
After understanding the core parts of the reimplementation, I was able to implement all instructing by myself, only using Technical Reference and checking for type diferences (and cpu.go#251, which is a very hard instruction).