diff options
Diffstat (limited to 'src/devices/bus/pc_kbd/keytro.cpp')
-rw-r--r-- | src/devices/bus/pc_kbd/keytro.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/devices/bus/pc_kbd/keytro.cpp b/src/devices/bus/pc_kbd/keytro.cpp index f60524d016e..b4d852b600f 100644 --- a/src/devices/bus/pc_kbd/keytro.cpp +++ b/src/devices/bus/pc_kbd/keytro.cpp @@ -458,7 +458,7 @@ const tiny_rom_entry *pc_kbd_keytronic_pc3270_device::device_rom_region() const WRITE_LINE_MEMBER( pc_kbd_keytronic_pc3270_device::clock_write ) { - m_cpu->set_input_line(MCS51_INT0_LINE, state ); + m_cpu->set_input_line(MCS51_INT0_LINE, state ? CLEAR_LINE : ASSERT_LINE); } @@ -619,10 +619,7 @@ READ8_MEMBER( pc_kbd_keytronic_pc3270_device::p3_read ) { uint8_t data = m_p3; - data &= ~0x14; - - /* -INT0 signal */ - data |= (clock_signal() ? 0x04 : 0x00); + data &= ~0x10; /* T0 signal */ data |= (data_signal() ? 0x00 : 0x10); |