diff options
Diffstat (limited to 'src/mame/drivers/turbo.cpp')
-rw-r--r-- | src/mame/drivers/turbo.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/turbo.cpp b/src/mame/drivers/turbo.cpp index 81c95edb4c6..ca10b5ab48e 100644 --- a/src/mame/drivers/turbo.cpp +++ b/src/mame/drivers/turbo.cpp @@ -502,12 +502,12 @@ WRITE8_MEMBER(turbo_state::spriteram_w) void turbo_state::turbo_map(address_map &map) { map(0x0000, 0x5fff).rom(); - map(0xa000, 0xa0ff).mirror(0x0700).rw(this, FUNC(turbo_state::spriteram_r), FUNC(turbo_state::spriteram_w)); + map(0xa000, 0xa0ff).mirror(0x0700).rw(FUNC(turbo_state::spriteram_r), FUNC(turbo_state::spriteram_w)); map(0xa800, 0xa807).mirror(0x07f8).w("outlatch", FUNC(ls259_device::write_d0)); map(0xb000, 0xb3ff).mirror(0x0400).ram().share("spritepos"); - map(0xb800, 0xbfff).w(this, FUNC(turbo_state::turbo_analog_reset_w)); - map(0xe000, 0xe7ff).ram().w(this, FUNC(turbo_state::turbo_videoram_w)).share("videoram"); - map(0xe800, 0xefff).w(this, FUNC(turbo_state::turbo_collision_clear_w)); + map(0xb800, 0xbfff).w(FUNC(turbo_state::turbo_analog_reset_w)); + map(0xe000, 0xe7ff).ram().w(FUNC(turbo_state::turbo_videoram_w)).share("videoram"); + map(0xe800, 0xefff).w(FUNC(turbo_state::turbo_collision_clear_w)); map(0xf000, 0xf7ff).ram(); map(0xf800, 0xf803).mirror(0x00fc).rw(m_i8255_0, FUNC(i8255_device::read), FUNC(i8255_device::write)); map(0xf900, 0xf903).mirror(0x00fc).rw(m_i8255_1, FUNC(i8255_device::read), FUNC(i8255_device::write)); @@ -515,7 +515,7 @@ void turbo_state::turbo_map(address_map &map) map(0xfb00, 0xfb03).mirror(0x00fc).rw(m_i8255_3, FUNC(i8255_device::read), FUNC(i8255_device::write)); map(0xfc00, 0xfc01).mirror(0x00fe).rw("i8279", FUNC(i8279_device::read), FUNC(i8279_device::write)); map(0xfd00, 0xfdff).portr("INPUT"); - map(0xfe00, 0xfeff).r(this, FUNC(turbo_state::turbo_collision_r)); + map(0xfe00, 0xfeff).r(FUNC(turbo_state::turbo_collision_r)); } @@ -537,7 +537,7 @@ void turbo_state::subroc3d_map(address_map &map) map(0xa803, 0xa803).mirror(0x07fc).portr("DSW3"); // INPUT 253 map(0xb000, 0xb7ff).ram(); // SCRATCH map(0xb800, 0xbfff); // HANDLE CL - map(0xe000, 0xe7ff).ram().w(this, FUNC(turbo_state::turbo_videoram_w)).share("videoram"); // FIX PAGE + map(0xe000, 0xe7ff).ram().w(FUNC(turbo_state::turbo_videoram_w)).share("videoram"); // FIX PAGE map(0xe800, 0xe803).mirror(0x07fc).rw(m_i8255_0, FUNC(i8255_device::read), FUNC(i8255_device::write)); map(0xf000, 0xf003).mirror(0x07fc).rw(m_i8255_1, FUNC(i8255_device::read), FUNC(i8255_device::write)); map(0xf800, 0xf801).mirror(0x07fe).rw("i8279", FUNC(i8279_device::read), FUNC(i8279_device::write)); @@ -554,16 +554,16 @@ void turbo_state::subroc3d_map(address_map &map) void turbo_state::buckrog_map(address_map &map) { map(0x0000, 0x7fff).rom(); - map(0xc000, 0xc7ff).ram().w(this, FUNC(turbo_state::turbo_videoram_w)).share("videoram"); // FIX PAGE - map(0xc800, 0xc803).mirror(0x07fc).r(m_i8255_0, FUNC(i8255_device::read)).w(this, FUNC(turbo_state::buckrog_i8255_0_w)); // 8255 + map(0xc000, 0xc7ff).ram().w(FUNC(turbo_state::turbo_videoram_w)).share("videoram"); // FIX PAGE + map(0xc800, 0xc803).mirror(0x07fc).r(m_i8255_0, FUNC(i8255_device::read)).w(FUNC(turbo_state::buckrog_i8255_0_w)); // 8255 map(0xd000, 0xd003).mirror(0x07fc).rw(m_i8255_1, FUNC(i8255_device::read), FUNC(i8255_device::write)); // 8255 map(0xd800, 0xd801).mirror(0x07fe).rw("i8279", FUNC(i8279_device::read), FUNC(i8279_device::write)); map(0xe000, 0xe3ff).ram().share("spritepos"); // CONT RAM map(0xe400, 0xe7ff).ram().share("spriteram"); // CONT RAM map(0xe800, 0xe800).mirror(0x07fc).portr("IN0"); // INPUT map(0xe801, 0xe801).mirror(0x07fc).portr("IN1"); - map(0xe802, 0xe802).mirror(0x07fc).r(this, FUNC(turbo_state::buckrog_port_2_r)); - map(0xe803, 0xe803).mirror(0x07fc).r(this, FUNC(turbo_state::buckrog_port_3_r)); + map(0xe802, 0xe802).mirror(0x07fc).r(FUNC(turbo_state::buckrog_port_2_r)); + map(0xe803, 0xe803).mirror(0x07fc).r(FUNC(turbo_state::buckrog_port_3_r)); map(0xf000, 0xf000); map(0xf800, 0xffff).ram(); // SCRATCH } @@ -576,7 +576,7 @@ void turbo_state::decrypted_opcodes_map(address_map &map) void turbo_state::buckrog_cpu2_map(address_map &map) { map(0x0000, 0x1fff).rom(); - map(0x0000, 0xdfff).w(this, FUNC(turbo_state::buckrog_bitmap_w)); + map(0x0000, 0xdfff).w(FUNC(turbo_state::buckrog_bitmap_w)); map(0xe000, 0xe7ff).mirror(0x1800).ram(); } @@ -584,7 +584,7 @@ void turbo_state::buckrog_cpu2_map(address_map &map) void turbo_state::buckrog_cpu2_portmap(address_map &map) { map.global_mask(0xff); - map(0x00, 0xff).r(this, FUNC(turbo_state::buckrog_cpu2_command_r)); + map(0x00, 0xff).r(FUNC(turbo_state::buckrog_cpu2_command_r)); } |