fn upper_bank(&self) -> &RomBank {
        let low_order = self.rom_bank;
        let high_order = self.bank_set << 5;
        let rom = (low_order | high_order) as usize % self.rom_banks.len();
        &self.rom_banks[rom]
    }
/// Get the currently selected rom bank. This will never be bank 0, 32, 64, or 96.
Get the currently selected rom bank. This will never be bank 0, 32, 64, or 96.
Get the currently selected rom bank . This will never be bank 0 32 64 or 96 .
fn upper_bank(&self) -> &RomBank {
        let low_order = self.rom_bank;
        let high_order = self.bank_set << 5;
        let rom = (low_order | high_order) as usize % self.rom_banks.len();
        &self.rom_banks[rom]
    }
fn upper_bank ( & self ) -> & RomBank { let low_order = self . rom_bank ; let high_order = self . bank_set << 5 ; let rom = ( low_order | high_order ) as usize % self . rom_banks . len ( ) ; & self . rom_banks [ rom ] }
Get the currently selected rom bank.
Get the currently selected rom bank .
&self
&self