diff options
Diffstat (limited to 'src/mame/drivers/btime.cpp')
-rw-r--r-- | src/mame/drivers/btime.cpp | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/mame/drivers/btime.cpp b/src/mame/drivers/btime.cpp index c6986a67c8f..43a25c9f72e 100644 --- a/src/mame/drivers/btime.cpp +++ b/src/mame/drivers/btime.cpp @@ -190,13 +190,13 @@ void btime_state::btime_map(address_map &map) map(0x0c00, 0x0c0f).ram().w(m_palette, FUNC(palette_device::write8)).share("palette"); map(0x1000, 0x13ff).ram().share("videoram"); map(0x1400, 0x17ff).ram().share("colorram"); - map(0x1800, 0x1bff).rw(this, FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::btime_mirrorvideoram_w)); - map(0x1c00, 0x1fff).rw(this, FUNC(btime_state::btime_mirrorcolorram_r), FUNC(btime_state::btime_mirrorcolorram_w)); + map(0x1800, 0x1bff).rw(FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::btime_mirrorvideoram_w)); + map(0x1c00, 0x1fff).rw(FUNC(btime_state::btime_mirrorcolorram_r), FUNC(btime_state::btime_mirrorcolorram_w)); map(0x4000, 0x4000).portr("P1").nopw(); map(0x4001, 0x4001).portr("P2"); - map(0x4002, 0x4002).portr("SYSTEM").w(this, FUNC(btime_state::btime_video_control_w)); + map(0x4002, 0x4002).portr("SYSTEM").w(FUNC(btime_state::btime_video_control_w)); map(0x4003, 0x4003).portr("DSW1").w(m_soundlatch, FUNC(generic_latch_8_device::write)); - map(0x4004, 0x4004).portr("DSW2").w(this, FUNC(btime_state::bnj_scroll1_w)); + map(0x4004, 0x4004).portr("DSW2").w(FUNC(btime_state::bnj_scroll1_w)); map(0xb000, 0xffff).rom(); } @@ -206,12 +206,12 @@ void btime_state::cookrace_map(address_map &map) map(0x0500, 0x3fff).rom(); map(0xc000, 0xc3ff).ram().share("videoram"); map(0xc400, 0xc7ff).ram().share("colorram"); - map(0xc800, 0xcbff).rw(this, FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::btime_mirrorvideoram_w)); - map(0xcc00, 0xcfff).rw(this, FUNC(btime_state::btime_mirrorcolorram_r), FUNC(btime_state::btime_mirrorcolorram_w)); + map(0xc800, 0xcbff).rw(FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::btime_mirrorvideoram_w)); + map(0xcc00, 0xcfff).rw(FUNC(btime_state::btime_mirrorcolorram_r), FUNC(btime_state::btime_mirrorcolorram_w)); map(0xd000, 0xd0ff).ram(); /* background? */ map(0xd100, 0xd3ff).ram(); /* ? */ map(0xd400, 0xd7ff).ram().share("bnj_bgram"); - map(0xe000, 0xe000).portr("DSW1").w(this, FUNC(btime_state::bnj_video_control_w)); + map(0xe000, 0xe000).portr("DSW1").w(FUNC(btime_state::bnj_video_control_w)); map(0xe300, 0xe300).portr("DSW1"); /* mirror address used on high score name entry */ /* screen */ map(0xe001, 0xe001).portr("DSW2").w(m_soundlatch, FUNC(generic_latch_8_device::write)); @@ -227,14 +227,14 @@ void btime_state::tisland_map(address_map &map) map(0x0c00, 0x0c0f).ram().w(m_palette, FUNC(palette_device::write8)).share("palette"); map(0x1000, 0x13ff).ram().share("videoram"); map(0x1400, 0x17ff).ram().share("colorram"); - map(0x1800, 0x1bff).rw(this, FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::btime_mirrorvideoram_w)); - map(0x1c00, 0x1fff).rw(this, FUNC(btime_state::btime_mirrorcolorram_r), FUNC(btime_state::btime_mirrorcolorram_w)); + map(0x1800, 0x1bff).rw(FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::btime_mirrorvideoram_w)); + map(0x1c00, 0x1fff).rw(FUNC(btime_state::btime_mirrorcolorram_r), FUNC(btime_state::btime_mirrorcolorram_w)); map(0x4000, 0x4000).portr("P1").nopw(); map(0x4001, 0x4001).portr("P2"); - map(0x4002, 0x4002).portr("SYSTEM").w(this, FUNC(btime_state::btime_video_control_w)); + map(0x4002, 0x4002).portr("SYSTEM").w(FUNC(btime_state::btime_video_control_w)); map(0x4003, 0x4003).portr("DSW1").w(m_soundlatch, FUNC(generic_latch_8_device::write)); - map(0x4004, 0x4004).portr("DSW2").w(this, FUNC(btime_state::bnj_scroll1_w)); - map(0x4005, 0x4005).w(this, FUNC(btime_state::bnj_scroll2_w)); + map(0x4004, 0x4004).portr("DSW2").w(FUNC(btime_state::bnj_scroll1_w)); + map(0x4005, 0x4005).w(FUNC(btime_state::bnj_scroll2_w)); map(0x9000, 0xffff).rom(); } @@ -243,16 +243,16 @@ void btime_state::zoar_map(address_map &map) map(0x0000, 0x07ff).ram().share("rambase"); map(0x8000, 0x83ff).writeonly().share("videoram"); map(0x8400, 0x87ff).writeonly().share("colorram"); - map(0x8800, 0x8bff).w(this, FUNC(btime_state::btime_mirrorvideoram_w)); - map(0x8c00, 0x8fff).w(this, FUNC(btime_state::btime_mirrorcolorram_w)); - map(0x9000, 0x9000).w(this, FUNC(btime_state::zoar_video_control_w)); - map(0x9800, 0x9800).r(this, FUNC(btime_state::zoar_dsw1_read)); + map(0x8800, 0x8bff).w(FUNC(btime_state::btime_mirrorvideoram_w)); + map(0x8c00, 0x8fff).w(FUNC(btime_state::btime_mirrorcolorram_w)); + map(0x9000, 0x9000).w(FUNC(btime_state::zoar_video_control_w)); + map(0x9800, 0x9800).r(FUNC(btime_state::zoar_dsw1_read)); map(0x9801, 0x9801).portr("DSW2"); map(0x9802, 0x9802).portr("P1"); map(0x9803, 0x9803).portr("P2"); map(0x9800, 0x9803).writeonly().share("zoar_scrollram"); - map(0x9804, 0x9804).portr("SYSTEM").w(this, FUNC(btime_state::bnj_scroll2_w)); - map(0x9805, 0x9805).w(this, FUNC(btime_state::bnj_scroll1_w)); + map(0x9804, 0x9804).portr("SYSTEM").w(FUNC(btime_state::bnj_scroll2_w)); + map(0x9805, 0x9805).w(FUNC(btime_state::bnj_scroll1_w)); map(0x9806, 0x9806).w(m_soundlatch, FUNC(generic_latch_8_device::write)); map(0xd000, 0xffff).rom(); } @@ -260,11 +260,11 @@ void btime_state::zoar_map(address_map &map) void btime_state::lnc_map(address_map &map) { map(0x0000, 0x3bff).ram().share("rambase"); - map(0x3c00, 0x3fff).ram().w(this, FUNC(btime_state::lnc_videoram_w)).share("videoram"); + map(0x3c00, 0x3fff).ram().w(FUNC(btime_state::lnc_videoram_w)).share("videoram"); map(0x7800, 0x7bff).writeonly().share("colorram"); /* this is just here to initialize the pointer */ - map(0x7c00, 0x7fff).rw(this, FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::lnc_mirrorvideoram_w)); + map(0x7c00, 0x7fff).rw(FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::lnc_mirrorvideoram_w)); map(0x8000, 0x8000).portr("DSW1").nopw(); /* ??? */ - map(0x8001, 0x8001).portr("DSW2").w(this, FUNC(btime_state::bnj_video_control_w)); + map(0x8001, 0x8001).portr("DSW2").w(FUNC(btime_state::bnj_video_control_w)); map(0x8003, 0x8003).writeonly().share("lnc_charbank"); map(0x9000, 0x9000).portr("P1").nopw(); /* IRQ ack??? */ map(0x9001, 0x9001).portr("P2"); @@ -276,16 +276,16 @@ void btime_state::lnc_map(address_map &map) void btime_state::mmonkey_map(address_map &map) { map(0x0000, 0x3bff).ram().share("rambase"); - map(0x3c00, 0x3fff).ram().w(this, FUNC(btime_state::lnc_videoram_w)).share("videoram"); + map(0x3c00, 0x3fff).ram().w(FUNC(btime_state::lnc_videoram_w)).share("videoram"); map(0x7800, 0x7bff).writeonly().share("colorram"); /* this is just here to initialize the pointer */ - map(0x7c00, 0x7fff).rw(this, FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::lnc_mirrorvideoram_w)); + map(0x7c00, 0x7fff).rw(FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::lnc_mirrorvideoram_w)); map(0x8000, 0x8000).portr("DSW1"); - map(0x8001, 0x8001).portr("DSW2").w(this, FUNC(btime_state::bnj_video_control_w)); + map(0x8001, 0x8001).portr("DSW2").w(FUNC(btime_state::bnj_video_control_w)); map(0x8003, 0x8003).writeonly().share("lnc_charbank"); map(0x9000, 0x9000).portr("P1").nopw(); /* IRQ ack??? */ map(0x9001, 0x9001).portr("P2"); map(0x9002, 0x9002).portr("SYSTEM").w(m_soundlatch, FUNC(generic_latch_8_device::write)); - map(0xb000, 0xbfff).rw(this, FUNC(btime_state::mmonkey_protection_r), FUNC(btime_state::mmonkey_protection_w)); + map(0xb000, 0xbfff).rw(FUNC(btime_state::mmonkey_protection_r), FUNC(btime_state::mmonkey_protection_w)); map(0xc000, 0xffff).rom(); } @@ -293,18 +293,18 @@ void btime_state::bnj_map(address_map &map) { map(0x0000, 0x07ff).ram().share("rambase"); map(0x1000, 0x1000).portr("DSW1"); - map(0x1001, 0x1001).portr("DSW2").w(this, FUNC(btime_state::bnj_video_control_w)); + map(0x1001, 0x1001).portr("DSW2").w(FUNC(btime_state::bnj_video_control_w)); map(0x1002, 0x1002).portr("P1").w(m_soundlatch, FUNC(generic_latch_8_device::write)); map(0x1003, 0x1003).portr("P2"); map(0x1004, 0x1004).portr("SYSTEM"); map(0x4000, 0x43ff).ram().share("videoram"); map(0x4400, 0x47ff).ram().share("colorram"); - map(0x4800, 0x4bff).rw(this, FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::btime_mirrorvideoram_w)); - map(0x4c00, 0x4fff).rw(this, FUNC(btime_state::btime_mirrorcolorram_r), FUNC(btime_state::btime_mirrorcolorram_w)); - map(0x5000, 0x51ff).ram().w(this, FUNC(btime_state::bnj_background_w)).share("bnj_bgram"); + map(0x4800, 0x4bff).rw(FUNC(btime_state::btime_mirrorvideoram_r), FUNC(btime_state::btime_mirrorvideoram_w)); + map(0x4c00, 0x4fff).rw(FUNC(btime_state::btime_mirrorcolorram_r), FUNC(btime_state::btime_mirrorcolorram_w)); + map(0x5000, 0x51ff).ram().w(FUNC(btime_state::bnj_background_w)).share("bnj_bgram"); map(0x5200, 0x53ff).ram(); - map(0x5400, 0x5400).w(this, FUNC(btime_state::bnj_scroll1_w)); - map(0x5800, 0x5800).w(this, FUNC(btime_state::bnj_scroll2_w)); + map(0x5400, 0x5400).w(FUNC(btime_state::bnj_scroll1_w)); + map(0x5800, 0x5800).w(FUNC(btime_state::bnj_scroll2_w)); map(0x5c00, 0x5c0f).ram().w(m_palette, FUNC(palette_device::write8)).share("palette"); map(0xa000, 0xffff).rom(); } @@ -312,7 +312,7 @@ void btime_state::bnj_map(address_map &map) void btime_state::disco_map(address_map &map) { map(0x0000, 0x04ff).ram().share("rambase"); - map(0x2000, 0x7fff).ram().w(this, FUNC(btime_state::deco_charram_w)).share("deco_charram"); + map(0x2000, 0x7fff).ram().w(FUNC(btime_state::deco_charram_w)).share("deco_charram"); map(0x8000, 0x83ff).ram().share("videoram"); map(0x8400, 0x87ff).ram().share("colorram"); map(0x8800, 0x881f).ram().share("spriteram"); @@ -321,7 +321,7 @@ void btime_state::disco_map(address_map &map) map(0x9400, 0x9400).portr("P2"); map(0x9800, 0x9800).portr("DSW1"); map(0x9a00, 0x9a00).portr("DSW2").w(m_soundlatch, FUNC(generic_latch_8_device::write)); - map(0x9c00, 0x9c00).portr("VBLANK").w(this, FUNC(btime_state::disco_video_control_w)); + map(0x9c00, 0x9c00).portr("VBLANK").w(FUNC(btime_state::disco_video_control_w)); map(0xa000, 0xffff).rom(); } @@ -335,7 +335,7 @@ void btime_state::audio_map(address_map &map) map(0x6000, 0x7fff).w("ay2", FUNC(ay8910_device::data_w)); map(0x8000, 0x9fff).w("ay2", FUNC(ay8910_device::address_w)); map(0xa000, 0xbfff).r(m_soundlatch, FUNC(generic_latch_8_device::read)); - map(0xc000, 0xdfff).w(this, FUNC(btime_state::audio_nmi_enable_w)); + map(0xc000, 0xdfff).w(FUNC(btime_state::audio_nmi_enable_w)); map(0xe000, 0xefff).mirror(0x1000).rom(); } |