diff options
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 |
commit | 93eaa6a4943ade6513257a740fcde97ca9468559 (patch) | |
tree | 1340f2160a7064a839b7ca649b2257489cdd3d6d /src/mame/drivers/majorpkr.cpp | |
parent | fafafe7050e4d04230656215b840ac53aad081e7 (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.cpp | 24 |
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)); |