Create emu.c

smarter and better then gb_emu.c