Linux editions updated to use unbuffered reads/writes
I've updated the Linux (including Raspberry Pi) editions of BBC BASIC - both GUI and Console and both 32-bit and 64-bit - to use unbuffered reads and writes for non-file devices.
This restores symmetry with the Windows editions (again both GUI and Console) which have used unbuffered routines for a long time. I probably should have changed the Linux editions back then, but didn't appreciate that it was desirable.
With this change, data transfer to and from devices like serial ports runs much more smoothly than it did before, and programs using such ports are now more likely to run in a compatible fashion in both Windows and Linux.
These updated versions can be downloaded from the usual places for BBC BASIC for SDL 2.0 and the BBC BASIC Console Mode editions.
This restores symmetry with the Windows editions (again both GUI and Console) which have used unbuffered routines for a long time. I probably should have changed the Linux editions back then, but didn't appreciate that it was desirable.
With this change, data transfer to and from devices like serial ports runs much more smoothly than it did before, and programs using such ports are now more likely to run in a compatible fashion in both Windows and Linux.
These updated versions can be downloaded from the usual places for BBC BASIC for SDL 2.0 and the BBC BASIC Console Mode editions.
0