diff options
Diffstat (limited to 'src/devices/bus/nes/nes_ines.hxx')
-rw-r--r-- | src/devices/bus/nes/nes_ines.hxx | 4 |
1 files 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); |