diff options
Diffstat (limited to 'src/mame/drivers/arkanoid.cpp')
-rw-r--r-- | src/mame/drivers/arkanoid.cpp | 26 |
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(); } |