Vice 3.8 with ACIA Fix+
Posted: Fri May 31, 2024 3:49 pm
Posting this here again since the last post got lost in a database corruption [incident]. Good thing Brent had backups!
This version both ensures that any software reading from the ACIA Rx register has a chance to pull every single byte from that register, making data transfers significantly more reliable, and it also causes Vice to flush / purge the network buffer of any un-read bytes when DTR is dropped by the emulated C64 - preventing stale data from hanging around in the network buffer after the C64 has indicated that it is no longer ready to receive data.
All feedback welcome. Enjoy

This version both ensures that any software reading from the ACIA Rx register has a chance to pull every single byte from that register, making data transfers significantly more reliable, and it also causes Vice to flush / purge the network buffer of any un-read bytes when DTR is dropped by the emulated C64 - preventing stale data from hanging around in the network buffer after the C64 has indicated that it is no longer ready to receive data.
All feedback welcome. Enjoy
