CHIP-8 Emulator

It ain't no Nintendo


I've started my first emulator ever, and it's a relatively simple one for the "Chip-8" architecture.  It's a beginner type emulator which means it's pretty simple to implement.
CHIP-8 Emulator
Status: In Progress
Updated: October 18th 2019

Tagged: Emulator


I am writing it in Python, because – why not?  And of course it is reinventing the wheel, but it’s always nice to learn something new.

So far I’ve only finished the disassembler, and but I have a feeling I am missing some opcodes.  Regardless, it’s a start!  I’ll post the entire emulator once it’s done, and any updates along the way.


Project Log

October 18th, 2019
The Disassembler
So I posted the disassembler code, it's actually quite short.  I'll update it when I find bugs, but I think it's pretty solid. It's right here: