ChickeNEMU is a project mainly written in C and C++, it's free.
Library of wrapper functions for use in emulators