BBC BASIC for Windows
« BBC BASIC for Windows version 6.02a released »

Welcome Guest. Please Login or Register.
Apr 5th, 2018, 9:51pm



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

If you require a dump of the post on your message board, please come to the support board and request it.


Thank you Conforums members.

BBC BASIC for Windows Resources
Online BBC BASIC for Windows documentation
BBC BASIC for Windows Beginners' Tutorial
BBC BASIC Home Page
BBC BASIC on Rosetta Code
BBC BASIC discussion group
BBC BASIC for Windows Programmers' Reference

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: BBC BASIC for Windows version 6.02a released  (Read 654 times)
DDRM
Administrator
ImageImageImageImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 321
xx BBC BASIC for Windows version 6.02a released
« Thread started on: Mar 7th, 2016, 09:25am »

Copied (by DDRM) from Richard's post on the "bbcbasic" conforums board:

Today I have released BBC BASIC for Windows version 6.02a. This release has been necessitated because of the discovery of a serious bug, and also to take the opportunity to update the Code Signing Certificate to SHA-2 (as now required by Microsoft). It includes the following modifications:

Interpreter 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.
IDE bug fixes:1.Fixed misinterpreting a filename containing "-c" as a command-line switch.


2.Fixed the Printer Font losing its bold attribute if 'Print in colour' selected.


3.Fixed initially not being able to select the top line in the program editor.
Compiler bug fixes:1.Fixed mis-crunching (e.g.) 'IF v%=w%end%=TRUE' (note the omitted space).


2.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 whch 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.
To upgrade your copy of BBC BASIC for Windows to version 6.02a, and at the same time update your libraries, utilities, example programs and manual, download and install UPGRADE.EXE from here:

http://www.rtrussell.co.uk/bbcwin/download.html

The UPGRADE.EXE and BBCWDEMO.EXE files available there have been signed with a SHA-2 certificate, a SHA-1 digest and a SHA-1 timestamp. This meets all of Microsoft's requirements for the time being, but they may at some future stage require both the digest and timestamp to be SHA-2 as well (currently I can't easily do that).

Please note however that having a valid certificate is not sufficient for Internet Explorer to 'trust' the files, and you may still receive security warnings when you download them. That issue will resolve itself eventually when the files have been downloaded a sufficient number of times for them to have gained a 'reputation' for safety.

Richard.
User IP Logged

Zaphod
Guest
xx Re: BBC BASIC for Windows version 6.02a released
« Reply #1 on: Mar 14th, 2016, 5:54pm »

You might be interested in the little item Quote:
Updated WINLIB2x libraries to use 'MS Shell Dlg' font.

It is worth taking a look and recompiling programs just to get Dialogs that no longer have Windows 95 style.
If for some reason you don't want to upgrade from V5.95, changing to the latest WINLIB2x is still well worth while and compatible.
Not sure why it has taken 15 years to get this particular change, but it is all good and brings BB4W into line with all Microsoft Visual tools as regards the look of the dialogs.
User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

| |

This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls