summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ninjakd2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ninjakd2.cpp')
-rw-r--r--src/mame/drivers/ninjakd2.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/ninjakd2.cpp b/src/mame/drivers/ninjakd2.cpp
index 1bc0762f53d..0b61aed922f 100644
--- a/src/mame/drivers/ninjakd2.cpp
+++ b/src/mame/drivers/ninjakd2.cpp
@@ -194,7 +194,7 @@ SAMPLES_START_CB_MEMBER(ninjakd2_state::ninjakd2_init_samples)
m_sampledata = sampledata;
}
-WRITE8_MEMBER(ninjakd2_state::ninjakd2_pcm_play_w)
+void ninjakd2_state::ninjakd2_pcm_play_w(uint8_t data)
{
// only Ninja Kid II uses this
if (m_pcm_region == nullptr)
@@ -249,7 +249,7 @@ void omegaf_state::io_protection_reset()
m_io_protection_tick = 0;
}
-READ8_MEMBER(omegaf_state::io_protection_r)
+uint8_t omegaf_state::io_protection_r(offs_t offset)
{
uint8_t result = 0xff;
@@ -332,7 +332,7 @@ READ8_MEMBER(omegaf_state::io_protection_r)
return result;
}
-WRITE8_MEMBER(omegaf_state::io_protection_w)
+void omegaf_state::io_protection_w(offs_t offset, uint8_t data)
{
// load parameter on c006 bit 0 rise transition
if (offset == 2 && (data & 1) && !(m_io_protection[2] & 1))
@@ -348,12 +348,12 @@ WRITE8_MEMBER(omegaf_state::io_protection_w)
/*****************************************************************************/
-WRITE8_MEMBER(ninjakd2_state::ninjakd2_bankselect_w)
+void ninjakd2_state::ninjakd2_bankselect_w(uint8_t data)
{
m_mainbank->set_entry(data & m_rom_bank_mask);
}
-WRITE8_MEMBER(ninjakd2_state::ninjakd2_soundreset_w)
+void ninjakd2_state::ninjakd2_soundreset_w(uint8_t data)
{
// bit 4 resets sound CPU
m_soundcpu->set_input_line(INPUT_LINE_RESET, (data & 0x10) ? ASSERT_LINE : CLEAR_LINE);
@@ -365,19 +365,19 @@ WRITE8_MEMBER(ninjakd2_state::ninjakd2_soundreset_w)
}
template<int Layer>
-WRITE8_MEMBER(robokid_state::robokid_bg_bank_w)
+void robokid_state::robokid_bg_bank_w(uint8_t data)
{
m_robokid_bg_bank[Layer] = data & m_vram_bank_mask;
}
template<int Layer>
-READ8_MEMBER(robokid_state::robokid_bg_videoram_r)
+uint8_t robokid_state::robokid_bg_videoram_r(offs_t offset)
{
return m_robokid_bg_videoram[Layer][(m_robokid_bg_bank[Layer] << 10) | offset];
}
template<int Layer>
-WRITE8_MEMBER(robokid_state::robokid_bg_videoram_w)
+void robokid_state::robokid_bg_videoram_w(offs_t offset, uint8_t data)
{
int const address = (m_robokid_bg_bank[Layer] << 10 ) | offset;
@@ -386,7 +386,7 @@ WRITE8_MEMBER(robokid_state::robokid_bg_videoram_w)
}
template<int Layer>
-WRITE8_MEMBER(robokid_state::robokid_bg_ctrl_w)
+void robokid_state::robokid_bg_ctrl_w(offs_t offset, uint8_t data)
{
bg_ctrl(offset, data, m_robokid_tilemap[Layer]);
}
@@ -395,7 +395,7 @@ WRITE8_MEMBER(robokid_state::robokid_bg_ctrl_w)
// returning 0 and no small enemies shoot any bullet.
// returning 0xff seems enough
// TODO: find a better reference and verify if there are more gameplay quirks, this might really be anything!
-READ8_MEMBER(omegaf_state::unk_r)
+uint8_t omegaf_state::unk_r()
{
return 0xff;
}
@@ -1642,7 +1642,7 @@ void mnight_state::init_mnight()
/*****************************************************************************/
-READ8_MEMBER(robokid_state::motion_error_verbose_r)
+uint8_t robokid_state::motion_error_verbose_r()
{
popmessage("%s MOTION ERROR, contact MAMEdev", machine().system().name);
logerror("maincpu %04x MOTION ERROR\n", m_maincpu->pc());
@@ -1663,7 +1663,7 @@ void robokid_state::motion_error_kludge(uint16_t offset)
ROM[2] = 0x18;
ROM[3] = 0xf6; // jr $-8
- m_maincpu->space(AS_PROGRAM).install_read_handler(offset, offset, read8_delegate(*this, FUNC(robokid_state::motion_error_verbose_r)));
+ m_maincpu->space(AS_PROGRAM).install_read_handler(offset, offset, read8smo_delegate(*this, FUNC(robokid_state::motion_error_verbose_r)));
}
void robokid_state::init_robokid()