summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/novag_presto.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/novag_presto.cpp')
-rw-r--r--src/mame/drivers/novag_presto.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/novag_presto.cpp b/src/mame/drivers/novag_presto.cpp
index c8d4a9b7738..3b8293589c2 100644
--- a/src/mame/drivers/novag_presto.cpp
+++ b/src/mame/drivers/novag_presto.cpp
@@ -45,7 +45,7 @@ public:
m_display(*this, "display"),
m_board(*this, "board"),
m_dac(*this, "dac"),
- m_inputs(*this, "IN.%u", 0)
+ m_keypad(*this, "IN.0")
{ }
// machine drivers
@@ -58,7 +58,7 @@ protected:
required_device<pwm_display_device> m_display;
required_device<sensorboard_device> m_board;
optional_device<dac_bit_interface> m_dac;
- required_ioport_array<1> m_inputs;
+ required_ioport m_keypad;
// I/O handlers
void update_display();
@@ -152,14 +152,14 @@ READ8_MEMBER(presto_state::input_r)
u8 data = 0;
// P10-P17: multiplexed inputs
- // read chessboard
+ // read chessboard buttons
for (int i = 0; i < 8; i++)
if (BIT(m_inp_mux, i))
data |= m_board->read_rank(i);
- // read keypad
+ // read sidepanel keypad
if (m_kp_select)
- data |= m_inputs[0]->read();
+ data |= m_keypad->read();
return ~data;
}