Hugh
Is there documentation somewhere that describes ALL the commands, including string functions, word variables, and anything else that might have been added in non-release builds & updates? Also, where can I get the source code for the latest build?
Thanks
Joe
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The source code in update.zip is the most recent. I've not made any changes to the documentation for a couple of years now, but most of the work I've done on GCBASIC has been fixing bugs or making optimisations. The only new commands are the hardware I2C commands, the Str and Val functions for converting between strings with numbers in them and word variables and the Play command in songplay.h.
Should I put the latest build of GCGB up as well?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The reason for my question is that I see people here referencing features that I didn't even know were available. I also see references to new capabilities in the unofficial releases and people using system variables and other coding tricks that I'd like to master. Most of the latter aren't documented, leading to the suspicion that there's even more here than meets the eye.
I think GCB is an under-recognized and under-appreciated microcontroller development tool. The fact that it's cross-platform (PIC & AVR) and completely open for community improvements is unique and very appealing. I have to commend you on the great work you've done on it.
Please keep us informed of any intentions you might have for upcoming enhancements.
Joe
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
"Should I put the latest build of GCGB up as well?"
Yes Hugh, please put that up as well.
The GCGB help files don't include everything the GCB help files include. I started with GCGB mainly because I like the complete package with IDE. The GUI was just a bonus. I didn't even know there was documentation for some commands mentioned on the forum until I downloaded the GCB files. They both should have the same latest documentation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2012-07-16
Yes shure please do.
Thank you
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've been porting GCGB from .NET 1.1 to .NET 2.0 recently. I was having trouble with the automatic scaling - windows that I'd created on my older Windows XP laptop were fine, but everything that I did on my Windows 7 machine was shrinking when GCGB was compiled and run. It turns out that this was a problem with .NET 1.1 and programs being developed on systems with different screen resolutions (http://msdn.microsoft.com/en-us/library/ms229605.aspx), and the easy fix was to switch to .NET 2.0.
Hopefully .NET 2.0 isn't going to be a problem for anyone. It's meant to run on Windows 98 and newer, and I've had no trouble with it on Windows 2000. Moving to .NET 2.0 has allowed for a few changes that make GCGB run a bit better on Linux with Mono. (It's not what I'd call usable on Mono, but at least it will run now if it's spoken to nicely!)
Any feedback on these updates is most welcome!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hugh
Is there documentation somewhere that describes ALL the commands, including string functions, word variables, and anything else that might have been added in non-release builds & updates? Also, where can I get the source code for the latest build?
Thanks
Joe
Hi Joe,
Sorry for the slow reply, busy as always!
The source code in update.zip is the most recent. I've not made any changes to the documentation for a couple of years now, but most of the work I've done on GCBASIC has been fixing bugs or making optimisations. The only new commands are the hardware I2C commands, the Str and Val functions for converting between strings with numbers in them and word variables and the Play command in songplay.h.
Should I put the latest build of GCGB up as well?
Hi Hugh!
Thanks for the reply.
The reason for my question is that I see people here referencing features that I didn't even know were available. I also see references to new capabilities in the unofficial releases and people using system variables and other coding tricks that I'd like to master. Most of the latter aren't documented, leading to the suspicion that there's even more here than meets the eye.
I think GCB is an under-recognized and under-appreciated microcontroller development tool. The fact that it's cross-platform (PIC & AVR) and completely open for community improvements is unique and very appealing. I have to commend you on the great work you've done on it.
Please keep us informed of any intentions you might have for upcoming enhancements.
Joe
"Should I put the latest build of GCGB up as well?"
Yes Hugh, please put that up as well.
The GCGB help files don't include everything the GCB help files include. I started with GCGB mainly because I like the complete package with IDE. The GUI was just a bonus. I didn't even know there was documentation for some commands mentioned on the forum until I downloaded the GCB files. They both should have the same latest documentation.
Yes shure please do.
Thank you
I've posted a couple of files that contain the newest version of GCGB.
The file at http://gcbasic.sourceforge.net/newfiles/update-gcgb.zip is an update for any existing GCGB installations, and includes only the GCGB files. Install it in the same was as you'd install the GCBASIC updates.
There is also a new full installer at http://gcbasic.sourceforge.net/newfiles/GCGB_Installer.exe that includes GCBASIC.
A warning: these may contain lots of bugs!
I've been porting GCGB from .NET 1.1 to .NET 2.0 recently. I was having trouble with the automatic scaling - windows that I'd created on my older Windows XP laptop were fine, but everything that I did on my Windows 7 machine was shrinking when GCGB was compiled and run. It turns out that this was a problem with .NET 1.1 and programs being developed on systems with different screen resolutions (http://msdn.microsoft.com/en-us/library/ms229605.aspx), and the easy fix was to switch to .NET 2.0.
Hopefully .NET 2.0 isn't going to be a problem for anyone. It's meant to run on Windows 98 and newer, and I've had no trouble with it on Windows 2000. Moving to .NET 2.0 has allowed for a few changes that make GCGB run a bit better on Linux with Mono. (It's not what I'd call usable on Mono, but at least it will run now if it's spoken to nicely!)
Any feedback on these updates is most welcome!