chore: update error messages in expect() calls
This commit is contained in:
parent
4f3fc3136d
commit
9b3a5d49d2
|
@ -2277,13 +2277,13 @@ impl From<Cycle> for u32 {
|
||||||
|
|
||||||
impl InstrRegisterPair {
|
impl InstrRegisterPair {
|
||||||
fn to_register_pair(self) -> RegisterPair {
|
fn to_register_pair(self) -> RegisterPair {
|
||||||
RegisterPair::try_from(self).expect("Failed to convert InstrRegisterPair to RegisterPair")
|
RegisterPair::try_from(self).expect("InstrRegisterPair is a valid RegisterPair")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl InstrRegister {
|
impl InstrRegister {
|
||||||
fn to_register(self) -> Register {
|
fn to_register(self) -> Register {
|
||||||
Register::try_from(self).expect("Failed to convert from InstrRegister to Register")
|
Register::try_from(self).expect("InstrRegister is a valid Register")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -39,14 +39,16 @@ fn main() -> Result<()> {
|
||||||
|
|
||||||
// `rom` is a required value in every situation so this will
|
// `rom` is a required value in every situation so this will
|
||||||
// always exist.
|
// always exist.
|
||||||
let rom_path = m.value_of("rom").unwrap();
|
let rom_path = m
|
||||||
|
.value_of("rom")
|
||||||
|
.expect("Required value 'rom' was provided");
|
||||||
|
|
||||||
let mut game_boy =
|
let mut game_boy =
|
||||||
gb::emu::init(m.value_of("boot"), rom_path).expect("Failed to initialize DMG-01 Emulator");
|
gb::emu::init(m.value_of("boot"), rom_path).expect("Initialized DMG-01 Emulator");
|
||||||
let cartridge_title = gb::emu::rom_title(&game_boy);
|
let cartridge_title = gb::emu::rom_title(&game_boy);
|
||||||
|
|
||||||
// Initialize Gamepad Support
|
// Initialize Gamepad Support
|
||||||
let mut gamepad = Gilrs::new().expect("Failed to initialize Gilrs");
|
let mut gamepad = Gilrs::new().expect("Initialized Gilrs for Controller Input");
|
||||||
|
|
||||||
// Initialize GUI
|
// Initialize GUI
|
||||||
let event_loop = EventLoop::new();
|
let event_loop = EventLoop::new();
|
||||||
|
|
12
src/ppu.rs
12
src/ppu.rs
|
@ -278,7 +278,7 @@ impl Ppu {
|
||||||
.obj
|
.obj
|
||||||
.tile
|
.tile
|
||||||
.bytes()
|
.bytes()
|
||||||
.expect("Failed to unwrap Tile bytes");
|
.expect("Tile high & low bytes are present");
|
||||||
|
|
||||||
let tbpp = Pixels::from_bytes(high, low);
|
let tbpp = Pixels::from_bytes(high, low);
|
||||||
|
|
||||||
|
@ -539,7 +539,7 @@ impl ObjectAttributeTable {
|
||||||
|
|
||||||
let slice: &[u8; 4] = self.buf[start..(start + 4)]
|
let slice: &[u8; 4] = self.buf[start..(start + 4)]
|
||||||
.try_into()
|
.try_into()
|
||||||
.expect("Could not interpret &[u8] as a &[u8; 4]");
|
.expect("TryInto trait called on a &[u8; 4]");
|
||||||
|
|
||||||
slice.into()
|
slice.into()
|
||||||
}
|
}
|
||||||
|
@ -704,7 +704,7 @@ impl PixelFetcher {
|
||||||
let scroll_y = pos.scroll_y;
|
let scroll_y = pos.scroll_y;
|
||||||
let is_window = self.back.is_window_tile();
|
let is_window = self.back.is_window_tile();
|
||||||
|
|
||||||
let id = self.back.tile.id.expect("Tile Number unexpectedly missing");
|
let id = self.back.tile.id.expect("Tile Number is present");
|
||||||
|
|
||||||
let tile_data_addr = match control.tile_data_addr() {
|
let tile_data_addr = match control.tile_data_addr() {
|
||||||
TileDataAddress::X8800 => 0x9000u16.wrapping_add(((id as i8) as i16 * 16) as u16),
|
TileDataAddress::X8800 => 0x9000u16.wrapping_add(((id as i8) as i16 * 16) as u16),
|
||||||
|
@ -721,7 +721,11 @@ impl PixelFetcher {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn send_to_fifo(&self, fifo: &mut FifoRenderer, palette: &BackgroundPalette) {
|
fn send_to_fifo(&self, fifo: &mut FifoRenderer, palette: &BackgroundPalette) {
|
||||||
let (high, low) = self.back.tile.bytes().expect("Failed to unwrap Tile bytes");
|
let (high, low) = self
|
||||||
|
.back
|
||||||
|
.tile
|
||||||
|
.bytes()
|
||||||
|
.expect("Tile high & low bytes are present");
|
||||||
|
|
||||||
let tbpp = Pixels::from_bytes(high, low);
|
let tbpp = Pixels::from_bytes(high, low);
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ impl DirectMemoryAccess {
|
||||||
.start
|
.start
|
||||||
.addr
|
.addr
|
||||||
.as_mut()
|
.as_mut()
|
||||||
.expect("DMA Transfer Attempted without a known source address");
|
.expect("Source Address present during DMA Transfer");
|
||||||
|
|
||||||
let addresses = if (self.cycle - 4) % 4 == 0 {
|
let addresses = if (self.cycle - 4) % 4 == 0 {
|
||||||
*src_addr += 1;
|
*src_addr += 1;
|
||||||
|
|
Loading…
Reference in New Issue