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