diff options
author | angelosa <salese_corp_ltd@email.it> | 2016-12-26 21:32:25 +0100 |
---|---|---|
committer | angelosa <salese_corp_ltd@email.it> | 2016-12-26 21:32:25 +0100 |
commit | 1217917263257e147c0c4ba5b51fb5a5e2e97e52 (patch) | |
tree | ebb754ba296c7f6cb407e3c9091adab8e8ead118 | |
parent | bb000420aefe023d097621bef178b002bc34be16 (diff) |
Make clutch to automatically set to neutral on press, added debug for current gear (nw)
-rw-r--r-- | src/mame/drivers/namcos21.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/mame/drivers/namcos21.cpp b/src/mame/drivers/namcos21.cpp index 113e50ff99d..df32cf7f33a 100644 --- a/src/mame/drivers/namcos21.cpp +++ b/src/mame/drivers/namcos21.cpp @@ -2645,13 +2645,19 @@ INPUT_PORTS_END CUSTOM_INPUT_MEMBER(namcos21_state::driveyes_gearbox_r) { bool clutch_pressed = (ioport("PORTB")->read() & 8) == 0; - + const char gearbox_output[16] = { '1', '-', '-', '-', + '-', '6', '5', 'N', + '-', '2', '1', 'N', + '-', '4', '3', 'N' }; + + popmessage("%c %c",gearbox_output[m_gearbox_state],clutch_pressed == true ? '*' : '.'); + if(clutch_pressed == false) return m_gearbox_state; m_gearbox_state = ioport("GEARBOX")->read() & 0xf; - - return m_gearbox_state; + + return 0xf; // return neutral while changing gear } //static const ioport_value gearbox_table[] = { 0x0f, 0x0a, 0x09, 0x0e, 0x0d, 0x06, 0x05 }; |