diff options
Diffstat (limited to 'src/mame/drivers/bigevglf.cpp')
-rw-r--r-- | src/mame/drivers/bigevglf.cpp | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/drivers/bigevglf.cpp b/src/mame/drivers/bigevglf.cpp index c58b30e8961..113c2b4ea92 100644 --- a/src/mame/drivers/bigevglf.cpp +++ b/src/mame/drivers/bigevglf.cpp @@ -239,9 +239,9 @@ void bigevglf_state::main_map(address_map &map) map(0xc000, 0xcfff).ram(); map(0xd000, 0xd7ff).bankr("bank1"); map(0xd800, 0xdbff).ram().share("share1"); /* only half of the RAM is accessible, line a10 of IC73 (6116) is GNDed */ - map(0xe000, 0xe7ff).w(this, FUNC(bigevglf_state::bigevglf_palette_w)).share("paletteram"); + map(0xe000, 0xe7ff).w(FUNC(bigevglf_state::bigevglf_palette_w)).share("paletteram"); map(0xe800, 0xefff).writeonly().share("spriteram1"); /* sprite 'templates' */ - map(0xf000, 0xf0ff).rw(this, FUNC(bigevglf_state::bigevglf_vidram_r), FUNC(bigevglf_state::bigevglf_vidram_w)); /* 41464 (64kB * 8 chips), addressed using ports 1 and 5 */ + map(0xf000, 0xf0ff).rw(FUNC(bigevglf_state::bigevglf_vidram_r), FUNC(bigevglf_state::bigevglf_vidram_w)); /* 41464 (64kB * 8 chips), addressed using ports 1 and 5 */ map(0xf840, 0xf8ff).ram().share("spriteram2"); /* spriteram (x,y,offset in spriteram1,palette) */ } @@ -249,12 +249,12 @@ void bigevglf_state::bigevglf_portmap(address_map &map) { map.global_mask(0xff); map(0x00, 0x00).nopw(); /* video ram enable ???*/ - map(0x01, 0x01).w(this, FUNC(bigevglf_state::bigevglf_gfxcontrol_w)); /* plane select */ - map(0x02, 0x02).w(this, FUNC(bigevglf_state::beg_banking_w)); - map(0x03, 0x03).w(this, FUNC(bigevglf_state::beg13_a_set_w)); - map(0x04, 0x04).w(this, FUNC(bigevglf_state::beg13_b_clr_w)); - map(0x05, 0x05).w(this, FUNC(bigevglf_state::bigevglf_vidram_addr_w)); /* video banking (256 banks) for f000-f0ff area */ - map(0x06, 0x06).r(this, FUNC(bigevglf_state::beg_status_r)); + map(0x01, 0x01).w(FUNC(bigevglf_state::bigevglf_gfxcontrol_w)); /* plane select */ + map(0x02, 0x02).w(FUNC(bigevglf_state::beg_banking_w)); + map(0x03, 0x03).w(FUNC(bigevglf_state::beg13_a_set_w)); + map(0x04, 0x04).w(FUNC(bigevglf_state::beg13_b_clr_w)); + map(0x05, 0x05).w(FUNC(bigevglf_state::bigevglf_vidram_addr_w)); /* video banking (256 banks) for f000-f0ff area */ + map(0x06, 0x06).r(FUNC(bigevglf_state::beg_status_r)); } @@ -290,21 +290,21 @@ void bigevglf_state::bigevglf_sub_portmap(address_map &map) map.global_mask(0xff); map(0x00, 0x00).portr("PORT00"); map(0x01, 0x01).nopr(); - map(0x02, 0x02).r(this, FUNC(bigevglf_state::beg_trackball_x_r)); - map(0x03, 0x03).r(this, FUNC(bigevglf_state::beg_trackball_y_r)); - map(0x04, 0x04).r(this, FUNC(bigevglf_state::sub_cpu_mcu_coin_port_r)); + map(0x02, 0x02).r(FUNC(bigevglf_state::beg_trackball_x_r)); + map(0x03, 0x03).r(FUNC(bigevglf_state::beg_trackball_y_r)); + map(0x04, 0x04).r(FUNC(bigevglf_state::sub_cpu_mcu_coin_port_r)); map(0x05, 0x05).portr("DSW1"); map(0x06, 0x06).portr("DSW2"); map(0x07, 0x07).nopr(); - map(0x08, 0x08).w(this, FUNC(bigevglf_state::beg_port08_w)); /* muxed port select + other unknown stuff */ + map(0x08, 0x08).w(FUNC(bigevglf_state::beg_port08_w)); /* muxed port select + other unknown stuff */ map(0x0b, 0x0b).r(m_bmcu, FUNC(taito68705_mcu_device::data_r)); map(0x0c, 0x0c).w(m_bmcu, FUNC(taito68705_mcu_device::data_w)); map(0x0e, 0x0e).nopw(); /* 0-enable MCU, 1-keep reset line ASSERTED; D0 goes to the input of ls74 and the /Q of this ls74 goes to reset line on 68705 */ - map(0x10, 0x17).w(this, FUNC(bigevglf_state::beg13_a_clr_w)); - map(0x18, 0x1f).w(this, FUNC(bigevglf_state::beg13_b_set_w)); + map(0x10, 0x17).w(FUNC(bigevglf_state::beg13_a_clr_w)); + map(0x18, 0x1f).w(FUNC(bigevglf_state::beg13_b_set_w)); map(0x20, 0x20).r("soundlatch2", FUNC(generic_latch_8_device::read)); map(0x20, 0x20).w("soundlatch1", FUNC(generic_latch_8_device::write)); - map(0x21, 0x21).r(this, FUNC(bigevglf_state::soundstate_r)); + map(0x21, 0x21).r(FUNC(bigevglf_state::soundstate_r)); } @@ -323,10 +323,10 @@ void bigevglf_state::sound_map(address_map &map) map(0xce00, 0xce00).nopw(); map(0xd800, 0xd800).r("soundlatch1", FUNC(generic_latch_8_device::read)); map(0xd800, 0xd800).w("soundlatch2", FUNC(generic_latch_8_device::write)); /* write to D800 sets bit 1 in status */ - map(0xda00, 0xda00).r(this, FUNC(bigevglf_state::soundstate_r)); + map(0xda00, 0xda00).r(FUNC(bigevglf_state::soundstate_r)); map(0xda00, 0xda00).w("soundnmi", FUNC(input_merger_device::in_set<1>)); // enable NMI map(0xdc00, 0xdc00).w("soundnmi", FUNC(input_merger_device::in_clear<1>)); // disable NMI - map(0xde00, 0xde00).nopr().w("dac", FUNC(dac_byte_interface::write)); /* signed 8-bit DAC & unknown read */ + map(0xde00, 0xde00).nopr().w("dac", FUNC(dac_byte_interface::data_w)); /* signed 8-bit DAC & unknown read */ map(0xe000, 0xefff).nopr(); /* space for diagnostics ROM */ } |