An emulator for the Intel 8080