trunk/src/mess/machine/gb.c
| r20611 | r20612 | |
| 562 | 562 | m_ROMBank = ( offset << 1 ) & 0x1FF; |
| 563 | 563 | membank( "bank5" )->set_base( m_ROMMap[ m_ROMBank ] ); |
| 564 | 564 | membank( "bank10" )->set_base( m_ROMMap[ m_ROMBank ] + 0x0100 ); |
| 565 | | gb_rom16_4000( machine(), m_ROMMap[ m_ROMBank + 1 ] ); |
| 565 | membank( "bank6" )->set_base( m_ROMMap[ m_ROMBank ] + 0x0200 ); |
| 566 | membank( "bank11" )->set_base( m_ROMMap[ m_ROMBank ] + 0x0900 ); |
| 567 | membank( "bank1" )->set_base( m_ROMMap[ m_ROMBank + 1 ] ); |
| 568 | membank( "bank4" )->set_base( m_ROMMap[ m_ROMBank + 1 ] + 0x2000 ); |
| 566 | 569 | } |
| 567 | 570 | |
| 568 | 571 | WRITE8_MEMBER(gb_state::gb_ram_bank_select_mbc1) |
| r20611 | r20612 | |
| 1729 | 1732 | { "YONGYONG", MBC_YONGYONG }, |
| 1730 | 1733 | { "LASAMA", MBC_LASAMA }, |
| 1731 | 1734 | { "ATVRACIN", MBC_ATVRACIN }, |
| 1735 | { "unknown", MBC_UNKNOWN }, |
| 1732 | 1736 | }; |
| 1733 | 1737 | |
| 1734 | 1738 | for (int i = 0; i < ARRAY_LENGTH(mapper_types) && state->m_MBCType == MBC_UNKNOWN; i++) |