summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gradius3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gradius3.cpp')
-rw-r--r--src/mame/drivers/gradius3.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/gradius3.cpp b/src/mame/drivers/gradius3.cpp
index 33a3aef3e68..92ef205d8e2 100644
--- a/src/mame/drivers/gradius3.cpp
+++ b/src/mame/drivers/gradius3.cpp
@@ -36,12 +36,12 @@
#include "speaker.h"
-READ16_MEMBER(gradius3_state::k052109_halfword_r)
+uint16_t gradius3_state::k052109_halfword_r(offs_t offset)
{
return m_k052109->read(offset);
}
-WRITE16_MEMBER(gradius3_state::k052109_halfword_w)
+void gradius3_state::k052109_halfword_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (ACCESSING_BITS_0_7)
m_k052109->write(offset, data & 0xff);
@@ -52,7 +52,7 @@ WRITE16_MEMBER(gradius3_state::k052109_halfword_w)
// logerror("%s half %04x = %04x\n",machine().describe_context(),offset,data);
}
-WRITE16_MEMBER(gradius3_state::cpuA_ctrl_w)
+void gradius3_state::cpuA_ctrl_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (ACCESSING_BITS_8_15)
{
@@ -76,7 +76,7 @@ WRITE16_MEMBER(gradius3_state::cpuA_ctrl_w)
}
}
-WRITE16_MEMBER(gradius3_state::cpuB_irqenable_w)
+void gradius3_state::cpuB_irqenable_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (ACCESSING_BITS_8_15)
m_irqBmask = (data >> 8) & 0x07;
@@ -100,7 +100,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(gradius3_state::gradius3_sub_scanline)
m_subcpu->set_input_line(2, HOLD_LINE);
}
-WRITE16_MEMBER(gradius3_state::cpuB_irqtrigger_w)
+void gradius3_state::cpuB_irqtrigger_w(uint16_t data)
{
if (m_irqBmask & 4)
{
@@ -111,12 +111,12 @@ WRITE16_MEMBER(gradius3_state::cpuB_irqtrigger_w)
logerror("%04x MISSED cpu B irq 4 %02x\n",m_maincpu->pc(),data);
}
-WRITE16_MEMBER(gradius3_state::sound_irq_w)
+void gradius3_state::sound_irq_w(uint16_t data)
{
m_audiocpu->set_input_line_and_vector(0, HOLD_LINE, 0xff); // Z80
}
-WRITE8_MEMBER(gradius3_state::sound_bank_w)
+void gradius3_state::sound_bank_w(uint8_t data)
{
int bank_A, bank_B;