From fc7449e0c57ed7d7996d5c58e176f025f88d8d1c Mon Sep 17 00:00:00 2001 From: Fabio Priuli Date: Wed, 30 Jan 2013 10:11:46 +0000 Subject: [PATCH] (MESS) gb.c: fixed support for Wisdom Tree games [Fabio Priuli] --- src/mess/machine/gb.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mess/machine/gb.c b/src/mess/machine/gb.c index 97c5c99c198..e09a43f4c12 100644 --- a/src/mess/machine/gb.c +++ b/src/mess/machine/gb.c @@ -562,7 +562,10 @@ WRITE8_MEMBER(gb_state::gb_rom_bank_select_wisdom) m_ROMBank = ( offset << 1 ) & 0x1FF; membank( "bank5" )->set_base( m_ROMMap[ m_ROMBank ] ); membank( "bank10" )->set_base( m_ROMMap[ m_ROMBank ] + 0x0100 ); - gb_rom16_4000( machine(), m_ROMMap[ m_ROMBank + 1 ] ); + membank( "bank6" )->set_base( m_ROMMap[ m_ROMBank ] + 0x0200 ); + membank( "bank11" )->set_base( m_ROMMap[ m_ROMBank ] + 0x0900 ); + membank( "bank1" )->set_base( m_ROMMap[ m_ROMBank + 1 ] ); + membank( "bank4" )->set_base( m_ROMMap[ m_ROMBank + 1 ] + 0x2000 ); } WRITE8_MEMBER(gb_state::gb_ram_bank_select_mbc1) @@ -1729,6 +1732,7 @@ DEVICE_IMAGE_LOAD(gb_cart) { "YONGYONG", MBC_YONGYONG }, { "LASAMA", MBC_LASAMA }, { "ATVRACIN", MBC_ATVRACIN }, + { "unknown", MBC_UNKNOWN }, }; for (int i = 0; i < ARRAY_LENGTH(mapper_types) && state->m_MBCType == MBC_UNKNOWN; i++)