summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/bigevglf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/bigevglf.cpp')
-rw-r--r--src/mame/drivers/bigevglf.cpp34
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 */
}