summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/arkanoid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/arkanoid.cpp')
-rw-r--r--src/mame/drivers/arkanoid.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/drivers/arkanoid.cpp b/src/mame/drivers/arkanoid.cpp
index 9662ba1ed99..7a077bb8a7b 100644
--- a/src/mame/drivers/arkanoid.cpp
+++ b/src/mame/drivers/arkanoid.cpp
@@ -830,12 +830,12 @@ void arkanoid_state::arkanoid_map(address_map &map)
map(0xc000, 0xc7ff).ram().mirror(0x0800);
map(0xd000, 0xd001).w("aysnd", FUNC(ay8910_device::address_data_w)).mirror(0x0fe6);
map(0xd001, 0xd001).r("aysnd", FUNC(ay8910_device::data_r)).mirror(0x0fe6);
- map(0xd008, 0xd008).w(this, FUNC(arkanoid_state::arkanoid_d008_w)).mirror(0x0fe7); /* gfx bank, flip screen, 68705 reset, etc. */
+ map(0xd008, 0xd008).w(FUNC(arkanoid_state::arkanoid_d008_w)).mirror(0x0fe7); /* gfx bank, flip screen, 68705 reset, etc. */
map(0xd008, 0xd008).portr("SYSTEM2").mirror(0x0fe3); /* unused p1 and p2 joysticks */
map(0xd00c, 0xd00c).portr("SYSTEM").mirror(0x0fe3); /* start, service, coins, and 2 bits from the 68705 */
map(0xd010, 0xd010).portr("BUTTONS").w("watchdog", FUNC(watchdog_timer_device::reset_w)).mirror(0x0fe7);
map(0xd018, 0xd018).rw(m_mcuintf, FUNC(arkanoid_mcu_device_base::data_r), FUNC(arkanoid_mcu_device_base::data_w)).mirror(0x0fe7); /* input from the 68705 */
- map(0xe000, 0xe7ff).ram().w(this, FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
+ map(0xe000, 0xe7ff).ram().w(FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
map(0xe800, 0xe83f).ram().share("spriteram");
map(0xe840, 0xefff).ram();
map(0xf000, 0xffff).nopr(); /* fixes instant death in final level */
@@ -847,11 +847,11 @@ void arkanoid_state::bootleg_map(address_map &map)
map(0xc000, 0xc7ff).ram();
map(0xd000, 0xd000).w("aysnd", FUNC(ay8910_device::address_w));
map(0xd001, 0xd001).rw("aysnd", FUNC(ay8910_device::data_r), FUNC(ay8910_device::data_w));
- map(0xd008, 0xd008).w(this, FUNC(arkanoid_state::arkanoid_d008_w)); /* gfx bank, flip screen etc. */
+ map(0xd008, 0xd008).w(FUNC(arkanoid_state::arkanoid_d008_w)); /* gfx bank, flip screen etc. */
map(0xd00c, 0xd00c).portr("SYSTEM");
map(0xd010, 0xd010).portr("BUTTONS").w("watchdog", FUNC(watchdog_timer_device::reset_w));
map(0xd018, 0xd018).portr("MUX").nopw();
- map(0xe000, 0xe7ff).ram().w(this, FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
+ map(0xe000, 0xe7ff).ram().w(FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
map(0xe800, 0xe83f).ram().share("spriteram");
map(0xe840, 0xefff).ram();
map(0xf000, 0xffff).nopr(); /* fixes instant death in final level */
@@ -864,9 +864,9 @@ void arkanoid_state::hexa_map(address_map &map)
map(0xc000, 0xc7ff).ram();
map(0xd001, 0xd001).r("aysnd", FUNC(ay8910_device::data_r));
map(0xd000, 0xd001).w("aysnd", FUNC(ay8910_device::address_data_w));
- map(0xd008, 0xd008).w(this, FUNC(arkanoid_state::hexa_d008_w));
+ map(0xd008, 0xd008).w(FUNC(arkanoid_state::hexa_d008_w));
map(0xd010, 0xd010).w("watchdog", FUNC(watchdog_timer_device::reset_w)); /* or IRQ acknowledge, or both */
- map(0xe000, 0xe7ff).ram().w(this, FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
+ map(0xe000, 0xe7ff).ram().w(FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
}
READ8_MEMBER(arkanoid_state::hexaa_f000_r)
@@ -887,11 +887,11 @@ void arkanoid_state::hexaa_map(address_map &map)
map(0xc000, 0xc7ff).ram();
map(0xd001, 0xd001).r("aysnd", FUNC(ay8910_device::data_r));
map(0xd000, 0xd001).w("aysnd", FUNC(ay8910_device::address_data_w));
- map(0xd008, 0xd008).w(this, FUNC(arkanoid_state::hexa_d008_w));
+ map(0xd008, 0xd008).w(FUNC(arkanoid_state::hexa_d008_w));
map(0xd010, 0xd010).w("watchdog", FUNC(watchdog_timer_device::reset_w)); /* or IRQ acknowledge, or both */
- map(0xe000, 0xe7ff).ram().w(this, FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
+ map(0xe000, 0xe7ff).ram().w(FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
map(0xe800, 0xefff).ram();
- map(0xf000, 0xf000).rw(this, FUNC(arkanoid_state::hexaa_f000_r), FUNC(arkanoid_state::hexaa_f000_w));
+ map(0xf000, 0xf000).rw(FUNC(arkanoid_state::hexaa_f000_r), FUNC(arkanoid_state::hexaa_f000_w));
}
void arkanoid_state::hexaa_sub_map(address_map &map)
@@ -915,8 +915,8 @@ void arkanoid_state::hexaa_sub_iomap(address_map &map)
{
map.global_mask(0x9f);
map(0x00, 0x0f).ram(); // ?? could be communication with the other chip (protection?)
- map(0x80, 0x80).w(this, FUNC(arkanoid_state::hexaa_sub_80_w));
- map(0x90, 0x90).r(this, FUNC(arkanoid_state::hexaa_sub_90_r));
+ map(0x80, 0x80).w(FUNC(arkanoid_state::hexaa_sub_80_w));
+ map(0x90, 0x90).r(FUNC(arkanoid_state::hexaa_sub_90_r));
}
@@ -927,8 +927,8 @@ void arkanoid_state::brixian_map(address_map &map)
map(0xc000, 0xc7ff).ram().share("protram");
map(0xd000, 0xd000).w("aysnd", FUNC(ay8910_device::address_w));
map(0xd001, 0xd001).rw("aysnd", FUNC(ay8910_device::data_r), FUNC(ay8910_device::data_w));
- map(0xd008, 0xd008).w(this, FUNC(arkanoid_state::brixian_d008_w)); /* gfx bank, flip screen etc. */
- map(0xe000, 0xe7ff).ram().w(this, FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
+ map(0xd008, 0xd008).w(FUNC(arkanoid_state::brixian_d008_w)); /* gfx bank, flip screen etc. */
+ map(0xe000, 0xe7ff).ram().w(FUNC(arkanoid_state::arkanoid_videoram_w)).share("videoram");
map(0xe800, 0xe83f).ram().share("spriteram");
map(0xe840, 0xefff).ram();
}