public void ROLA_0xFF() { TestContext.WriteLine("ROLA 0xFF"); const byte OP_ROLA = 0x49; runRegisterATest(OP_ROLA, 0xFF); Assert.That(cpu.regA, Is.EqualTo(0xFE)); Assert.That(cpu.tickCount, Is.EqualTo(2)); Assert.That(cpu.flagsToString(), Is.EqualTo("eFhINzvC")); }
public void oCmp_8bit_CarryFlag() { TestContext.WriteLine("oCMP 8bit, carry flag"); cpu.set("flags", 0x00); cpu.oCMP(0, 0xFF); Assert.That("efhinzvC", Is.EqualTo(cpu.flagsToString())); }