diff options
Diffstat (limited to 'src/mame/drivers/s11a.cpp')
-rw-r--r-- | src/mame/drivers/s11a.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/s11a.cpp b/src/mame/drivers/s11a.cpp index 3bc29d603c9..49a961938b5 100644 --- a/src/mame/drivers/s11a.cpp +++ b/src/mame/drivers/s11a.cpp @@ -164,9 +164,12 @@ void s11a_state::bgbank_w(uint8_t data) void s11a_state::init_s11a() { - uint8_t *BGROM = memregion("bgcpu")->base(); - membank("bgbank")->configure_entries(0, 4, &BGROM[0x10000], 0x8000); - membank("bgbank")->set_entry(0); + if (m_bgcpu) + { + uint8_t *BGROM = memregion("bgcpu")->base(); + membank("bgbank")->configure_entries(0, 4, &BGROM[0x10000], 0x8000); + membank("bgbank")->set_entry(0); + } s11_state::init_s11(); } |