Menu

Latest docs & source

Help
joe rocci
2012-06-25
2013-05-30
  • joe rocci

    joe rocci - 2012-06-25

    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

     
  • Hugh Considine

    Hugh Considine - 2012-07-10

    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?

     
  • joe rocci

    joe rocci - 2012-07-10

    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

     
  • Chuck Hellebuyck

    "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.

     
  • Anonymous

    Anonymous - 2012-07-16

    Yes shure please do.

    Thank you

     
  • Hugh Considine

    Hugh Considine - 2012-07-21

    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!

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.