summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/cinemat.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/cinemat.h')
-rw-r--r--src/mame/includes/cinemat.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mame/includes/cinemat.h b/src/mame/includes/cinemat.h
index 49d1b53633e..8e43ab66ce2 100644
--- a/src/mame/includes/cinemat.h
+++ b/src/mame/includes/cinemat.h
@@ -25,9 +25,14 @@ public:
, m_vector(*this, "vector")
, m_screen(*this, "screen")
, m_rambase(*this, "rambase")
+ , m_inputs(*this, "INPUTS")
+ , m_switches(*this, "SWITCHES")
+ , m_gear_input(*this, "GEAR")
+ , m_wheel(*this, "WHEEL")
, m_analog_x(*this, "ANALOGX")
, m_analog_y(*this, "ANALOGY")
, m_led(*this, "led")
+ , m_pressed(*this, "pressed%u", 0U)
{ }
required_device<ccpu_cpu_device> m_maincpu;
@@ -38,10 +43,15 @@ public:
required_device<screen_device> m_screen;
optional_shared_ptr<uint16_t> m_rambase;
+ required_ioport m_inputs;
+ required_ioport m_switches;
+ optional_ioport m_gear_input;
+ optional_ioport m_wheel;
optional_ioport m_analog_x;
optional_ioport m_analog_y;
output_finder<> m_led;
+ output_finder<10> m_pressed;
uint32_t m_current_shift;
uint32_t m_last_shift;