mirror of
https://github.com/holub/mame
synced 2025-06-30 16:00:01 +03:00
8042kbdc.cpp: mouse reset answers at least one byte if mouse disabled.
Makes nforcepc bios happy.
This commit is contained in:
parent
be6618cf19
commit
ee32db0f9c
@ -407,9 +407,17 @@ void kbdc8042_device::data_w(offs_t offset, uint8_t data)
|
|||||||
m_mouse.from_transmit = 0;
|
m_mouse.from_transmit = 0;
|
||||||
m_mouse.to_transmit = 0;
|
m_mouse.to_transmit = 0;
|
||||||
m_mouse.reporting = false;
|
m_mouse.reporting = false;
|
||||||
mouse_enqueue(0xfa);
|
if (m_mouse.on)
|
||||||
mouse_enqueue(0xaa);
|
{
|
||||||
mouse_enqueue(0x00);
|
mouse_enqueue(0xfa);
|
||||||
|
mouse_enqueue(0xaa);
|
||||||
|
mouse_enqueue(0x00);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
m_mouse.received = 1;
|
||||||
|
m_data = 0xfa;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 0xf6:
|
case 0xf6:
|
||||||
mouse_enqueue(0xfa);
|
mouse_enqueue(0xfa);
|
||||||
|
Loading…
Reference in New Issue
Block a user