Merge remote-tracking branch 'origin/master' into novell_keycard

This commit is contained in:
Cacodemon345
2024-02-29 14:04:11 +06:00
7 changed files with 72 additions and 4 deletions

View File

@@ -686,7 +686,10 @@ serial_read(uint16_t addr, void *priv)
serial_update_ints(dev);
break;
case 6:
ret = dev->msr | dev->msr_set;
if (dev->mctrl & 0x10)
ret = dev->msr;
else
ret = dev->msr | dev->msr_set;
dev->msr &= ~0x0f;
dev->int_status &= ~SERIAL_INT_MSR;
serial_update_ints(dev);