I made one in C++. https://github.com/isamgray/DCPU-16-CPP
I'm new to writing emulators and such, so I used the already made C one, as a sort of "guide". No copy/paste of code though. I plan on adding in a disassembler soon.(already have most of the code written)
I hope someone finds it useful!