summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/snk68.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/snk68.cpp')
-rw-r--r--src/mame/drivers/snk68.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/drivers/snk68.cpp b/src/mame/drivers/snk68.cpp
index fe939fefc62..6c8c3603870 100644
--- a/src/mame/drivers/snk68.cpp
+++ b/src/mame/drivers/snk68.cpp
@@ -108,16 +108,16 @@ void snk68_state::pow_map(address_map &map)
{
map(0x000000, 0x03ffff).rom();
map(0x040000, 0x043fff).ram();
- map(0x080000, 0x080001).r(this, FUNC(snk68_state::control_1_r));
- map(0x080000, 0x080000).w(this, FUNC(snk68_state::sound_w));
+ map(0x080000, 0x080001).r(FUNC(snk68_state::control_1_r));
+ map(0x080000, 0x080000).w(FUNC(snk68_state::sound_w));
map(0x0c0000, 0x0c0001).portr("SYSTEM");
- map(0x0c0000, 0x0c0001).w(this, FUNC(snk68_state::pow_flipscreen_w)); // + char bank
+ map(0x0c0000, 0x0c0001).w(FUNC(snk68_state::pow_flipscreen_w)); // + char bank
map(0x0e0000, 0x0e0001).nopr(); /* Watchdog or IRQ ack */
map(0x0e8000, 0x0e8001).nopr(); /* Watchdog or IRQ ack */
map(0x0f0000, 0x0f0001).portr("DSW1");
map(0x0f0008, 0x0f0009).portr("DSW2");
// AM_RANGE(0x0f0008, 0x0f0009) AM_WRITENOP /* ?? */
- map(0x100000, 0x100fff).rw(this, FUNC(snk68_state::pow_fg_videoram_r), FUNC(snk68_state::pow_fg_videoram_w)).mirror(0x1000).share("pow_fg_videoram"); // 8-bit
+ map(0x100000, 0x100fff).rw(FUNC(snk68_state::pow_fg_videoram_r), FUNC(snk68_state::pow_fg_videoram_w)).mirror(0x1000).share("pow_fg_videoram"); // 8-bit
map(0x200000, 0x207fff).rw(m_sprites, FUNC(snk68_spr_device::spriteram_r), FUNC(snk68_spr_device::spriteram_w)).share("spriteram"); // only partially populated
map(0x400000, 0x400fff).ram().w("palette", FUNC(palette_device::write16)).share("palette");
}
@@ -126,13 +126,13 @@ void snk68_state::searchar_map(address_map &map)
{
map(0x000000, 0x03ffff).rom();
map(0x040000, 0x043fff).ram();
- map(0x080000, 0x080005).r(this, FUNC(snk68_state::protcontrols_r)); /* Player 1 & 2 */
- map(0x080000, 0x080000).w(this, FUNC(snk68_state::sound_w));
- map(0x080006, 0x080007).w(this, FUNC(snk68_state::protection_w)); /* top byte unknown, bottom is protection in ikari3 and streetsm */
- map(0x0c0000, 0x0c0001).w(this, FUNC(snk68_state::searchar_flipscreen_w));
- map(0x0c0000, 0x0c0001).r(this, FUNC(snk68_state::rotary_1_r)); /* Player 1 rotary */
- map(0x0c8000, 0x0c8001).r(this, FUNC(snk68_state::rotary_2_r)); /* Player 2 rotary */
- map(0x0d0000, 0x0d0001).r(this, FUNC(snk68_state::rotary_lsb_r)); /* Extra rotary bits */
+ map(0x080000, 0x080005).r(FUNC(snk68_state::protcontrols_r)); /* Player 1 & 2 */
+ map(0x080000, 0x080000).w(FUNC(snk68_state::sound_w));
+ map(0x080006, 0x080007).w(FUNC(snk68_state::protection_w)); /* top byte unknown, bottom is protection in ikari3 and streetsm */
+ map(0x0c0000, 0x0c0001).w(FUNC(snk68_state::searchar_flipscreen_w));
+ map(0x0c0000, 0x0c0001).r(FUNC(snk68_state::rotary_1_r)); /* Player 1 rotary */
+ map(0x0c8000, 0x0c8001).r(FUNC(snk68_state::rotary_2_r)); /* Player 2 rotary */
+ map(0x0d0000, 0x0d0001).r(FUNC(snk68_state::rotary_lsb_r)); /* Extra rotary bits */
map(0x0e0000, 0x0e0001).nopr(); /* Watchdog or IRQ ack */
map(0x0e8000, 0x0e8001).nopr(); /* Watchdog or IRQ ack */
// AM_RANGE(0x0f0000, 0x0f0001) AM_WRITENOP /* ?? */
@@ -140,7 +140,7 @@ void snk68_state::searchar_map(address_map &map)
map(0x0f0008, 0x0f0009).portr("DSW2");
map(0x0f8000, 0x0f8000).r("soundlatch2", FUNC(generic_latch_8_device::read));
map(0x100000, 0x107fff).rw(m_sprites, FUNC(snk68_spr_device::spriteram_r), FUNC(snk68_spr_device::spriteram_w)).share("spriteram"); // only partially populated
- map(0x200000, 0x200fff).ram().w(this, FUNC(snk68_state::searchar_fg_videoram_w)).mirror(0x1000).share("pow_fg_videoram"); /* Mirror is used by Ikari 3 */
+ map(0x200000, 0x200fff).ram().w(FUNC(snk68_state::searchar_fg_videoram_w)).mirror(0x1000).share("pow_fg_videoram"); /* Mirror is used by Ikari 3 */
map(0x300000, 0x33ffff).rom().region("user1", 0); /* Extra code bank */
map(0x400000, 0x400fff).ram().w("palette", FUNC(palette_device::write16)).share("palette");
}
@@ -171,8 +171,8 @@ void snk68_state::sound_io_map(address_map &map)
map.global_mask(0xff);
map(0x00, 0x00).rw("ymsnd", FUNC(ym3812_device::status_port_r), FUNC(ym3812_device::control_port_w));
map(0x20, 0x20).w("ymsnd", FUNC(ym3812_device::write_port_w));
- map(0x40, 0x40).w(this, FUNC(snk68_state::D7759_write_port_0_w));
- map(0x80, 0x80).w(this, FUNC(snk68_state::D7759_upd_reset_w));
+ map(0x40, 0x40).w(FUNC(snk68_state::D7759_write_port_0_w));
+ map(0x80, 0x80).w(FUNC(snk68_state::D7759_upd_reset_w));
}
/******************************************************************************/