pub fn nr3_ram(&self, index: u8) -> u8 {
        let index = index * 2;
        let s0    = self.sound3.ram_sample(index)     as u8;
        let s1    = self.sound3.ram_sample(index + 1) as u8;

        s0 << 4 | s1
    }
/// Retreive sound 3 sample RAM register value
Retreive sound 3 sample RAM register value
Retreive sound 3 sample RAM register value
pub fn nr3_ram(&self, index: u8) -> u8 {
        let index = index * 2;
        let s0    = self.sound3.ram_sample(index)     as u8;
        let s1    = self.sound3.ram_sample(index + 1) as u8;
        s0 << 4 | s1
    }
pub fn nr3_ram ( & self , index : u8 ) -> u8 { let index = index * 2 ; let s0 = self . sound3 . ram_sample ( index ) as u8 ; let s1 = self . sound3 . ram_sample ( index + 1 ) as u8 ; s0 << 4 | s1 }
Retreive sound 3 sample RAM register value
Retreive sound 3 sample RAM register value
&self
index
u8
&self
index
u8