diff options
Diffstat (limited to 'src/mame/drivers/terracre.cpp')
-rw-r--r-- | src/mame/drivers/terracre.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/terracre.cpp b/src/mame/drivers/terracre.cpp index 2d6453c895f..e3eae302fe1 100644 --- a/src/mame/drivers/terracre.cpp +++ b/src/mame/drivers/terracre.cpp @@ -109,19 +109,19 @@ void terracre_state::terracre_map(address_map &map) map(0x000000, 0x01ffff).rom(); map(0x020000, 0x0201ff).ram().share("spriteram"); map(0x020200, 0x021fff).ram(); - map(0x022000, 0x022fff).w(this, FUNC(terracre_state::amazon_background_w)).share("bg_videoram"); + map(0x022000, 0x022fff).w(FUNC(terracre_state::amazon_background_w)).share("bg_videoram"); map(0x023000, 0x023fff).ram(); map(0x024000, 0x024001).portr("P1"); map(0x024002, 0x024003).portr("P2"); map(0x024004, 0x024005).portr("SYSTEM"); map(0x024006, 0x024007).portr("DSW"); - map(0x026000, 0x026001).w(this, FUNC(terracre_state::amazon_flipscreen_w)); /* flip screen & coin counters */ - map(0x026002, 0x026003).w(this, FUNC(terracre_state::amazon_scrollx_w)); - map(0x026004, 0x026005).nopr().w(this, FUNC(terracre_state::amazon_scrolly_w)); + map(0x026000, 0x026001).w(FUNC(terracre_state::amazon_flipscreen_w)); /* flip screen & coin counters */ + map(0x026002, 0x026003).w(FUNC(terracre_state::amazon_scrollx_w)); + map(0x026004, 0x026005).nopr().w(FUNC(terracre_state::amazon_scrolly_w)); map(0x02600a, 0x02600b).noprw(); // video related - map(0x02600c, 0x02600d).w(this, FUNC(terracre_state::amazon_sound_w)); + map(0x02600c, 0x02600d).w(FUNC(terracre_state::amazon_sound_w)); map(0x02600e, 0x02600f).noprw(); // video related - map(0x028000, 0x0287ff).ram().w(this, FUNC(terracre_state::amazon_foreground_w)).share("fg_videoram"); + map(0x028000, 0x0287ff).ram().w(FUNC(terracre_state::amazon_foreground_w)).share("fg_videoram"); } void terracre_state::amazon_base_map(address_map &map) @@ -129,18 +129,18 @@ void terracre_state::amazon_base_map(address_map &map) map(0x000000, 0x01ffff).rom(); map(0x040000, 0x0401ff).ram().share("spriteram"); map(0x040200, 0x040fff).ram(); - map(0x042000, 0x042fff).w(this, FUNC(terracre_state::amazon_background_w)).share("bg_videoram"); + map(0x042000, 0x042fff).w(FUNC(terracre_state::amazon_background_w)).share("bg_videoram"); map(0x044000, 0x044001).portr("IN0"); map(0x044002, 0x044003).portr("IN1"); map(0x044004, 0x044005).portr("IN2"); map(0x044006, 0x044007).portr("IN3"); - map(0x046000, 0x046001).w(this, FUNC(terracre_state::amazon_flipscreen_w)); /* flip screen & coin counters */ - map(0x046002, 0x046003).w(this, FUNC(terracre_state::amazon_scrollx_w)); - map(0x046004, 0x046005).nopr().w(this, FUNC(terracre_state::amazon_scrolly_w)); + map(0x046000, 0x046001).w(FUNC(terracre_state::amazon_flipscreen_w)); /* flip screen & coin counters */ + map(0x046002, 0x046003).w(FUNC(terracre_state::amazon_scrollx_w)); + map(0x046004, 0x046005).nopr().w(FUNC(terracre_state::amazon_scrolly_w)); map(0x04600a, 0x04600b).noprw(); // video related - map(0x04600c, 0x04600d).w(this, FUNC(terracre_state::amazon_sound_w)); + map(0x04600c, 0x04600d).w(FUNC(terracre_state::amazon_sound_w)); map(0x04600e, 0x04600f).noprw(); // video related - map(0x050000, 0x050fff).ram().w(this, FUNC(terracre_state::amazon_foreground_w)).share("fg_videoram"); + map(0x050000, 0x050fff).ram().w(FUNC(terracre_state::amazon_foreground_w)).share("fg_videoram"); map(0x070000, 0x070003).noprw(); // protection (nop for bootlegs) } @@ -162,9 +162,9 @@ void terracre_state::sound_3526_io_map(address_map &map) { map.global_mask(0xff); map(0x00, 0x01).w("ymsnd", FUNC(ym3526_device::write)); - map(0x02, 0x02).w("dac1", FUNC(dac_byte_interface::write)); - map(0x03, 0x03).w("dac2", FUNC(dac_byte_interface::write)); - map(0x04, 0x04).r(this, FUNC(terracre_state::soundlatch_clear_r)); + map(0x02, 0x02).w("dac1", FUNC(dac_byte_interface::data_w)); + map(0x03, 0x03).w("dac2", FUNC(dac_byte_interface::data_w)); + map(0x04, 0x04).r(FUNC(terracre_state::soundlatch_clear_r)); map(0x06, 0x06).r(m_soundlatch, FUNC(generic_latch_8_device::read)); } @@ -172,9 +172,9 @@ void terracre_state::sound_2203_io_map(address_map &map) { map.global_mask(0xff); map(0x00, 0x01).w("ym1", FUNC(ym2203_device::write)); - map(0x02, 0x02).w("dac1", FUNC(dac_byte_interface::write)); - map(0x03, 0x03).w("dac2", FUNC(dac_byte_interface::write)); - map(0x04, 0x04).r(this, FUNC(terracre_state::soundlatch_clear_r)); + map(0x02, 0x02).w("dac1", FUNC(dac_byte_interface::data_w)); + map(0x03, 0x03).w("dac2", FUNC(dac_byte_interface::data_w)); + map(0x04, 0x04).r(FUNC(terracre_state::soundlatch_clear_r)); map(0x06, 0x06).r(m_soundlatch, FUNC(generic_latch_8_device::read)); } |