arduino-appleii/6502tests/test/testPhp.c
Damian Peckett 2798ae6d16 First Commit
Uploading Current Source To Github
2015-04-08 17:14:01 +10:00

15 lines
330 B
C

int testPhpImplied() {
//random pattern
SR |= SR_NEG; SR &= (~SR_OVER); SR |= SR_DEC; SR &= (~SR_INT); SR |= SR_ZERO; SR &= (~SR_CARRY);
ram[0] = 0x08;
instructions = 1; run();
if(!(pull8() == 0xBA)) return -1;
//all set
SR = 0xFF;
ram[0] = 0x08;
instructions = 1; run();
if(!(pull8() == 0xFF)) return -2;
return 0;
}