From 6073410ba4c045fee75153c5b32ce8232f92e4c6 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sun, 14 Mar 2021 16:14:17 +1100 Subject: nes: Coverity 138925,161402: bad shift --- src/devices/bus/nes/nes_ines.hxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/devices/bus/nes/nes_ines.hxx b/src/devices/bus/nes/nes_ines.hxx index 15c907370c1..6239f4e1849 100644 --- a/src/devices/bus/nes/nes_ines.hxx +++ b/src/devices/bus/nes/nes_ines.hxx @@ -406,7 +406,7 @@ void nes_cart_slot_device::call_load_ines() { mapper |= (header[8] & 0x0f) << 8; // read submappers (based on 20140116 specs) - submapper = (header[8] & 0xf0 >> 8); + submapper = (header[8] & 0xf0) >> 4; prg_size += ((header[9] & 0x0f) << 8) * 0x4000; vrom_size += ((header[9] & 0xf0) << 4) * 0x2000; } @@ -862,7 +862,7 @@ const char * nes_cart_slot_device::get_default_card_ines(get_default_card_softwa { mapper |= (ROM[8] & 0x0f) << 8; // read submappers (based on 20140116 specs) - submapper = (ROM[8] & 0xf0 >> 8); + submapper = (ROM[8] & 0xf0) >> 4; } ines_mapr_setup(mapper, &pcb_id); -- cgit v1.2.3