// (Fx29) I = location of sprite in memory for digit Vx
(Fx29) I = location of sprite in memory for digit Vx
( Fx29 ) I = location of sprite in memory for digit Vx
fn opcode_set_sprite(&mut self) {
        // Hex digit we want the sprite addr for
        let vx = self.v_reg[self.opcode.x()];
        // Digit sprites are 5 bytes long starting at 0x0, so we multiply to
        // get the address.
        // 0 * 5 = 0. 1 * 5 = 5. 0xF * 5 = 75 etc.
        self.i_addr = FONTSET_START + ((vx * 5) as usize);
        self.pc += 2;
    }
fn opcode_set_sprite ( & mut self ) { // Hex digit we want the sprite addr for let vx = self . v_reg [ self . opcode . x ( ) ] ; // Digit sprites are 5 bytes long starting at 0x0, so we multiply to // get the address. // 0 * 5 = 0. 1 * 5 = 5. 0xF * 5 = 75 etc. self . i_addr = FONTSET_START + ( ( vx * 5 ) as usize ) ; self . pc += 2 ; }
(Fx29) I = location of sprite in memory for digit Vx
( Fx29 ) I = location of sprite in memory for digit Vx
&mut self