mirror of
https://github.com/mre/mos6502.git
synced 2024-11-25 02:33:26 +00:00
Add AND to execute_instruction.
This commit is contained in:
parent
198ddc3131
commit
c9f59dca60
@ -88,6 +88,14 @@ impl Machine {
|
||||
self.add_with_carry(val);
|
||||
}
|
||||
|
||||
(instruction::AND, instruction::UseImmediate(val)) => {
|
||||
self.and(val as i8);
|
||||
}
|
||||
(instruction::AND, instruction::UseAddress(addr)) => {
|
||||
let val = self.memory.get_byte(addr) as i8;
|
||||
self.and(val as i8);
|
||||
}
|
||||
|
||||
(instruction::ASL, instruction::UseImplied) => {
|
||||
// Accumulator mode
|
||||
let mut val = self.registers.accumulator as u8;
|
||||
|
Loading…
Reference in New Issue
Block a user