Paul Robson was making emulators in pure x86 asm back in 1995/1996 era. He did nes, a2600, vic20, chip8 among others. Amazing mind who made always made it look easy smile
http://www.robsons.org.uk/archive/users.aol.com/autismuk/emu.html