unsigned Addr;
unsigned char Val;
Cycles = 6;
- Addr = MemReadByte (Regs.PC+1);
+ Addr = MemReadWord (Regs.PC+1);
Val = MemReadByte (Addr);
SET_ZF ((Val & Regs.AC) == 0);
MemWriteByte (Addr, (unsigned char) (Val | Regs.AC));
unsigned Addr;
unsigned char Val;
Cycles = 6;
- Addr = MemReadByte (Regs.PC+1);
+ Addr = MemReadWord (Regs.PC+1);
Val = MemReadByte (Addr);
SET_ZF ((Val & Regs.AC) == 0);
MemWriteByte (Addr, (unsigned char) (Val & ~Regs.AC));