diff options
Diffstat (limited to 'src/mame/drivers/itech8.cpp')
-rw-r--r-- | src/mame/drivers/itech8.cpp | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/src/mame/drivers/itech8.cpp b/src/mame/drivers/itech8.cpp index 35ce958e8a5..7797eea896d 100644 --- a/src/mame/drivers/itech8.cpp +++ b/src/mame/drivers/itech8.cpp @@ -869,15 +869,15 @@ WRITE8_MEMBER(itech8_state::ninclown_palette_w) /*------ common layout with TMS34061 at 0000 ------*/ void itech8_state::tmslo_map(address_map &map) { - map(0x0000, 0x0fff).rw(this, FUNC(itech8_state::tms34061_r), FUNC(itech8_state::tms34061_w)); + map(0x0000, 0x0fff).rw(FUNC(itech8_state::tms34061_r), FUNC(itech8_state::tms34061_w)); map(0x1100, 0x1100).nopw(); - map(0x1120, 0x1120).w(this, FUNC(itech8_state::sound_data_w)); - map(0x1140, 0x1140).portr("40").w(this, FUNC(itech8_state::grom_bank_w)); - map(0x1160, 0x1160).portr("60").w(this, FUNC(itech8_state::page_w)); + map(0x1120, 0x1120).w(FUNC(itech8_state::sound_data_w)); + map(0x1140, 0x1140).portr("40").w(FUNC(itech8_state::grom_bank_w)); + map(0x1160, 0x1160).portr("60").w(FUNC(itech8_state::page_w)); map(0x1180, 0x1180).portr("80").w(m_tms34061, FUNC(tms34061_device::latch_w)); - map(0x11a0, 0x11a0).w(this, FUNC(itech8_state::nmi_ack_w)); - map(0x11c0, 0x11df).r(this, FUNC(itech8_state::blitter_r)).w(this, FUNC(itech8_state::blitter_bank_w)); - map(0x11e0, 0x11ff).w(this, FUNC(itech8_state::palette_w)); + map(0x11a0, 0x11a0).w(FUNC(itech8_state::nmi_ack_w)); + map(0x11c0, 0x11df).r(FUNC(itech8_state::blitter_r)).w(FUNC(itech8_state::blitter_bank_w)); + map(0x11e0, 0x11ff).w(FUNC(itech8_state::palette_w)); map(0x2000, 0x3fff).ram().share("nvram"); map(0x4000, 0xffff).bankr("bank1"); } @@ -886,15 +886,15 @@ void itech8_state::tmslo_map(address_map &map) /*------ common layout with TMS34061 at 1000 ------*/ void itech8_state::tmshi_map(address_map &map) { - map(0x1000, 0x1fff).rw(this, FUNC(itech8_state::tms34061_r), FUNC(itech8_state::tms34061_w)); + map(0x1000, 0x1fff).rw(FUNC(itech8_state::tms34061_r), FUNC(itech8_state::tms34061_w)); map(0x0100, 0x0100).nopw(); - map(0x0120, 0x0120).w(this, FUNC(itech8_state::sound_data_w)); - map(0x0140, 0x0140).portr("40").w(this, FUNC(itech8_state::grom_bank_w)); - map(0x0160, 0x0160).portr("60").w(this, FUNC(itech8_state::page_w)); + map(0x0120, 0x0120).w(FUNC(itech8_state::sound_data_w)); + map(0x0140, 0x0140).portr("40").w(FUNC(itech8_state::grom_bank_w)); + map(0x0160, 0x0160).portr("60").w(FUNC(itech8_state::page_w)); map(0x0180, 0x0180).portr("80").w(m_tms34061, FUNC(tms34061_device::latch_w)); - map(0x01a0, 0x01a0).w(this, FUNC(itech8_state::nmi_ack_w)); - map(0x01c0, 0x01df).r(this, FUNC(itech8_state::blitter_r)).w(this, FUNC(itech8_state::blitter_bank_w)); - map(0x01e0, 0x01ff).w(this, FUNC(itech8_state::palette_w)); + map(0x01a0, 0x01a0).w(FUNC(itech8_state::nmi_ack_w)); + map(0x01c0, 0x01df).r(FUNC(itech8_state::blitter_r)).w(FUNC(itech8_state::blitter_bank_w)); + map(0x01e0, 0x01ff).w(FUNC(itech8_state::palette_w)); map(0x2000, 0x3fff).ram().share("nvram"); map(0x4000, 0xffff).bankr("bank1"); } @@ -903,15 +903,15 @@ void itech8_state::tmshi_map(address_map &map) /*------ Golden Tee Golf II 1992 layout ------*/ void itech8_state::gtg2_map(address_map &map) { - map(0x0100, 0x0100).portr("40").w(this, FUNC(itech8_state::nmi_ack_w)); - map(0x0120, 0x0120).portr("60").w(this, FUNC(itech8_state::page_w)); - map(0x0140, 0x015f).w(this, FUNC(itech8_state::palette_w)); + map(0x0100, 0x0100).portr("40").w(FUNC(itech8_state::nmi_ack_w)); + map(0x0120, 0x0120).portr("60").w(FUNC(itech8_state::page_w)); + map(0x0140, 0x015f).w(FUNC(itech8_state::palette_w)); map(0x0140, 0x0140).portr("80"); - map(0x0160, 0x0160).w(this, FUNC(itech8_state::grom_bank_w)); - map(0x0180, 0x019f).r(this, FUNC(itech8_state::blitter_r)).w(this, FUNC(itech8_state::blitter_bank_w)); - map(0x01c0, 0x01c0).w(this, FUNC(itech8_state::gtg2_sound_data_w)); + map(0x0160, 0x0160).w(FUNC(itech8_state::grom_bank_w)); + map(0x0180, 0x019f).r(FUNC(itech8_state::blitter_r)).w(FUNC(itech8_state::blitter_bank_w)); + map(0x01c0, 0x01c0).w(FUNC(itech8_state::gtg2_sound_data_w)); map(0x01e0, 0x01e0).w(m_tms34061, FUNC(tms34061_device::latch_w)); - map(0x1000, 0x1fff).rw(this, FUNC(itech8_state::tms34061_r), FUNC(itech8_state::tms34061_w)); + map(0x1000, 0x1fff).rw(FUNC(itech8_state::tms34061_r), FUNC(itech8_state::tms34061_w)); map(0x2000, 0x3fff).ram().share("nvram"); map(0x4000, 0xffff).bankr("bank1"); } @@ -922,15 +922,15 @@ void itech8_state::ninclown_map(address_map &map) map(0x000000, 0x00007f).ram().region("maincpu", 0); map(0x000080, 0x003fff).ram().share("nvram"); map(0x004000, 0x03ffff).rom(); - map(0x040000, 0x07ffff).r(this, FUNC(itech8_state::rom_constant_r)); - map(0x100080, 0x100080).w(this, FUNC(itech8_state::sound_data_w)); - map(0x100100, 0x100101).portr("40").w(this, FUNC(itech8_state::grom_bank16_w)); - map(0x100180, 0x100181).portr("60").w(this, FUNC(itech8_state::display_page16_w)); + map(0x040000, 0x07ffff).r(FUNC(itech8_state::rom_constant_r)); + map(0x100080, 0x100080).w(FUNC(itech8_state::sound_data_w)); + map(0x100100, 0x100101).portr("40").w(FUNC(itech8_state::grom_bank16_w)); + map(0x100180, 0x100181).portr("60").w(FUNC(itech8_state::display_page16_w)); map(0x100240, 0x100240).w(m_tms34061, FUNC(tms34061_device::latch_w)); map(0x100280, 0x100281).portr("80").nopw(); - map(0x100300, 0x10031f).rw(this, FUNC(itech8_state::blitter_r), FUNC(itech8_state::blitter_w)); - map(0x100380, 0x1003ff).rw(this, FUNC(itech8_state::ninclown_palette_r), FUNC(itech8_state::ninclown_palette_w)).umask16(0xff00); - map(0x110000, 0x110fff).rw(this, FUNC(itech8_state::tms34061_r), FUNC(itech8_state::tms34061_w)); + map(0x100300, 0x10031f).rw(FUNC(itech8_state::blitter_r), FUNC(itech8_state::blitter_w)); + map(0x100380, 0x1003ff).rw(FUNC(itech8_state::ninclown_palette_r), FUNC(itech8_state::ninclown_palette_w)).umask16(0xff00); + map(0x110000, 0x110fff).rw(FUNC(itech8_state::tms34061_r), FUNC(itech8_state::tms34061_w)); } @@ -945,7 +945,7 @@ void itech8_state::ninclown_map(address_map &map) void itech8_state::sound2203_map(address_map &map) { map(0x0000, 0x0000).nopw(); - map(0x1000, 0x1000).r(this, FUNC(itech8_state::sound_data_r)); + map(0x1000, 0x1000).r(FUNC(itech8_state::sound_data_r)); map(0x2000, 0x2001).mirror(0x0002).rw("ymsnd", FUNC(ym2203_device::read), FUNC(ym2203_device::write)); map(0x3000, 0x37ff).ram(); map(0x4000, 0x4000).rw("oki", FUNC(okim6295_device::read), FUNC(okim6295_device::write)); @@ -957,7 +957,7 @@ void itech8_state::sound2203_map(address_map &map) void itech8_state::sound2608b_map(address_map &map) { map(0x1000, 0x1000).nopw(); - map(0x2000, 0x2000).r(this, FUNC(itech8_state::sound_data_r)); + map(0x2000, 0x2000).r(FUNC(itech8_state::sound_data_r)); map(0x4000, 0x4003).rw("ymsnd", FUNC(ym2608_device::read), FUNC(ym2608_device::write)); map(0x6000, 0x67ff).ram(); map(0x8000, 0xffff).rom(); @@ -968,7 +968,7 @@ void itech8_state::sound2608b_map(address_map &map) void itech8_state::sound3812_map(address_map &map) { map(0x0000, 0x0000).nopw(); - map(0x1000, 0x1000).r(this, FUNC(itech8_state::sound_data_r)); + map(0x1000, 0x1000).r(FUNC(itech8_state::sound_data_r)); map(0x2000, 0x2001).rw("ymsnd", FUNC(ym3812_device::read), FUNC(ym3812_device::write)); map(0x3000, 0x37ff).ram(); map(0x4000, 0x4000).rw("oki", FUNC(okim6295_device::read), FUNC(okim6295_device::write)); @@ -981,7 +981,7 @@ void itech8_state::sound3812_map(address_map &map) void itech8_state::sound3812_external_map(address_map &map) { map(0x0000, 0x0000).nopw(); - map(0x1000, 0x1000).r(this, FUNC(itech8_state::sound_data_r)); + map(0x1000, 0x1000).r(FUNC(itech8_state::sound_data_r)); map(0x2000, 0x2001).rw("ymsnd", FUNC(ym3812_device::read), FUNC(ym3812_device::write)); map(0x3000, 0x37ff).ram(); map(0x4000, 0x4000).rw("oki", FUNC(okim6295_device::read), FUNC(okim6295_device::write)); @@ -1006,7 +1006,7 @@ void itech8_state::slikz80_mem_map(address_map &map) void itech8_state::slikz80_io_map(address_map &map) { map.global_mask(0xff); - map(0x00, 0x00).rw(this, FUNC(itech8_state::slikz80_port_r), FUNC(itech8_state::slikz80_port_w)); + map(0x00, 0x00).rw(FUNC(itech8_state::slikz80_port_r), FUNC(itech8_state::slikz80_port_w)); } |