I wrote my first emulator recently, for no particular purpose. I didn't choose CHIP-8 because, frankly, it was just too trivial. Instead I went with the Gigatron. Still pretty straight-forward as far as these things go, but you have to handle a VGA signal and 4-bit audio DAC at least. It's also just a beautifully elegant machine worthy of study.