James - Logo

Dip

I’ve always been amazed by emulators. Somehow they always seemed magic. I mean, what’s not cool about being able to run a NES game for example on a Windows 2000 PC?!

So, when the lockdowns took hold and work dried up I decided it was finally time to sit down and write a basic one.

I ended up writing a CHIP8 emulator/virtual machine using a handful of resources. Some of those include:

Below you can see a copy of the emulator modified slightly to run on an ESP32 microcontroller:

ESP32 running the DIP emulator

TODO:

See more at https://github.com/jamesduncombe/dip