A lot of emulators use tons of assembly code, which means that they're not really "C++". But I like this idea (no free time at the moment, though, so I can't help just now, but I do have C++ experience if you need it). Do you have any idea about what emulators to convert yet?