Sign up!! Sign up!! Test your programs to ensure we have a high quality release. ** Send me a personal message and I will sign you up**. Once I have enough reviewers or we are so close to the release date I will not include you - sorry.
Yes - it is that time of year. We have another release packaged up and ready for you to review.
Great Cow BASIC v0.95.010 release candidate 4 - yes, and before you ask... we will get to v1.00 soon!!
So, what is changing? A long list of functional changes hence the release! Help, Helpers, support files and lots more has changed.
Compiler has new #option NoConfig to support TinyBootLoader+.
Changed GCASM to also remove config settings from generated hex file when an option is selected.
Changed code at reset vector to always support bootloader, adds two words to program size on 16F but these were NOP instructions previously so no impact on total program memory used for program.
Fixed 12F1501.dat file were incorrect, so the compiler wasn't using the right locations to pass the delay length into the delay routine.
Fix to system.h GCB does not load saved calibration data into OSCCAL register on Baseline PIC. Therefore the FOSC was inaccurate when using internal RC oscillator.
Compiler now supports for overloaded functions.
Fix for insufficient common RAM warning when ReadAD is overloaded
Fix for pagesel being assembled incorrectly on PIC 12F/16F with less than 2048 words of program memory
New CCP5 PWM functionality
Compiler fix for issue in overloaded functions - compiler was calling the other overloaded version when return value was manipulated
Fix for pagesel being assembled incorrectly on 12F1/16F1 chips with 2048 or less words of program memory - gcasm now ignores pagesel on these chips.
Updated Syn.exe to the latest release.
Fix compiler to improve #option explicit handling
ADC.H has new capability to support ADCReadX() overloaded functionality, an ADReadPreReadCommand new define to support user code insertion, ReadAD reverted to 8 bit value (was integer), ReadAD overloaded function support Differtial ADC reading - returns an integer, ReadAD10 reverted to 8 or 10 bit value as 2015 releasse (was integer), ReadAD10 overloaded function support Differtial ADC reading - returns an integer, ReadAD12 returns a word (was integer), ReadAD12 overloaded function support Differtial ADC reading - returns an integer
New SH1106 GLCD device driver
Added Serprint Long support. Sub SerPrint (In Ser_Select, In SerPrintVal As Long)
Added 5 ms delay to init to ensure lines are settled. Defaults to #define SerialInitDelay 5
7Segment Revised to support turning off the selects and added Deselect(s) by using #define DispSelectA/B/C/D revised to actually select the correct device and #define DispDeSelectA/B/C/D optional to deselect a device.
Fix to GCASM allow tris instruction to handle PORTD and PORTE on larger 12-bit core chips (example: 16F59)
Fix to compiler to sort bit variable comparison where to bit constants were not generating correct
New version of TBL+ bootloader software. v.11.1.7. Includes functional changes and language improvements.
Compiler Added #option NoConfig to support TinyBootLoader+.
Changed GCASM to also remove config settings from generated hex file when option selected.
Changed code at reset vector to always support bootloader, adds two words to program size on 16F but these were NOP instructions previously so no impact on total program memory used for program.
Fixed 12F1501.dat file were incorrect, so the compiler wasn't using the right locations to pass the delay length into the delay routine.
Fix to system.h GCB does not load saved calibration data into OSCCAL register on Baseline PIC. Therefore the FOSC is inaccurate when using internal RC oscillator
Compiler new support for overloaded functions.
Fix for insufficient common RAM warning when ReadAD is overloaded
Fix for pagesel being assembled incorrectly on PIC 12F/16F with less than 2048 words of program memory
New CCP5 PWM functionality
Compiler fix for issue in overloaded functions - compiler was calling the other overloaded version when return value was manipulated
Fix for pagesel being assembled incorrectly on 12F1/16F1 chips with 2048 or less words of program memory - gcasm now ignores pagesel on these chips, as MPASM does
Updated Syn.exe to the latest release.
Fix compiler to improve #option explicit handling
ADC.H has new capability to support ADCReadX() overloaded functionality, an ADReadPreReadCommand new define to support user code insertion, ReadAD reverted to 8 bit value (was integer), ReadAD overloaded function support Differtial ADC reading - returns an integer, ReadAD10 reverted to 8 or 10 bit value as 2015 releasse (was integer), ReadAD10 overloaded function support Differtial ADC reading - returns an integer, ReadAD12 returns a word (was integer), ReadAD12 overloaded function support Differtial ADC reading - returns an integer
New SH1106 GLCD device driver
Added Serprint Long support. Sub SerPrint (In Ser_Select, In SerPrintVal As Long)
Added 5 ms delay to init to ensure lines are settled. Defaults to #define SerialInitDelay 5
7Segment Revised to support turning off the selects and added Deselect(s) by using #define DispSelectA/B/C/D revised to actually select the correct device and #define DispDeSelectA/B/C/D optional to deselect a device.
Fix to GCASM allow tris instruction to handle PORTD and PORTE on larger 12-bit core chips (example: 16F59)
Fix to compiler to sort bit variable comparison where to bit constants were not generating correct
New version of TBL+ bootloader software. v.11.1.7. Includes functional changes and language improvements.
Sign up is stil open
Last edit: Anobium 2016-10-17
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sign up!! Sign up!! Test your programs to ensure we have a high quality release. ** Send me a personal message and I will sign you up**. Once I have enough reviewers or we are so close to the release date I will not include you - sorry.
Yes - it is that time of year. We have another release packaged up and ready for you to review.
Great Cow BASIC v0.95.010 release candidate 4 - yes, and before you ask... we will get to v1.00 soon!!
So, what is changing? A long list of functional changes hence the release! Help, Helpers, support files and lots more has changed.
Sign up is stil open
Last edit: Anobium 2016-10-17