summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mystwarr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mystwarr.cpp')
-rw-r--r--src/mame/drivers/mystwarr.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/drivers/mystwarr.cpp b/src/mame/drivers/mystwarr.cpp
index 5bed1b52102..8e2f2a44f45 100644
--- a/src/mame/drivers/mystwarr.cpp
+++ b/src/mame/drivers/mystwarr.cpp
@@ -146,7 +146,7 @@ we have no way of knowing which is the later/corrected version.
-READ16_MEMBER(mystwarr_state::eeprom_r)
+uint16_t mystwarr_state::eeprom_r(offs_t offset, uint16_t mem_mask)
{
if (ACCESSING_BITS_0_7)
{
@@ -158,7 +158,7 @@ READ16_MEMBER(mystwarr_state::eeprom_r)
return 0;
}
-WRITE16_MEMBER(mystwarr_state::mweeprom_w)
+void mystwarr_state::mweeprom_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (ACCESSING_BITS_8_15)
{
@@ -169,7 +169,7 @@ WRITE16_MEMBER(mystwarr_state::mweeprom_w)
}
-READ16_MEMBER(mystwarr_state::dddeeprom_r)
+uint16_t mystwarr_state::dddeeprom_r(offs_t offset, uint16_t mem_mask)
{
if (ACCESSING_BITS_8_15)
{
@@ -179,7 +179,7 @@ READ16_MEMBER(mystwarr_state::dddeeprom_r)
return ioport("P2")->read();
}
-WRITE16_MEMBER(mystwarr_state::mmeeprom_w)
+void mystwarr_state::mmeeprom_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (ACCESSING_BITS_0_7)
{
@@ -244,12 +244,12 @@ INTERRUPT_GEN_MEMBER(mystwarr_state::ddd_interrupt)
/**********************************************************************************/
-WRITE16_MEMBER(mystwarr_state::sound_irq_w)
+void mystwarr_state::sound_irq_w(uint16_t data)
{
m_soundcpu->set_input_line(0, HOLD_LINE);
}
-WRITE16_MEMBER(mystwarr_state::irq_ack_w)
+void mystwarr_state::irq_ack_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
m_k056832->b_word_w(offset, data, mem_mask);
@@ -264,7 +264,7 @@ WRITE16_MEMBER(mystwarr_state::irq_ack_w)
/* the interface with the 053247 is weird. The chip can address only 0x1000 bytes */
/* of RAM, but they put 0x10000 there. The CPU can access them all. */
-READ16_MEMBER(mystwarr_state::k053247_scattered_word_r)
+uint16_t mystwarr_state::k053247_scattered_word_r(offs_t offset)
{
if (offset & 0x0078)
return m_spriteram[offset];
@@ -275,7 +275,7 @@ READ16_MEMBER(mystwarr_state::k053247_scattered_word_r)
}
}
-WRITE16_MEMBER(mystwarr_state::k053247_scattered_word_w)
+void mystwarr_state::k053247_scattered_word_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (offset & 0x0078)
{
@@ -385,7 +385,7 @@ void mystwarr_state::viostorm_map(address_map &map)
}
// Martial Champion specific interfaces
-READ16_MEMBER(mystwarr_state::k053247_martchmp_word_r)
+uint16_t mystwarr_state::k053247_martchmp_word_r(offs_t offset)
{
if (offset & 0x0018)
return m_spriteram[offset];
@@ -396,7 +396,7 @@ READ16_MEMBER(mystwarr_state::k053247_martchmp_word_r)
}
}
-WRITE16_MEMBER(mystwarr_state::k053247_martchmp_word_w)
+void mystwarr_state::k053247_martchmp_word_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (offset & 0x0018)
{
@@ -410,13 +410,13 @@ WRITE16_MEMBER(mystwarr_state::k053247_martchmp_word_w)
}
}
-READ16_MEMBER(mystwarr_state::mccontrol_r)
+uint16_t mystwarr_state::mccontrol_r()
{
// unknown, buggy watchdog reset code ?
return 0;
}
-WRITE16_MEMBER(mystwarr_state::mccontrol_w)
+void mystwarr_state::mccontrol_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (ACCESSING_BITS_8_15)
{
@@ -429,7 +429,7 @@ WRITE16_MEMBER(mystwarr_state::mccontrol_w)
// else logerror("write %x to LSB of mccontrol\n", data);
}
-WRITE16_MEMBER(mystwarr_state::mceeprom_w)
+void mystwarr_state::mceeprom_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (ACCESSING_BITS_8_15)
{