Positron Corrections Update 4.0.4.5-1.1.2.1

Started by top204, Aug 12, 2024, 08:57 AM

Previous topic - Next topic

top204

Here is a "free" Positron8 and Positron16 compilers update that corrects some anomalies that have crept into them, and have been found by the users of this forum.

Positron Corrections Update 4.0.4.5-1.1.2.1

Run the downloaded update executable, and it will update the Positron Compilers with the corrections listed below.

Corrections made in version 4.0.4.5 of Positron8 and version 1.1.2.1 of Positron16

Positron8 Corrections
Removed the Global Bit creation directives in the procedures 'temporarily', until I can sort out why they are corrupting the alignment of the bit values in the 'mother' variables that hold them.

Corrected Abs with an 8-bit array as the parameter with an 8-bit variable as the assignment.

Corrected Aliasing to a Global variable created within a procedure, from outside the procedure.

Corrected the SPBRG SFR not being recognised on some enhanced 14-bit core devices because of microchip's name changes.

Corrected using a procedure with a String return as a procedure parameter.

Corrected Oring a Byte with a Bit when the variables and the assignment are in different RAM banks, on an 18F device.

Positron16 Corrections
Corrected the Clear command overloading the Repeat mnemonic on devices with 32K, or more, of RAM.

Corrected the Reverse Bits function. i.e. '@'

Corrected a Word variable being loaded into an array, if the array's index was an expression.

Note.
This corrections update will not add the new devices from the 4.0.4.x "upgrades". It will give an error message if a new device is tried on an earlier Positron8 compiler version.

The addition and correction updates, and all future "upgrades", are for the Positron compilers only. The, now redundant, Proton compilers will not function if the updates are installed over them. To upgrade to the Positron compilers, please message me here on the forum, and I will give the details for the Payment of only £39.99 to Paypal.