summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/btime.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/btime.cpp')
-rw-r--r--src/mame/drivers/btime.cpp68
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();
}