class TestMiscOpcodes(unittest.TestCase): def setUp(self): self.cpu = Cpu(MMU()) self.cpu.mmu.rom = [0] * 128 self.cpu.mmu.load('C:/Users/cjpowell/workspace/Python/gbpy/resources/test_file.gb') def test_daa(self): self.cpu.registers.a = 0xc9 self.cpu._op_27() self.assertEqual(self.cpu.registers.a, 0x29) self.assertEqual(self.cpu.registers.carry_flag, 1)