Positron Corrections and Additions Update 4.0.5.1-1.1.2.3

Started by top204, Nov 27, 2024, 07:30 PM

Previous topic - Next topic

top204

Below is a link for a "free" Positron8 and Positron16 compilers update that corrects some anomalies that have crept into them, and adds new features and devices to them.

Download Positron Corrections and Additions Update 4.0.5.1-1.1.2.3

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

I am not charging any money for this update with the additional devices, but a donation to Paypal would be most welcome for them. The Paypal name is: "storypainter@hotmail.com". Thank you.

Corrections and Additions made in version 4.0.5.1 of Positron8 and version 1.1.2.3 of Positron16

Positron8 Corrections
Corrected a constant alias value with a prefixed minus sign used in comparisons.

Corrected a couple of anomalies that crept into the 4.0.4.9 update for the Ptr command and alias parameters.

Corrected an anomaly that crept into the 4.0.5.0 update for the aliasing to the second byte of a previously aliased Dword variable.

Positron16 Corrections
Corrected the Sub.b and Sub.w assembler mnemonics being used in a program's listing.

Corrected the Shared directive used for Bit variable creations.

Positron8 Additions
Added extra information to the 18FxxJ53.def and .ppi files for the older PPS mechanism in them, that was changed to the standard PPS mechanism that is in the devices now.

Added the ability to use an integer constant as the address in the cPtr and Ptr commands.

Added support for enhanced 14-bit core devices: PIC16F17114, PIC16F17115, PIC16F17124, PIC16F17125, PIC16F17126, PIC16F17144, PIC16F17145, PIC16F17146, PIC16F17154, PIC16F17155, PIC16F17156, PIC16F17174, PIC16F17175, PIC16F17176.

Added support for 18F devices: PIC18F06Q20, PIC18F16Q20, PIC18F24Q24, PIC18F25Q24, PIC18F26Q24, PIC18F45Q24, PIC18F46Q24, PIC18F55Q24, PIC18F56Q24, PIC18F24Q71, PIC18F25Q71, PIC18F26Q71, PIC18F44Q71, PIC18F45Q71, PIC18F46Q71, PIC18F54Q71, PIC18F55Q71, PIC18F56Q71.

Positron16 Additions
Added the PinMode command.

Added the ability to use an integer constant as the address in the cPtr and Ptr commands.

Added support for devices: dsPIC33EV64GM106, dsPIC33EV128GM106, dsPIC33EV256GM106, dsPIC33EP512GP502, dsPIC33EP512MC502.

Note.
This corrections update will not add the new devices to compilers before 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.