summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/snk6502.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/snk6502.cpp')
-rw-r--r--src/mame/drivers/snk6502.cpp66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/mame/drivers/snk6502.cpp b/src/mame/drivers/snk6502.cpp
index 2fd8eeea006..774b687db2c 100644
--- a/src/mame/drivers/snk6502.cpp
+++ b/src/mame/drivers/snk6502.cpp
@@ -345,16 +345,16 @@ CUSTOM_INPUT_MEMBER(snk6502_state::sasuke_count_r)
void snk6502_state::sasuke_map(address_map &map)
{
map(0x0000, 0x03ff).ram();
- map(0x0400, 0x07ff).ram().w(this, FUNC(snk6502_state::videoram2_w)).share("videoram2");
- map(0x0800, 0x0bff).ram().w(this, FUNC(snk6502_state::videoram_w)).share("videoram");
- map(0x0c00, 0x0fff).ram().w(this, FUNC(snk6502_state::colorram_w)).share("colorram");
- map(0x1000, 0x1fff).ram().w(this, FUNC(snk6502_state::charram_w)).share("charram");
+ map(0x0400, 0x07ff).ram().w(FUNC(snk6502_state::videoram2_w)).share("videoram2");
+ map(0x0800, 0x0bff).ram().w(FUNC(snk6502_state::videoram_w)).share("videoram");
+ map(0x0c00, 0x0fff).ram().w(FUNC(snk6502_state::colorram_w)).share("colorram");
+ map(0x1000, 0x1fff).ram().w(FUNC(snk6502_state::charram_w)).share("charram");
map(0x3000, 0x3000).w("crtc", FUNC(mc6845_device::address_w));
map(0x3001, 0x3001).w("crtc", FUNC(mc6845_device::register_w));
map(0x4000, 0x8fff).rom();
map(0xb000, 0xb001).w("snk6502", FUNC(sasuke_sound_device::sound_w));
- map(0xb002, 0xb002).w(this, FUNC(snk6502_state::satansat_b002_w)); /* flip screen & irq enable */
- map(0xb003, 0xb003).w(this, FUNC(snk6502_state::satansat_backcolor_w));
+ map(0xb002, 0xb002).w(FUNC(snk6502_state::satansat_b002_w)); /* flip screen & irq enable */
+ map(0xb003, 0xb003).w(FUNC(snk6502_state::satansat_backcolor_w));
map(0xb004, 0xb004).portr("IN0");
map(0xb005, 0xb005).portr("IN1");
map(0xb006, 0xb006).portr("DSW");
@@ -365,16 +365,16 @@ void snk6502_state::sasuke_map(address_map &map)
void snk6502_state::satansat_map(address_map &map)
{
map(0x0000, 0x03ff).ram();
- map(0x0400, 0x07ff).ram().w(this, FUNC(snk6502_state::videoram2_w)).share("videoram2");
- map(0x0800, 0x0bff).ram().w(this, FUNC(snk6502_state::videoram_w)).share("videoram");
- map(0x0c00, 0x0fff).ram().w(this, FUNC(snk6502_state::colorram_w)).share("colorram");
- map(0x1000, 0x1fff).ram().w(this, FUNC(snk6502_state::charram_w)).share("charram");
+ map(0x0400, 0x07ff).ram().w(FUNC(snk6502_state::videoram2_w)).share("videoram2");
+ map(0x0800, 0x0bff).ram().w(FUNC(snk6502_state::videoram_w)).share("videoram");
+ map(0x0c00, 0x0fff).ram().w(FUNC(snk6502_state::colorram_w)).share("colorram");
+ map(0x1000, 0x1fff).ram().w(FUNC(snk6502_state::charram_w)).share("charram");
map(0x3000, 0x3000).w("crtc", FUNC(mc6845_device::address_w));
map(0x3001, 0x3001).w("crtc", FUNC(mc6845_device::register_w));
map(0x4000, 0x9fff).rom();
map(0xb000, 0xb001).w("snk6502", FUNC(satansat_sound_device::sound_w));
- map(0xb002, 0xb002).w(this, FUNC(snk6502_state::satansat_b002_w)); /* flip screen & irq enable */
- map(0xb003, 0xb003).w(this, FUNC(snk6502_state::satansat_backcolor_w));
+ map(0xb002, 0xb002).w(FUNC(snk6502_state::satansat_b002_w)); /* flip screen & irq enable */
+ map(0xb003, 0xb003).w(FUNC(snk6502_state::satansat_backcolor_w));
map(0xb004, 0xb004).portr("IN0");
map(0xb005, 0xb005).portr("IN1");
map(0xb006, 0xb006).portr("DSW");
@@ -385,20 +385,20 @@ void snk6502_state::satansat_map(address_map &map)
void snk6502_state::vanguard_map(address_map &map)
{
map(0x0000, 0x03ff).ram();
- map(0x0400, 0x07ff).ram().w(this, FUNC(snk6502_state::videoram2_w)).share("videoram2");
- map(0x0800, 0x0bff).ram().w(this, FUNC(snk6502_state::videoram_w)).share("videoram");
- map(0x0c00, 0x0fff).ram().w(this, FUNC(snk6502_state::colorram_w)).share("colorram");
- map(0x1000, 0x1fff).ram().w(this, FUNC(snk6502_state::charram_w)).share("charram");
+ map(0x0400, 0x07ff).ram().w(FUNC(snk6502_state::videoram2_w)).share("videoram2");
+ map(0x0800, 0x0bff).ram().w(FUNC(snk6502_state::videoram_w)).share("videoram");
+ map(0x0c00, 0x0fff).ram().w(FUNC(snk6502_state::colorram_w)).share("colorram");
+ map(0x1000, 0x1fff).ram().w(FUNC(snk6502_state::charram_w)).share("charram");
map(0x3000, 0x3000).w("crtc", FUNC(mc6845_device::address_w));
map(0x3001, 0x3001).w("crtc", FUNC(mc6845_device::register_w));
map(0x3100, 0x3102).w("snk6502", FUNC(vanguard_sound_device::sound_w));
- map(0x3103, 0x3103).w(this, FUNC(snk6502_state::flipscreen_w));
+ map(0x3103, 0x3103).w(FUNC(snk6502_state::flipscreen_w));
map(0x3104, 0x3104).portr("IN0");
map(0x3105, 0x3105).portr("IN1");
map(0x3106, 0x3106).portr("DSW");
map(0x3107, 0x3107).portr("IN2");
- map(0x3200, 0x3200).w(this, FUNC(snk6502_state::scrollx_w));
- map(0x3300, 0x3300).w(this, FUNC(snk6502_state::scrolly_w));
+ map(0x3200, 0x3200).w(FUNC(snk6502_state::scrollx_w));
+ map(0x3300, 0x3300).w(FUNC(snk6502_state::scrolly_w));
map(0x3400, 0x3400).w("snk6502", FUNC(vanguard_sound_device::speech_w)); // speech
map(0x4000, 0xbfff).rom();
map(0xf000, 0xffff).rom(); /* for the reset / interrupt vectors */
@@ -407,20 +407,20 @@ void snk6502_state::vanguard_map(address_map &map)
void fantasy_state::fantasy_map(address_map &map)
{
map(0x0000, 0x03ff).ram();
- map(0x0400, 0x07ff).ram().w(this, FUNC(fantasy_state::videoram2_w)).share("videoram2");
- map(0x0800, 0x0bff).ram().w(this, FUNC(fantasy_state::videoram_w)).share("videoram");
- map(0x0c00, 0x0fff).ram().w(this, FUNC(fantasy_state::colorram_w)).share("colorram");
- map(0x1000, 0x1fff).ram().w(this, FUNC(fantasy_state::charram_w)).share("charram");
+ map(0x0400, 0x07ff).ram().w(FUNC(fantasy_state::videoram2_w)).share("videoram2");
+ map(0x0800, 0x0bff).ram().w(FUNC(fantasy_state::videoram_w)).share("videoram");
+ map(0x0c00, 0x0fff).ram().w(FUNC(fantasy_state::colorram_w)).share("colorram");
+ map(0x1000, 0x1fff).ram().w(FUNC(fantasy_state::charram_w)).share("charram");
map(0x2000, 0x2000).w("crtc", FUNC(mc6845_device::address_w));
map(0x2001, 0x2001).w("crtc", FUNC(mc6845_device::register_w));
map(0x2100, 0x2102).w("snk6502", FUNC(fantasy_sound_device::sound_w));
- map(0x2103, 0x2103).w(this, FUNC(fantasy_state::fantasy_flipscreen_w)); // affects both video and sound
+ map(0x2103, 0x2103).w(FUNC(fantasy_state::fantasy_flipscreen_w)); // affects both video and sound
map(0x2104, 0x2104).portr("IN0");
map(0x2105, 0x2105).portr("IN1");
map(0x2106, 0x2106).portr("DSW");
map(0x2107, 0x2107).portr("IN2");
- map(0x2200, 0x2200).w(this, FUNC(fantasy_state::scrollx_w));
- map(0x2300, 0x2300).w(this, FUNC(fantasy_state::scrolly_w));
+ map(0x2200, 0x2200).w(FUNC(fantasy_state::scrollx_w));
+ map(0x2300, 0x2300).w(FUNC(fantasy_state::scrolly_w));
map(0x2400, 0x2400).w("snk6502", FUNC(fantasy_sound_device::speech_w)); // speech
map(0x3000, 0xbfff).rom();
map(0xf000, 0xffff).rom();
@@ -429,21 +429,21 @@ void fantasy_state::fantasy_map(address_map &map)
void fantasy_state::pballoon_map(address_map &map)
{
map(0x0000, 0x03ff).ram();
- map(0x0400, 0x07ff).ram().w(this, FUNC(fantasy_state::videoram2_w)).share("videoram2");
- map(0x0800, 0x0bff).ram().w(this, FUNC(fantasy_state::videoram_w)).share("videoram");
- map(0x0c00, 0x0fff).ram().w(this, FUNC(fantasy_state::colorram_w)).share("colorram");
- map(0x1000, 0x1fff).ram().w(this, FUNC(fantasy_state::charram_w)).share("charram");
+ map(0x0400, 0x07ff).ram().w(FUNC(fantasy_state::videoram2_w)).share("videoram2");
+ map(0x0800, 0x0bff).ram().w(FUNC(fantasy_state::videoram_w)).share("videoram");
+ map(0x0c00, 0x0fff).ram().w(FUNC(fantasy_state::colorram_w)).share("colorram");
+ map(0x1000, 0x1fff).ram().w(FUNC(fantasy_state::charram_w)).share("charram");
map(0x3000, 0x9fff).rom();
map(0xb000, 0xb000).w("crtc", FUNC(mc6845_device::address_w));
map(0xb001, 0xb001).w("crtc", FUNC(mc6845_device::register_w));
map(0xb100, 0xb102).w("snk6502", FUNC(fantasy_sound_device::sound_w));
- map(0xb103, 0xb103).w(this, FUNC(fantasy_state::fantasy_flipscreen_w)); // affects both video and sound
+ map(0xb103, 0xb103).w(FUNC(fantasy_state::fantasy_flipscreen_w)); // affects both video and sound
map(0xb104, 0xb104).portr("IN0");
map(0xb105, 0xb105).portr("IN1");
map(0xb106, 0xb106).portr("DSW");
map(0xb107, 0xb107).portr("IN2");
- map(0xb200, 0xb200).w(this, FUNC(fantasy_state::scrollx_w));
- map(0xb300, 0xb300).w(this, FUNC(fantasy_state::scrolly_w));
+ map(0xb200, 0xb200).w(FUNC(fantasy_state::scrollx_w));
+ map(0xb300, 0xb300).w(FUNC(fantasy_state::scrolly_w));
map(0xf000, 0xffff).rom();
}