diff --git a/src/mess/drivers/supercon.c b/src/mess/drivers/supercon.c index e406b678b21..9a7914a46dd 100644 --- a/src/mess/drivers/supercon.c +++ b/src/mess/drivers/supercon.c @@ -378,14 +378,14 @@ READ8_MEMBER( supercon_state::supercon_port3_r ) switch ( i ) { - case 0: m_status_1->read(); break; - case 1: m_status_2->read(); break; - case 2: m_status_3->read(); break; - case 3: m_status_4->read(); break; - case 4: m_status_5->read(); break; - case 5: m_status_6->read(); break; - case 6: m_status_7->read(); break; - case 7: m_status_8->read(); break; + case 0: key_data=m_status_1->read(); break; + case 1: key_data=m_status_2->read(); break; + case 2: key_data=m_status_3->read(); break; + case 3: key_data=m_status_4->read(); break; + case 4: key_data=m_status_5->read(); break; + case 5: key_data=m_status_6->read(); break; + case 6: key_data=m_status_7->read(); break; + case 7: key_data=m_status_8->read(); break; } if (key_data != 0xc0) @@ -444,14 +444,14 @@ READ8_MEMBER( supercon_state::supercon_port4_r ) switch ( i_18 ) { - case 0: m_board_1->read(); break; - case 1: m_board_2->read(); break; - case 2: m_board_3->read(); break; - case 3: m_board_4->read(); break; - case 4: m_board_5->read(); break; - case 5: m_board_6->read(); break; - case 6: m_board_7->read(); break; - case 7: m_board_8->read(); break; + case 0: key_data=m_board_1->read(); break; + case 1: key_data=m_board_2->read(); break; + case 2: key_data=m_board_3->read(); break; + case 3: key_data=m_board_4->read(); break; + case 4: key_data=m_board_5->read(); break; + case 5: key_data=m_board_6->read(); break; + case 6: key_data=m_board_7->read(); break; + case 7: key_data=m_board_8->read(); break; } if (key_data != 0xff)