forked from Apple-2-HW/arduino-appleii
23 lines
355 B
C
23 lines
355 B
C
|
int testBccImplied() {
|
||
|
SR|=SR_CARRY;
|
||
|
SR&=(~SR_DEC);
|
||
|
ram[0] = 0x90;
|
||
|
ram[1] = 0x01;
|
||
|
ram[2] = 0x00;
|
||
|
ram[3] = 0xF8; //SED
|
||
|
instructions = 4;
|
||
|
run();
|
||
|
if((SR&SR_DEC) > 0) return -1;
|
||
|
|
||
|
SR&=(~SR_CARRY);
|
||
|
SR&=(~SR_DEC);
|
||
|
ram[0] = 0x90;
|
||
|
ram[1] = 0x01;
|
||
|
ram[2] = 0x00;
|
||
|
ram[3] = 0xF8;
|
||
|
instructions = 4;
|
||
|
run();
|
||
|
if((SR&SR_DEC) == 0) return -2;
|
||
|
|
||
|
return 0;
|
||
|
}
|