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.