mame/src
68bit b592db7437 ins8250: fix cleared pending THRE interrupt
The code notes that reading the iir register "will clear the int if
this is the source of the int" and the code cleared a pending THRE
interrupt if it was *pending*. This causes a lost THRE interrupt for
the SWTPC 8121 terminal firmware and this locks up the TX side of the
terminal. This occurred regularly when the ISR read this register upon
a higher priority RX pending interrupt. The documented operation has
been reinterpreted as only clearly the THRE interrupt if THRE is the
highest priority interrupt and so is the pending interrupt *causing*
the interrupt. This fixes that lost THRE interrupt for the SWTPC 8121
terminal.
2019-10-16 16:35:04 +11:00
..
devices ins8250: fix cleared pending THRE interrupt 2019-10-16 16:35:04 +11:00
emu xtal.cpp: Some more Macintosh XTALs for later use (nw) 2019-10-15 16:52:44 -04:00
frontend/mame vs2019_clang builds and links with portaudio disabled (nw) 2019-10-08 10:04:28 +01:00
lib (nw) fixed compile error on gcc 5.3 . Apologies in advance if it breaks other compilers/versions. 2019-10-16 16:10:42 +11:00
mame cxd1095: Default I/O clock in other drivers (nw) 2019-10-16 01:08:43 -04:00
osd Check that m_display is not null to prevent crash (#5725) 2019-10-15 22:13:06 +11:00
tools Build system maintenance: 2019-10-04 22:55:01 +10:00
zexall