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 b245861..02e0edc 100644 --- a/src/chip8.rs +++ b/src/chip8.rs @@ -182,6 +182,13 @@ impl Chip8 { self.draw = true; } 0xF000 => match opcode & 0x00FF { + 0x0033 => { + eprintln!("LD, B, V{}", x); + let i = self.i as usize; + self.memory[i + 0] = self.v[x] / 100; + self.memory[i + 1] = (self.v[x] / 10) % 10; + self.memory[i + 2] = (self.v[x] % 100) % 10; + } 0x0055 => { eprintln!("LD [I], V{}", x); let i = self.i as usize; |
