With an emulator does the program go to a chip so the laptop can be unhooked? Or does it use the laptop to store information?