summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/majorpkr.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2018-06-08 01:29:39 +1000
committer Vas Crabb <vas@vastheman.com>2018-06-08 01:29:39 +1000
commit93eaa6a4943ade6513257a740fcde97ca9468559 (patch)
tree1340f2160a7064a839b7ca649b2257489cdd3d6d /src/mame/drivers/majorpkr.cpp
parentfafafe7050e4d04230656215b840ac53aad081e7 (diff)
as if millions of this pointers suddenly cried out in terror, and were suddenly silenced
* streamline templates in addrmap.h * get rid of overloads on read/write member names - this will become even more important in the near future
Diffstat (limited to 'src/mame/drivers/majorpkr.cpp')
-rw-r--r--src/mame/drivers/majorpkr.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/majorpkr.cpp b/src/mame/drivers/majorpkr.cpp
index 7feac629715..3260040bb01 100644
--- a/src/mame/drivers/majorpkr.cpp
+++ b/src/mame/drivers/majorpkr.cpp
@@ -764,8 +764,8 @@ void majorpkr_state::palettebanks(address_map &map)
void majorpkr_state::vrambanks(address_map &map)
{
- map(0x0000, 0x07ff).ram().w(this, FUNC(majorpkr_state::fg_vram_w)).share("fg_vram");
- map(0x0800, 0x0fff).ram().w(this, FUNC(majorpkr_state::bg_vram_w)).share("bg_vram");
+ map(0x0000, 0x07ff).ram().w(FUNC(majorpkr_state::fg_vram_w)).share("fg_vram");
+ map(0x0800, 0x0fff).ram().w(FUNC(majorpkr_state::bg_vram_w)).share("bg_vram");
map(0x1000, 0x1fff).ram(); // spare vram? cleared during boot along with fg and bg
}
@@ -793,20 +793,20 @@ void majorpkr_state::vrambanks(address_map &map)
void majorpkr_state::portmap(address_map &map)
{
map.global_mask(0xff);
- map(0x00, 0x00).w(this, FUNC(majorpkr_state::rom_bank_w));
- map(0x01, 0x01).w(this, FUNC(majorpkr_state::palette_bank_w));
- map(0x02, 0x02).w(this, FUNC(majorpkr_state::vram_bank_w));
+ map(0x00, 0x00).w(FUNC(majorpkr_state::rom_bank_w));
+ map(0x01, 0x01).w(FUNC(majorpkr_state::palette_bank_w));
+ map(0x02, 0x02).w(FUNC(majorpkr_state::vram_bank_w));
- map(0x10, 0x10).r(this, FUNC(majorpkr_state::mux_port2_r)); // muxed set of controls.
- map(0x10, 0x10).w(this, FUNC(majorpkr_state::pulses_w)); // kind of watchdog on bit4... mech counters on bits 0-1-2-3.
+ map(0x10, 0x10).r(FUNC(majorpkr_state::mux_port2_r)); // muxed set of controls.
+ map(0x10, 0x10).w(FUNC(majorpkr_state::pulses_w)); // kind of watchdog on bit4... mech counters on bits 0-1-2-3.
map(0x11, 0x11).portr("IN1");
- map(0x11, 0x11).w(this, FUNC(majorpkr_state::mux_sel_w)); // multiplexer selector.
+ map(0x11, 0x11).w(FUNC(majorpkr_state::mux_sel_w)); // multiplexer selector.
map(0x12, 0x12).portr("IN2");
- map(0x12, 0x12).w(this, FUNC(majorpkr_state::vidreg_w)); // video registers: normal or up down screen.
- map(0x13, 0x13).r(this, FUNC(majorpkr_state::mux_port_r)); // all 4 DIP switches banks multiplexed.
- map(0x13, 0x13).w(this, FUNC(majorpkr_state::lamps_a_w)); // lamps a out.
+ map(0x12, 0x12).w(FUNC(majorpkr_state::vidreg_w)); // video registers: normal or up down screen.
+ map(0x13, 0x13).r(FUNC(majorpkr_state::mux_port_r)); // all 4 DIP switches banks multiplexed.
+ map(0x13, 0x13).w(FUNC(majorpkr_state::lamps_a_w)); // lamps a out.
map(0x14, 0x14).portr("TEST"); // "freeze" switch.
- map(0x14, 0x14).w(this, FUNC(majorpkr_state::lamps_b_w)); // lamps b out.
+ map(0x14, 0x14).w(FUNC(majorpkr_state::lamps_b_w)); // lamps b out.
map(0x30, 0x30).w("crtc", FUNC(mc6845_device::address_w));
map(0x31, 0x31).rw("crtc", FUNC(mc6845_device::register_r), FUNC(mc6845_device::register_w));