From baf088cd642f3602f3346a42ae4d8334ad1de7de Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 17 Apr 2022 18:37:31 +0200 Subject: [PATCH] suna16.cpp: fixed MT08297 --- src/mame/drivers/suna16.cpp | 10 ++++++++-- src/mame/includes/suna16.h | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/suna16.cpp b/src/mame/drivers/suna16.cpp index ca6d988a863..63235cced64 100644 --- a/src/mame/drivers/suna16.cpp +++ b/src/mame/drivers/suna16.cpp @@ -314,6 +314,13 @@ MACHINE_START_MEMBER(suna16_state, bssoccer) m_bank2->configure_entries(0, 8, memregion("pcm2")->base() + 0x1000, 0x10000); } +MACHINE_START_MEMBER(suna16_state, sunaq) +{ + m_leds.resolve(); + + m_bank1->configure_entries(0, 8, memregion("pcm1")->base() + 0x1000, 0x10000); +} + /* Bank Switching */ void suna16_state::bssoccer_pcm_1_bankswitch_w(uint8_t data) @@ -942,8 +949,7 @@ void suna16_state::sunaq(machine_config &config) config.set_maximum_quantum(attotime::from_hz(6000)); - MCFG_MACHINE_START_OVERRIDE(suna16_state,uballoon) - MCFG_MACHINE_RESET_OVERRIDE(suna16_state,uballoon) + MCFG_MACHINE_START_OVERRIDE(suna16_state, sunaq) /* video hardware */ SCREEN(config, m_screen, SCREEN_TYPE_RASTER); diff --git a/src/mame/includes/suna16.h b/src/mame/includes/suna16.h index 5233785e4fb..91de1392f98 100644 --- a/src/mame/includes/suna16.h +++ b/src/mame/includes/suna16.h @@ -62,6 +62,7 @@ private: virtual void video_start() override; DECLARE_MACHINE_START(bestbest); DECLARE_MACHINE_START(bssoccer); + DECLARE_MACHINE_START(sunaq); DECLARE_MACHINE_START(uballoon); DECLARE_MACHINE_RESET(uballoon);