diff options
Diffstat (limited to 'src/devices/bus/vsmile/pad.cpp')
-rw-r--r-- | src/devices/bus/vsmile/pad.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/devices/bus/vsmile/pad.cpp b/src/devices/bus/vsmile/pad.cpp index 68ddb53f515..a301c65b9e2 100644 --- a/src/devices/bus/vsmile/pad.cpp +++ b/src/devices/bus/vsmile/pad.cpp @@ -145,7 +145,8 @@ void vsmile_pad_device::rx_complete(uint8_t data, bool select) m_ctrl_probe_history[1] = data; uint8_t const response = ((m_ctrl_probe_history[0] + m_ctrl_probe_history[1] + 0x0f) & 0x0f) ^ 0x05; LOG( - "received probe %02X, %02X, sending response %02X\n", + "%s: received probe %02X, %02X, sending response %02X\n", + machine().describe_context(), m_ctrl_probe_history[0], m_ctrl_probe_history[1], 0xb0 | response); @@ -213,7 +214,7 @@ INPUT_CHANGED_MEMBER(vsmile_pad_device::pad_color_changed) else { m_sent_colors = m_io_colors->read(); - uart_tx_fifo_push(0x90 | m_io_colors->read()); + uart_tx_fifo_push(0x90 | m_sent_colors); } } } |