I notice that the Nintendo DS is mainly coded for in C/++, and I think the Caanoo also uses C languages.
Though admittadely the DS is not very good at emulation, (though it has a excellent Nes and Megadrive Emulator), it does have a suprisingly good Dos emulator, DSx86...