diff options
Diffstat (limited to 'src/chip8.rs')
| -rw-r--r-- | src/chip8.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/chip8.rs b/src/chip8.rs index 988dc6e..e693481 100644 --- a/src/chip8.rs +++ b/src/chip8.rs @@ -105,6 +105,13 @@ impl Chip8 { eprintln!("ADD V{}, {}", x, nn); self.v[x] = self.v[x].wrapping_add(nn); } + 0x8000 => match opcode & 0x000F { + 0x0000 => { + eprintln!("LD V{}, V{}", x, y); + self.v[x] = self.v[y]; + } + _ => unknown_opcode(opcode), + }, 0x9000 => { eprintln!("SNE V{}, V{}", x, y); if self.v[x] != self.v[y] { |
