I have just posted a online help file. All the latest insights, code and goodies you have all been discovering.
LCD updates. All required post March 2014 LCD.h
- LCDHOME
- LCDSPACE
- LCDCreateGraph
- LCDCursor
- LCDCmd
- Added explanation of Concatenation
- Updated DisplayValue to show the support for HEX values. Required post March 2014 7Segment.h
- Updated GLCD example code to ensure the example compiled without external files.
- Added Trigonometry and the example application
- Updated the LCD Overview to include the LATx support for higher clock speed. Required post March 2014 LCD.h
I suggest you have one link on the main Great Cow Basic site labeled:
"Download Great Cow Basic"
Then link it to a single page with link to the files. One released and one Beta with all your latest not fully tested changes. Add a GCGB and GCB@SYN section. So all versions can be downloaded from one page.
Great Cow Basic Download Page
Download Great Cow Basic
Great Cow Basic Compiler for PICs and AVR.
Great Cow BASIC v.0.9.3.0 2013-2-9
Beta Version Great Cow BASIC v.0.9.3.1 2014-3-11
Download Great Cow Graphical Basic
GCGB is a GUI based version of Great Cow Basic.
Great Cow Graphical BASIC v.0.9.3.0 2013-2-9
Beta Version Great Cow BASIC v.0.9.3.0 2014-3-19
Download Great Cow Basic with the SYNWRITE IDE
GCB@SYN includes the latest GCB and the SYNWRITE IDE.
GCB@SYN v2.1 (contains latest GCB release)
Beta GCB@SYN v2.2 (contains GCB Beta Version)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2014-03-31
I think that is a great idea.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We may even be able to cut down the number of options a little more from those suggested. If we have to explain the options, we've probably got too many options. I think we can probably categorise people downloading GCBASIC as:
- Beginners, who should be steered towards GCGB
- More advanced users, for who GCB@Syn is a good option.
I would propose a main download page with:
- GCGB (and stable version of GCBASIC)
- GCB@Syn (and stable version of GCBASIC)
Perhaps we could also have an unstable page, which has the latest unstable version of the compiler that can be extracted over the top of an existing GCB@Syn or GCGB installation. If an unstable version is online for more than a month or two without any significant bug reports or major changes, then it can become a stable version. That was the original intention with update.zip, but that has become somewhat of a joke now. There probably shouldn't be a 7 year difference between "stable" and unstable - not that I can blame anyone else for that!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
i'm just waiting for a kind of a new "GCB-Release Version" to make a new GCB@Syn IDE. As some of the others i wonder where to get the newest version of compiler and libraries and which of them are in beta state and which can be used as "release".
Regards
Steini
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am assuming that Frank will let us store his good work in Sourceforge. We have a stable version and I have linked to that version.
New unstable download page
Removed links to download pages on other pages - just to remove confusion
Edited the SourceForge home page to remove .exe download. It now points everyone to the download page
Edited the SourceForge home page to point to the GCB home page
Edited the file structure of Sourceforge files to now show a reference to the download page
uploaded the first HOT build - enjoy. This DOES not have the latest HELP files.... they are current but not the latest. Always refer to the Online version for the latest.
So, does this remove the confusion? I did my best. :-)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
7-segment display anode or cathode selection is a very useful thing! Now it can be used for programming and Help file changes possible to load my computer ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anobium,
Your download page is excellent.
I just have a few questions with the download page.
1) Why would the GCGB Installer be from 2010 while the GCGB update file is from 2012? Shouldn't they be the same date?
2) I like the SYN@GCB as the installer/IDE for GCB but can you also add the update file for GCB only?
What if I have my own IDE or using one of the others from the past and just want a stable update for GCB. Or is the intent to always have someone install the unstable version?
Seems like you would want both a stable and unstable version of the GCB.
3) What is the difference between the unstable version and the Hot version?
4) Is the version number being dropped?
On the sourceforge page under files (which I can get to from the main menu) the latest version is a 0.9.3.0 version dated 2007-2-23.
So is the current stable version 0.9.4.0 inside the GCB@SYN version since its dated 11-8-2013?
5) When I click on "Development News" in the main page menu it takes me to the GCB update page and it lists a version dated 22/9/2013. Yet that is newer than the unstable dates (22-2-2013) or is that a typo and should be 22-9-2013?
6) I know Frank updates the GCB@SYN when a new stable version is released so is the GCB@SYN typically the same GCB release as the one on the "Development News" page?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You can find the latest HELP file here. https://sourceforge.net/p/gcbasic/code/HEAD/tree/GCBASIC/trunk/gcbasic.chm
Also, the latest online version can be found here: http://gcbasic.sourceforge.net/help/
Last edit: Anobium 2014-03-30
Update to the help file with new information, improved examples and few new/missing commands.
See http://gcbasic.sourceforge.net/help/
Last edit: Anobium 2014-03-21
I have just posted a online help file. All the latest insights, code and goodies you have all been discovering.
LCD updates. All required post March 2014 LCD.h
- LCDHOME
- LCDSPACE
- LCDCreateGraph
- LCDCursor
- LCDCmd
- Added explanation of Concatenation
- Updated DisplayValue to show the support for HEX values. Required post March 2014 7Segment.h
- Updated GLCD example code to ensure the example compiled without external files.
- Added Trigonometry and the example application
- Updated the LCD Overview to include the LATx support for higher clock speed. Required post March 2014 LCD.h
See http://gcbasic.sourceforge.net/help/
I'm getting confused with the updates.
Does the update.zip at the link below contain all the latest changes such as LCD.h?
http://gcbasic.sourceforge.net/update.html
I'm seeing too many GCB download options:
https://sourceforge.net/projects/gcbasic/files/gcbasic/
Dated 2014-2-9
and
http://gcbasic.sourceforge.net/update.html
Dated 22/9/2013
and
http://gcbasic.sourceforge.net/download.html
Dated 22/9/2013
None of them are dated March.
How can we make this more organized such as official release version and then beta version with all updates?
And I forgot about the GCB@Syn.
https://sourceforge.net/projects/gcbasic/files/IDE/GCB%40Syn/
I can't find which GCB version is included.
We're confusing beginners I believe.
deleted; doublepost
Last edit: Frank Steinberg 2014-04-01
@Chuck. Good point. I did try a little tidy up. What is a good approach?
I just checked.... I did remove the download link from http://gcbasic.sourceforge.net/update.html.... it was put back after someone commented. I would like to remove the download links and point them to http://gcbasic.sourceforge.net/download.html where we can explain the options.
Re https://sourceforge.net/projects/gcbasic/files/gcbasic/ we should remove all links to this and use the http://gcbasic.sourceforge.net/download.html to explain the options.
Does this sound like a good approach?
I suggest you have one link on the main Great Cow Basic site labeled:
"Download Great Cow Basic"
Then link it to a single page with link to the files. One released and one Beta with all your latest not fully tested changes. Add a GCGB and GCB@SYN section. So all versions can be downloaded from one page.
Great Cow Basic Download Page
Download Great Cow Basic
Great Cow Basic Compiler for PICs and AVR.
Great Cow BASIC v.0.9.3.0 2013-2-9
Beta Version Great Cow BASIC v.0.9.3.1 2014-3-11
Download Great Cow Graphical Basic
GCGB is a GUI based version of Great Cow Basic.
Great Cow Graphical BASIC v.0.9.3.0 2013-2-9
Beta Version Great Cow BASIC v.0.9.3.0 2014-3-19
Download Great Cow Basic with the SYNWRITE IDE
GCB@SYN includes the latest GCB and the SYNWRITE IDE.
GCB@SYN v2.1 (contains latest GCB release)
Beta GCB@SYN v2.2 (contains GCB Beta Version)
I think that is a great idea.
That looks like a good approach. I will update this weekend. I like the simplicity of the approach.
I also like, but Please with a version note file.txt inside ;-)
Thanks, Marco
There is a section called Changes. This has a full list of the changes at each release.
The Changes section is only in the new help files since Jan 2014.
I will also add a read.me file to all the download areas etc.
We may even be able to cut down the number of options a little more from those suggested. If we have to explain the options, we've probably got too many options. I think we can probably categorise people downloading GCBASIC as:
- Beginners, who should be steered towards GCGB
- More advanced users, for who GCB@Syn is a good option.
I would propose a main download page with:
- GCGB (and stable version of GCBASIC)
- GCB@Syn (and stable version of GCBASIC)
Perhaps we could also have an unstable page, which has the latest unstable version of the compiler that can be extracted over the top of an existing GCB@Syn or GCGB installation. If an unstable version is online for more than a month or two without any significant bug reports or major changes, then it can become a stable version. That was the original intention with update.zip, but that has become somewhat of a joke now. There probably shouldn't be a 7 year difference between "stable" and unstable - not that I can blame anyone else for that!
@everyone I will put up some test pages this weekend based on all this input.
I have already upload an readme file into SourceForge, so, I will update SourceForge as the week progresses.
Hi,
i'm just waiting for a kind of a new "GCB-Release Version" to make a new GCB@Syn IDE. As some of the others i wonder where to get the newest version of compiler and libraries and which of them are in beta state and which can be used as "release".
Regards
Steini
I have created and updated the web site.
So, does this remove the confusion? I did my best. :-)
I have just updated the web site to show this great work, and the help file. See http://gcbasic.sourceforge.net/help/7segmentdisplaysoverview.htm
Always check the Changes pages for the updates, see http://gcbasic.sourceforge.net/help/changes.htm
Thank you to everyone.
7-segment display anode or cathode selection is a very useful thing! Now it can be used for programming and Help file changes possible to load my computer ?
Help file changes are made, please see http://gcbasic.sourceforge.net/help/7segmentdisplaysoverview.htm.
I will create a Hot Version of the GCB compiler today and post later.
Anobium,
Your download page is excellent.
I just have a few questions with the download page.
1) Why would the GCGB Installer be from 2010 while the GCGB update file is from 2012? Shouldn't they be the same date?
2) I like the SYN@GCB as the installer/IDE for GCB but can you also add the update file for GCB only?
What if I have my own IDE or using one of the others from the past and just want a stable update for GCB. Or is the intent to always have someone install the unstable version?
Seems like you would want both a stable and unstable version of the GCB.
3) What is the difference between the unstable version and the Hot version?
4) Is the version number being dropped?
On the sourceforge page under files (which I can get to from the main menu) the latest version is a 0.9.3.0 version dated 2007-2-23.
So is the current stable version 0.9.4.0 inside the GCB@SYN version since its dated 11-8-2013?
5) When I click on "Development News" in the main page menu it takes me to the GCB update page and it lists a version dated 22/9/2013. Yet that is newer than the unstable dates (22-2-2013) or is that a typo and should be 22-9-2013?
6) I know Frank updates the GCB@SYN when a new stable version is released so is the GCB@SYN typically the same GCB release as the one on the "Development News" page?