diff options
author | 2015-08-11 22:22:46 +0200 | |
---|---|---|
committer | 2015-08-11 22:52:44 +0200 | |
commit | 9bac43a8a487b95c752476653c46d5259454f88a (patch) | |
tree | 23f6c792aabe09021ac305443061b6c7d5580c1f /src/mess/includes | |
parent | f9c3ba949d56968d3c4f6f18aa0204e6bf0c5415 (diff) |
mboard.c: reduce tagmap lookups (nw)
Diffstat (limited to 'src/mess/includes')
-rw-r--r-- | src/mess/includes/mboard.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/mess/includes/mboard.h b/src/mess/includes/mboard.h index 9cf94c502f3..b6e8c5028f4 100644 --- a/src/mess/includes/mboard.h +++ b/src/mess/includes/mboard.h @@ -43,7 +43,17 @@ class mboard_state : public driver_device public: mboard_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), - m_maincpu(*this, "maincpu") { } + m_maincpu(*this, "maincpu"), + m_line(*this, "LINE"), + m_line10(*this, "LINE10"), + m_b_white(*this, "B_WHITE"), + m_b_black(*this, "B_BLACK"), + m_b_buttons(*this, "B_BUTTONS"), + m_mouse_x(*this, "MOUSE_X"), + m_mouse_y(*this, "MOUSE_Y"), + m_button_l(*this, "BUTTON_L"), + m_button_r(*this, "BUTTON_R") + { } DECLARE_READ8_MEMBER(mboard_read_board_8); DECLARE_WRITE8_MEMBER(mboard_write_board_8); @@ -96,6 +106,15 @@ private: void check_board_buttons(); public: required_device<cpu_device> m_maincpu; + required_ioport_array<8> m_line; + required_ioport m_line10; + required_ioport m_b_white; + required_ioport m_b_black; + required_ioport m_b_buttons; + required_ioport m_mouse_x; + required_ioport m_mouse_y; + required_ioport m_button_l; + required_ioport m_button_r; }; |