BIT - Bit Test
(info *stepInfo)
| 575 | |
| 576 | // BIT - Bit Test |
| 577 | func (cpu *CPU) bit(info *stepInfo) { |
| 578 | value := cpu.Read(info.address) |
| 579 | cpu.V = (value >> 6) & 1 |
| 580 | cpu.setZ(value & cpu.A) |
| 581 | cpu.setN(value) |
| 582 | } |
| 583 | |
| 584 | // BMI - Branch if Minus |
| 585 | func (cpu *CPU) bmi(info *stepInfo) { |