Revert part of rev 1505 related to clearing STAT_MFULL on reading port 0x60.

Fixes PS/2 8601 errors.
This commit is contained in:
SarahW 2020-02-18 21:34:20 +00:00
commit 74df0bf145

View file

@ -666,10 +666,7 @@ uint8_t keyboard_at_read(uint16_t port, void *priv)
{
case 0x60:
temp = keyboard_at.out;
if (keyboard_at.last_irq == 0x1000)
keyboard_at.status &= ~(STAT_OFULL | STAT_MFULL);
else
keyboard_at.status &= ~(STAT_OFULL/* | STAT_MFULL*/);
keyboard_at.status &= ~(STAT_OFULL/* | STAT_MFULL*/);
picintc(keyboard_at.last_irq);
keyboard_at.last_irq = 0;
break;