pub fn instruction_cycle(&mut self) {
        let opcode: u16 = self.fetch(self.program_counter);
        self.program_counter += 2;
        self.decode_and_execute(opcode);
        // self.dump_debug_info();
    }
/// The CHIP-8's fetch, decode, and execute instruction cycle.
The CHIP-8's fetch, decode, and execute instruction cycle.
The CHIP - 8 ' s fetch decode and execute instruction cycle .
pub fn instruction_cycle(&mut self) {
        let opcode: u16 = self.fetch(self.program_counter);
        self.program_counter += 2;
        self.decode_and_execute(opcode);
        // self.dump_debug_info();
    }
pub fn instruction_cycle ( & mut self ) { let opcode : u16 = self . fetch ( self . program_counter ) ; self . program_counter += 2 ; self . decode_and_execute ( opcode ) ; // self.dump_debug_info(); }
The CHIP-8's fetch, decode, and execute instruction cycle.
The CHIP - 8 ' s fetch decode and execute instruction cycle .
&mut self
&mut self