summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gng.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gng.cpp')
-rw-r--r--src/mame/drivers/gng.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mame/drivers/gng.cpp b/src/mame/drivers/gng.cpp
index 41a59fd6ac9..2ed772784d0 100644
--- a/src/mame/drivers/gng.cpp
+++ b/src/mame/drivers/gng.cpp
@@ -69,8 +69,8 @@ void gng_state::gng_map(address_map &map)
{
map(0x0000, 0x1dff).ram();
map(0x1e00, 0x1fff).ram().share("spriteram");
- map(0x2000, 0x27ff).ram().w(this, FUNC(gng_state::gng_fgvideoram_w)).share("fgvideoram");
- map(0x2800, 0x2fff).ram().w(this, FUNC(gng_state::gng_bgvideoram_w)).share("bgvideoram");
+ map(0x2000, 0x27ff).ram().w(FUNC(gng_state::gng_fgvideoram_w)).share("fgvideoram");
+ map(0x2800, 0x2fff).ram().w(FUNC(gng_state::gng_bgvideoram_w)).share("bgvideoram");
map(0x3000, 0x3000).portr("SYSTEM");
map(0x3001, 0x3001).portr("P1");
map(0x3002, 0x3002).portr("P2");
@@ -79,11 +79,11 @@ void gng_state::gng_map(address_map &map)
map(0x3800, 0x38ff).w(m_palette, FUNC(palette_device::write8_ext)).share("palette_ext");
map(0x3900, 0x39ff).w(m_palette, FUNC(palette_device::write8)).share("palette");
map(0x3a00, 0x3a00).w("soundlatch", FUNC(generic_latch_8_device::write));
- map(0x3b08, 0x3b09).w(this, FUNC(gng_state::gng_bgscrollx_w));
- map(0x3b0a, 0x3b0b).w(this, FUNC(gng_state::gng_bgscrolly_w));
+ map(0x3b08, 0x3b09).w(FUNC(gng_state::gng_bgscrollx_w));
+ map(0x3b0a, 0x3b0b).w(FUNC(gng_state::gng_bgscrolly_w));
map(0x3c00, 0x3c00).noprw(); /* watchdog? */
map(0x3d00, 0x3d07).w("mainlatch", FUNC(ls259_device::write_d0));
- map(0x3e00, 0x3e00).w(this, FUNC(gng_state::gng_bankswitch_w));
+ map(0x3e00, 0x3e00).w(FUNC(gng_state::gng_bankswitch_w));
map(0x4000, 0x5fff).bankr("bank1");
map(0x6000, 0xffff).rom();
}
@@ -92,8 +92,8 @@ void gng_state::diamond_map(address_map &map)
{
map(0x0000, 0x1dff).ram();
map(0x1e00, 0x1fff).ram().share("spriteram");
- map(0x2000, 0x27ff).ram().w(this, FUNC(gng_state::gng_fgvideoram_w)).share("fgvideoram");
- map(0x2800, 0x2fff).ram().w(this, FUNC(gng_state::gng_bgvideoram_w)).share("bgvideoram");
+ map(0x2000, 0x27ff).ram().w(FUNC(gng_state::gng_fgvideoram_w)).share("fgvideoram");
+ map(0x2800, 0x2fff).ram().w(FUNC(gng_state::gng_bgvideoram_w)).share("bgvideoram");
map(0x3000, 0x33ff).noprw(); // faulty POST?
map(0x3000, 0x3000).portr("SYSTEM");
map(0x3001, 0x3001).portr("P1");
@@ -103,15 +103,15 @@ void gng_state::diamond_map(address_map &map)
map(0x3800, 0x38ff).w(m_palette, FUNC(palette_device::write8_ext)).share("palette_ext");
map(0x3900, 0x39ff).w(m_palette, FUNC(palette_device::write8)).share("palette");
map(0x3a00, 0x3a00).w("soundlatch", FUNC(generic_latch_8_device::write));
- map(0x3b08, 0x3b09).w(this, FUNC(gng_state::gng_bgscrollx_w));
- map(0x3b0a, 0x3b0b).w(this, FUNC(gng_state::gng_bgscrolly_w));
+ map(0x3b08, 0x3b09).w(FUNC(gng_state::gng_bgscrollx_w));
+ map(0x3b0a, 0x3b0b).w(FUNC(gng_state::gng_bgscrolly_w));
map(0x3c00, 0x3c00).noprw(); /* watchdog? */
map(0x3d00, 0x3d00).nopw(); // ? (writes $01 and $0F)
map(0x3d01, 0x3d01).nopw(); // ?
- map(0x3e00, 0x3e00).w(this, FUNC(gng_state::gng_bankswitch_w));
+ map(0x3e00, 0x3e00).w(FUNC(gng_state::gng_bankswitch_w));
map(0x4000, 0x5fff).bankr("bank1");
map(0x6000, 0xffff).rom();
- map(0x6000, 0x6000).r(this, FUNC(gng_state::diamond_hack_r));
+ map(0x6000, 0x6000).r(FUNC(gng_state::diamond_hack_r));
map(0x6048, 0x6048).nopw(); // ?
}