Guide to making a CHIP-8 emulator (2020)