summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/chip8.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/chip8.rs b/src/chip8.rs
index e372367..56f111c 100644
--- a/src/chip8.rs
+++ b/src/chip8.rs
@@ -63,6 +63,11 @@ impl Chip8 {
}
_ => unknown_opcode(opcode),
},
+ 0x1000 => {
+ let addr = opcode & 0x0FFF;
+ eprintln!("JP {}", addr);
+ self.pc = addr;
+ }
0x6000 => {
let x = (opcode & 0x0F00) >> 8;
let value = opcode & 0x00FF;