I have been told on several occasions to get "GCStudio" in order to keep up to date. However, I have not been told how to get it or where a link to it is located. This seems to be a mystery. There seems to be nothing related to "GCStudio" here on SourceForge, except in one thread and then it is piecemeal. So where is it ? Somewhere on GitHub or elsewhere?
Is there a complete up-to-date single download of "GCStudio" ? If so where ? Did I miss the formal announcement.
I think that there has been a "change of the guard" at Great Cow BASIC but no formal announcement of such. There appears to be a new official poster on this forum with the moniker of GreatCowBasic, Who is this?
Hugh has not posted in a very long time. Is he no longer involved?
Perhaps you guys can get together and shed some light as to the current status of Great Cow BASIC.
GCStudio provides a robust environment to keep the user development tool chain up to date and access to a modern editor, access to the SynWrite editor and access to Geary.
The modern editor is called GC Code. It is based on VSCode and with the many Great Cow BASIC specific extensions GC Code is fully integrated with Great Cow BASIC Help, the programmer options, Helpers, Snippets, Converters and Auto type. The capabilities of VSCode exposed in GC Code provides a number of working paradigms that include single source file, folder projects and full projects where GC Code remembers the settings, files and other key user working environment parameters.
GCStudio is the next generation IDE developed by Angel Mier.
Last edit: Anobium 2022-04-20
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I suspect I know more than Bill but am also unsure of GCStudio and its location I think the community need to be informed and a formal structure and locations be announced.
See announcements and the post above.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I downloaded and installed from the new link posted HERE
I chose to clone PK+
After about 30 mins I figured out how to open the Programmer Editor to configure the programmers/assembler .
However it seemed to be reading the Prefs.dat (GCGB) instead of use.ini, There were no tool variables and no selections to choose the assembler. So I completely deleted the install and reinstalled again choosing not to clone PK+. This seemed to work as programmer editor now had the correct default entries. I installed PK+ manually.
I had Synwrite configured to my liking, particularly the external tools. However I am guessing it will take me days or weeks to figure out how to do the same with GCStudio.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Your gcstudio experience was different to mine as I've not tested pics,
Avr and lgt328 seem ok.
I connected a pickit3 programmer, pressed f4 then pik3+ gui and got this screen.
I have been enthusiastic about my use of gcstudio. I should have tested with pics but still am enthusiastic.
I got pickit2+ and 3+ but don't use.
Anything I can do to test gcstudio with pics?
There is NO mandated need to use GC Code. Simply choose SynWrite in GC Studio and then select SynWrite as the editor. GC Studio will then be used to maintain the installation.
re the installation experience.
When you installed and opened GC Code. Was a file presented that essentially said 'press <f4>' ? if not, then Angel may need to sort.</f4>
Re cloning PK+. Angel will need to analyse. I have not seen that. But, reading prefs.ini would be odd - Angel will need to look.
What external tools? We should do a video to explain how to add a tool in a few secs.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Re FirstStart. on a new installation first-start-sample.gcb and this_is_usefull_tools_for_ide.txt shows F4 [checked]
there are other methods to access the task list, not just F4, examples on next post to answer Stan question
Re cloning PK+. using clone tool is unrelated to programmer preferences or prefs.ini, it only copy the contents of a working PK+ folder to current install folder. nothing more.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In Synwrite, I removed winpicprog ( Antique) and some others that I will never use to allow space for my own. I added Coolterm as this is my preferred serial terminal. I also added "0pen PIC-AS"
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Please see https://sourceforge.net/p/gcbasic/discussion/579125/thread/d9a0d4a3b8/?limit=25#b2ab
GCStudio provides a robust environment to keep the user development tool chain up to date and access to a modern editor, access to the SynWrite editor and access to Geary.
The modern editor is called GC Code. It is based on VSCode and with the many Great Cow BASIC specific extensions GC Code is fully integrated with Great Cow BASIC Help, the programmer options, Helpers, Snippets, Converters and Auto type. The capabilities of VSCode exposed in GC Code provides a number of working paradigms that include single source file, folder projects and full projects where GC Code remembers the settings, files and other key user working environment parameters.
GCStudio is the next generation IDE developed by Angel Mier.
Last edit: Anobium 2022-04-20
See announcements and the post above.
I downloaded and installed from the new link posted HERE
I chose to clone PK+
After about 30 mins I figured out how to open the Programmer Editor to configure the programmers/assembler .
However it seemed to be reading the Prefs.dat (GCGB) instead of use.ini, There were no tool variables and no selections to choose the assembler. So I completely deleted the install and reinstalled again choosing not to clone PK+. This seemed to work as programmer editor now had the correct default entries. I installed PK+ manually.
I had Synwrite configured to my liking, particularly the external tools. However I am guessing it will take me days or weeks to figure out how to do the same with GCStudio.
Your gcstudio experience was different to mine as I've not tested pics,
Avr and lgt328 seem ok.
I connected a pickit3 programmer, pressed f4 then pik3+ gui and got this screen.
I have been enthusiastic about my use of gcstudio. I should have tested with pics but still am enthusiastic.
I got pickit2+ and 3+ but don't use.
Anything I can do to test gcstudio with pics?
edit- same when I plugged a pickit2 in.
Last edit: stan cartwright 2022-04-20
You need to install pk+ on GC Studio install folder
or
You need to clone an existing install of pk+ to GC Studio install folder:
https://youtu.be/-XTHgS0crsc?t=92
Minute 1:32
There is NO mandated need to use GC Code. Simply choose SynWrite in GC Studio and then select SynWrite as the editor. GC Studio will then be used to maintain the installation.
re the installation experience.
When you installed and opened GC Code. Was a file presented that essentially said 'press <f4>' ? if not, then Angel may need to sort.</f4>
Re cloning PK+. Angel will need to analyse. I have not seen that. But, reading prefs.ini would be odd - Angel will need to look.
What external tools? We should do a video to explain how to add a tool in a few secs.
If you don't press F4 then gcstudio is a mystery. It needs a button. How else is programmer preferences obvious? Just feed back guys.
There are two other options to open task list instead of F4:
"Show Task Menu" Button on top right icon bar.
"Terminal/Run Task... F4" on main menu.
Screenshots attached
Re FirstStart. on a new installation first-start-sample.gcb and this_is_usefull_tools_for_ide.txt shows F4 [checked]
there are other methods to access the task list, not just F4, examples on next post to answer Stan question
Re cloning PK+. using clone tool is unrelated to programmer preferences or prefs.ini, it only copy the contents of a working PK+ folder to current install folder. nothing more.
re: external tools
In Synwrite, I removed winpicprog ( Antique) and some others that I will never use to allow space for my own. I added Coolterm as this is my preferred serial terminal. I also added "0pen PIC-AS"
I, or Angel, we publish a short video on the steps to edit the user setup to add/adapt the <f4> Task Menu.</f4>
Look out for the URL to this video.