use iz80::*;
fn main() {
        let mut machine = PlainMachine::new();
    let mut cpu = Cpu::new();
    cpu.set_trace(true);
            let code = [0x3c, 0xc3, 0x00, 0x00];     for (i, e) in code.iter().enumerate() {
        machine.poke(i as u16, *e);
    }
        cpu.registers().set_pc(0x0000);
    loop {
        cpu.execute_instruction(&mut machine);
                if cpu.registers().a() == 0x10 {
                        break;
        }
    }
}