add string.h for parsing in gb_emu.c