summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/spinb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/spinb.cpp')
-rw-r--r--src/mame/drivers/spinb.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/drivers/spinb.cpp b/src/mame/drivers/spinb.cpp
index aef7e5a3155..b713e0c73e4 100644
--- a/src/mame/drivers/spinb.cpp
+++ b/src/mame/drivers/spinb.cpp
@@ -149,9 +149,9 @@ void spinb_state::spinb_map(address_map &map)
map(0x6400, 0x6403).mirror(0x13fc).rw("ppi64", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0x6800, 0x6803).mirror(0x13fc).rw("ppi68", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0x6c00, 0x6c03).mirror(0x131c).rw("ppi6c", FUNC(i8255_device::read), FUNC(i8255_device::write));
- map(0x6c20, 0x6c3f).mirror(0x1300).w(this, FUNC(spinb_state::sndcmd_w));
- map(0x6c40, 0x6c45).mirror(0x1300).w(this, FUNC(spinb_state::lamp1_w));
- map(0x6c60, 0x6c60).mirror(0x1300).w(this, FUNC(spinb_state::disp_w));
+ map(0x6c20, 0x6c3f).mirror(0x1300).w(FUNC(spinb_state::sndcmd_w));
+ map(0x6c40, 0x6c45).mirror(0x1300).w(FUNC(spinb_state::lamp1_w));
+ map(0x6c60, 0x6c60).mirror(0x1300).w(FUNC(spinb_state::disp_w));
map(0x6ce0, 0x6ce0).nopw();
}
@@ -163,9 +163,9 @@ void spinb_state::vrnwrld_map(address_map &map)
map(0xc400, 0xc403).mirror(0x13fc).rw("ppi64", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0xc800, 0xc803).mirror(0x13fc).rw("ppi68", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0xcc00, 0xcc03).mirror(0x131c).rw("ppi6c", FUNC(i8255_device::read), FUNC(i8255_device::write));
- map(0xcc20, 0xcc3f).mirror(0x1300).w(this, FUNC(spinb_state::sndcmd_w));
- map(0xcc40, 0xcc45).mirror(0x1300).w(this, FUNC(spinb_state::lamp1_w));
- map(0xcc60, 0xcc60).mirror(0x1300).w(this, FUNC(spinb_state::disp_w));
+ map(0xcc20, 0xcc3f).mirror(0x1300).w(FUNC(spinb_state::sndcmd_w));
+ map(0xcc40, 0xcc45).mirror(0x1300).w(FUNC(spinb_state::lamp1_w));
+ map(0xcc60, 0xcc60).mirror(0x1300).w(FUNC(spinb_state::disp_w));
map(0xcce0, 0xcce0).nopw();
}
@@ -174,8 +174,8 @@ void spinb_state::spinb_audio_map(address_map &map)
map(0x0000, 0x1fff).rom();
map(0x2000, 0x3fff).ram(); // 6164
map(0x4000, 0x4003).mirror(0x1ffc).rw("ppia", FUNC(i8255_device::read), FUNC(i8255_device::write));
- map(0x6000, 0x6000).w(this, FUNC(spinb_state::sndbank_a_w));
- map(0x8000, 0x8000).r(this, FUNC(spinb_state::sndcmd_r));
+ map(0x6000, 0x6000).w(FUNC(spinb_state::sndbank_a_w));
+ map(0x8000, 0x8000).r(FUNC(spinb_state::sndcmd_r));
}
void spinb_state::spinb_music_map(address_map &map)
@@ -183,9 +183,9 @@ void spinb_state::spinb_music_map(address_map &map)
map(0x0000, 0x1fff).rom();
map(0x2000, 0x3fff).ram(); // 6164
map(0x4000, 0x4003).mirror(0x1ffc).rw("ppim", FUNC(i8255_device::read), FUNC(i8255_device::write));
- map(0x6000, 0x6000).w(this, FUNC(spinb_state::sndbank_m_w));
- map(0x8000, 0x8000).r(this, FUNC(spinb_state::sndcmd_r));
- map(0xA000, 0xA000).w(this, FUNC(spinb_state::volume_w));
+ map(0x6000, 0x6000).w(FUNC(spinb_state::sndbank_m_w));
+ map(0x8000, 0x8000).r(FUNC(spinb_state::sndcmd_r));
+ map(0xA000, 0xA000).w(FUNC(spinb_state::volume_w));
}
void spinb_state::dmd_mem(address_map &map)
@@ -195,8 +195,8 @@ void spinb_state::dmd_mem(address_map &map)
void spinb_state::dmd_io(address_map &map)
{
- map(0x0000, 0x1fff).w(this, FUNC(spinb_state::dmdram_w));
- map(0x0000, 0xffff).r(this, FUNC(spinb_state::dmdram_r));
+ map(0x0000, 0x1fff).w(FUNC(spinb_state::dmdram_w));
+ map(0x0000, 0xffff).r(FUNC(spinb_state::dmdram_r));
}
static INPUT_PORTS_START( spinb )
@@ -453,17 +453,17 @@ WRITE8_MEMBER( spinb_state::sndbank_m_w )
void spinb_state::update_sound_a()
{
if (m_sndbank_a != 0xff)
- m_ic14a->ba_w(m_p_audio[m_sound_addr_a]);
+ m_ic14a->write_ba(m_p_audio[m_sound_addr_a]);
else
- m_ic14a->ba_w(0);
+ m_ic14a->write_ba(0);
}
void spinb_state::update_sound_m()
{
if (m_sndbank_m != 0xff)
- m_ic14m->ba_w(m_p_music[m_sound_addr_m]);
+ m_ic14m->write_ba(m_p_music[m_sound_addr_m]);
else
- m_ic14m->ba_w(0);
+ m_ic14m->write_ba(0);
}
WRITE_LINE_MEMBER( spinb_state::ic5a_w )