CHIP-8 Emulator

It ain't no Nintendo

Summary

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: https://www.gammalogic.com/chip-8-disassembler/