A z80 emulator designed to run kernel unit tests