Closed ExtremeElectronics closed 2 years ago
UART sorted by adding a lie that there are no further characters available when the ACIA is still in an interrupt.
Cant do the same to USB until I can work out how to implement my own circular buffer with the USB serial
Fake interrupt (polling from the emulation loop) for the USB RX allows a circular buffer, so both USB and UART now work reasonably well now.
Closing, Works with tx and cr delays, (but even the hardware ones do this, so I'm happy)
Close
Appears to be the code missing characters by an overrun in the emulated ACIA. Tests prove that the serial circular buffers from USB and UART are passing the characters correctly to the ACIA