A PIC16F74 Emulator