src/mess/machine/sms.c
| r13618 | r13619 | |
| 977 | 977 | { |
| 978 | 978 | if (state->m_bios_port & IO_BIOS_ROM || ! state->m_has_bios) |
| 979 | 979 | { |
| 980 | | if ( ! state->m_cartridge[state->m_current_cartridge].features & CF_KOREAN_NOBANK_MAPPER ) |
| 980 | if ( ! ( state->m_cartridge[state->m_current_cartridge].features & CF_KOREAN_NOBANK_MAPPER ) ) |
| 981 | 981 | { |
| 982 | 982 | state->map_cart_16k( 0x8000, state->m_mapper[3] ); |
| 983 | 983 | } |
| r13618 | r13619 | |
| 992 | 992 | case 1: /* Select 16k ROM bank for 0400-3FFF */ |
| 993 | 993 | if ( cartridge_selected || state->m_is_gamegear ) |
| 994 | 994 | { |
| 995 | | if ( ! state->m_cartridge[state->m_current_cartridge].features & CF_KOREAN_NOBANK_MAPPER ) |
| 995 | if ( ! ( state->m_cartridge[state->m_current_cartridge].features & CF_KOREAN_NOBANK_MAPPER ) ) |
| 996 | 996 | { |
| 997 | 997 | state->map_cart_16k( 0x400, data ); |
| 998 | 998 | } |
| r13618 | r13619 | |
| 1006 | 1006 | case 2: /* Select 16k ROM bank for 4000-7FFF */ |
| 1007 | 1007 | if ( cartridge_selected || state->m_is_gamegear ) |
| 1008 | 1008 | { |
| 1009 | | if ( ! state->m_cartridge[state->m_current_cartridge].features & CF_KOREAN_NOBANK_MAPPER ) |
| 1009 | if ( ! ( state->m_cartridge[state->m_current_cartridge].features & CF_KOREAN_NOBANK_MAPPER ) ) |
| 1010 | 1010 | { |
| 1011 | 1011 | state->map_cart_16k( 0x4000, data ); |
| 1012 | 1012 | } |