void Apu17() { // OR A,(dp)+Y IndirectIndexedY(); IAPU.Registers.YA.B.A |= S9xAPUGetByte(IAPU.Address); APUSetZN8(IAPU.Registers.YA.B.A); IAPU.PC += 2; }
void Apu97() { // ADC A, (dp)+Y IndirectIndexedY(); uint8_t Work8 = S9xAPUGetByte(IAPU.Address); ADC(IAPU.Registers.YA.B.A, Work8); IAPU.PC += 2; }
void Apu97() { // ADC A, (dp)+Y IndirectIndexedY(); uint8 Work8 = S9xAPUGetByte(((IAPU.Address))); ADC(IAPU.YA.B.A, Work8); IAPU.PC += 2; }
void Apu57() { // EOR A,(dp)+Y IndirectIndexedY(); IAPU.YA.B.A ^= S9xAPUGetByte(IAPU.Address); APUSetZN8(IAPU.YA.B.A); IAPU.PC += 2; }
void Apu37() { // AND A,(dp)+Y IndirectIndexedY(); IAPU.YA.B.A &= S9xAPUGetByte(IAPU.Address); APUSetZN8(IAPU.YA.B.A); IAPU.PC += 2; }
void Apu77() { // CMP A,(dp)+Y IndirectIndexedY(); uint8 Work8 = S9xAPUGetByte(IAPU.Address); CMP(IAPU.YA.B.A, Work8); IAPU.PC += 2; }