summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/bmcpokr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/bmcpokr.cpp')
-rw-r--r--src/mame/drivers/bmcpokr.cpp40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/bmcpokr.cpp b/src/mame/drivers/bmcpokr.cpp
index 441d03b18a6..ac8e94206d5 100644
--- a/src/mame/drivers/bmcpokr.cpp
+++ b/src/mame/drivers/bmcpokr.cpp
@@ -385,11 +385,11 @@ void bmcpokr_state::bmcpokr_mem(address_map &map)
map(0x000000, 0x03ffff).rom();
map(0x210000, 0x21ffff).ram().share("nvram");
- map(0x280000, 0x287fff).ram().w(this, FUNC(bmcpokr_state::videoram_1_w)).share("videoram_1");
- map(0x288000, 0x28ffff).ram().w(this, FUNC(bmcpokr_state::videoram_2_w)).share("videoram_2");
+ map(0x280000, 0x287fff).ram().w(FUNC(bmcpokr_state::videoram_1_w)).share("videoram_1");
+ map(0x288000, 0x28ffff).ram().w(FUNC(bmcpokr_state::videoram_2_w)).share("videoram_2");
map(0x290000, 0x297fff).ram();
- map(0x2a0000, 0x2dffff).ram().w(this, FUNC(bmcpokr_state::pixram_w)).share("pixram");
+ map(0x2a0000, 0x2dffff).ram().w(FUNC(bmcpokr_state::pixram_w)).share("pixram");
map(0x2ff800, 0x2ff9ff).ram().share("scrollram_1");
map(0x2ffa00, 0x2ffbff).ram().share("scrollram_2");
@@ -398,27 +398,27 @@ void bmcpokr_state::bmcpokr_mem(address_map &map)
map(0x320000, 0x320003).ram().share("layerctrl");
- map(0x330000, 0x330001).rw(this, FUNC(bmcpokr_state::prot_r), FUNC(bmcpokr_state::prot_w));
+ map(0x330000, 0x330001).rw(FUNC(bmcpokr_state::prot_r), FUNC(bmcpokr_state::prot_w));
map(0x340000, 0x340001).ram(); // 340001.b, rw
map(0x340002, 0x340003).ram(); // 340003.b, w(9d)
- map(0x340006, 0x340007).w(this, FUNC(bmcpokr_state::irq_ack_w));
- map(0x340008, 0x340009).w(this, FUNC(bmcpokr_state::irq_enable_w));
+ map(0x340006, 0x340007).w(FUNC(bmcpokr_state::irq_ack_w));
+ map(0x340008, 0x340009).w(FUNC(bmcpokr_state::irq_enable_w));
map(0x34000e, 0x34000f).ram().share("priority"); // 34000f.b, w (priority?)
- map(0x340016, 0x340017).w(this, FUNC(bmcpokr_state::pixpal_w));
+ map(0x340016, 0x340017).w(FUNC(bmcpokr_state::pixpal_w));
map(0x340018, 0x340019).ram(); // 340019.b, w
- map(0x34001a, 0x34001b).r(this, FUNC(bmcpokr_state::unk_r)).nopw();
+ map(0x34001a, 0x34001b).r(FUNC(bmcpokr_state::unk_r)).nopw();
map(0x34001c, 0x34001d).ram(); // 34001d.b, w(0)
map(0x350001, 0x350001).w("ramdac", FUNC(ramdac_device::index_w));
map(0x350003, 0x350003).w("ramdac", FUNC(ramdac_device::pal_w));
map(0x350005, 0x350005).w("ramdac", FUNC(ramdac_device::mask_w));
- map(0x360000, 0x360001).r(this, FUNC(bmcpokr_state::dsw_r));
+ map(0x360000, 0x360001).r(FUNC(bmcpokr_state::dsw_r));
map(0x370000, 0x370001).portr("INPUTS");
- map(0x380000, 0x380001).w(this, FUNC(bmcpokr_state::mux_w));
+ map(0x380000, 0x380001).w(FUNC(bmcpokr_state::mux_w));
map(0x390000, 0x390003).w("ymsnd", FUNC(ym2413_device::write)).umask16(0x00ff);
map(0x398001, 0x398001).rw("oki", FUNC(okim6295_device::read), FUNC(okim6295_device::write));
@@ -458,11 +458,11 @@ void bmcpokr_state::mjmaglmp_map(address_map &map)
map(0x000000, 0x03ffff).rom();
map(0x210000, 0x21ffff).ram().share("nvram");
- map(0x280000, 0x287fff).ram().w(this, FUNC(bmcpokr_state::videoram_1_w)).share("videoram_1");
- map(0x288000, 0x28ffff).ram().w(this, FUNC(bmcpokr_state::videoram_2_w)).share("videoram_2");
+ map(0x280000, 0x287fff).ram().w(FUNC(bmcpokr_state::videoram_1_w)).share("videoram_1");
+ map(0x288000, 0x28ffff).ram().w(FUNC(bmcpokr_state::videoram_2_w)).share("videoram_2");
map(0x290000, 0x297fff).ram();
- map(0x2a0000, 0x2dffff).ram().w(this, FUNC(bmcpokr_state::pixram_w)).share("pixram");
+ map(0x2a0000, 0x2dffff).ram().w(FUNC(bmcpokr_state::pixram_w)).share("pixram");
map(0x2ff800, 0x2ff9ff).ram().share("scrollram_1");
map(0x2ffa00, 0x2ffbff).ram().share("scrollram_2");
@@ -471,11 +471,11 @@ void bmcpokr_state::mjmaglmp_map(address_map &map)
map(0x320000, 0x320003).ram().share("layerctrl");
- map(0x388000, 0x388001).w(this, FUNC(bmcpokr_state::mux_w));
+ map(0x388000, 0x388001).w(FUNC(bmcpokr_state::mux_w));
- map(0x390000, 0x390001).r(this, FUNC(bmcpokr_state::mjmaglmp_dsw_r));
+ map(0x390000, 0x390001).r(FUNC(bmcpokr_state::mjmaglmp_dsw_r));
- map(0x398000, 0x398001).r(this, FUNC(bmcpokr_state::mjmaglmp_key_r));
+ map(0x398000, 0x398001).r(FUNC(bmcpokr_state::mjmaglmp_key_r));
map(0x3c8800, 0x3c8803).w("ymsnd", FUNC(ym2413_device::write)).umask16(0x00ff);
map(0x3c9001, 0x3c9001).rw("oki", FUNC(okim6295_device::read), FUNC(okim6295_device::write));
@@ -486,12 +486,12 @@ void bmcpokr_state::mjmaglmp_map(address_map &map)
map(0x3ca000, 0x3ca001).ram(); // 3ca001.b, rw
map(0x3ca002, 0x3ca003).ram(); // 3ca003.b, w(9d)
- map(0x3ca006, 0x3ca007).w(this, FUNC(bmcpokr_state::irq_ack_w));
- map(0x3ca008, 0x3ca009).w(this, FUNC(bmcpokr_state::irq_enable_w));
+ map(0x3ca006, 0x3ca007).w(FUNC(bmcpokr_state::irq_ack_w));
+ map(0x3ca008, 0x3ca009).w(FUNC(bmcpokr_state::irq_enable_w));
map(0x3ca00e, 0x3ca00f).ram().share("priority"); // 3ca00f.b, w (priority?)
- map(0x3ca016, 0x3ca017).w(this, FUNC(bmcpokr_state::pixpal_w));
+ map(0x3ca016, 0x3ca017).w(FUNC(bmcpokr_state::pixpal_w));
map(0x3ca018, 0x3ca019).ram(); // 3ca019.b, w
- map(0x3ca01a, 0x3ca01b).r(this, FUNC(bmcpokr_state::unk_r)).nopw();
+ map(0x3ca01a, 0x3ca01b).r(FUNC(bmcpokr_state::unk_r)).nopw();
map(0x3ca01c, 0x3ca01d).ram(); // 3ca01d.b, w(0)
}