summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ddragon3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ddragon3.cpp')
-rw-r--r--src/mame/drivers/ddragon3.cpp56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/mame/drivers/ddragon3.cpp b/src/mame/drivers/ddragon3.cpp
index 37c44b4fbf8..ddd459e6bf3 100644
--- a/src/mame/drivers/ddragon3.cpp
+++ b/src/mame/drivers/ddragon3.cpp
@@ -294,17 +294,17 @@ void ddragon3_state::ddragon3_map(address_map &map)
{
map(0x000000, 0x07ffff).rom();
map(0x000004, 0x000007).nopw();
- map(0x080000, 0x080fff).ram().w(this, FUNC(ddragon3_state::ddragon3_fg_videoram_w)).share("fg_videoram"); /* Foreground (32x32 Tiles - 4 by per tile) */
- map(0x082000, 0x0827ff).ram().w(this, FUNC(ddragon3_state::ddragon3_bg_videoram_w)).share("bg_videoram"); /* Background (32x32 Tiles - 2 by per tile) */
- map(0x0c0000, 0x0c000f).w(this, FUNC(ddragon3_state::ddragon3_scroll_w));
+ map(0x080000, 0x080fff).ram().w(FUNC(ddragon3_state::ddragon3_fg_videoram_w)).share("fg_videoram"); /* Foreground (32x32 Tiles - 4 by per tile) */
+ map(0x082000, 0x0827ff).ram().w(FUNC(ddragon3_state::ddragon3_bg_videoram_w)).share("bg_videoram"); /* Background (32x32 Tiles - 2 by per tile) */
+ map(0x0c0000, 0x0c000f).w(FUNC(ddragon3_state::ddragon3_scroll_w));
map(0x100000, 0x100001).portr("P1_P2");
map(0x100002, 0x100003).portr("SYSTEM");
map(0x100004, 0x100005).portr("DSW");
map(0x100006, 0x100007).portr("P3");
- map(0x100000, 0x100001).w(this, FUNC(ddragon3_state::ddragon3_vreg_w));
+ map(0x100000, 0x100001).w(FUNC(ddragon3_state::ddragon3_vreg_w));
map(0x100003, 0x100003).w(m_soundlatch, FUNC(generic_latch_8_device::write));
- map(0x100004, 0x100005).w(this, FUNC(ddragon3_state::irq6_ack_w));
- map(0x100006, 0x100007).w(this, FUNC(ddragon3_state::irq5_ack_w));
+ map(0x100004, 0x100005).w(FUNC(ddragon3_state::irq6_ack_w));
+ map(0x100006, 0x100007).w(FUNC(ddragon3_state::irq5_ack_w));
map(0x140000, 0x1405ff).ram().w(m_palette, FUNC(palette_device::write16)).share("palette"); /* Palette RAM */
map(0x180000, 0x180fff).ram().share("spriteram");
map(0x1c0000, 0x1c3fff).ram(); /* work RAM */
@@ -313,15 +313,15 @@ void ddragon3_state::ddragon3_map(address_map &map)
void ddragon3_state::dd3b_map(address_map &map)
{
map(0x000000, 0x07ffff).rom();
- map(0x080000, 0x080fff).ram().w(this, FUNC(ddragon3_state::ddragon3_fg_videoram_w)).share("fg_videoram"); /* Foreground (32x32 Tiles - 4 by per tile) */
+ map(0x080000, 0x080fff).ram().w(FUNC(ddragon3_state::ddragon3_fg_videoram_w)).share("fg_videoram"); /* Foreground (32x32 Tiles - 4 by per tile) */
map(0x081000, 0x081fff).ram().share("spriteram");
- map(0x082000, 0x0827ff).ram().w(this, FUNC(ddragon3_state::ddragon3_bg_videoram_w)).share("bg_videoram"); /* Background (32x32 Tiles - 2 by per tile) */
- map(0x0c0000, 0x0c000f).w(this, FUNC(ddragon3_state::ddragon3_scroll_w));
+ map(0x082000, 0x0827ff).ram().w(FUNC(ddragon3_state::ddragon3_bg_videoram_w)).share("bg_videoram"); /* Background (32x32 Tiles - 2 by per tile) */
+ map(0x0c0000, 0x0c000f).w(FUNC(ddragon3_state::ddragon3_scroll_w));
map(0x100000, 0x1005ff).ram().w(m_palette, FUNC(palette_device::write16)).share("palette"); /* Palette RAM */
- map(0x140000, 0x140001).w(this, FUNC(ddragon3_state::ddragon3_vreg_w));
+ map(0x140000, 0x140001).w(FUNC(ddragon3_state::ddragon3_vreg_w));
map(0x140003, 0x140003).w(m_soundlatch, FUNC(generic_latch_8_device::write));
- map(0x140004, 0x140005).w(this, FUNC(ddragon3_state::irq6_ack_w));
- map(0x140006, 0x140007).w(this, FUNC(ddragon3_state::irq5_ack_w));
+ map(0x140004, 0x140005).w(FUNC(ddragon3_state::irq6_ack_w));
+ map(0x140006, 0x140007).w(FUNC(ddragon3_state::irq5_ack_w));
map(0x140008, 0x140009).w(m_spriteram, FUNC(buffered_spriteram16_device::write));
map(0x180000, 0x180001).portr("IN0");
map(0x180002, 0x180003).portr("IN1");
@@ -333,16 +333,16 @@ void ddragon3_state::dd3b_map(address_map &map)
void ddragon3_state::ctribe_map(address_map &map)
{
map(0x000000, 0x07ffff).rom();
- map(0x080000, 0x080fff).ram().w(this, FUNC(ddragon3_state::ddragon3_fg_videoram_w)).share("fg_videoram"); /* Foreground (32x32 Tiles - 4 by per tile) */
+ map(0x080000, 0x080fff).ram().w(FUNC(ddragon3_state::ddragon3_fg_videoram_w)).share("fg_videoram"); /* Foreground (32x32 Tiles - 4 by per tile) */
map(0x081000, 0x081fff).ram().share("spriteram");
- map(0x082000, 0x0827ff).ram().w(this, FUNC(ddragon3_state::ddragon3_bg_videoram_w)).share("bg_videoram"); /* Background (32x32 Tiles - 2 by per tile) */
+ map(0x082000, 0x0827ff).ram().w(FUNC(ddragon3_state::ddragon3_bg_videoram_w)).share("bg_videoram"); /* Background (32x32 Tiles - 2 by per tile) */
map(0x082800, 0x082fff).ram();
- map(0x0c0000, 0x0c000f).rw(this, FUNC(ddragon3_state::ddragon3_scroll_r), FUNC(ddragon3_state::ddragon3_scroll_w));
+ map(0x0c0000, 0x0c000f).rw(FUNC(ddragon3_state::ddragon3_scroll_r), FUNC(ddragon3_state::ddragon3_scroll_w));
map(0x100000, 0x1005ff).ram().w(m_palette, FUNC(palette_device::write16)).share("palette"); /* Palette RAM */
- map(0x140000, 0x140001).w(this, FUNC(ddragon3_state::ddragon3_vreg_w));
+ map(0x140000, 0x140001).w(FUNC(ddragon3_state::ddragon3_vreg_w));
map(0x140003, 0x140003).w(m_soundlatch, FUNC(generic_latch_8_device::write));
- map(0x140004, 0x140005).w(this, FUNC(ddragon3_state::irq6_ack_w));
- map(0x140006, 0x140007).w(this, FUNC(ddragon3_state::irq5_ack_w));
+ map(0x140004, 0x140005).w(FUNC(ddragon3_state::irq6_ack_w));
+ map(0x140006, 0x140007).w(FUNC(ddragon3_state::irq5_ack_w));
map(0x140008, 0x140009).w(m_spriteram, FUNC(buffered_spriteram16_device::write));
map(0x180000, 0x180001).portr("IN0");
map(0x180002, 0x180003).portr("IN1");
@@ -354,20 +354,20 @@ void ddragon3_state::ctribe_map(address_map &map)
void wwfwfest_state::main_map(address_map &map)
{
map(0x000000, 0x07ffff).rom();
- map(0x0c0000, 0x0c1fff).ram().w(this, FUNC(wwfwfest_state::wwfwfest_fg0_videoram_w)).share("fg0_videoram"); /* FG0 Ram - 4 bytes per tile */
+ map(0x0c0000, 0x0c1fff).ram().w(FUNC(wwfwfest_state::wwfwfest_fg0_videoram_w)).share("fg0_videoram"); /* FG0 Ram - 4 bytes per tile */
map(0x0c2000, 0x0c3fff).ram().share("spriteram"); /* SPR Ram */
- map(0x080000, 0x080fff).ram().w(this, FUNC(wwfwfest_state::ddragon3_fg_videoram_w)).share("fg_videoram"); /* BG0 Ram - 4 bytes per tile */
- map(0x082000, 0x082fff).ram().w(this, FUNC(wwfwfest_state::ddragon3_bg_videoram_w)).share("bg_videoram"); /* BG1 Ram - 2 bytes per tile */
- map(0x100000, 0x100007).rw(this, FUNC(wwfwfest_state::ddragon3_scroll_r), FUNC(wwfwfest_state::ddragon3_scroll_w));
- map(0x10000a, 0x10000b).w(this, FUNC(wwfwfest_state::wwfwfest_flipscreen_w));
- map(0x140000, 0x140003).w(this, FUNC(wwfwfest_state::wwfwfest_irq_ack_w));
- map(0x14000c, 0x14000d).w(this, FUNC(wwfwfest_state::wwfwfest_soundwrite));
- map(0x140011, 0x140011).w(this, FUNC(wwfwfest_state::wwfwfest_priority_w));
+ map(0x080000, 0x080fff).ram().w(FUNC(wwfwfest_state::ddragon3_fg_videoram_w)).share("fg_videoram"); /* BG0 Ram - 4 bytes per tile */
+ map(0x082000, 0x082fff).ram().w(FUNC(wwfwfest_state::ddragon3_bg_videoram_w)).share("bg_videoram"); /* BG1 Ram - 2 bytes per tile */
+ map(0x100000, 0x100007).rw(FUNC(wwfwfest_state::ddragon3_scroll_r), FUNC(wwfwfest_state::ddragon3_scroll_w));
+ map(0x10000a, 0x10000b).w(FUNC(wwfwfest_state::wwfwfest_flipscreen_w));
+ map(0x140000, 0x140003).w(FUNC(wwfwfest_state::wwfwfest_irq_ack_w));
+ map(0x14000c, 0x14000d).w(FUNC(wwfwfest_state::wwfwfest_soundwrite));
+ map(0x140011, 0x140011).w(FUNC(wwfwfest_state::wwfwfest_priority_w));
map(0x140020, 0x140021).portr("P1");
map(0x140022, 0x140023).portr("P2");
map(0x140024, 0x140025).portr("P3");
map(0x140026, 0x140027).portr("P4");
- map(0x180000, 0x18ffff).rw(this, FUNC(wwfwfest_state::wwfwfest_paletteram_r), FUNC(wwfwfest_state::wwfwfest_paletteram_w)).share("palette");
+ map(0x180000, 0x18ffff).rw(FUNC(wwfwfest_state::wwfwfest_paletteram_r), FUNC(wwfwfest_state::wwfwfest_paletteram_w)).share("palette");
map(0x1c0000, 0x1c3fff).ram(); /* Work Ram */
}
@@ -379,7 +379,7 @@ void ddragon3_state::sound_map(address_map &map)
map(0xc800, 0xc801).rw("ym2151", FUNC(ym2151_device::read), FUNC(ym2151_device::write));
map(0xd800, 0xd800).rw(m_oki, FUNC(okim6295_device::read), FUNC(okim6295_device::write));
map(0xe000, 0xe000).r(m_soundlatch, FUNC(generic_latch_8_device::read));
- map(0xe800, 0xe800).w(this, FUNC(ddragon3_state::oki_bankswitch_w));
+ map(0xe800, 0xe800).w(FUNC(ddragon3_state::oki_bankswitch_w));
}