summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/aci_ggm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/aci_ggm.cpp')
-rw-r--r--src/mame/drivers/aci_ggm.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mame/drivers/aci_ggm.cpp b/src/mame/drivers/aci_ggm.cpp
index bd24f9ad525..b80cc649a91 100644
--- a/src/mame/drivers/aci_ggm.cpp
+++ b/src/mame/drivers/aci_ggm.cpp
@@ -238,17 +238,15 @@ WRITE8_MEMBER(ggm_state::control_w)
READ8_MEMBER(ggm_state::input_r)
{
- u16 data = 0;
+ u8 data = 0;
// PB1-PB5: multiplexed inputs
for (int i = 0; i < 4; i++)
if (BIT(m_digit_select, i))
data |= m_inp_matrix[i]->read();
- data |= data >> 8;
data = ~data << 1 & 0x3e;
-
// PB6: hardware version
return 0x81 | data | (m_inp_matrix[4]->read() << 6 & 0x40);
}