Latest Hot Release @ 11 May 2014

Anobium
2014-05-12
2015-10-03
  • Anobium

    Anobium - 2014-05-12

    I have just posted a new hot release for the more experienced users. This is intended as a complete build of Great Cow Basic but this needs to manually installed. This an update you should apply! The core compiler was updated in this Hot Release.

    Please see the http://gcbasic.sourceforge.net/download_unstable.html page.

    11/5/2013
    A build of Great Cow Graphical BASIC that includes.

    * This is a new release of the compiler.
      - Build dated 11/5/2014
      - Fix for Page Handling issues.  This update will provide greater stability - this is a must use release!
      - Fix for Array handling issue for AVRs
      - Fix for complex IF statements
      - Fix for array limitations on devices. 1.    The limit on array size varies per device on 12F/16F it's 80 bytes, but on an AVR or an 18F there isn't a limit other than free RAM.
      - Fix for table padding on AVR devices
      - Fix for loop error on AVR devices
      - Fix for string handling on AVR devices
    
    * Unstable OPTION EXPLICIT command within the compiler.
      - DO NOT USE! DO NOT WORK!!!!!
    
    * Even more improved GLCD handling.  See help file for Common Anode Support
    * New commands in glcd.h
      - Circle.  Draws a circle on the GLCD screen.
         @param Xoffset X point of circle
         @param Yoffset Y point of circle
         @param xradius radius of circle
         @param LineColour Colour of line (0 = blank, 1 = show, default is 1)
         @param yordinate (optional) rounding
      - FilledCircle.  Fills a circle on the GLCD screen
         @param Xoffset X point of circle
         @param Yoffset Y point of circle
         @param xradius radius of circle
         @param LineColour Colour of line (0 = blank, 1 = show, default is 1)
    * New commands on maths.h.  Please refer to the HelpFile.
      - Sqrt Square root function
      - Log function(s)
      - Power function
    * Revised Commands
      - Line - Now draws lines between any two points on the display!!!
      - GLCDCLS - Improved to ensure KS0108 GLCD screens are cleared correctly.
      - GLCDReadByte (a hidden function) revised to improve support. Timing changed only.
    
    * Additional GLCD Supporting Control
      - '#define GLCD_PROTECTOVERRUN'.  Controls drawing of circle to prevent overdraw of the circle at display extremes. Requires #define GLCD_WIDTH 128 and #define GLCD_HEIGHT 64 to be set correctly.
      - '#define Line OldLine'. Adding this define will revert to the old line drawing routines. This has been done for compatibility.
    
     
    • Anobium

      Anobium - 2014-05-12

      I have also updated the online help to reflect this release.

       
    • Anobium

      Anobium - 2014-05-12

      I also moved the release file to the files section of SourceForge so we can track the number of downloads.

       
  • joe rocci

    joe rocci - 2014-05-12

    Thanks to the whole team for these regular updates! Keep them coming!

    Joe

     
    • Anobium

      Anobium - 2014-05-12

      Thanks, a lot of people helped on this release. A lot of you.

      Those that wrote material, those that recommended changes, those with the new needs, new hardware, etc... the list is long. Hugh without your help - we would be nowhere.

      To everyone in the offline conversations to improve GCB. Thank you. It is a pleasure to help.

       
  • joe rocci

    joe rocci - 2014-05-12

    A suggestion for the help file:
    When you're looking for information about the math functions GCB supports, it's not clear which section of the Help file you should look in. I suggest a top-level branch in the topic tree labeled "Math" that has a description of all available math functions, example code and comments about variable types supported.

    Joe

     
    • Anobium

      Anobium - 2014-05-12

      I am sure that would help without an avalanche of requests to move the other instructions up a level.

      If you can write up more help then please do. We can add more examples etc. I just need the information.

       
  • Anobium

    Anobium - 2014-05-13

    Updated the Hot Release to 13_05_2014.

    An error was identified in the Help File that would have confused new users. Other minor tweaks to the Help File but nothing major.

    Online Help matches the Hot Release.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks