From 9f792ea095cba45f8a7697a10df961dd428bc078 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Tue, 5 Sep 2023 22:00:36 +0200 Subject: vsystem/ojankohs.cpp: fixed MT08756 --- src/mame/vsystem/ojankohs.cpp | 4 ++-- src/mame/vsystem/ojankohs.h | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/mame/vsystem/ojankohs.cpp b/src/mame/vsystem/ojankohs.cpp index 6d9d003d88a..3bf643dc9f4 100644 --- a/src/mame/vsystem/ojankohs.cpp +++ b/src/mame/vsystem/ojankohs.cpp @@ -41,7 +41,7 @@ void ojankohs_state::rombank_w(uint8_t data) m_mainbank->set_entry(data & 0x3f); } -void ojankoy_state::rombank_w(uint8_t data) +void ojankoy_state::rombank_adpcm_reset_w(uint8_t data) { m_mainbank->set_entry(data & 0x1f); @@ -142,7 +142,7 @@ void ojankoy_state::io_map(address_map &map) { map.global_mask(0xff); map(0x00, 0x00).portr("system").w(FUNC(ojankoy_state::port_select_w)); - map(0x01, 0x01).rw(FUNC(ojankoy_state::keymatrix_p1_r), FUNC(ojankoy_state::rombank_w)); + map(0x01, 0x01).rw(FUNC(ojankoy_state::keymatrix_p1_r), FUNC(ojankoy_state::rombank_adpcm_reset_w)); map(0x02, 0x02).rw(FUNC(ojankoy_state::keymatrix_p2_r), FUNC(ojankoy_state::coinctr_w)); map(0x04, 0x04).w(FUNC(ojankoy_state::flipscreen_w)); map(0x05, 0x05).w(FUNC(ojankoy_state::msm5205_w)); diff --git a/src/mame/vsystem/ojankohs.h b/src/mame/vsystem/ojankohs.h index 4dc0f5483f9..139b64637c0 100644 --- a/src/mame/vsystem/ojankohs.h +++ b/src/mame/vsystem/ojankohs.h @@ -129,7 +129,7 @@ protected: void map(address_map &map); - void rombank_w(uint8_t data); + void rombank_adpcm_reset_w(uint8_t data); private: void coinctr_w(uint8_t data); @@ -148,6 +148,9 @@ public: void ccasino(machine_config &config); +protected: + virtual void machine_start() override { ojankohs_state::machine_start(); } + private: required_ioport_array<2> m_extra_dsw; -- cgit v1.2.3