diff --git a/src/mame/layout/x68000.lay b/src/mame/layout/x68000.lay index 0e868b0b2ca..338212c4dc7 100644 --- a/src/mame/layout/x68000.lay +++ b/src/mame/layout/x68000.lay @@ -38,8 +38,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -91,6 +126,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/machine/x68k_kbd.cpp b/src/mame/machine/x68k_kbd.cpp index 6c42692d512..40ca743a6b5 100644 --- a/src/mame/machine/x68k_kbd.cpp +++ b/src/mame/machine/x68k_kbd.cpp @@ -48,13 +48,13 @@ void x68k_keyboard_device::received_byte(uint8_t data) if (data & 0x80) // LED status { - machine().output().set_value("key_led_kana", (data & 0x01) ? 0 : 1); - machine().output().set_value("key_led_romaji", (data & 0x02) ? 0 : 1); - machine().output().set_value("key_led_code", (data & 0x04) ? 0 : 1); - machine().output().set_value("key_led_caps", (data & 0x08) ? 0 : 1); - machine().output().set_value("key_led_insert", (data & 0x10) ? 0 : 1); - machine().output().set_value("key_led_hiragana", (data & 0x20) ? 0 : 1); - machine().output().set_value("key_led_fullsize", (data & 0x40) ? 0 : 1); + machine().output().set_value("key_led_kana", data & 0x01); + machine().output().set_value("key_led_romaji", data & 0x02); + machine().output().set_value("key_led_code", data & 0x04); + machine().output().set_value("key_led_caps", data & 0x08); + machine().output().set_value("key_led_insert", data & 0x10); + machine().output().set_value("key_led_hiragana", data & 0x20); + machine().output().set_value("key_led_fullsize", data & 0x40); logerror("KB: LED status set to %02x\n", data & 0x7f); }