I have now loaded the GCB@Syn hot release (March 2015) which appears to fix a current issue that I was experiencing with my GCGB installation (it is an installation that has had numerous patches over time).
How should I now take the files in the hot release and apply them to my GCGB installation (currently in Program Files (x86)/Great Cow Graphical BASIC)?
Can I simply copy the files across or is there some sort of installation process or even a quick link from the GCB@Syn installation?
I need to clean up my GCGB installation.
Peter.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is based on Chuck's experience - which seems to be a good experience.
Download the latest hot release.
Rename your old installation folder.
Recreate your folder name - this will keep the familiarity.
Add, your own PICkit 2 command line files and the PICkit 2 GUI files with my latest Device file from you old installation. FlashPic.bat and FlaskAVR.bat
Add ICONs to launch the PICkit 2 GUI and the Real PIC Simulator to the toolbar, as required to the new installation.
If you have modified the flashPIC.bat that launches my PK2CMD file (that uses the same device file as the GUI) ensure you copy from your old installation all related files.
Everything worked great.
Sounding complicated already. Is there an easy way?
Previously, Hugh has just sent me a zip file that I extracted into the GCGB folders.
Also, is there a Real Pic simulator that comes bundled with the GCB package or do I have to purchase from elsewhere?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Peter, Anobium's post applies for anyone using GCB@Syn. For GCGB, it can be a lot simpler - open the GCB@Syn zip file, extract everything in the GreatCowBasic folder over the top of your GCGB installation, and that should replace everything with the latest version.
For GCGB, you don't need to worry about any .bat files. Programmers and external tools are all defined in one settings file. This file can be in one of two places:
- Saved as prefs.dat in the GCGB installation directory in portable mode, or
- Saved as %appdata%/gcgb.ini (normal location).
Anobium, do we still have a minimal download consisting of just the compiler? The Hot Release is 60 MB, of which about 50 MB is third party software that not everyone will need. Perhaps we/I need to start posting update.zip files again as I did in the past.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Are you a GCB or GCGB user? The lastest Hot Release is an intended for GCB not GCGB.
This install is essentially an unzip. I do not want to lose your original configuration. Do you have a backup? If yes, and you are a GCB user, unzip and then edit the config files.
Real Pic Simulator. No. This was an example of the configuration that Chuck made to his setup.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anobium, I use GCGB mostly. I like being able to swap back and forth between ICON and text views. If GCB@Syn had the capability to switch between views it's text and GCGB Icon views that would be great.
For the time being I will continue to use both setups.
I usually make a backup of my set up before trying any radical changes.
Cheers
Peter.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have now used Hugh's method to set up my GCGB program folder.
I have built a test file using GCGB and using GCB@Syn methods and confirmed that the HEX file output is identical.
I would now like to set up my development environment so that GCGB and GCB@Syn use exactly the same program/setup/config files etc so that I only need to maintain the code in one area. How do I achieve this?
I have one program which is now over 2500 lines of code and growing. I need the most efficient possible way to manage my developed code and I need to be able to minimise my coding time.
Peter.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I will create an update.zip this weekend. I will update the Hot Release to fix a few bugs/issues.
This update will be usable across GCB & GCGB you will be able drop this zip into your existing install.
I am assuming that, as with good practice, you have not modified any of the .h files within the include\lowlevel folder. If you have you will have to handle the differences between the standard build and your changes. Good practice is to use redirection leaving the include\lowlevel as released.
So, await a few days and I will post a new update.zip for you (and, everyone else).
😃
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have now loaded the GCB@Syn hot release (March 2015) which appears to fix a current issue that I was experiencing with my GCGB installation (it is an installation that has had numerous patches over time).
How should I now take the files in the hot release and apply them to my GCGB installation (currently in Program Files (x86)/Great Cow Graphical BASIC)?
Can I simply copy the files across or is there some sort of installation process or even a quick link from the GCB@Syn installation?
I need to clean up my GCGB installation.
Peter.
This is based on Chuck's experience - which seems to be a good experience.
Download the latest hot release.
Rename your old installation folder.
Recreate your folder name - this will keep the familiarity.
Add, your own PICkit 2 command line files and the PICkit 2 GUI files with my latest Device file from you old installation. FlashPic.bat and FlaskAVR.bat
Add ICONs to launch the PICkit 2 GUI and the Real PIC Simulator to the toolbar, as required to the new installation.
If you have modified the flashPIC.bat that launches my PK2CMD file (that uses the same device file as the GUI) ensure you copy from your old installation all related files.
Everything worked great.
The only issue I'm seeing is when I click on the help icon (cow with question mark), see http://digital.ni.com/public.nsf/allkb/B59D2B24D624B823862575FC0056F3D0ee
Is it good practical to keep you solution folders elsewhere, if you have not done this yet. Now is a good time to do this.
Makes Sense?
Sounding complicated already. Is there an easy way?
Previously, Hugh has just sent me a zip file that I extracted into the GCGB folders.
Also, is there a Real Pic simulator that comes bundled with the GCB package or do I have to purchase from elsewhere?
Peter, Anobium's post applies for anyone using GCB@Syn. For GCGB, it can be a lot simpler - open the GCB@Syn zip file, extract everything in the GreatCowBasic folder over the top of your GCGB installation, and that should replace everything with the latest version.
For GCGB, you don't need to worry about any .bat files. Programmers and external tools are all defined in one settings file. This file can be in one of two places:
- Saved as prefs.dat in the GCGB installation directory in portable mode, or
- Saved as %appdata%/gcgb.ini (normal location).
Anobium, do we still have a minimal download consisting of just the compiler? The Hot Release is 60 MB, of which about 50 MB is third party software that not everyone will need. Perhaps we/I need to start posting update.zip files again as I did in the past.
A few questions.
Are you a GCB or GCGB user? The lastest Hot Release is an intended for GCB not GCGB.
This install is essentially an unzip. I do not want to lose your original configuration. Do you have a backup? If yes, and you are a GCB user, unzip and then edit the config files.
Real Pic Simulator. No. This was an example of the configuration that Chuck made to his setup.
Thanks Hugh.
I will give that a try shortly.
Anobium, I use GCGB mostly. I like being able to swap back and forth between ICON and text views. If GCB@Syn had the capability to switch between views it's text and GCGB Icon views that would be great.
For the time being I will continue to use both setups.
I usually make a backup of my set up before trying any radical changes.
Cheers
Peter.
Ok.
I have now used Hugh's method to set up my GCGB program folder.
I have built a test file using GCGB and using GCB@Syn methods and confirmed that the HEX file output is identical.
I would now like to set up my development environment so that GCGB and GCB@Syn use exactly the same program/setup/config files etc so that I only need to maintain the code in one area. How do I achieve this?
I have one program which is now over 2500 lines of code and growing. I need the most efficient possible way to manage my developed code and I need to be able to minimise my coding time.
Peter.
Ok.
I will create an update.zip this weekend. I will update the Hot Release to fix a few bugs/issues.
This update will be usable across GCB & GCGB you will be able drop this zip into your existing install.
I am assuming that, as with good practice, you have not modified any of the .h files within the include\lowlevel folder. If you have you will have to handle the differences between the standard build and your changes. Good practice is to use redirection leaving the include\lowlevel as released.
So, await a few days and I will post a new update.zip for you (and, everyone else).
😃