ok what is the whole deal on thwese things. what do they do and stuff. i know about roms and emulators already for the gba is there anything diffrence?