summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/includes
diff options
context:
space:
mode:
author Wilbert Pol <wilbertpol@users.noreply.github.com>2015-08-11 12:15:50 +0200
committer Wilbert Pol <wilbertpol@users.noreply.github.com>2015-08-11 22:52:43 +0200
commit4d60a89a60e8de11e9b828a14edfcaf8c1de1b2a (patch)
tree226f3af418252e415ad76d80a650c03efdaf7727 /src/mess/includes
parentc32e086c2c73f509bc4dd716480def694a57e9ad (diff)
alesis.c: Reduce tagmap lookups (nw)
Diffstat (limited to 'src/mess/includes')
-rw-r--r--src/mess/includes/alesis.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/mess/includes/alesis.h b/src/mess/includes/alesis.h
index 4d0cafc95ac..a0acc3db8f4 100644
--- a/src/mess/includes/alesis.h
+++ b/src/mess/includes/alesis.h
@@ -65,7 +65,15 @@ public:
: driver_device(mconfig, type, tag),
m_lcdc(*this, "hd44780"),
m_cassette(*this, "cassette"),
- m_maincpu(*this, "maincpu") { }
+ m_maincpu(*this, "maincpu"),
+ m_col1(*this, "COL1"),
+ m_col2(*this, "COL2"),
+ m_col3(*this, "COL3"),
+ m_col4(*this, "COL4"),
+ m_col5(*this, "COL5"),
+ m_col6(*this, "COL6"),
+ m_select(*this, "SELECT")
+ { }
required_device<hd44780_device> m_lcdc;
optional_device<cassette_image_device> m_cassette;
@@ -92,6 +100,13 @@ private:
UINT8 m_leds;
UINT8 m_lcd_digits[5];
required_device<cpu_device> m_maincpu;
+ required_ioport m_col1;
+ required_ioport m_col2;
+ required_ioport m_col3;
+ required_ioport m_col4;
+ required_ioport m_col5;
+ required_ioport m_col6;
+ optional_ioport m_select;
};
// device type definition