BBC BASIC for Windows version 6.02a includes the following changes: Bug Fixes: 1. Fixed the GET$#file function sometimes corrupting data if >65,535 bytes read. 2. Fixed the SOUND statement occasionally hanging if the 'sync' feature was used. 3. Fixed 'PRINT DIM {' causing a crash if entered in immediate mode. 4. Fixed misinterpreting a filename containing "-c" as a command-line switch. 5. Fixed Printer Font losing its bold attribute if 'Print in colour' selected. 6. Fixed initially not being able to select the top line in the program editor. 7. Fixed mis-crunching (e.g.) 'IF v%=w%end%=TRUE' (note the omitted space). 8. Fixed mis-crunching (e.g.) 'PRINT A% %1001101' (it was changed to A%%). Interpreter enhancements: 1. The *LIST command is affected by the *LOWERCASE setting, as would be expected. 2. The assembler uses a shorter encoding for 'and/or/xor dword [memory],data8'. 3. The INT() function leaves variants which are already integers unaltered. Other components: 1. Updated Cross Reference utility to support 64-bit integer variables (%% suffix). 2. Updated Differences utility for improved compatibility with Open Source IDE. 3. Updated NOWAIT library to make FN_get() and FN_get$() compatible with *EXEC. 4. Updated WINLIB2x libraries to use 'MS Shell Dlg' font. 5. Added the HQSOUND library for improved ('CD') quality and waveform selection. 6. Added the TOFAIR example program to demonstrate the HQSOUND library. 5th March 2016.